How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Pulumi Environments API

The Environments API from Pulumi — 86 operation(s) for environments.

Pulumi Environments API is one of 35 APIs that Pulumi publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Environments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 120 operations across 86 paths, and defines 75 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.pulumi.com.

120 operations 86 paths 75 schemas 9 DELETE56 GET2 HEAD12 PATCH39 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.pulumi.com
Resource Areas
1

Paths & Operations 120

Across 86 paths, the API surfaces 120 operations — 9 DELETE, 56 GET, 2 HEAD, 12 PATCH, 39 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Environments 120
GET
/api/esc/environments
ListEnvironments
ListEnvironments_esc 4 params → 200400
GET
/api/esc/environments/{orgName}
ListOrgEnvironments
ListOrgEnvironments_esc 5 params → 200400404409
POST
/api/esc/environments/{orgName}
CreateEnvironment
CreateEnvironment_esc_environments 1 param body → 200400404409
GET
/api/esc/environments/{orgName}/restore
ListDeletedEnvironments
ListDeletedEnvironments 2 params → 200400404
PUT
/api/esc/environments/{orgName}/restore
RestoreEnvironment
RestoreEnvironment 1 param body → 204404
GET
/api/esc/environments/{orgName}/tags
ListAllEnvironmentTags
ListAllEnvironmentTags_esc 1 param → 200400404409
POST
/api/esc/environments/{orgName}/yaml/check
CheckYAML
CheckYAML_esc 2 params → 200400404409
POST
/api/esc/environments/{orgName}/yaml/open
OpenYAML
OpenYAML_esc 2 params → 200400404409
GET
/api/esc/environments/{orgName}/yaml/open/{openSessionID}
ReadAnonymousOpenEnvironment
ReadAnonymousOpenEnvironment_esc 3 params → 200400404409
DELETE
/api/esc/environments/{orgName}/{projectName}/{envName}
DeleteEnvironment
DeleteEnvironment_esc_environments 3 params → 200400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}
ReadEnvironment
ReadEnvironment_esc_environments 3 params → 200400404409
HEAD
/api/esc/environments/{orgName}/{projectName}/{envName}
HeadEnvironment
HeadEnvironment_esc_environments 3 params → 200400404409
PATCH
/api/esc/environments/{orgName}/{projectName}/{envName}
UpdateEnvironment
UpdateEnvironment_esc_environments 3 params body → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/check
CheckEnvironment
CheckEnvironment_esc_environments 4 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/clone
CloneEnvironment
CloneEnvironment 3 params body → 204400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/decrypt
DecryptEnvironment
DecryptEnvironment_esc_environments 3 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/decrypt-secrets
DecryptEnvironmentSecrets
DecryptEnvironmentSecrets 3 params body → 200400404413
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/drafts
CreateEnvironmentDraft
CreateEnvironmentDraft 3 params → 200400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID}
ReadEnvironmentDraft
ReadEnvironmentDraft 5 params → 200400
PATCH
/api/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID}
UpdateEnvironmentDraft
UpdateEnvironmentDraft 4 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID}/open
OpenEnvironmentDraft
OpenEnvironmentDraft 6 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/encrypt-secrets
EncryptEnvironmentSecrets
EncryptEnvironmentSecrets 3 params body → 200400404413
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/hooks
ListWebhooks
ListWebhooks_esc_environments 3 params → 200
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/hooks
CreateWebhook
CreateWebhook_esc_environments 3 params body → 201400409
DELETE
/api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName}
DeleteWebhook
DeleteWebhook_esc_environments 4 params → 204
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName}
GetWebhook
GetWebhook_esc_environments 4 params → 200404
PATCH
/api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName}
UpdateWebhook
UpdateWebhook_esc_environments 4 params body → 200400404
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName}/deliveries
GetWebhookDeliveries
GetWebhookDeliveries_esc_environments 4 params → 200
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName}/deliveries/{event}/redeliver
RedeliverWebhookEvent
RedeliverWebhookEvent_esc_environments 5 params → 200404
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/hooks/{hookName}/ping
PingWebhook
PingWebhook_esc_environments 4 params → 200404
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/metadata
GetEnvironmentMetadata
GetEnvironmentMetadata_esc_environments 3 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/open
OpenEnvironment
OpenEnvironment_esc_environments 4 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/open/request
CreateOpenEnvironmentRequest
CreateOpenEnvironmentRequest 3 params body → 200400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/open/request/{changeRequestID}
ReadOpenEnvironmentRequest
ReadOpenEnvironmentRequest 5 params → 200400404409
PUT
/api/esc/environments/{orgName}/{projectName}/{envName}/open/request/{changeRequestID}
UpdateOpenEnvironmentRequest
UpdateOpenEnvironmentRequest 4 params body → 200400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/open/{openSessionID}
ReadOpenEnvironment
ReadOpenEnvironment_esc_environments 5 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/ownership
ReassignEnvironmentOwnership
ReassignEnvironmentOwnership 3 params body → 200
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/referrers
ListEnvironmentReferrers
ListEnvironmentReferrers_esc_environments 7 params → 200400404
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/rotate
RotateEnvironment
RotateEnvironment 3 params body → 200400403409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/rotate/history
ListEnvironmentSecretRotationHistory
ListEnvironmentSecretRotationHistory 3 params → 200403
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/schedules
ListEnvironmentSchedule
ListEnvironmentSchedule 3 params → 200404
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/schedules
CreateEnvironmentSchedule
CreateEnvironmentSchedule 3 params body → 200400403404
DELETE
/api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID}
DeleteEnvironmentSchedule
DeleteEnvironmentSchedule 4 params → 200400403404
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID}
ReadEnvironmentSchedule
ReadEnvironmentSchedule 4 params → 200
PATCH
/api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID}
UpdateEnvironmentSchedule
UpdateEnvironmentSchedule 4 params body → 200400404
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID}/history
ListEnvironmentScheduleHistory
ListEnvironmentScheduleHistory 4 params → 200404
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID}/pause
PauseEnvironmentSchedule
PauseEnvironmentSchedule 4 params → 200404
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/schedules/{scheduleID}/resume
ResumeEnvironmentSchedule
ResumeEnvironmentSchedule 4 params → 200404
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/settings
GetEnvironmentSettings
GetEnvironmentSettings 3 params → 200400404409
PATCH
/api/esc/environments/{orgName}/{projectName}/{envName}/settings
PatchEnvironmentSettings
PatchEnvironmentSettings 3 params body → 200400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/tags
ListEnvironmentTags
ListEnvironmentTags_esc_environments 5 params → 200400404
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/tags
CreateEnvironmentTag
CreateEnvironmentTag_esc_environments 3 params body → 200400404409
DELETE
/api/esc/environments/{orgName}/{projectName}/{envName}/tags/{tagName}
DeleteEnvironmentTag
DeleteEnvironmentTag_esc_environments 4 params → 204400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/tags/{tagName}
GetEnvironmentTag
GetEnvironmentTag_esc_environments 4 params → 200404
PATCH
/api/esc/environments/{orgName}/{projectName}/{envName}/tags/{tagName}
UpdateEnvironmentTag
UpdateEnvironmentTag_esc_environments 4 params body → 200400404
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/versions
ListEnvironmentRevisions
ListEnvironmentRevisions_esc_environments 5 params → 200400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/tags
ListRevisionTags
ListRevisionTags_esc_environments_versions 5 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/tags
CreateRevisionTag
CreateRevisionTag_esc_environments_versions_tags 3 params body → 204400404409
DELETE
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/tags/{tagName}
DeleteRevisionTag
DeleteRevisionTag_esc_environments 4 params → 204400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/tags/{tagName}
ReadRevisionTag
ReadRevisionTag_esc_environments 4 params → 200400404409
PATCH
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/tags/{tagName}
UpdateRevisionTag
UpdateRevisionTag_esc_environments 4 params body → 204400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}
ReadEnvironment
ReadEnvironment_esc_environments_versions 4 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/check
CheckEnvironment
CheckEnvironment_esc_environments_versions 5 params → 200400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/decrypt
DecryptEnvironment
DecryptEnvironment_esc_environments_versions 4 params → 200400404
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/open
OpenEnvironment
OpenEnvironment_esc_environments_versions 5 params → 200400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/referrers
ListEnvironmentReferrers
ListEnvironmentReferrers_esc_environments_versions 8 params → 200400404409
POST
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/retract
RetractEnvironmentRevision
RetractEnvironmentRevision_esc_environments 4 params body → 204400404409
GET
/api/esc/environments/{orgName}/{projectName}/{envName}/versions/{version}/tags
ListRevisionTags
ListRevisionTags_esc_environments_versions2 6 params → 200400404409
GET
/api/esc/providers
ListProviders
ListProviders_esc 1 param → 200
GET
/api/esc/providers/{providerName}/schema
GetProviderSchema
GetProviderSchema_esc 1 param → 200400404409
GET
/api/esc/rotators
ListRotators
ListRotators 1 param → 200
GET
/api/esc/rotators/{rotatorName}/schema
GetRotatorSchema
GetRotatorSchema 1 param → 200400404409
GET
/api/preview/environmentsdeprecated
ListEnvironments
ListEnvironments_preview 4 params → 200400
GET
/api/preview/environments/providersdeprecated
ListProviders
ListProviders_preview_environments 1 param → 200
GET
/api/preview/environments/providers/{providerName}/schemadeprecated
GetProviderSchema
GetProviderSchema_preview_environments 1 param → 200400404409
GET
/api/preview/environments/{orgName}deprecated
ListOrgEnvironments
ListOrgEnvironments_preview 5 params → 200400404409
GET
/api/preview/environments/{orgName}/tagsdeprecated
ListAllEnvironmentTags
ListAllEnvironmentTags_preview 1 param → 200400404409
POST
/api/preview/environments/{orgName}/yaml/checkdeprecated
CheckYAML
CheckYAML_preview 2 params → 200400404409
POST
/api/preview/environments/{orgName}/yaml/opendeprecated
OpenYAML
OpenYAML_preview 2 params → 200400404409
GET
/api/preview/environments/{orgName}/yaml/open/{openSessionID}deprecated
ReadAnonymousOpenEnvironment
ReadAnonymousOpenEnvironment_preview 3 params → 200400404409
DELETE
/api/preview/environments/{orgName}/{envName}deprecated
DeleteEnvironment
DeleteEnvironment_preview_environments 2 params → 200400404409
GET
/api/preview/environments/{orgName}/{envName}deprecated
ReadEnvironment
ReadEnvironment_preview_environments 2 params → 200400404409
HEAD
/api/preview/environments/{orgName}/{envName}deprecated
HeadEnvironment
HeadEnvironment_preview_environments 2 params → 200400404409
PATCH
/api/preview/environments/{orgName}/{envName}deprecated
UpdateEnvironment
UpdateEnvironment_preview_environments 2 params body → 200400404409
POST
/api/preview/environments/{orgName}/{envName}deprecated
CreateEnvironment
CreateEnvironment_preview_environments 2 params body → 200400404409
POST
/api/preview/environments/{orgName}/{envName}/checkdeprecated
CheckEnvironment
CheckEnvironment_preview_environments 3 params → 200400404409
GET
/api/preview/environments/{orgName}/{envName}/decryptdeprecated
DecryptEnvironment
DecryptEnvironment_preview_environments 2 params → 200400404409
GET
/api/preview/environments/{orgName}/{envName}/hooksdeprecated
ListWebhooks
ListWebhooks_preview_environments 2 params → 200
POST
/api/preview/environments/{orgName}/{envName}/hooksdeprecated
CreateWebhook
CreateWebhook_preview_environments 2 params body → 201400409
DELETE
/api/preview/environments/{orgName}/{envName}/hooks/{hookName}deprecated
DeleteWebhook
DeleteWebhook_preview_environments 3 params → 204
GET
/api/preview/environments/{orgName}/{envName}/hooks/{hookName}deprecated
GetWebhook
GetWebhook_preview_environments 3 params → 200404
PATCH
/api/preview/environments/{orgName}/{envName}/hooks/{hookName}deprecated
UpdateWebhook
UpdateWebhook_preview_environments 3 params body → 200400404
GET
/api/preview/environments/{orgName}/{envName}/hooks/{hookName}/deliveriesdeprecated
GetWebhookDeliveries
GetWebhookDeliveries_preview_environments 3 params → 200
POST
/api/preview/environments/{orgName}/{envName}/hooks/{hookName}/deliveries/{event}/redeliverdeprecated
RedeliverWebhookEvent
RedeliverWebhookEvent_preview_environments 4 params → 200404
POST
/api/preview/environments/{orgName}/{envName}/hooks/{hookName}/pingdeprecated
PingWebhook
PingWebhook_preview_environments 3 params → 200404
GET
/api/preview/environments/{orgName}/{envName}/metadatadeprecated
GetEnvironmentMetadata
GetEnvironmentMetadata_preview_environments 2 params → 200400404409
POST
/api/preview/environments/{orgName}/{envName}/opendeprecated
OpenEnvironment
OpenEnvironment_preview_environments 3 params → 200400404409
GET
/api/preview/environments/{orgName}/{envName}/open/{openSessionID}deprecated
ReadOpenEnvironment
ReadOpenEnvironment_preview_environments 4 params → 200400404409
GET
/api/preview/environments/{orgName}/{envName}/tagsdeprecated
ListEnvironmentTags
ListEnvironmentTags_preview_environments 4 params → 200400404409
POST
/api/preview/environments/{orgName}/{envName}/tagsdeprecated
CreateEnvironmentTag
CreateEnvironmentTag_preview_environments 2 params body → 200400404409
DELETE
/api/preview/environments/{orgName}/{envName}/tags/{tagName}deprecated
DeleteEnvironmentTag
DeleteEnvironmentTag_preview_environments 3 params → 204400404409
GET
/api/preview/environments/{orgName}/{envName}/tags/{tagName}deprecated
GetEnvironmentTag
GetEnvironmentTag_preview_environments 3 params → 200404
PATCH
/api/preview/environments/{orgName}/{envName}/tags/{tagName}deprecated
UpdateEnvironmentTag
UpdateEnvironmentTag_preview_environments 3 params body → 200400404409
GET
/api/preview/environments/{orgName}/{envName}/versionsdeprecated
ListEnvironmentRevisions
ListEnvironmentRevisions_preview_environments 4 params → 200400404409
GET
/api/preview/environments/{orgName}/{envName}/versions/tagsdeprecated
ListRevisionTags
ListRevisionTags_preview_environments_versions 4 params → 200400404409
DELETE
/api/preview/environments/{orgName}/{envName}/versions/tags/{tagName}deprecated
DeleteRevisionTag
DeleteRevisionTag_preview_environments 3 params → 204400404409
GET
/api/preview/environments/{orgName}/{envName}/versions/tags/{tagName}deprecated
ReadRevisionTag
ReadRevisionTag_preview_environments 3 params → 200400404409
PATCH
/api/preview/environments/{orgName}/{envName}/versions/tags/{tagName}deprecated
UpdateRevisionTag
UpdateRevisionTag_preview_environments 3 params body → 204400404409
POST
/api/preview/environments/{orgName}/{envName}/versions/tags/{tagName}deprecated
CreateRevisionTag
CreateRevisionTag_preview_environments_versions_tags 3 params body → 204400404409
GET
/api/preview/environments/{orgName}/{envName}/versions/{version}deprecated
ReadEnvironment
ReadEnvironment_preview_environments_versions 3 params → 200400404409
POST
/api/preview/environments/{orgName}/{envName}/versions/{version}/checkdeprecated
CheckEnvironment
CheckEnvironment_preview_environments_versions 4 params → 200400404409
GET
/api/preview/environments/{orgName}/{envName}/versions/{version}/decryptdeprecated
DecryptEnvironment
DecryptEnvironment_preview_environments_versions 3 params → 200400404409
POST
/api/preview/environments/{orgName}/{envName}/versions/{version}/opendeprecated
OpenEnvironment
OpenEnvironment_preview_environments_versions 4 params → 200400404409
GET
/api/preview/environments/{orgName}/{envName}/versions/{version}/referrersdeprecated
ListEnvironmentReferrers
ListEnvironmentReferrers_preview_environments_versions 7 params → 200400404409
POST
/api/preview/environments/{orgName}/{envName}/versions/{version}/retractdeprecated
RetractEnvironmentRevision
RetractEnvironmentRevision_preview_environments 3 params body → 204400404409
GET
/api/preview/environments/{orgName}/{envName}/versions/{version}/tagsdeprecated
ListRevisionTags
ListRevisionTags_preview_environments_versions2 5 params → 200400404409
POST
/api/preview/esc/environments/{orgName}/{projectName}/{envName}/drafts
CreateEnvironmentDraft
CreateEnvironmentDraft_preview 3 params → 200400404409
GET
/api/preview/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID}
ReadEnvironmentDraft
ReadEnvironmentDraft_preview 5 params → 200400
PATCH
/api/preview/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID}
UpdateEnvironmentDraft
UpdateEnvironmentDraft_preview 4 params → 200400404409
POST
/api/preview/esc/environments/{orgName}/{projectName}/{envName}/drafts/{changeRequestID}/open
OpenEnvironmentDraft
OpenEnvironmentDraft_preview 6 params → 200400404409

