Skip to content

Proton Classes

AcceptEnvironmentAccountConnectionInputRequestTypeDef

id

  • Type:
  • Required: Yes

AcceptEnvironmentAccountConnectionOutputTypeDef

environmentAccountConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AccountSettingsTypeDef

pipelineCodebuildRoleArn

  • Type: typing.Optional[str]

pipelineProvisioningRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.RepositoryBranchTypeDef]

pipelineServiceRoleArn

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelComponentDeploymentInputRequestTypeDef

componentName

  • Type:
  • Required: Yes

CancelComponentDeploymentOutputTypeDef

component

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelEnvironmentDeploymentInputRequestTypeDef

environmentName

  • Type:
  • Required: Yes

CancelEnvironmentDeploymentOutputTypeDef

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelServiceInstanceDeploymentInputRequestTypeDef

serviceInstanceName

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

CancelServiceInstanceDeploymentOutputTypeDef

serviceInstance

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelServicePipelineDeploymentInputRequestTypeDef

serviceName

  • Type:
  • Required: Yes

CancelServicePipelineDeploymentOutputTypeDef

pipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CompatibleEnvironmentTemplateInputTypeDef

majorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

CompatibleEnvironmentTemplateTypeDef

majorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

ComponentStateTypeDef

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

serviceSpec

  • Type: typing.Optional[str]

templateFile

  • Type: typing.Optional[str]

ComponentSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentStatus

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

deploymentStatusMessage

  • Type: typing.Optional[str]

lastAttemptedDeploymentId

  • Type: typing.Optional[str]

lastDeploymentAttemptedAt

  • Type: typing.Optional[datetime.datetime]

lastDeploymentSucceededAt

  • Type: typing.Optional[datetime.datetime]

lastSucceededDeploymentId

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

ComponentTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentStatus

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

deploymentStatusMessage

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

lastAttemptedDeploymentId

  • Type: typing.Optional[str]

lastClientRequestToken

  • Type: typing.Optional[str]

lastDeploymentAttemptedAt

  • Type: typing.Optional[datetime.datetime]

lastDeploymentSucceededAt

  • Type: typing.Optional[datetime.datetime]

lastSucceededDeploymentId

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

serviceSpec

  • Type: typing.Optional[str]

CountsSummaryTypeDef

components

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ResourceCountsSummaryTypeDef]

environmentTemplates

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ResourceCountsSummaryTypeDef]

environments

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ResourceCountsSummaryTypeDef]

pipelines

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ResourceCountsSummaryTypeDef]

serviceInstances

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ResourceCountsSummaryTypeDef]

serviceTemplates

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ResourceCountsSummaryTypeDef]

services

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ResourceCountsSummaryTypeDef]

CreateComponentInputRequestTypeDef

manifest

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

templateFile

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

environmentName

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

serviceSpec

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

CreateComponentOutputTypeDef

component

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEnvironmentAccountConnectionInputRequestTypeDef

environmentName

  • Type:
  • Required: Yes

managementAccountId

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

codebuildRoleArn

  • Type: typing.Optional[str]

componentRoleArn

  • Type: typing.Optional[str]

roleArn

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

CreateEnvironmentAccountConnectionOutputTypeDef

environmentAccountConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEnvironmentInputRequestTypeDef

name

  • Type:
  • Required: Yes

spec

  • Type:
  • Required: Yes

templateMajorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

codebuildRoleArn

  • Type: typing.Optional[str]

componentRoleArn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

environmentAccountConnectionId

  • Type: typing.Optional[str]

protonServiceRoleArn

  • Type: typing.Optional[str]

provisioningRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.RepositoryBranchInputTypeDef]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

templateMinorVersion

  • Type: typing.Optional[str]

CreateEnvironmentOutputTypeDef

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEnvironmentTemplateInputRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

displayName

  • Type: typing.Optional[str]

encryptionKey

  • Type: typing.Optional[str]

provisioning

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED']]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

CreateEnvironmentTemplateOutputTypeDef

environmentTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEnvironmentTemplateVersionInputRequestTypeDef

source

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

majorVersion

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

CreateEnvironmentTemplateVersionOutputTypeDef

environmentTemplateVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRepositoryInputRequestTypeDef

connectionArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

provider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

encryptionKey

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

CreateRepositoryOutputTypeDef

repository

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceInputRequestTypeDef

name

  • Type:
  • Required: Yes

spec

  • Type:
  • Required: Yes

templateMajorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

branchName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

repositoryConnectionArn

  • Type: typing.Optional[str]

repositoryId

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

templateMinorVersion

  • Type: typing.Optional[str]

CreateServiceInstanceInputRequestTypeDef

name

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

spec

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

