Proton Classes
AcceptEnvironmentAccountConnectionInput
id
- Type:
- Required: Yes
AcceptEnvironmentAccountConnectionOutput
environmentAccountConnection
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AccountSettings
pipelineCodebuildRoleArn
- Type: typing.Optional[str]
pipelineProvisioningRepository
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.RepositoryBranch]
pipelineServiceRoleArn
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelComponentDeploymentInput
componentName
- Type:
- Required: Yes
CancelComponentDeploymentOutput
component
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CancelEnvironmentDeploymentInput
environmentName
- Type:
- Required: Yes
CancelEnvironmentDeploymentOutput
environment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CancelServiceInstanceDeploymentInput
serviceInstanceName
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
CancelServiceInstanceDeploymentOutput
serviceInstance
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CancelServicePipelineDeploymentInput
serviceName
- Type:
- Required: Yes
CancelServicePipelineDeploymentOutput
pipeline
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CompatibleEnvironmentTemplate
majorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
CompatibleEnvironmentTemplateInput
majorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
Component
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]
ComponentState
serviceInstanceName
- Type: typing.Optional[str]
serviceName
- Type: typing.Optional[str]
serviceSpec
- Type: typing.Optional[str]
templateFile
- Type: typing.Optional[str]
ComponentSummary
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]
CountsSummary
components
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ResourceCountsSummary]
environmentTemplates
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ResourceCountsSummary]
environments
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ResourceCountsSummary]
pipelines
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ResourceCountsSummary]
serviceInstances
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ResourceCountsSummary]
serviceTemplates
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ResourceCountsSummary]
services
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ResourceCountsSummary]
CreateComponentInput
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.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
CreateComponentOutput
component
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEnvironmentAccountConnectionInput
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.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
CreateEnvironmentAccountConnectionOutput
environmentAccountConnection
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEnvironmentInput
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.proton_classes.RepositoryBranchInput]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
templateMinorVersion
- Type: typing.Optional[str]
CreateEnvironmentOutput
environment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEnvironmentTemplateInput
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.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
CreateEnvironmentTemplateOutput
environmentTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEnvironmentTemplateVersionInput
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.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
CreateEnvironmentTemplateVersionOutput
environmentTemplateVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRepositoryInput
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.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
CreateRepositoryOutput
repository
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateServiceInput
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.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
templateMinorVersion
- Type: typing.Optional[str]
CreateServiceInstanceInput
name
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
spec
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
templateMajorVersion
- Type: typing.Optional[str]
templateMinorVersion
- Type: typing.Optional[str]
CreateServiceInstanceOutput
serviceInstance
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateServiceOutput
service
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateServiceSyncConfigInput
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
CreateServiceSyncConfigOutput
serviceSyncConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateServiceTemplateInput
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.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
CreateServiceTemplateOutput
serviceTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateServiceTemplateVersionInput
compatibleEnvironmentTemplates
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.CompatibleEnvironmentTemplateInput]
- 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.List[typing.Literal['DIRECTLY_DEFINED']]]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]]
CreateServiceTemplateVersionOutput
serviceTemplateVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTemplateSyncConfigInput
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]
CreateTemplateSyncConfigOutput
templateSyncConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteComponentInput
name
- Type:
- Required: Yes
DeleteComponentOutput
component
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDeploymentInput
id
- Type:
- Required: Yes
DeleteDeploymentOutput
deployment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteEnvironmentAccountConnectionInput
id
- Type:
- Required: Yes
DeleteEnvironmentAccountConnectionOutput
environmentAccountConnection
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteEnvironmentInput
name
- Type:
- Required: Yes
DeleteEnvironmentOutput
environment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteEnvironmentTemplateInput
name
- Type:
- Required: Yes
DeleteEnvironmentTemplateOutput
environmentTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteEnvironmentTemplateVersionInput
majorVersion
- Type:
- Required: Yes
minorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
DeleteEnvironmentTemplateVersionOutput
environmentTemplateVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRepositoryInput
name
- Type:
- Required: Yes
provider
- Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
- Required: Yes
DeleteRepositoryOutput
repository
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteServiceInput
name
- Type:
- Required: Yes
DeleteServiceOutput
service
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteServiceSyncConfigInput
serviceName
- Type:
- Required: Yes
DeleteServiceSyncConfigOutput
serviceSyncConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteServiceTemplateInput
name
- Type:
- Required: Yes
DeleteServiceTemplateOutput
serviceTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteServiceTemplateVersionInput
majorVersion
- Type:
- Required: Yes
minorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
DeleteServiceTemplateVersionOutput
serviceTemplateVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTemplateSyncConfigInput
templateName
- Type:
- Required: Yes
templateType
- Type: typing.Literal['ENVIRONMENT', 'SERVICE']
- Required: Yes
DeleteTemplateSyncConfigOutput
templateSyncConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Deployment
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.proton_classes.DeploymentState]
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.proton_classes.DeploymentState]
DeploymentState
component
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ComponentState]
environment
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.EnvironmentState]
serviceInstance
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ServiceInstanceState]
servicePipeline
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.ServicePipelineState]
DeploymentSummary
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]
Environment
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.proton_classes.RepositoryBranch]
spec
- Type: typing.Optional[str]
EnvironmentAccountConnection
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]
EnvironmentAccountConnectionSummary
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]
EnvironmentState
templateMajorVersion
- Type:
- Required: Yes
templateMinorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
spec
- Type: typing.Optional[str]
EnvironmentSummary
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']]
EnvironmentTemplate
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]
EnvironmentTemplateFilter
majorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
EnvironmentTemplateSummary
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]
EnvironmentTemplateVersion
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]
EnvironmentTemplateVersionSummary
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]
GetAccountSettingsOutput
accountSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetComponentInput
name
- Type:
- Required: Yes
GetComponentInputWait
name
- Type:
- Required: Yes
WaiterConfig
- Type:
GetComponentInputWaitExtra
name
- Type:
- Required: Yes
WaiterConfig
- Type:
GetComponentOutput
component
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeploymentInput
id
- Type:
- Required: Yes
componentName
- Type: typing.Optional[str]
environmentName
- Type: typing.Optional[str]
serviceInstanceName
- Type: typing.Optional[str]
serviceName
- Type: typing.Optional[str]
GetDeploymentOutput
deployment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnvironmentAccountConnectionInput
id
- Type:
- Required: Yes
GetEnvironmentAccountConnectionOutput
environmentAccountConnection
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnvironmentInput
name
- Type:
- Required: Yes
GetEnvironmentInputWait
name
- Type:
- Required: Yes
WaiterConfig
- Type:
GetEnvironmentOutput
environment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnvironmentTemplateInput
name
- Type:
- Required: Yes
GetEnvironmentTemplateOutput
environmentTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnvironmentTemplateVersionInput
majorVersion
- Type:
- Required: Yes
minorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
GetEnvironmentTemplateVersionInputWait
majorVersion
- Type:
- Required: Yes
minorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
WaiterConfig
- Type:
GetEnvironmentTemplateVersionOutput
environmentTemplateVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRepositoryInput
name
- Type:
- Required: Yes
provider
- Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
- Required: Yes
GetRepositoryOutput
repository
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRepositorySyncStatusInput
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
GetRepositorySyncStatusOutput
latestSync
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourcesSummaryOutput
counts
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceInput
name
- Type:
- Required: Yes
GetServiceInputWait
name
- Type:
- Required: Yes
WaiterConfig
- Type:
GetServiceInputWaitExtra
name
- Type:
- Required: Yes
WaiterConfig
- Type:
GetServiceInputWaitExtraExtra
name
- Type:
- Required: Yes
WaiterConfig
- Type:
GetServiceInputWaitExtraExtraExtra
name
- Type:
- Required: Yes
WaiterConfig
- Type:
GetServiceInstanceInput
name
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
GetServiceInstanceInputWait
name
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
WaiterConfig
- Type:
GetServiceInstanceOutput
serviceInstance
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceInstanceSyncStatusInput
serviceInstanceName
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
GetServiceInstanceSyncStatusOutput
desiredState
- Type:
- Required: Yes
latestSuccessfulSync
- Type:
- Required: Yes
latestSync
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceOutput
service
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceSyncBlockerSummaryInput
serviceName
- Type:
- Required: Yes
serviceInstanceName
- Type: typing.Optional[str]
GetServiceSyncBlockerSummaryOutput
serviceSyncBlockerSummary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceSyncConfigInput
serviceName
- Type:
- Required: Yes
GetServiceSyncConfigOutput
serviceSyncConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceTemplateInput
name
- Type:
- Required: Yes
GetServiceTemplateOutput
serviceTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceTemplateVersionInput
majorVersion
- Type:
- Required: Yes
minorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
GetServiceTemplateVersionInputWait
majorVersion
- Type:
- Required: Yes
minorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
WaiterConfig
- Type:
GetServiceTemplateVersionOutput
serviceTemplateVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemplateSyncConfigInput
templateName
- Type:
- Required: Yes
templateType
- Type: typing.Literal['ENVIRONMENT', 'SERVICE']
- Required: Yes
GetTemplateSyncConfigOutput
templateSyncConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemplateSyncStatusInput
templateName
- Type:
- Required: Yes
templateType
- Type: typing.Literal['ENVIRONMENT', 'SERVICE']
- Required: Yes
templateVersion
- Type:
- Required: Yes
GetTemplateSyncStatusOutput
desiredState
- Type:
- Required: Yes
latestSuccessfulSync
- Type:
- Required: Yes
latestSync
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListComponentOutputsInput
componentName
- Type:
- Required: Yes
deploymentId
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
ListComponentOutputsInputPaginate
componentName
- Type:
- Required: Yes
deploymentId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListComponentOutputsOutput
outputs
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Output]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListComponentProvisionedResourcesInput
componentName
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListComponentProvisionedResourcesInputPaginate
componentName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListComponentProvisionedResourcesOutput
provisionedResources
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ProvisionedResource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListComponentsInput
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]
ListComponentsInputPaginate
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.proton_classes.PaginatorConfig]
ListComponentsOutput
components
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ComponentSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListDeploymentsInput
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]
ListDeploymentsInputPaginate
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.proton_classes.PaginatorConfig]
ListDeploymentsOutput
deployments
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.DeploymentSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEnvironmentAccountConnectionsInput
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.List[typing.Literal['CONNECTED', 'PENDING', 'REJECTED']]]
ListEnvironmentAccountConnectionsInputPaginate
requestedBy
- Type: typing.Literal['ENVIRONMENT_ACCOUNT', 'MANAGEMENT_ACCOUNT']
- Required: Yes
environmentName
- Type: typing.Optional[str]
statuses
- Type: typing.Optional[typing.List[typing.Literal['CONNECTED', 'PENDING', 'REJECTED']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListEnvironmentAccountConnectionsOutput
environmentAccountConnections
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.EnvironmentAccountConnectionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEnvironmentOutputsInput
environmentName
- Type:
- Required: Yes
deploymentId
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
ListEnvironmentOutputsInputPaginate
environmentName
- Type:
- Required: Yes
deploymentId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListEnvironmentOutputsOutput
outputs
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Output]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEnvironmentProvisionedResourcesInput
environmentName
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEnvironmentProvisionedResourcesInputPaginate
environmentName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListEnvironmentProvisionedResourcesOutput
provisionedResources
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ProvisionedResource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEnvironmentTemplateVersionsInput
templateName
- Type:
- Required: Yes
majorVersion
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListEnvironmentTemplateVersionsInputPaginate
templateName
- Type:
- Required: Yes
majorVersion
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListEnvironmentTemplateVersionsOutput
templateVersions
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.EnvironmentTemplateVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEnvironmentTemplatesInput
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListEnvironmentTemplatesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListEnvironmentTemplatesOutput
templates
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.EnvironmentTemplateSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEnvironmentsInput
environmentTemplates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.EnvironmentTemplateFilter]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListEnvironmentsInputPaginate
environmentTemplates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.EnvironmentTemplateFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListEnvironmentsOutput
environments
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.EnvironmentSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListRepositoriesInput
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListRepositoriesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListRepositoriesOutput
repositories
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.RepositorySummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListRepositorySyncDefinitionsInput
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]
ListRepositorySyncDefinitionsInputPaginate
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.proton_classes.PaginatorConfig]
ListRepositorySyncDefinitionsOutput
syncDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.RepositorySyncDefinition]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServiceInstanceOutputsInput
serviceInstanceName
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
deploymentId
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
ListServiceInstanceOutputsInputPaginate
serviceInstanceName
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
deploymentId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListServiceInstanceOutputsOutput
outputs
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Output]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServiceInstanceProvisionedResourcesInput
serviceInstanceName
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServiceInstanceProvisionedResourcesInputPaginate
serviceInstanceName
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListServiceInstanceProvisionedResourcesOutput
provisionedResources
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ProvisionedResource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServiceInstancesFilter
key
- Type: typing.Optional[typing.Literal['createdAtAfter', 'createdAtBefore', 'deployedTemplateVersionStatus', 'deploymentStatus', 'environmentName', 'lastDeploymentAttemptedAtAfter', 'lastDeploymentAttemptedAtBefore', 'name', 'serviceName', 'templateName']]
value
- Type: typing.Optional[str]
ListServiceInstancesInput
filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ListServiceInstancesFilter]]
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']]
ListServiceInstancesInputPaginate
filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ListServiceInstancesFilter]]
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.proton_classes.PaginatorConfig]
ListServiceInstancesOutput
serviceInstances
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ServiceInstanceSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServicePipelineOutputsInput
serviceName
- Type:
- Required: Yes
deploymentId
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
ListServicePipelineOutputsInputPaginate
serviceName
- Type:
- Required: Yes
deploymentId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListServicePipelineOutputsOutput
outputs
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Output]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServicePipelineProvisionedResourcesInput
serviceName
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServicePipelineProvisionedResourcesInputPaginate
serviceName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListServicePipelineProvisionedResourcesOutput
provisionedResources
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ProvisionedResource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServiceTemplateVersionsInput
templateName
- Type:
- Required: Yes
majorVersion
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListServiceTemplateVersionsInputPaginate
templateName
- Type:
- Required: Yes
majorVersion
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListServiceTemplateVersionsOutput
templateVersions
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ServiceTemplateVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServiceTemplatesInput
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListServiceTemplatesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListServiceTemplatesOutput
templates
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ServiceTemplateSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListServicesInput
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListServicesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListServicesOutput
services
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ServiceSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceInput
resourceArn
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListTagsForResourceInputPaginate
resourceArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.PaginatorConfig]
ListTagsForResourceOutput
tags
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
NotifyResourceDeploymentStatusChangeInput
resourceArn
- Type:
- Required: Yes
deploymentId
- Type: typing.Optional[str]
outputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Output]]
status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
statusMessage
- Type: typing.Optional[str]
Output
key
- Type: typing.Optional[str]
valueString
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ProvisionedResource
identifier
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
provisioningEngine
- Type: typing.Optional[typing.Literal['CLOUDFORMATION', 'TERRAFORM']]
RejectEnvironmentAccountConnectionInput
id
- Type:
- Required: Yes
RejectEnvironmentAccountConnectionOutput
environmentAccountConnection
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Repository
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]
RepositoryBranch
arn
- Type:
- Required: Yes
branch
- Type:
- Required: Yes
name
- Type:
- Required: Yes
provider
- Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
- Required: Yes
RepositoryBranchInput
branch
- Type:
- Required: Yes
name
- Type:
- Required: Yes
provider
- Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
- Required: Yes
RepositorySummary
arn
- Type:
- Required: Yes
connectionArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
provider
- Type: typing.Literal['BITBUCKET', 'GITHUB', 'GITHUB_ENTERPRISE']
- Required: Yes
RepositorySyncAttempt
events
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.RepositorySyncEvent]
- Required: Yes
startedAt
- Type:
- Required: Yes
status
- Type: typing.Literal['FAILED', 'INITIATED', 'IN_PROGRESS', 'QUEUED', 'SUCCEEDED']
- Required: Yes
RepositorySyncDefinition
branch
- Type:
- Required: Yes
directory
- Type:
- Required: Yes
parent
- Type:
- Required: Yes
target
- Type:
- Required: Yes
RepositorySyncEvent
event
- Type:
- Required: Yes
time
- Type:
- Required: Yes
type
- Type:
- Required: Yes
externalId
- Type: typing.Optional[str]
ResourceCountsSummary
total
- Type:
- Required: Yes
behindMajor
- Type: typing.Optional[int]
behindMinor
- Type: typing.Optional[int]
failed
- Type: typing.Optional[int]
upToDate
- Type: typing.Optional[int]
ResourceSyncAttempt
events
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.ResourceSyncEvent]
- 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
ResourceSyncEvent
event
- Type:
- Required: Yes
time
- Type:
- Required: Yes
type
- Type:
- Required: Yes
externalId
- Type: typing.Optional[str]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
Revision
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
S3ObjectSource
bucket
- Type:
- Required: Yes
key
- Type:
- Required: Yes
Service
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.proton_classes.ServicePipeline]
repositoryConnectionArn
- Type: typing.Optional[str]
repositoryId
- Type: typing.Optional[str]
statusMessage
- Type: typing.Optional[str]
ServiceInstance
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]
ServiceInstanceState
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]
ServiceInstanceSummary
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]
ServicePipeline
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]
ServicePipelineState
templateMajorVersion
- Type:
- Required: Yes
templateMinorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
spec
- Type: typing.Optional[str]
ServiceSummary
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]
ServiceSyncBlockerSummary
serviceName
- Type:
- Required: Yes
latestBlockers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.SyncBlocker]]
serviceInstanceName
- Type: typing.Optional[str]
ServiceSyncConfig
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
ServiceTemplate
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]
ServiceTemplateSummary
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]
ServiceTemplateVersion
arn
- Type:
- Required: Yes
compatibleEnvironmentTemplates
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.CompatibleEnvironmentTemplate]
- 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']]]
ServiceTemplateVersionSummary
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]
SyncBlocker
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.proton_classes.SyncBlockerContext]]
resolvedAt
- Type: typing.Optional[datetime.datetime]
resolvedReason
- Type: typing.Optional[str]
SyncBlockerContext
key
- Type:
- Required: Yes
value
- Type:
- Required: Yes
Tag
key
- Type:
- Required: Yes
value
- Type:
- Required: Yes
TagResourceInput
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.Tag]
- Required: Yes
TemplateSyncConfig
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]
TemplateVersionSourceInput
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.S3ObjectSource]
UntagResourceInput
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateAccountSettingsInput
deletePipelineProvisioningRepository
- Type: typing.Optional[bool]
pipelineCodebuildRoleArn
- Type: typing.Optional[str]
pipelineProvisioningRepository
- Type: typing.Optional[aws_resource_validator.pydantic_models.proton.proton_classes.RepositoryBranchInput]
pipelineServiceRoleArn
- Type: typing.Optional[str]
UpdateAccountSettingsOutput
accountSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateComponentInput
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]
UpdateComponentOutput
component
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEnvironmentAccountConnectionInput
id
- Type:
- Required: Yes
codebuildRoleArn
- Type: typing.Optional[str]
componentRoleArn
- Type: typing.Optional[str]
roleArn
- Type: typing.Optional[str]
UpdateEnvironmentAccountConnectionOutput
environmentAccountConnection
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEnvironmentInput
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.proton_classes.RepositoryBranchInput]
spec
- Type: typing.Optional[str]
templateMajorVersion
- Type: typing.Optional[str]
templateMinorVersion
- Type: typing.Optional[str]
UpdateEnvironmentOutput
environment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEnvironmentTemplateInput
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
displayName
- Type: typing.Optional[str]
UpdateEnvironmentTemplateOutput
environmentTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEnvironmentTemplateVersionInput
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']]
UpdateEnvironmentTemplateVersionOutput
environmentTemplateVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateServiceInput
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
spec
- Type: typing.Optional[str]
UpdateServiceInstanceInput
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]
UpdateServiceInstanceOutput
serviceInstance
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateServiceOutput
service
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateServicePipelineInput
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]
UpdateServicePipelineOutput
pipeline
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateServiceSyncBlockerInput
id
- Type:
- Required: Yes
resolvedReason
- Type:
- Required: Yes
UpdateServiceSyncBlockerOutput
serviceInstanceName
- Type:
- Required: Yes
serviceName
- Type:
- Required: Yes
serviceSyncBlocker
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateServiceSyncConfigInput
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
UpdateServiceSyncConfigOutput
serviceSyncConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateServiceTemplateInput
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
displayName
- Type: typing.Optional[str]
UpdateServiceTemplateOutput
serviceTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateServiceTemplateVersionInput
majorVersion
- Type:
- Required: Yes
minorVersion
- Type:
- Required: Yes
templateName
- Type:
- Required: Yes
compatibleEnvironmentTemplates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.proton.proton_classes.CompatibleEnvironmentTemplateInput]]
description
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['DRAFT', 'PUBLISHED', 'REGISTRATION_FAILED', 'REGISTRATION_IN_PROGRESS']]
supportedComponentSources
- Type: typing.Optional[typing.List[typing.Literal['DIRECTLY_DEFINED']]]
UpdateServiceTemplateVersionOutput
serviceTemplateVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTemplateSyncConfigInput
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]
UpdateTemplateSyncConfigOutput
templateSyncConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WaiterConfig
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]