The identity and technical contract details declared by the specification.
DeploymentSettingsRequest
object
DeploymentSettingsRequest is the request body for creating or updating deployment settings.
8 properties
OperationContextGCPOIDCConfigurationRequest
object
Request body for updating the GCP OIDC configuration of an operation context.
6 properties
StackDeploymentsMetadataResponse
object
Metadata related to all of a stack's deployments. This is different from settings in that it applies to all deployments with the same ProgramID; it's not confi…
5 properties
4 required
GitAuthConfigRequest
object
Request body for configuring git authentication options.
3 properties
SourceContextRequest
object
Request to configure a source context: git-based, Mercurial-based, or template-based. Only one may be specified.
3 properties
ScheduledActionHistoryEvent
object
ScheduledActionHistoryEvent describes the state of a scheduled deployment history event.
5 properties
5 required
CreateDeploymentResponse
object
CreateDeploymentResponse defines the response given when a new Deployment is created.
3 properties
3 required
ResourceCountSummary
object
ResourceCountSummary represents a single point of summary for resources under management for an organization.
7 properties
3 required
ListScheduledActionHistoryResponse
object
ListScheduledActionHistoryResponse is the API response when a scheduled action history is listed.
1 property
1 required
DeploymentSourceGit
object
DeploymentSourceGit is like SourceContextGit but does not include the Auth data as we don't want to include that in our deployment response.
4 properties
1 required
CacheOptions
object
Configuration options for deployment build caching.
1 property
1 required
SSHAuthRequest
object
Request to configure SSH-based authentication for git operations.
2 properties
DeploymentSettingsGitHub
object
DeploymentSettingsGitHub contains GitHub-specific configuration for Pulumi Deployments.
8 properties
ListDeploymentSnapshotAgentPool
object
Agent pool information associated with a deployment snapshot.
2 properties
2 required
ExecutorSettingsRequest
object
ExecutorSettingsRequest is the request body for configuring the execution environment settings.
2 properties
DeploymentSettingsGitHubRequest
object
DeploymentSettingsGitHubRequest is the request body for updating GitHub-specific deployment settings.
8 properties
1 required
ExecutorContext
object
ExecutorContext defines the execution environment for a deployment, including the Docker image to use.
2 properties
UpdateInfo
object
UpdateInfo is an extension to the simpler pulumi CLI's UpdateInfo object.
8 properties
5 required
ScheduledAction
object
ScheduledAction describes the state of a scheduled action.
11 properties
9 required
DeploymentNestedUpdate
object
DeploymentNestedUpdate represents an update that is nested within a deployment, including its status and metadata.
9 properties
9 required
SecretValue
object
A SecretValue describes a secret value on the wire. The JSON representation is an object with a required 'secret' field containing the plaintext and an optiona…
2 properties
1 required
DeploymentSourceTemplate
object
DeploymentSourceTemplate is like SourceContextTemplate but does not include the Auth data as we don't want to include that in the deployment response.
1 property
1 required
ListScheduledActionsResponse
object
ListScheduledActionsResponse is the API response when scheduled deployments are listed.
1 property
1 required
DeploymentSettingsVCS
object
DeploymentSettingsVCS contains VCS provider deployment settings.
8 properties
1 required
DockerImage
object
A DockerImage describes a Docker image reference + optional credentials for use with aa job definition.
3 properties
1 required
DockerImageCredentialsRequest
object
DockerImageCredentialsRequest is the request body for specifying Docker registry credentials.
2 properties
AgentWorkflowDefinition
object
Defines an agent workflow.
6 properties
5 required
OperationContextOIDCConfigurationRequest
object
Request body for updating the OIDC configuration of an operation context.
3 properties
AppConfigValue
object
ConfigValue describes a single (possibly secret) configuration value.
3 properties
3 required
SSHAuth
object
SSHAuth configures ssh-based auth for git authentication. SSHPrivateKey is required but password is optional.
2 properties
1 required
OperationContextRequest
object
Request body for updating an operation context.
6 properties
GitAuthConfig
object
GitAuthConfig specifies git authentication configuration options. There are 3 different authentication options: - Personal access token - SSH private key (and…
3 properties
AppPolicyPackMetadata
object
PolicyPackMetadata is the metadata of a Policy Pack.
6 properties
4 required
SourceContextGit
object
Git-based source context for obtaining source code from a repository.
5 properties
DeploymentLogsBase
object
DeploymentLogsBase is the base type for deployment log responses, discriminated by type.
1 property
1 required
BaseUsageRecord
object
Only deploy usage records populate the count field. This struct makes it easier to scan non-deploy usage records (with no counts) from the database.
5 properties
5 required
SourceContextHg
object
Mercurial-based source context for obtaining source code from a repository.
5 properties
BasicAuth
object
BasicAuth configures git authentication through basic auth — i.e. username and password. Both UserName and Password are required.
2 properties
2 required
EnvironmentVariable
object
EnvironmentVariable is a key-value pair; if the variable is secret, value will be empty/omitted.
3 properties
2 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
GetResourceCountSummaryResponse
object
Response body for retrieving a summary of resource counts.
1 property
1 required
CreateScheduledDeploymentRequest
object
CreateScheduledDeploymentRequest is the API request for a scheduled deployment.
3 properties
DockerImageRequest
object
DockerImageRequest is the request body for specifying a Docker image and its credentials.
2 properties
OperationContextGCPOIDCConfiguration
object
OperationContextGCPOIDCConfiguration contains information about how to exchange an OIDC token for temporary GCP credentials in the form of a service account co…
6 properties
4 required
DeploymentSource
object
DeploymentSource describes the source of a deployment, which may be a Git repository or a template.
2 properties
CreateScheduledDriftDeploymentRequest
object
CreateScheduledDriftDeploymentRequest is the API request for a scheduled drift deployment.
2 properties
SourceContextTemplate
object
Template-based source context for obtaining source code from a template URL.
2 properties
OperationContext
object
OperationContext describes what to do.
6 properties
SourceContextTemplateRequest
object
Request to configure a template-based source context.
2 properties
SourceContext
object
SourceContext describes some source code, and how to obtain it.
3 properties
StackDriftStatus
object
The drift detection status for a stack.
3 properties
3 required
SourceContextHgRequest
object
Request to configure a Mercurial-based source context.
5 properties
DriftRun
object
DriftRun represents a drift detection run, including whether drift was detected and any associated updates.
8 properties
4 required
BasicAuthRequest
object
Request body for basic auth.
2 properties
OperationContextAzureOIDCConfiguration
object
OperationContextAzureOIDCConfiguration contains information about how to exchange an OIDC token for temporary Azure credentials in the form of a federated work…
3 properties
SourceContextGitRequest
object
Request to configure a git-based source context.
5 properties
CacheOptionsRequest
object
Request body for updating deployment build cache options.
1 property
StepRun
object
StepRun contains information about a step run.
4 properties
2 required
ListDeploymentResponse
object
ListDeploymentResponse is the response from the API when listing Deployments.
6 properties
6 required
DeploymentSettings
object
DeploymentSettings contains the configuration settings for Pulumi Deployments on a stack.
10 properties
OperationContextAWSOIDCConfiguration
object
OperationContextAWSOIDCConfiguration contains information about how to exchange an OIDC token for temporary AWS credentials in the form of an assume-role sessi…
4 properties
2 required
DeploymentConfiguration
object
DeploymentConfiguration contains the configuration for a deployment, including environment variables and source settings.
2 properties
1 required
AppUpdateInfo
object
UpdateInfo describes a previous update. Should generally mirror backend.UpdateInfo, but we clone it in this package to add flexibility in case there is a break…
11 properties
8 required
CacheURLRequest
object
Request body for cache url.
2 properties
2 required
ListDriftRunsResponse
object
Response containing a paginated list of drift detection runs.
3 properties
3 required
CreateScheduledTTLDeploymentRequest
object
CreateScheduledTTLDeploymentRequest is the API request for a ttl scheduled deployment.
2 properties
OperationContextAWSOIDCConfigurationRequest
object
Request body for updating the AWS OIDC configuration of an operation context.
4 properties
OperationContextOptions
object
OperationContextOptions is a bag of settings to specify or override default behavior in a deployment
5 properties
GetDeploymentResponse
object
GetDeploymentResponse is the response from the API when getting a single Deployment.
11 properties
7 required
DeploymentCounts
object
DeploymentCounts contains the count of deployments in each status category.
7 properties
7 required
OperationContextAzureOIDCConfigurationRequest
object
Request body for updating the Azure OIDC configuration of an operation context.
3 properties
ListDeploymentResponseV2
object
Response containing a paginated list of deployment snapshots (v2).
3 properties
3 required
CacheURLResponse
object
Response body for cache url.
1 property
1 required
DeploymentRoleRequest
object
DeploymentRoleRequest represents a request to create or update a deployment role.
3 properties
DriftRunUpdate
object
DriftRunUpdate represents an update within a drift run, including resource changes and status.
4 properties
3 required
DockerImageCredentials
object
DockerImageCredentials describes the credentials needed to access a Docker repository.
2 properties
2 required
OperationContextOptionsRequest
object
Request body for updating operation context options.
5 properties
DeploymentJob
object
DeploymentJob represents a deployment job with its status, timing, and step information.
4 properties
2 required
GitHubCommitInfo
object
GitHubCommitInfo contains summary information about a GitHub commit. We try to provide as much information as possible, so in some situations only a subset of…
6 properties
OperationContextOIDCConfiguration
object
OperationContextOIDCConfiguration contains configuration for automatically fetching temporary credentials from cloud providers using the OIDC token issued by t…
3 properties
DeploymentRole
object
DeploymentRole represents a role used for Pulumi Deployments access control.
3 properties
1 required
OrgDeploymentsMetadataResponse
object
Response body containing deployment metadata for an organization.
3 properties
3 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Pulumi publishes across the network.