templateMajorVersion

  • Type: typing.Optional[str]

templateMinorVersion

  • Type: typing.Optional[str]

CreateServiceInstanceOutputTypeDef

serviceInstance

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceOutputTypeDef

service

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceSyncConfigInputRequestTypeDef

branch

  • Type:
  • Required: Yes

filePath

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

CreateServiceSyncConfigOutputTypeDef

serviceSyncConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceTemplateInputRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

displayName

  • Type: typing.Optional[str]

encryptionKey

  • Type: typing.Optional[str]

pipelineProvisioning

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED']]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

CreateServiceTemplateOutputTypeDef

serviceTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceTemplateVersionInputRequestTypeDef

compatibleEnvironmentTemplates

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.CompatibleEnvironmentTemplateInputTypeDef]
  • Required: Yes

source

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

majorVersion

  • Type: typing.Optional[str]

supportedComponentSources

  • Type: typing.Optional[typing.Sequence[typing.Literal['DIRECTLY_DEFINED']]]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]]

CreateServiceTemplateVersionOutputTypeDef

serviceTemplateVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTemplateSyncConfigInputRequestTypeDef

branch

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

templateName

  • Type:
  • Required: Yes

templateType

  • Type: typing.Literal['ENVIRONMENT', 'SERVICE']
  • Required: Yes

subdirectory

  • Type: typing.Optional[str]

CreateTemplateSyncConfigOutputTypeDef

templateSyncConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteComponentInputRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteComponentOutputTypeDef

component

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDeploymentInputRequestTypeDef

id

  • Type:
  • Required: Yes

DeleteDeploymentOutputTypeDef

deployment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEnvironmentAccountConnectionInputRequestTypeDef

id

  • Type:
  • Required: Yes

DeleteEnvironmentAccountConnectionOutputTypeDef

environmentAccountConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEnvironmentInputRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteEnvironmentOutputTypeDef

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEnvironmentTemplateInputRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteEnvironmentTemplateOutputTypeDef

environmentTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEnvironmentTemplateVersionInputRequestTypeDef

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

DeleteEnvironmentTemplateVersionOutputTypeDef

environmentTemplateVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteRepositoryInputRequestTypeDef

name

  • Type:
  • Required: Yes

provider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

DeleteRepositoryOutputTypeDef

repository

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteServiceInputRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteServiceOutputTypeDef

service

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteServiceSyncConfigInputRequestTypeDef

serviceName

  • Type:
  • Required: Yes

DeleteServiceSyncConfigOutputTypeDef

serviceSyncConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteServiceTemplateInputRequestTypeDef

name

  • Type:
  • Required: Yes

DeleteServiceTemplateOutputTypeDef

serviceTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteServiceTemplateVersionInputRequestTypeDef

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

DeleteServiceTemplateVersionOutputTypeDef

serviceTemplateVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTemplateSyncConfigInputRequestTypeDef

templateName

  • Type:
  • Required: Yes

templateType

  • Type: typing.Literal['ENVIRONMENT', 'SERVICE']
  • Required: Yes

DeleteTemplateSyncConfigOutputTypeDef

templateSyncConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeploymentStateTypeDef

component

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ComponentStateTypeDef]

environment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.EnvironmentStateTypeDef]

serviceInstance

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ServiceInstanceStateTypeDef]

servicePipeline

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ServicePipelineStateTypeDef]

DeploymentSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentStatus

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

targetArn

  • Type:
  • Required: Yes

targetResourceCreatedAt

  • Type:
  • Required: Yes

targetResourceType

  • Type: typing.Literal['COMPONENT', 'ENVIRONMENT', 'SERVICE_INSTANCE', 'SERVICE_PIPELINE']
  • Required: Yes

completedAt

  • Type: typing.Optional[datetime.datetime]

componentName

  • Type: typing.Optional[str]

lastAttemptedDeploymentId

  • Type: typing.Optional[str]

lastSucceededDeploymentId

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

DeploymentTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentStatus

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

targetArn

  • Type:
  • Required: Yes

targetResourceCreatedAt

  • Type:
  • Required: Yes

targetResourceType

  • Type: typing.Literal['COMPONENT', 'ENVIRONMENT', 'SERVICE_INSTANCE', 'SERVICE_PIPELINE']
  • Required: Yes

completedAt

  • Type: typing.Optional[datetime.datetime]

componentName

  • Type: typing.Optional[str]

deploymentStatusMessage

  • Type: typing.Optional[str]

initialState

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.DeploymentStateTypeDef]

lastAttemptedDeploymentId

  • Type: typing.Optional[str]

lastSucceededDeploymentId

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

targetState

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.DeploymentStateTypeDef]

EnvironmentAccountConnectionSummaryTypeDef

