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]