Schemas 75

The contract defines 75 schemas that model the data the API accepts and returns. The most detailed are EscSchemaSchema (33 properties), OrgEnvironment (12 properties), Webhook (12 properties), SecretRotationEvent (11 properties). Each schema is shown below with its type and property counts.

UpdateEnvironmentTagRequestCurrentTag
object
The current tag value to match when updating an environment tag.
1 property 1 required
ListEnvironmentTagsResponse
object
Response containing a map of environment tags.
2 properties 2 required
EscBuiltinExpr
object
A BuiltinExpr is a call to a builtin function.
4 properties 4 required
UserInfo
object
UserInfo contains just the display information for a user. This information may be returned from public APIs, and as such this structure must not contain sensi…
4 properties 3 required
CheckEnvironmentResponse
ListScheduledActionsResponse
object
ListScheduledActionsResponse is the API response when scheduled deployments are listed.
1 property 1 required
OpenEnvironmentResponse
object
Response body after opening an environment session.
2 properties 1 required
UpdateEnvironmentResponse
EncryptEnvironmentSecretsResponse
object
EncryptEnvironmentSecretsResponse defines the response body for multiple encrypted values.
1 property 1 required
EnvironmentImportReferrer
object
An EnvironmentImportReferrer represents an import reference from another environment.
3 properties 3 required
EscAccessor
object
An Accessor is an element index or property name.
3 properties
ListProvidersResponse
object
Response containing a list of available providers.
1 property 1 required
EnvironmentMetadata
object
EnvironmentMetadata contains read-only metadata about a Pulumi environment.
5 properties 2 required
EnvironmentTag
object
EnvironmentTag represents a key-value tag associated with an environment.
6 properties 6 required
EscInterpolation
object
An Interpolation holds information about a part of an interpolated string expression.
2 properties
ListEnvironmentRevisionTagsResponse
object
Response containing a list of environment revision tags.
2 properties 2 required
EscSchemaSchema
object
EscSchemaSchema represents a JSON Schema used to describe the shape of environment values.
33 properties 1 required
EscPropertyAccessor
UpdateEnvironmentRevisionTagRequest
object
Request to update an environment revision tag.
1 property
ScheduledActionHistoryEvent
object
ScheduledActionHistoryEvent describes the state of a scheduled deployment history event.
5 properties 5 required
RetractEnvironmentRevisionRequest
object
Request to retract a specific revision of an environment.
2 properties
SecretRotationEvent
object
An event representing a secret rotation operation on an environment.
11 properties 7 required
ListEnvironmentsResponse
object
Response containing a list of environments for an organization.
2 properties 1 required
ListScheduledActionHistoryResponse
object
ListScheduledActionHistoryResponse is the API response when a scheduled action history is listed.
1 property 1 required
ChangeRequestRef
object
Represents change request ref.
2 properties
RotateEnvironmentResponse
object
Response from a secret rotation operation on an environment.
3 properties 2 required
EscValue
object
A Value is the result of evaluating an expression within an environment definition.
4 properties 1 required
ListRotatorsResponse
object
Response containing a list of available secret rotators.
1 property 1 required
EnvironmentDiagnosticsResponse
object
EnvironmentDiagnosticsResponse contains a list of diagnostics from an environment operation.
1 property
EnvironmentStackReferrer
object
An EnvironmentStackReferrer represents a reference from an IaC stack.
3 properties 3 required
EscAccessExpr
object
An AccessExpr represents a property access with a receiving value.
2 properties 2 required
EscPos
object
A Pos defines a position within an environment definition.
3 properties 3 required
Webhook
object
Webhook describes a webhook registered with the Pulumi Service. It may be registered to either an Organization, Stack or Environment.
12 properties 5 required
CreateEnvironmentRevisionTagRequest
object
Request body for create environment revision tag.
2 properties 1 required
CreateEnvironmentSecretRotationScheduleRequest
object
CreateEnvironmentSecretRotationScheduleRequest defines the request payload that is expected when creating a new environment secret rotation schedule.
1 property 1 required
EscRange
object
A Range defines a range within an environment definition.
3 properties 2 required
EnvironmentLinks
object
EnvironmentLinks contains hypermedia links related to an environment resource.
1 property
EnvironmentSettings
object
EnvironmentSettings contains settings that control the behavior of an environment.
1 property 1 required
EscTrace
object
Trace holds information about the expression and base of a value.
2 properties 1 required
PatchEnvironmentSettingsRequest
object
Request body for partially updating environment settings.
1 property
ListEnvironmentSecretRotationHistoryResponse
object
Response containing a list of secret rotation history events for an environment.
1 property 1 required
CreateEnvironmentOpenRequest
object
CreateEnvironmentOpenRequest is used to create an environment open request
2 properties 2 required
EnvironmentDiagnostic
object
EnvironmentDiagnostic represents a diagnostic message associated with an environment definition.
4 properties
EscEvaluatedExecutionContext
object
An EvaluatedExecutionContext contains the result of evaluating an execution context passed to the root environment.
2 properties
ListEnvironmentReferrersResponse
object
Response containing a list of entities that reference an environment.
2 properties 1 required
SecretRotation
object
Represents the state of a single secret rotation within an environment.
4 properties 3 required
EnvironmentRevisionTag
object
EnvironmentRevisionTag represents a named tag pointing to a specific environment revision.
6 properties 4 required
RestoreEnvironmentRequest
OrgEnvironment
object
OrgEnvironment represents an environment within an organization.
12 properties 9 required
EnvironmentFunctionSummary
object
EnvironmentFunctionSummary summarizes the functions used in an environment, including counts and rotation paths.
2 properties 2 required
DecryptEnvironmentSecretsResponse
object
DecryptEnvironmentSecretsResponse defines the response body for multiple decrypted values.
1 property 1 required
CloneEnvironmentRequest
object
Request body for cloning an ESC environment to a new environment.
7 properties 1 required
ProviderSchema
object
ProviderSchema describes the input and output schemas for a provider.
4 properties 4 required
RotateEnvironmentRequest
object
Request to rotate secrets in an environment.
1 property 1 required
CreateEnvironmentOpenRequestResponse
object
Response body for create environment open request.
1 property 1 required
WebhookDelivery
object
WebhookDelivery is a result of a webhook that was sent. i.e. the Pulumi-side logs for the end-users webhook. It merges both model.WebhookEvent and model.Webhoo…
10 properties 10 required
CreateEnvironmentOpenRequestResult
object
Result of create environment open request.
5 properties 5 required
EnvironmentRevision
object
EnvironmentRevision represents a specific revision of an environment definition.
7 properties 2 required
EnvironmentReferrerMetadata
object
EnvironmentReferrerMetadata contains counts of different types of entities that reference an environment.
3 properties 3 required
EnvironmentRevisionChangeRequest
object
EnvironmentRevisionChangeRequest represents a change request associated with an environment revision.
2 properties 2 required
CreateEnvironmentRequest
object
Request body for create environment.
2 properties 2 required
EscExpr
object
An Expr holds information about an expression in an environment definition.
11 properties 1 required
UpdateEnvironmentTagRequestNewTag
object
The new tag name and value to set when updating an environment tag.
2 properties
ScheduledAction
object
ScheduledAction describes the state of a scheduled action.
11 properties 9 required
EnvironmentInsightsAccountReferrer
object
An EnvironmentInsightsAccountReferrer represents a reference from an Insights account.
1 property 1 required
UpdateEnvironmentTagRequest
object
Request to update an environment tag.
2 properties 2 required
EnvironmentReferrer
object
An EnvironmentReferrer represents an entity that refers to an environment.
3 properties
CreateEnvironmentTagRequest
object
Request body for create environment tag.
2 properties 2 required
DecryptEnvironmentSecretsRequest
object
DecryptEnvironmentSecretsRequest defines the request body for decrypting secret values.
1 property 1 required
EscEnvironment
object
An Environment contains the result of evaluating an environment definition.
4 properties
CreateEnvironmentScheduleRequest
object
CreateEnvironmentScheduleRequest is an API request model to create all types of environment schedules.
3 properties
EnvironmentResponse
EncryptEnvironmentSecretsRequest
object
EncryptEnvironmentSecretsRequest defines the request body for encrypting secret values.
1 property 1 required
WebhookResponse
EnvironmentRevisionRetracted
object
EnvironmentRevisionRetracted contains information about a retracted environment revision.
5 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

pulumi-environments-api-openapi.yml Raw ↑

Other APIs Pulumi publishes across the network.

Pulumi Automation API
Pulumi AccessTokens API
Pulumi AI Agents API
Pulumi AI API
Pulumi AuditLogs API
Pulumi CloudSetup API
Pulumi DataExport API
Pulumi DeploymentRunners API
Pulumi Deployments API
Pulumi Insights API
Pulumi InsightsAccounts API
Pulumi Miscellaneous API
Where this information came from

This is an independent, third-party profile of Pulumi Environments API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.