arn

  • Type:
  • Required: Yes

environmentAccountId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

managementAccountId

  • Type:
  • Required: Yes

requestedAt

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CONNECTED', 'PENDING', 'REJECTED']
  • Required: Yes

componentRoleArn

  • Type: typing.Optional[str]

EnvironmentAccountConnectionTypeDef

arn

  • Type:
  • Required: Yes

environmentAccountId

  • Type:
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

managementAccountId

  • Type:
  • Required: Yes

requestedAt

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CONNECTED', 'PENDING', 'REJECTED']
  • Required: Yes

codebuildRoleArn

  • Type: typing.Optional[str]

componentRoleArn

  • Type: typing.Optional[str]

EnvironmentStateTypeDef

templateMajorVersion

  • Type:
  • Required: Yes

templateMinorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

spec

  • Type: typing.Optional[str]

EnvironmentSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentStatus

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

lastDeploymentAttemptedAt

  • Type:
  • Required: Yes

lastDeploymentSucceededAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

templateMajorVersion

  • Type:
  • Required: Yes

templateMinorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

componentRoleArn

  • Type: typing.Optional[str]

deploymentStatusMessage

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

environmentAccountConnectionId

  • Type: typing.Optional[str]

environmentAccountId

  • Type: typing.Optional[str]

lastAttemptedDeploymentId

  • Type: typing.Optional[str]

lastSucceededDeploymentId

  • Type: typing.Optional[str]

protonServiceRoleArn

  • Type: typing.Optional[str]

provisioning

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED']]

EnvironmentTemplateFilterTypeDef

majorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

EnvironmentTemplateSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

displayName

  • Type: typing.Optional[str]

provisioning

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED']]

recommendedVersion

  • Type: typing.Optional[str]

EnvironmentTemplateTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

displayName

  • Type: typing.Optional[str]

encryptionKey

  • Type: typing.Optional[str]

provisioning

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED']]

recommendedVersion

  • Type: typing.Optional[str]

EnvironmentTemplateVersionSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DRAFT', 'PUBLISHED', 'REGISTRATION_FAILED', 'REGISTRATION_IN_PROGRESS']
  • Required: Yes

templateName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

recommendedMinorVersion

  • Type: typing.Optional[str]

statusMessage

  • Type: typing.Optional[str]

EnvironmentTemplateVersionTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DRAFT', 'PUBLISHED', 'REGISTRATION_FAILED', 'REGISTRATION_IN_PROGRESS']
  • Required: Yes

templateName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

recommendedMinorVersion

  • Type: typing.Optional[str]

schema

  • Type: typing.Optional[str]

statusMessage

  • Type: typing.Optional[str]

EnvironmentTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentStatus

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

lastDeploymentAttemptedAt

  • Type:
  • Required: Yes

lastDeploymentSucceededAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

templateMajorVersion

  • Type:
  • Required: Yes

templateMinorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

codebuildRoleArn

  • Type: typing.Optional[str]

componentRoleArn

  • Type: typing.Optional[str]

deploymentStatusMessage

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

environmentAccountConnectionId

  • Type: typing.Optional[str]

environmentAccountId

  • Type: typing.Optional[str]

lastAttemptedDeploymentId

  • Type: typing.Optional[str]

lastSucceededDeploymentId

  • Type: typing.Optional[str]

protonServiceRoleArn

  • Type: typing.Optional[str]

provisioning

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED']]

provisioningRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.RepositoryBranchTypeDef]

spec

  • Type: typing.Optional[str]

GetAccountSettingsOutputTypeDef

accountSettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetComponentInputComponentDeletedWaitTypeDef

name

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetComponentInputComponentDeployedWaitTypeDef

name

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetComponentInputRequestTypeDef

name

  • Type:
  • Required: Yes

GetComponentOutputTypeDef

component

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeploymentInputRequestTypeDef

id

  • Type:
  • Required: Yes

componentName

  • Type: typing.Optional[str]

environmentName

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

GetDeploymentOutputTypeDef

deployment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEnvironmentAccountConnectionInputRequestTypeDef

id

  • Type:
  • Required: Yes

GetEnvironmentAccountConnectionOutputTypeDef

environmentAccountConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEnvironmentInputEnvironmentDeployedWaitTypeDef

name

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetEnvironmentInputRequestTypeDef

name

  • Type:
  • Required: Yes

GetEnvironmentOutputTypeDef

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEnvironmentTemplateInputRequestTypeDef

name

  • Type:
  • Required: Yes

GetEnvironmentTemplateOutputTypeDef

environmentTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetEnvironmentTemplateVersionInputRequestTypeDef

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

GetEnvironmentTemplateVersionOutputTypeDef

environmentTemplateVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRepositoryInputRequestTypeDef

name

  • Type:
  • Required: Yes

provider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

GetRepositoryOutputTypeDef

repository

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRepositorySyncStatusInputRequestTypeDef

branch

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

syncType

  • Type: typing.Literal['SERVICE_SYNC', 'TEMPLATE_SYNC']
  • Required: Yes

GetRepositorySyncStatusOutputTypeDef

latestSync

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcesSummaryOutputTypeDef

counts

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceInputRequestTypeDef

name

  • Type:
  • Required: Yes

GetServiceInputServiceCreatedWaitTypeDef

name

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetServiceInputServiceDeletedWaitTypeDef

name

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetServiceInputServicePipelineDeployedWaitTypeDef

name

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetServiceInputServiceUpdatedWaitTypeDef

name

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetServiceInstanceInputRequestTypeDef

name

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

GetServiceInstanceInputServiceInstanceDeployedWaitTypeDef

name

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetServiceInstanceOutputTypeDef

serviceInstance

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceInstanceSyncStatusInputRequestTypeDef

serviceInstanceName

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

GetServiceInstanceSyncStatusOutputTypeDef

desiredState

  • Type:
  • Required: Yes

latestSuccessfulSync

  • Type:
  • Required: Yes

latestSync

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceOutputTypeDef

service

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceSyncBlockerSummaryInputRequestTypeDef

serviceName

  • Type:
  • Required: Yes

serviceInstanceName

  • Type: typing.Optional[str]

GetServiceSyncBlockerSummaryOutputTypeDef

serviceSyncBlockerSummary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceSyncConfigInputRequestTypeDef

serviceName

  • Type:
  • Required: Yes

GetServiceSyncConfigOutputTypeDef

serviceSyncConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceTemplateInputRequestTypeDef

name

  • Type:
  • Required: Yes

GetServiceTemplateOutputTypeDef

serviceTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetServiceTemplateVersionInputRequestTypeDef

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

GetServiceTemplateVersionInputServiceTemplateVersionRegisteredWaitTypeDef

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.WaiterConfigTypeDef]

GetServiceTemplateVersionOutputTypeDef

serviceTemplateVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTemplateSyncConfigInputRequestTypeDef

templateName

  • Type:
  • Required: Yes

templateType

  • Type: typing.Literal['ENVIRONMENT', 'SERVICE']
  • Required: Yes

GetTemplateSyncConfigOutputTypeDef

templateSyncConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTemplateSyncStatusInputRequestTypeDef

templateName

  • Type:
  • Required: Yes

templateType

  • Type: typing.Literal['ENVIRONMENT', 'SERVICE']
  • Required: Yes

templateVersion

  • Type:
  • Required: Yes

GetTemplateSyncStatusOutputTypeDef

desiredState

  • Type:
  • Required: Yes

latestSuccessfulSync

  • Type:
  • Required: Yes

latestSync

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListComponentOutputsInputListComponentOutputsPaginateTypeDef

componentName

  • Type:
  • Required: Yes

deploymentId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListComponentOutputsInputRequestTypeDef

componentName

  • Type:
  • Required: Yes

deploymentId

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ListComponentOutputsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

outputs

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.OutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef

componentName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListComponentProvisionedResourcesInputRequestTypeDef

componentName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListComponentProvisionedResourcesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

provisionedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ProvisionedResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListComponentsInputListComponentsPaginateTypeDef

environmentName

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListComponentsInputRequestTypeDef

environmentName

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

ListComponentsOutputTypeDef

components

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ComponentSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDeploymentsInputListDeploymentsPaginateTypeDef

componentName

  • Type: typing.Optional[str]

environmentName

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListDeploymentsInputRequestTypeDef

componentName

  • Type: typing.Optional[str]

environmentName

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

ListDeploymentsOutputTypeDef

deployments

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.DeploymentSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef

requestedBy

  • Type: typing.Literal['ENVIRONMENT_ACCOUNT', 'MANAGEMENT_ACCOUNT']
  • Required: Yes

environmentName

  • Type: typing.Optional[str]

statuses

  • Type: typing.Optional[typing.Sequence[typing.Literal['CONNECTED', 'PENDING', 'REJECTED']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListEnvironmentAccountConnectionsInputRequestTypeDef

requestedBy

  • Type: typing.Literal['ENVIRONMENT_ACCOUNT', 'MANAGEMENT_ACCOUNT']
  • Required: Yes

environmentName

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

statuses

  • Type: typing.Optional[typing.Sequence[typing.Literal['CONNECTED', 'PENDING', 'REJECTED']]]

ListEnvironmentAccountConnectionsOutputTypeDef

environmentAccountConnections

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.EnvironmentAccountConnectionSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef

environmentName

  • Type:
  • Required: Yes

deploymentId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListEnvironmentOutputsInputRequestTypeDef

environmentName

  • Type:
  • Required: Yes

deploymentId

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ListEnvironmentOutputsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

outputs

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.OutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef

environmentName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListEnvironmentProvisionedResourcesInputRequestTypeDef

environmentName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListEnvironmentProvisionedResourcesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

provisionedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ProvisionedResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef

templateName

  • Type:
  • Required: Yes

majorVersion

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListEnvironmentTemplateVersionsInputRequestTypeDef

templateName

  • Type:
  • Required: Yes

majorVersion

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListEnvironmentTemplateVersionsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

templateVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.EnvironmentTemplateVersionSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListEnvironmentTemplatesInputRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListEnvironmentTemplatesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

templates

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.EnvironmentTemplateSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEnvironmentsInputListEnvironmentsPaginateTypeDef

environmentTemplates

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.EnvironmentTemplateFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListEnvironmentsInputRequestTypeDef

environmentTemplates

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.EnvironmentTemplateFilterTypeDef]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListEnvironmentsOutputTypeDef

environments

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.EnvironmentSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRepositoriesInputListRepositoriesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListRepositoriesInputRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListRepositoriesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

repositories

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.RepositorySummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

syncType

  • Type: typing.Literal['SERVICE_SYNC', 'TEMPLATE_SYNC']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListRepositorySyncDefinitionsInputRequestTypeDef

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

syncType

  • Type: typing.Literal['SERVICE_SYNC', 'TEMPLATE_SYNC']
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListRepositorySyncDefinitionsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

syncDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.RepositorySyncDefinitionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef

serviceInstanceName

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

deploymentId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListServiceInstanceOutputsInputRequestTypeDef

serviceInstanceName

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

deploymentId

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ListServiceInstanceOutputsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

outputs

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.OutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef

serviceInstanceName

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListServiceInstanceProvisionedResourcesInputRequestTypeDef

serviceInstanceName

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListServiceInstanceProvisionedResourcesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

provisionedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ProvisionedResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServiceInstancesFilterTypeDef

key

  • Type: typing.Optional[typing.Literal['createdAtAfter', 'createdAtBefore', 'deployedTemplateVersionStatus', 'deploymentStatus', 'environmentName', 'lastDeploymentAttemptedAtAfter', 'lastDeploymentAttemptedAtBefore', 'name', 'serviceName', 'templateName']]

value

  • Type: typing.Optional[str]

ListServiceInstancesInputListServiceInstancesPaginateTypeDef

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.ListServiceInstancesFilterTypeDef]]

serviceName

  • Type: typing.Optional[str]

sortBy

  • Type: typing.Optional[typing.Literal['createdAt', 'deploymentStatus', 'environmentName', 'lastDeploymentAttemptedAt', 'name', 'serviceName', 'templateName']]

sortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListServiceInstancesInputRequestTypeDef

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.ListServiceInstancesFilterTypeDef]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

sortBy

  • Type: typing.Optional[typing.Literal['createdAt', 'deploymentStatus', 'environmentName', 'lastDeploymentAttemptedAt', 'name', 'serviceName', 'templateName']]

sortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

ListServiceInstancesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

serviceInstances

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ServiceInstanceSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef

serviceName

  • Type:
  • Required: Yes

deploymentId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListServicePipelineOutputsInputRequestTypeDef

serviceName

  • Type:
  • Required: Yes

deploymentId

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ListServicePipelineOutputsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

outputs

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.OutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef

serviceName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListServicePipelineProvisionedResourcesInputRequestTypeDef

serviceName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListServicePipelineProvisionedResourcesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

provisionedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ProvisionedResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef

templateName

  • Type:
  • Required: Yes

majorVersion

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListServiceTemplateVersionsInputRequestTypeDef

templateName

  • Type:
  • Required: Yes

majorVersion

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListServiceTemplateVersionsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

templateVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ServiceTemplateVersionSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListServiceTemplatesInputRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListServiceTemplatesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

templates

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ServiceTemplateSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServicesInputListServicesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListServicesInputRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListServicesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

services

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ServiceSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceInputListTagsForResourcePaginateTypeDef

resourceArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.PaginatorConfigTypeDef]

ListTagsForResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceOutputTypeDef

nextToken

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NotifyResourceDeploymentStatusChangeInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

deploymentId

  • Type: typing.Optional[str]

outputs

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.OutputTypeDef]]

status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]

statusMessage

  • Type: typing.Optional[str]

OutputTypeDef

key

  • Type: typing.Optional[str]

valueString

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProvisionedResourceTypeDef

identifier

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

provisioningEngine

  • Type: typing.Optional[typing.Literal['CLOUDFORMATION', 'TERRAFORM']]

RejectEnvironmentAccountConnectionInputRequestTypeDef

id

  • Type:
  • Required: Yes

RejectEnvironmentAccountConnectionOutputTypeDef

environmentAccountConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RepositoryBranchInputTypeDef

branch

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

provider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

RepositoryBranchTypeDef

arn

  • Type:
  • Required: Yes

branch

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

provider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

RepositorySummaryTypeDef

arn

  • Type:
  • Required: Yes

connectionArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

provider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

RepositorySyncAttemptTypeDef

events

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.RepositorySyncEventTypeDef]
  • Required: Yes

startedAt

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['FAILED', 'INITIATED', 'IN_PROGRESS', 'QUEUED', 'SUCCEEDED']
  • Required: Yes

RepositorySyncDefinitionTypeDef

branch

  • Type:
  • Required: Yes

directory

  • Type:
  • Required: Yes

parent

  • Type:
  • Required: Yes

target

  • Type:
  • Required: Yes

RepositorySyncEventTypeDef

event

  • Type:
  • Required: Yes

time

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

externalId

  • Type: typing.Optional[str]

RepositoryTypeDef

arn

  • Type:
  • Required: Yes

connectionArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

provider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

encryptionKey

  • Type: typing.Optional[str]

ResourceCountsSummaryTypeDef

total

  • Type:
  • Required: Yes

behindMajor

  • Type: typing.Optional[int]

behindMinor

  • Type: typing.Optional[int]

failed

  • Type: typing.Optional[int]

upToDate

  • Type: typing.Optional[int]

ResourceSyncAttemptTypeDef

events

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.ResourceSyncEventTypeDef]
  • Required: Yes

initialRevision

  • Type:
  • Required: Yes

startedAt

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['FAILED', 'INITIATED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

target

  • Type:
  • Required: Yes

targetRevision

  • Type:
  • Required: Yes

ResourceSyncEventTypeDef

event

  • Type:
  • Required: Yes

time

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

externalId

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

RevisionTypeDef

branch

  • Type:
  • Required: Yes

directory

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

sha

  • Type:
  • Required: Yes

S3ObjectSourceTypeDef

bucket

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

ServiceInstanceStateTypeDef

spec

  • Type:
  • Required: Yes

templateMajorVersion

  • Type:
  • Required: Yes

templateMinorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

lastSuccessfulComponentDeploymentIds

  • Type: typing.Optional[typing.List[str]]

lastSuccessfulEnvironmentDeploymentId

  • Type: typing.Optional[str]

lastSuccessfulServicePipelineDeploymentId

  • Type: typing.Optional[str]

ServiceInstanceSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentStatus

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

lastDeploymentAttemptedAt

  • Type:
  • Required: Yes

lastDeploymentSucceededAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

templateMajorVersion

  • Type:
  • Required: Yes

templateMinorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

deploymentStatusMessage

  • Type: typing.Optional[str]

lastAttemptedDeploymentId

  • Type: typing.Optional[str]

lastSucceededDeploymentId

  • Type: typing.Optional[str]

ServiceInstanceTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentStatus

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

environmentName

  • Type:
  • Required: Yes

lastDeploymentAttemptedAt

  • Type:
  • Required: Yes

lastDeploymentSucceededAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

templateMajorVersion

  • Type:
  • Required: Yes

templateMinorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

deploymentStatusMessage

  • Type: typing.Optional[str]

lastAttemptedDeploymentId

  • Type: typing.Optional[str]

lastClientRequestToken

  • Type: typing.Optional[str]

lastSucceededDeploymentId

  • Type: typing.Optional[str]

spec

  • Type: typing.Optional[str]

ServicePipelineStateTypeDef

templateMajorVersion

  • Type:
  • Required: Yes

templateMinorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

spec

  • Type: typing.Optional[str]

ServicePipelineTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

deploymentStatus

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

lastDeploymentAttemptedAt

  • Type:
  • Required: Yes

lastDeploymentSucceededAt

  • Type:
  • Required: Yes

templateMajorVersion

  • Type:
  • Required: Yes

templateMinorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

deploymentStatusMessage

  • Type: typing.Optional[str]

lastAttemptedDeploymentId

  • Type: typing.Optional[str]

lastSucceededDeploymentId

  • Type: typing.Optional[str]

spec

  • Type: typing.Optional[str]

ServiceSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATE_FAILED_CLEANUP_COMPLETE', 'CREATE_FAILED_CLEANUP_FAILED', 'CREATE_FAILED_CLEANUP_IN_PROGRESS', 'CREATE_IN_PROGRESS', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'UPDATE_COMPLETE_CLEANUP_FAILED', 'UPDATE_FAILED', 'UPDATE_FAILED_CLEANUP_COMPLETE', 'UPDATE_FAILED_CLEANUP_FAILED', 'UPDATE_FAILED_CLEANUP_IN_PROGRESS', 'UPDATE_IN_PROGRESS']
  • Required: Yes

templateName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

statusMessage

  • Type: typing.Optional[str]

ServiceSyncBlockerSummaryTypeDef

serviceName

  • Type:
  • Required: Yes

latestBlockers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton_classes.SyncBlockerTypeDef]]

serviceInstanceName

  • Type: typing.Optional[str]

ServiceSyncConfigTypeDef

branch

  • Type:
  • Required: Yes

filePath

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

ServiceTemplateSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

displayName

  • Type: typing.Optional[str]

pipelineProvisioning

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED']]

recommendedVersion

  • Type: typing.Optional[str]

ServiceTemplateTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

displayName

  • Type: typing.Optional[str]

encryptionKey

  • Type: typing.Optional[str]

pipelineProvisioning

  • Type: typing.Optional[typing.Literal['CUSTOMER_MANAGED']]

recommendedVersion

  • Type: typing.Optional[str]

ServiceTemplateVersionSummaryTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DRAFT', 'PUBLISHED', 'REGISTRATION_FAILED', 'REGISTRATION_IN_PROGRESS']
  • Required: Yes

templateName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

recommendedMinorVersion

  • Type: typing.Optional[str]

statusMessage

  • Type: typing.Optional[str]

ServiceTemplateVersionTypeDef

arn

  • Type:
  • Required: Yes

compatibleEnvironmentTemplates

  • Type: typing.List[aws_resource_validator.pydantic_models.proton_classes.CompatibleEnvironmentTemplateTypeDef]
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DRAFT', 'PUBLISHED', 'REGISTRATION_FAILED', 'REGISTRATION_IN_PROGRESS']
  • Required: Yes

templateName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

recommendedMinorVersion

  • Type: typing.Optional[str]

schema

  • Type: typing.Optional[str]

statusMessage

  • Type: typing.Optional[str]

supportedComponentSources

  • Type: typing.Optional[typing.List[typing.Literal['DIRECTLY_DEFINED']]]

ServiceTypeDef

arn

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastModifiedAt

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

spec

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATE_FAILED_CLEANUP_COMPLETE', 'CREATE_FAILED_CLEANUP_FAILED', 'CREATE_FAILED_CLEANUP_IN_PROGRESS', 'CREATE_IN_PROGRESS', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'UPDATE_COMPLETE_CLEANUP_FAILED', 'UPDATE_FAILED', 'UPDATE_FAILED_CLEANUP_COMPLETE', 'UPDATE_FAILED_CLEANUP_FAILED', 'UPDATE_FAILED_CLEANUP_IN_PROGRESS', 'UPDATE_IN_PROGRESS']
  • Required: Yes

templateName

  • Type:
  • Required: Yes

branchName

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

pipeline

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.ServicePipelineTypeDef]

repositoryConnectionArn

  • Type: typing.Optional[str]

repositoryId

  • Type: typing.Optional[str]

statusMessage

  • Type: typing.Optional[str]

SyncBlockerContextTypeDef

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

SyncBlockerTypeDef

createdAt

  • Type:
  • Required: Yes

createdReason

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'RESOLVED']
  • Required: Yes

type

  • Type: typing.Literal['AUTOMATED']
  • Required: Yes

contexts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton_classes.SyncBlockerContextTypeDef]]

resolvedAt

  • Type: typing.Optional[datetime.datetime]

resolvedReason

  • Type: typing.Optional[str]

TagResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

TemplateSyncConfigTypeDef

branch

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

templateName

  • Type:
  • Required: Yes

templateType

  • Type: typing.Literal['ENVIRONMENT', 'SERVICE']
  • Required: Yes

subdirectory

  • Type: typing.Optional[str]

TemplateVersionSourceInputTypeDef

s3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.S3ObjectSourceTypeDef]

UntagResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAccountSettingsInputRequestTypeDef

deletePipelineProvisioningRepository

  • Type: typing.Optional[bool]

pipelineCodebuildRoleArn

  • Type: typing.Optional[str]

pipelineProvisioningRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.RepositoryBranchInputTypeDef]

pipelineServiceRoleArn

  • Type: typing.Optional[str]

UpdateAccountSettingsOutputTypeDef

accountSettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateComponentInputRequestTypeDef

deploymentType

  • Type: typing.Literal['CURRENT_VERSION', 'NONE']
  • Required: Yes

name

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

serviceInstanceName

  • Type: typing.Optional[str]

serviceName

  • Type: typing.Optional[str]

serviceSpec

  • Type: typing.Optional[str]

templateFile

  • Type: typing.Optional[str]

UpdateComponentOutputTypeDef

component

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEnvironmentAccountConnectionInputRequestTypeDef

id

  • Type:
  • Required: Yes

codebuildRoleArn

  • Type: typing.Optional[str]

componentRoleArn

  • Type: typing.Optional[str]

roleArn

  • Type: typing.Optional[str]

UpdateEnvironmentAccountConnectionOutputTypeDef

environmentAccountConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEnvironmentInputRequestTypeDef

deploymentType

  • Type: typing.Literal['CURRENT_VERSION', 'MAJOR_VERSION', 'MINOR_VERSION', 'NONE']
  • Required: Yes

name

  • Type:
  • Required: Yes

codebuildRoleArn

  • Type: typing.Optional[str]

componentRoleArn

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

environmentAccountConnectionId

  • Type: typing.Optional[str]

protonServiceRoleArn

  • Type: typing.Optional[str]

provisioningRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.proton_classes.RepositoryBranchInputTypeDef]

spec

  • Type: typing.Optional[str]

templateMajorVersion

  • Type: typing.Optional[str]

templateMinorVersion

  • Type: typing.Optional[str]

UpdateEnvironmentOutputTypeDef

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEnvironmentTemplateInputRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

displayName

  • Type: typing.Optional[str]

UpdateEnvironmentTemplateOutputTypeDef

environmentTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEnvironmentTemplateVersionInputRequestTypeDef

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['DRAFT', 'PUBLISHED', 'REGISTRATION_FAILED', 'REGISTRATION_IN_PROGRESS']]

UpdateEnvironmentTemplateVersionOutputTypeDef

environmentTemplateVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateServiceInputRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

spec

  • Type: typing.Optional[str]

UpdateServiceInstanceInputRequestTypeDef

deploymentType

  • Type: typing.Literal['CURRENT_VERSION', 'MAJOR_VERSION', 'MINOR_VERSION', 'NONE']
  • Required: Yes

name

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

spec

  • Type: typing.Optional[str]

templateMajorVersion

  • Type: typing.Optional[str]

templateMinorVersion

  • Type: typing.Optional[str]

UpdateServiceInstanceOutputTypeDef

serviceInstance

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateServiceOutputTypeDef

service

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateServicePipelineInputRequestTypeDef

deploymentType

  • Type: typing.Literal['CURRENT_VERSION', 'MAJOR_VERSION', 'MINOR_VERSION', 'NONE']
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

spec

  • Type:
  • Required: Yes

templateMajorVersion

  • Type: typing.Optional[str]

templateMinorVersion

  • Type: typing.Optional[str]

UpdateServicePipelineOutputTypeDef

pipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateServiceSyncBlockerInputRequestTypeDef

id

  • Type:
  • Required: Yes

resolvedReason

  • Type:
  • Required: Yes

UpdateServiceSyncBlockerOutputTypeDef

serviceInstanceName

  • Type:
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

serviceSyncBlocker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateServiceSyncConfigInputRequestTypeDef

branch

  • Type:
  • Required: Yes

filePath

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

serviceName

  • Type:
  • Required: Yes

UpdateServiceSyncConfigOutputTypeDef

serviceSyncConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateServiceTemplateInputRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

displayName

  • Type: typing.Optional[str]

UpdateServiceTemplateOutputTypeDef

serviceTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateServiceTemplateVersionInputRequestTypeDef

majorVersion

  • Type:
  • Required: Yes

minorVersion

  • Type:
  • Required: Yes

templateName

  • Type:
  • Required: Yes

compatibleEnvironmentTemplates

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.proton_classes.CompatibleEnvironmentTemplateInputTypeDef]]

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['DRAFT', 'PUBLISHED', 'REGISTRATION_FAILED', 'REGISTRATION_IN_PROGRESS']]

supportedComponentSources

  • Type: typing.Optional[typing.Sequence[typing.Literal['DIRECTLY_DEFINED']]]

UpdateServiceTemplateVersionOutputTypeDef

serviceTemplateVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTemplateSyncConfigInputRequestTypeDef

branch

  • Type:
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

repositoryProvider

  • Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
  • Required: Yes

templateName

  • Type:
  • Required: Yes

templateType

  • Type: typing.Literal['ENVIRONMENT', 'SERVICE']
  • Required: Yes

subdirectory

  • Type: typing.Optional[str]

UpdateTemplateSyncConfigOutputTypeDef

templateSyncConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WaiterConfigTypeDef

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]