Type definitions#
Auto-generated documentation for Proton type annotations stubs module mypy-boto3-proton.
AcceptEnvironmentAccountConnectionInputRequestTypeDef#
# AcceptEnvironmentAccountConnectionInputRequestTypeDef definition
class AcceptEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
EnvironmentAccountConnectionTypeDef#
# EnvironmentAccountConnectionTypeDef definition
class EnvironmentAccountConnectionTypeDef(TypedDict):
arn: str,
environmentAccountId: str,
environmentName: str,
id: str,
lastModifiedAt: datetime,
managementAccountId: str,
requestedAt: datetime,
roleArn: str,
status: EnvironmentAccountConnectionStatusType, # (1)
codebuildRoleArn: NotRequired[str],
componentRoleArn: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
RepositoryBranchTypeDef#
# RepositoryBranchTypeDef definition
class RepositoryBranchTypeDef(TypedDict):
arn: str,
branch: str,
name: str,
provider: RepositoryProviderType, # (1)
CancelComponentDeploymentInputRequestTypeDef#
# CancelComponentDeploymentInputRequestTypeDef definition
class CancelComponentDeploymentInputRequestTypeDef(TypedDict):
componentName: str,
ComponentTypeDef#
# ComponentTypeDef definition
class ComponentTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
environmentName: str,
lastModifiedAt: datetime,
name: str,
deploymentStatusMessage: NotRequired[str],
description: NotRequired[str],
lastAttemptedDeploymentId: NotRequired[str],
lastClientRequestToken: NotRequired[str],
lastDeploymentAttemptedAt: NotRequired[datetime],
lastDeploymentSucceededAt: NotRequired[datetime],
lastSucceededDeploymentId: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
serviceSpec: NotRequired[str],
CancelEnvironmentDeploymentInputRequestTypeDef#
# CancelEnvironmentDeploymentInputRequestTypeDef definition
class CancelEnvironmentDeploymentInputRequestTypeDef(TypedDict):
environmentName: str,
CancelServiceInstanceDeploymentInputRequestTypeDef#
# CancelServiceInstanceDeploymentInputRequestTypeDef definition
class CancelServiceInstanceDeploymentInputRequestTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
ServiceInstanceTypeDef#
# ServiceInstanceTypeDef definition
class ServiceInstanceTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
environmentName: str,
lastDeploymentAttemptedAt: datetime,
lastDeploymentSucceededAt: datetime,
name: str,
serviceName: str,
templateMajorVersion: str,
templateMinorVersion: str,
templateName: str,
deploymentStatusMessage: NotRequired[str],
lastAttemptedDeploymentId: NotRequired[str],
lastClientRequestToken: NotRequired[str],
lastSucceededDeploymentId: NotRequired[str],
spec: NotRequired[str],
CancelServicePipelineDeploymentInputRequestTypeDef#
# CancelServicePipelineDeploymentInputRequestTypeDef definition
class CancelServicePipelineDeploymentInputRequestTypeDef(TypedDict):
serviceName: str,
ServicePipelineTypeDef#
# ServicePipelineTypeDef definition
class ServicePipelineTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
lastDeploymentAttemptedAt: datetime,
lastDeploymentSucceededAt: datetime,
templateMajorVersion: str,
templateMinorVersion: str,
templateName: str,
deploymentStatusMessage: NotRequired[str],
lastAttemptedDeploymentId: NotRequired[str],
lastSucceededDeploymentId: NotRequired[str],
spec: NotRequired[str],
CompatibleEnvironmentTemplateInputTypeDef#
# CompatibleEnvironmentTemplateInputTypeDef definition
class CompatibleEnvironmentTemplateInputTypeDef(TypedDict):
majorVersion: str,
templateName: str,
CompatibleEnvironmentTemplateTypeDef#
# CompatibleEnvironmentTemplateTypeDef definition
class CompatibleEnvironmentTemplateTypeDef(TypedDict):
majorVersion: str,
templateName: str,
ComponentStateTypeDef#
# ComponentStateTypeDef definition
class ComponentStateTypeDef(TypedDict):
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
serviceSpec: NotRequired[str],
templateFile: NotRequired[str],
ComponentSummaryTypeDef#
# ComponentSummaryTypeDef definition
class ComponentSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
environmentName: str,
lastModifiedAt: datetime,
name: str,
deploymentStatusMessage: NotRequired[str],
lastAttemptedDeploymentId: NotRequired[str],
lastDeploymentAttemptedAt: NotRequired[datetime],
lastDeploymentSucceededAt: NotRequired[datetime],
lastSucceededDeploymentId: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
ResourceCountsSummaryTypeDef#
# ResourceCountsSummaryTypeDef definition
class ResourceCountsSummaryTypeDef(TypedDict):
total: int,
behindMajor: NotRequired[int],
behindMinor: NotRequired[int],
failed: NotRequired[int],
upToDate: NotRequired[int],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
RepositoryBranchInputTypeDef#
# RepositoryBranchInputTypeDef definition
class RepositoryBranchInputTypeDef(TypedDict):
branch: str,
name: str,
provider: RepositoryProviderType, # (1)
EnvironmentTemplateTypeDef#
# EnvironmentTemplateTypeDef definition
class EnvironmentTemplateTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
encryptionKey: NotRequired[str],
provisioning: NotRequired[ProvisioningType], # (1)
recommendedVersion: NotRequired[str],
- See ProvisioningType
EnvironmentTemplateVersionTypeDef#
# EnvironmentTemplateVersionTypeDef definition
class EnvironmentTemplateVersionTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
majorVersion: str,
minorVersion: str,
status: TemplateVersionStatusType, # (1)
templateName: str,
description: NotRequired[str],
recommendedMinorVersion: NotRequired[str],
schema: NotRequired[str],
statusMessage: NotRequired[str],
RepositoryTypeDef#
# RepositoryTypeDef definition
class RepositoryTypeDef(TypedDict):
arn: str,
connectionArn: str,
name: str,
provider: RepositoryProviderType, # (1)
encryptionKey: NotRequired[str],
CreateServiceSyncConfigInputRequestTypeDef#
# CreateServiceSyncConfigInputRequestTypeDef definition
class CreateServiceSyncConfigInputRequestTypeDef(TypedDict):
branch: str,
filePath: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
serviceName: str,
ServiceSyncConfigTypeDef#
# ServiceSyncConfigTypeDef definition
class ServiceSyncConfigTypeDef(TypedDict):
branch: str,
filePath: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
serviceName: str,
ServiceTemplateTypeDef#
# ServiceTemplateTypeDef definition
class ServiceTemplateTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
encryptionKey: NotRequired[str],
pipelineProvisioning: NotRequired[ProvisioningType], # (1)
recommendedVersion: NotRequired[str],
- See ProvisioningType
CreateTemplateSyncConfigInputRequestTypeDef#
# CreateTemplateSyncConfigInputRequestTypeDef definition
class CreateTemplateSyncConfigInputRequestTypeDef(TypedDict):
branch: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
templateName: str,
templateType: TemplateTypeType, # (2)
subdirectory: NotRequired[str],
TemplateSyncConfigTypeDef#
# TemplateSyncConfigTypeDef definition
class TemplateSyncConfigTypeDef(TypedDict):
branch: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
templateName: str,
templateType: TemplateTypeType, # (2)
subdirectory: NotRequired[str],
DeleteComponentInputRequestTypeDef#
# DeleteComponentInputRequestTypeDef definition
class DeleteComponentInputRequestTypeDef(TypedDict):
name: str,
DeleteDeploymentInputRequestTypeDef#
# DeleteDeploymentInputRequestTypeDef definition
class DeleteDeploymentInputRequestTypeDef(TypedDict):
id: str,
DeleteEnvironmentAccountConnectionInputRequestTypeDef#
# DeleteEnvironmentAccountConnectionInputRequestTypeDef definition
class DeleteEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
DeleteEnvironmentInputRequestTypeDef#
# DeleteEnvironmentInputRequestTypeDef definition
class DeleteEnvironmentInputRequestTypeDef(TypedDict):
name: str,
DeleteEnvironmentTemplateInputRequestTypeDef#
# DeleteEnvironmentTemplateInputRequestTypeDef definition
class DeleteEnvironmentTemplateInputRequestTypeDef(TypedDict):
name: str,
DeleteEnvironmentTemplateVersionInputRequestTypeDef#
# DeleteEnvironmentTemplateVersionInputRequestTypeDef definition
class DeleteEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
DeleteRepositoryInputRequestTypeDef#
# DeleteRepositoryInputRequestTypeDef definition
class DeleteRepositoryInputRequestTypeDef(TypedDict):
name: str,
provider: RepositoryProviderType, # (1)
DeleteServiceInputRequestTypeDef#
# DeleteServiceInputRequestTypeDef definition
class DeleteServiceInputRequestTypeDef(TypedDict):
name: str,
DeleteServiceSyncConfigInputRequestTypeDef#
# DeleteServiceSyncConfigInputRequestTypeDef definition
class DeleteServiceSyncConfigInputRequestTypeDef(TypedDict):
serviceName: str,
DeleteServiceTemplateInputRequestTypeDef#
# DeleteServiceTemplateInputRequestTypeDef definition
class DeleteServiceTemplateInputRequestTypeDef(TypedDict):
name: str,
DeleteServiceTemplateVersionInputRequestTypeDef#
# DeleteServiceTemplateVersionInputRequestTypeDef definition
class DeleteServiceTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
DeleteTemplateSyncConfigInputRequestTypeDef#
# DeleteTemplateSyncConfigInputRequestTypeDef definition
class DeleteTemplateSyncConfigInputRequestTypeDef(TypedDict):
templateName: str,
templateType: TemplateTypeType, # (1)
- See TemplateTypeType
EnvironmentStateTypeDef#
# EnvironmentStateTypeDef definition
class EnvironmentStateTypeDef(TypedDict):
templateMajorVersion: str,
templateMinorVersion: str,
templateName: str,
spec: NotRequired[str],
ServiceInstanceStateTypeDef#
# ServiceInstanceStateTypeDef definition
class ServiceInstanceStateTypeDef(TypedDict):
spec: str,
templateMajorVersion: str,
templateMinorVersion: str,
templateName: str,
lastSuccessfulComponentDeploymentIds: NotRequired[List[str]],
lastSuccessfulEnvironmentDeploymentId: NotRequired[str],
lastSuccessfulServicePipelineDeploymentId: NotRequired[str],
ServicePipelineStateTypeDef#
# ServicePipelineStateTypeDef definition
class ServicePipelineStateTypeDef(TypedDict):
templateMajorVersion: str,
templateMinorVersion: str,
templateName: str,
spec: NotRequired[str],
DeploymentSummaryTypeDef#
# DeploymentSummaryTypeDef definition
class DeploymentSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
environmentName: str,
id: str,
lastModifiedAt: datetime,
targetArn: str,
targetResourceCreatedAt: datetime,
targetResourceType: DeploymentTargetResourceTypeType, # (2)
completedAt: NotRequired[datetime],
componentName: NotRequired[str],
lastAttemptedDeploymentId: NotRequired[str],
lastSucceededDeploymentId: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
EnvironmentAccountConnectionSummaryTypeDef#
# EnvironmentAccountConnectionSummaryTypeDef definition
class EnvironmentAccountConnectionSummaryTypeDef(TypedDict):
arn: str,
environmentAccountId: str,
environmentName: str,
id: str,
lastModifiedAt: datetime,
managementAccountId: str,
requestedAt: datetime,
roleArn: str,
status: EnvironmentAccountConnectionStatusType, # (1)
componentRoleArn: NotRequired[str],
EnvironmentSummaryTypeDef#
# EnvironmentSummaryTypeDef definition
class EnvironmentSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
lastDeploymentAttemptedAt: datetime,
lastDeploymentSucceededAt: datetime,
name: str,
templateMajorVersion: str,
templateMinorVersion: str,
templateName: str,
componentRoleArn: NotRequired[str],
deploymentStatusMessage: NotRequired[str],
description: NotRequired[str],
environmentAccountConnectionId: NotRequired[str],
environmentAccountId: NotRequired[str],
lastAttemptedDeploymentId: NotRequired[str],
lastSucceededDeploymentId: NotRequired[str],
protonServiceRoleArn: NotRequired[str],
provisioning: NotRequired[ProvisioningType], # (2)
- See DeploymentStatusType
- See ProvisioningType
EnvironmentTemplateFilterTypeDef#
# EnvironmentTemplateFilterTypeDef definition
class EnvironmentTemplateFilterTypeDef(TypedDict):
majorVersion: str,
templateName: str,
EnvironmentTemplateSummaryTypeDef#
# EnvironmentTemplateSummaryTypeDef definition
class EnvironmentTemplateSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
provisioning: NotRequired[ProvisioningType], # (1)
recommendedVersion: NotRequired[str],
- See ProvisioningType
EnvironmentTemplateVersionSummaryTypeDef#
# EnvironmentTemplateVersionSummaryTypeDef definition
class EnvironmentTemplateVersionSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
majorVersion: str,
minorVersion: str,
status: TemplateVersionStatusType, # (1)
templateName: str,
description: NotRequired[str],
recommendedMinorVersion: NotRequired[str],
statusMessage: NotRequired[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetComponentInputRequestTypeDef#
# GetComponentInputRequestTypeDef definition
class GetComponentInputRequestTypeDef(TypedDict):
name: str,
GetDeploymentInputRequestTypeDef#
# GetDeploymentInputRequestTypeDef definition
class GetDeploymentInputRequestTypeDef(TypedDict):
id: str,
componentName: NotRequired[str],
environmentName: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
GetEnvironmentAccountConnectionInputRequestTypeDef#
# GetEnvironmentAccountConnectionInputRequestTypeDef definition
class GetEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
GetEnvironmentInputRequestTypeDef#
# GetEnvironmentInputRequestTypeDef definition
class GetEnvironmentInputRequestTypeDef(TypedDict):
name: str,
GetEnvironmentTemplateInputRequestTypeDef#
# GetEnvironmentTemplateInputRequestTypeDef definition
class GetEnvironmentTemplateInputRequestTypeDef(TypedDict):
name: str,
GetEnvironmentTemplateVersionInputRequestTypeDef#
# GetEnvironmentTemplateVersionInputRequestTypeDef definition
class GetEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
GetRepositoryInputRequestTypeDef#
# GetRepositoryInputRequestTypeDef definition
class GetRepositoryInputRequestTypeDef(TypedDict):
name: str,
provider: RepositoryProviderType, # (1)
GetRepositorySyncStatusInputRequestTypeDef#
# GetRepositorySyncStatusInputRequestTypeDef definition
class GetRepositorySyncStatusInputRequestTypeDef(TypedDict):
branch: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
syncType: SyncTypeType, # (2)
- See RepositoryProviderType
- See SyncTypeType
GetServiceInputRequestTypeDef#
# GetServiceInputRequestTypeDef definition
class GetServiceInputRequestTypeDef(TypedDict):
name: str,
GetServiceInstanceInputRequestTypeDef#
# GetServiceInstanceInputRequestTypeDef definition
class GetServiceInstanceInputRequestTypeDef(TypedDict):
name: str,
serviceName: str,
GetServiceInstanceSyncStatusInputRequestTypeDef#
# GetServiceInstanceSyncStatusInputRequestTypeDef definition
class GetServiceInstanceSyncStatusInputRequestTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
RevisionTypeDef#
# RevisionTypeDef definition
class RevisionTypeDef(TypedDict):
branch: str,
directory: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
sha: str,
GetServiceSyncBlockerSummaryInputRequestTypeDef#
# GetServiceSyncBlockerSummaryInputRequestTypeDef definition
class GetServiceSyncBlockerSummaryInputRequestTypeDef(TypedDict):
serviceName: str,
serviceInstanceName: NotRequired[str],
GetServiceSyncConfigInputRequestTypeDef#
# GetServiceSyncConfigInputRequestTypeDef definition
class GetServiceSyncConfigInputRequestTypeDef(TypedDict):
serviceName: str,
GetServiceTemplateInputRequestTypeDef#
# GetServiceTemplateInputRequestTypeDef definition
class GetServiceTemplateInputRequestTypeDef(TypedDict):
name: str,
GetServiceTemplateVersionInputRequestTypeDef#
# GetServiceTemplateVersionInputRequestTypeDef definition
class GetServiceTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
GetTemplateSyncConfigInputRequestTypeDef#
# GetTemplateSyncConfigInputRequestTypeDef definition
class GetTemplateSyncConfigInputRequestTypeDef(TypedDict):
templateName: str,
templateType: TemplateTypeType, # (1)
- See TemplateTypeType
GetTemplateSyncStatusInputRequestTypeDef#
# GetTemplateSyncStatusInputRequestTypeDef definition
class GetTemplateSyncStatusInputRequestTypeDef(TypedDict):
templateName: str,
templateType: TemplateTypeType, # (1)
templateVersion: str,
- See TemplateTypeType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListComponentOutputsInputRequestTypeDef#
# ListComponentOutputsInputRequestTypeDef definition
class ListComponentOutputsInputRequestTypeDef(TypedDict):
componentName: str,
deploymentId: NotRequired[str],
nextToken: NotRequired[str],
OutputTypeDef#
# OutputTypeDef definition
class OutputTypeDef(TypedDict):
key: NotRequired[str],
valueString: NotRequired[str],
ListComponentProvisionedResourcesInputRequestTypeDef#
# ListComponentProvisionedResourcesInputRequestTypeDef definition
class ListComponentProvisionedResourcesInputRequestTypeDef(TypedDict):
componentName: str,
nextToken: NotRequired[str],
ProvisionedResourceTypeDef#
# ProvisionedResourceTypeDef definition
class ProvisionedResourceTypeDef(TypedDict):
identifier: NotRequired[str],
name: NotRequired[str],
provisioningEngine: NotRequired[ProvisionedResourceEngineType], # (1)
ListComponentsInputRequestTypeDef#
# ListComponentsInputRequestTypeDef definition
class ListComponentsInputRequestTypeDef(TypedDict):
environmentName: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
ListDeploymentsInputRequestTypeDef#
# ListDeploymentsInputRequestTypeDef definition
class ListDeploymentsInputRequestTypeDef(TypedDict):
componentName: NotRequired[str],
environmentName: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
ListEnvironmentAccountConnectionsInputRequestTypeDef#
# ListEnvironmentAccountConnectionsInputRequestTypeDef definition
class ListEnvironmentAccountConnectionsInputRequestTypeDef(TypedDict):
requestedBy: EnvironmentAccountConnectionRequesterAccountTypeType, # (1)
environmentName: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
statuses: NotRequired[Sequence[EnvironmentAccountConnectionStatusType]], # (2)
ListEnvironmentOutputsInputRequestTypeDef#
# ListEnvironmentOutputsInputRequestTypeDef definition
class ListEnvironmentOutputsInputRequestTypeDef(TypedDict):
environmentName: str,
deploymentId: NotRequired[str],
nextToken: NotRequired[str],
ListEnvironmentProvisionedResourcesInputRequestTypeDef#
# ListEnvironmentProvisionedResourcesInputRequestTypeDef definition
class ListEnvironmentProvisionedResourcesInputRequestTypeDef(TypedDict):
environmentName: str,
nextToken: NotRequired[str],
ListEnvironmentTemplateVersionsInputRequestTypeDef#
# ListEnvironmentTemplateVersionsInputRequestTypeDef definition
class ListEnvironmentTemplateVersionsInputRequestTypeDef(TypedDict):
templateName: str,
majorVersion: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListEnvironmentTemplatesInputRequestTypeDef#
# ListEnvironmentTemplatesInputRequestTypeDef definition
class ListEnvironmentTemplatesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListRepositoriesInputRequestTypeDef#
# ListRepositoriesInputRequestTypeDef definition
class ListRepositoriesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
RepositorySummaryTypeDef#
# RepositorySummaryTypeDef definition
class RepositorySummaryTypeDef(TypedDict):
arn: str,
connectionArn: str,
name: str,
provider: RepositoryProviderType, # (1)
ListRepositorySyncDefinitionsInputRequestTypeDef#
# ListRepositorySyncDefinitionsInputRequestTypeDef definition
class ListRepositorySyncDefinitionsInputRequestTypeDef(TypedDict):
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
syncType: SyncTypeType, # (2)
nextToken: NotRequired[str],
- See RepositoryProviderType
- See SyncTypeType
RepositorySyncDefinitionTypeDef#
# RepositorySyncDefinitionTypeDef definition
class RepositorySyncDefinitionTypeDef(TypedDict):
branch: str,
directory: str,
parent: str,
target: str,
ListServiceInstanceOutputsInputRequestTypeDef#
# ListServiceInstanceOutputsInputRequestTypeDef definition
class ListServiceInstanceOutputsInputRequestTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
deploymentId: NotRequired[str],
nextToken: NotRequired[str],
ListServiceInstanceProvisionedResourcesInputRequestTypeDef#
# ListServiceInstanceProvisionedResourcesInputRequestTypeDef definition
class ListServiceInstanceProvisionedResourcesInputRequestTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
nextToken: NotRequired[str],
ListServiceInstancesFilterTypeDef#
# ListServiceInstancesFilterTypeDef definition
class ListServiceInstancesFilterTypeDef(TypedDict):
key: NotRequired[ListServiceInstancesFilterByType], # (1)
value: NotRequired[str],
ServiceInstanceSummaryTypeDef#
# ServiceInstanceSummaryTypeDef definition
class ServiceInstanceSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
environmentName: str,
lastDeploymentAttemptedAt: datetime,
lastDeploymentSucceededAt: datetime,
name: str,
serviceName: str,
templateMajorVersion: str,
templateMinorVersion: str,
templateName: str,
deploymentStatusMessage: NotRequired[str],
lastAttemptedDeploymentId: NotRequired[str],
lastSucceededDeploymentId: NotRequired[str],
ListServicePipelineOutputsInputRequestTypeDef#
# ListServicePipelineOutputsInputRequestTypeDef definition
class ListServicePipelineOutputsInputRequestTypeDef(TypedDict):
serviceName: str,
deploymentId: NotRequired[str],
nextToken: NotRequired[str],
ListServicePipelineProvisionedResourcesInputRequestTypeDef#
# ListServicePipelineProvisionedResourcesInputRequestTypeDef definition
class ListServicePipelineProvisionedResourcesInputRequestTypeDef(TypedDict):
serviceName: str,
nextToken: NotRequired[str],
ListServiceTemplateVersionsInputRequestTypeDef#
# ListServiceTemplateVersionsInputRequestTypeDef definition
class ListServiceTemplateVersionsInputRequestTypeDef(TypedDict):
templateName: str,
majorVersion: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ServiceTemplateVersionSummaryTypeDef#
# ServiceTemplateVersionSummaryTypeDef definition
class ServiceTemplateVersionSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
majorVersion: str,
minorVersion: str,
status: TemplateVersionStatusType, # (1)
templateName: str,
description: NotRequired[str],
recommendedMinorVersion: NotRequired[str],
statusMessage: NotRequired[str],
ListServiceTemplatesInputRequestTypeDef#
# ListServiceTemplatesInputRequestTypeDef definition
class ListServiceTemplatesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ServiceTemplateSummaryTypeDef#
# ServiceTemplateSummaryTypeDef definition
class ServiceTemplateSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
pipelineProvisioning: NotRequired[ProvisioningType], # (1)
recommendedVersion: NotRequired[str],
- See ProvisioningType
ListServicesInputRequestTypeDef#
# ListServicesInputRequestTypeDef definition
class ListServicesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ServiceSummaryTypeDef#
# ServiceSummaryTypeDef definition
class ServiceSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
name: str,
status: ServiceStatusType, # (1)
templateName: str,
description: NotRequired[str],
statusMessage: NotRequired[str],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
RejectEnvironmentAccountConnectionInputRequestTypeDef#
# RejectEnvironmentAccountConnectionInputRequestTypeDef definition
class RejectEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
RepositorySyncEventTypeDef#
# RepositorySyncEventTypeDef definition
class RepositorySyncEventTypeDef(TypedDict):
event: str,
time: datetime,
type: str,
externalId: NotRequired[str],
ResourceSyncEventTypeDef#
# ResourceSyncEventTypeDef definition
class ResourceSyncEventTypeDef(TypedDict):
event: str,
time: datetime,
type: str,
externalId: NotRequired[str],
S3ObjectSourceTypeDef#
# S3ObjectSourceTypeDef definition
class S3ObjectSourceTypeDef(TypedDict):
bucket: str,
key: str,
SyncBlockerContextTypeDef#
# SyncBlockerContextTypeDef definition
class SyncBlockerContextTypeDef(TypedDict):
key: str,
value: str,
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateComponentInputRequestTypeDef#
# UpdateComponentInputRequestTypeDef definition
class UpdateComponentInputRequestTypeDef(TypedDict):
deploymentType: ComponentDeploymentUpdateTypeType, # (1)
name: str,
clientToken: NotRequired[str],
description: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
serviceSpec: NotRequired[str],
templateFile: NotRequired[str],
UpdateEnvironmentAccountConnectionInputRequestTypeDef#
# UpdateEnvironmentAccountConnectionInputRequestTypeDef definition
class UpdateEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
codebuildRoleArn: NotRequired[str],
componentRoleArn: NotRequired[str],
roleArn: NotRequired[str],
UpdateEnvironmentTemplateInputRequestTypeDef#
# UpdateEnvironmentTemplateInputRequestTypeDef definition
class UpdateEnvironmentTemplateInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
UpdateEnvironmentTemplateVersionInputRequestTypeDef#
# UpdateEnvironmentTemplateVersionInputRequestTypeDef definition
class UpdateEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
description: NotRequired[str],
status: NotRequired[TemplateVersionStatusType], # (1)
UpdateServiceInputRequestTypeDef#
# UpdateServiceInputRequestTypeDef definition
class UpdateServiceInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
spec: NotRequired[str],
UpdateServiceInstanceInputRequestTypeDef#
# UpdateServiceInstanceInputRequestTypeDef definition
class UpdateServiceInstanceInputRequestTypeDef(TypedDict):
deploymentType: DeploymentUpdateTypeType, # (1)
name: str,
serviceName: str,
clientToken: NotRequired[str],
spec: NotRequired[str],
templateMajorVersion: NotRequired[str],
templateMinorVersion: NotRequired[str],
UpdateServicePipelineInputRequestTypeDef#
# UpdateServicePipelineInputRequestTypeDef definition
class UpdateServicePipelineInputRequestTypeDef(TypedDict):
deploymentType: DeploymentUpdateTypeType, # (1)
serviceName: str,
spec: str,
templateMajorVersion: NotRequired[str],
templateMinorVersion: NotRequired[str],
UpdateServiceSyncBlockerInputRequestTypeDef#
# UpdateServiceSyncBlockerInputRequestTypeDef definition
class UpdateServiceSyncBlockerInputRequestTypeDef(TypedDict):
id: str,
resolvedReason: str,
UpdateServiceSyncConfigInputRequestTypeDef#
# UpdateServiceSyncConfigInputRequestTypeDef definition
class UpdateServiceSyncConfigInputRequestTypeDef(TypedDict):
branch: str,
filePath: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
serviceName: str,
UpdateServiceTemplateInputRequestTypeDef#
# UpdateServiceTemplateInputRequestTypeDef definition
class UpdateServiceTemplateInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
UpdateTemplateSyncConfigInputRequestTypeDef#
# UpdateTemplateSyncConfigInputRequestTypeDef definition
class UpdateTemplateSyncConfigInputRequestTypeDef(TypedDict):
branch: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
templateName: str,
templateType: TemplateTypeType, # (2)
subdirectory: NotRequired[str],
AcceptEnvironmentAccountConnectionOutputTypeDef#
# AcceptEnvironmentAccountConnectionOutputTypeDef definition
class AcceptEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEnvironmentAccountConnectionOutputTypeDef#
# CreateEnvironmentAccountConnectionOutputTypeDef definition
class CreateEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentAccountConnectionOutputTypeDef#
# DeleteEnvironmentAccountConnectionOutputTypeDef definition
class DeleteEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnvironmentAccountConnectionOutputTypeDef#
# GetEnvironmentAccountConnectionOutputTypeDef definition
class GetEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectEnvironmentAccountConnectionOutputTypeDef#
# RejectEnvironmentAccountConnectionOutputTypeDef definition
class RejectEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentAccountConnectionOutputTypeDef#
# UpdateEnvironmentAccountConnectionOutputTypeDef definition
class UpdateEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AccountSettingsTypeDef#
# AccountSettingsTypeDef definition
class AccountSettingsTypeDef(TypedDict):
pipelineCodebuildRoleArn: NotRequired[str],
pipelineProvisioningRepository: NotRequired[RepositoryBranchTypeDef], # (1)
pipelineServiceRoleArn: NotRequired[str],
EnvironmentTypeDef#
# EnvironmentTypeDef definition
class EnvironmentTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
lastDeploymentAttemptedAt: datetime,
lastDeploymentSucceededAt: datetime,
name: str,
templateMajorVersion: str,
templateMinorVersion: str,
templateName: str,
codebuildRoleArn: NotRequired[str],
componentRoleArn: NotRequired[str],
deploymentStatusMessage: NotRequired[str],
description: NotRequired[str],
environmentAccountConnectionId: NotRequired[str],
environmentAccountId: NotRequired[str],
lastAttemptedDeploymentId: NotRequired[str],
lastSucceededDeploymentId: NotRequired[str],
protonServiceRoleArn: NotRequired[str],
provisioning: NotRequired[ProvisioningType], # (2)
provisioningRepository: NotRequired[RepositoryBranchTypeDef], # (3)
spec: NotRequired[str],
CancelComponentDeploymentOutputTypeDef#
# CancelComponentDeploymentOutputTypeDef definition
class CancelComponentDeploymentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateComponentOutputTypeDef#
# CreateComponentOutputTypeDef definition
class CreateComponentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteComponentOutputTypeDef#
# DeleteComponentOutputTypeDef definition
class DeleteComponentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComponentOutputTypeDef#
# GetComponentOutputTypeDef definition
class GetComponentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateComponentOutputTypeDef#
# UpdateComponentOutputTypeDef definition
class UpdateComponentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CancelServiceInstanceDeploymentOutputTypeDef#
# CancelServiceInstanceDeploymentOutputTypeDef definition
class CancelServiceInstanceDeploymentOutputTypeDef(TypedDict):
serviceInstance: ServiceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceInstanceOutputTypeDef#
# CreateServiceInstanceOutputTypeDef definition
class CreateServiceInstanceOutputTypeDef(TypedDict):
serviceInstance: ServiceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceInstanceOutputTypeDef#
# GetServiceInstanceOutputTypeDef definition
class GetServiceInstanceOutputTypeDef(TypedDict):
serviceInstance: ServiceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceInstanceOutputTypeDef#
# UpdateServiceInstanceOutputTypeDef definition
class UpdateServiceInstanceOutputTypeDef(TypedDict):
serviceInstance: ServiceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CancelServicePipelineDeploymentOutputTypeDef#
# CancelServicePipelineDeploymentOutputTypeDef definition
class CancelServicePipelineDeploymentOutputTypeDef(TypedDict):
pipeline: ServicePipelineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ServiceTypeDef#
# ServiceTypeDef definition
class ServiceTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
name: str,
spec: str,
status: ServiceStatusType, # (2)
templateName: str,
branchName: NotRequired[str],
description: NotRequired[str],
pipeline: NotRequired[ServicePipelineTypeDef], # (1)
repositoryConnectionArn: NotRequired[str],
repositoryId: NotRequired[str],
statusMessage: NotRequired[str],
UpdateServicePipelineOutputTypeDef#
# UpdateServicePipelineOutputTypeDef definition
class UpdateServicePipelineOutputTypeDef(TypedDict):
pipeline: ServicePipelineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceTemplateVersionInputRequestTypeDef#
# UpdateServiceTemplateVersionInputRequestTypeDef definition
class UpdateServiceTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
compatibleEnvironmentTemplates: NotRequired[Sequence[CompatibleEnvironmentTemplateInputTypeDef]], # (1)
description: NotRequired[str],
status: NotRequired[TemplateVersionStatusType], # (2)
supportedComponentSources: NotRequired[Sequence[ServiceTemplateSupportedComponentSourceTypeType]], # (3)
- See CompatibleEnvironmentTemplateInputTypeDef
- See TemplateVersionStatusType
- See ServiceTemplateSupportedComponentSourceTypeType
ServiceTemplateVersionTypeDef#
# ServiceTemplateVersionTypeDef definition
class ServiceTemplateVersionTypeDef(TypedDict):
arn: str,
compatibleEnvironmentTemplates: List[CompatibleEnvironmentTemplateTypeDef], # (1)
createdAt: datetime,
lastModifiedAt: datetime,
majorVersion: str,
minorVersion: str,
status: TemplateVersionStatusType, # (2)
templateName: str,
description: NotRequired[str],
recommendedMinorVersion: NotRequired[str],
schema: NotRequired[str],
statusMessage: NotRequired[str],
supportedComponentSources: NotRequired[List[ServiceTemplateSupportedComponentSourceTypeType]], # (3)
- See CompatibleEnvironmentTemplateTypeDef
- See TemplateVersionStatusType
- See ServiceTemplateSupportedComponentSourceTypeType
ListComponentsOutputTypeDef#
# ListComponentsOutputTypeDef definition
class ListComponentsOutputTypeDef(TypedDict):
components: List[ComponentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CountsSummaryTypeDef#
# CountsSummaryTypeDef definition
class CountsSummaryTypeDef(TypedDict):
components: NotRequired[ResourceCountsSummaryTypeDef], # (1)
environmentTemplates: NotRequired[ResourceCountsSummaryTypeDef], # (1)
environments: NotRequired[ResourceCountsSummaryTypeDef], # (1)
pipelines: NotRequired[ResourceCountsSummaryTypeDef], # (1)
serviceInstances: NotRequired[ResourceCountsSummaryTypeDef], # (1)
serviceTemplates: NotRequired[ResourceCountsSummaryTypeDef], # (1)
services: NotRequired[ResourceCountsSummaryTypeDef], # (1)
- See ResourceCountsSummaryTypeDef
- See ResourceCountsSummaryTypeDef
- See ResourceCountsSummaryTypeDef
- See ResourceCountsSummaryTypeDef
- See ResourceCountsSummaryTypeDef
- See ResourceCountsSummaryTypeDef
- See ResourceCountsSummaryTypeDef
CreateComponentInputRequestTypeDef#
# CreateComponentInputRequestTypeDef definition
class CreateComponentInputRequestTypeDef(TypedDict):
manifest: str,
name: str,
templateFile: str,
clientToken: NotRequired[str],
description: NotRequired[str],
environmentName: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
serviceSpec: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateEnvironmentAccountConnectionInputRequestTypeDef#
# CreateEnvironmentAccountConnectionInputRequestTypeDef definition
class CreateEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
environmentName: str,
managementAccountId: str,
clientToken: NotRequired[str],
codebuildRoleArn: NotRequired[str],
componentRoleArn: NotRequired[str],
roleArn: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateEnvironmentTemplateInputRequestTypeDef#
# CreateEnvironmentTemplateInputRequestTypeDef definition
class CreateEnvironmentTemplateInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
encryptionKey: NotRequired[str],
provisioning: NotRequired[ProvisioningType], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ProvisioningType
- See TagTypeDef
CreateRepositoryInputRequestTypeDef#
# CreateRepositoryInputRequestTypeDef definition
class CreateRepositoryInputRequestTypeDef(TypedDict):
connectionArn: str,
name: str,
provider: RepositoryProviderType, # (1)
encryptionKey: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See RepositoryProviderType
- See TagTypeDef
CreateServiceInputRequestTypeDef#
# CreateServiceInputRequestTypeDef definition
class CreateServiceInputRequestTypeDef(TypedDict):
name: str,
spec: str,
templateMajorVersion: str,
templateName: str,
branchName: NotRequired[str],
description: NotRequired[str],
repositoryConnectionArn: NotRequired[str],
repositoryId: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
templateMinorVersion: NotRequired[str],
- See TagTypeDef
CreateServiceInstanceInputRequestTypeDef#
# CreateServiceInstanceInputRequestTypeDef definition
class CreateServiceInstanceInputRequestTypeDef(TypedDict):
name: str,
serviceName: str,
spec: str,
clientToken: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
templateMajorVersion: NotRequired[str],
templateMinorVersion: NotRequired[str],
- See TagTypeDef
CreateServiceTemplateInputRequestTypeDef#
# CreateServiceTemplateInputRequestTypeDef definition
class CreateServiceTemplateInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
encryptionKey: NotRequired[str],
pipelineProvisioning: NotRequired[ProvisioningType], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ProvisioningType
- See TagTypeDef
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateEnvironmentInputRequestTypeDef#
# CreateEnvironmentInputRequestTypeDef definition
class CreateEnvironmentInputRequestTypeDef(TypedDict):
name: str,
spec: str,
templateMajorVersion: str,
templateName: str,
codebuildRoleArn: NotRequired[str],
componentRoleArn: NotRequired[str],
description: NotRequired[str],
environmentAccountConnectionId: NotRequired[str],
protonServiceRoleArn: NotRequired[str],
provisioningRepository: NotRequired[RepositoryBranchInputTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
templateMinorVersion: NotRequired[str],
UpdateAccountSettingsInputRequestTypeDef#
# UpdateAccountSettingsInputRequestTypeDef definition
class UpdateAccountSettingsInputRequestTypeDef(TypedDict):
deletePipelineProvisioningRepository: NotRequired[bool],
pipelineCodebuildRoleArn: NotRequired[str],
pipelineProvisioningRepository: NotRequired[RepositoryBranchInputTypeDef], # (1)
pipelineServiceRoleArn: NotRequired[str],
UpdateEnvironmentInputRequestTypeDef#
# UpdateEnvironmentInputRequestTypeDef definition
class UpdateEnvironmentInputRequestTypeDef(TypedDict):
deploymentType: DeploymentUpdateTypeType, # (1)
name: str,
codebuildRoleArn: NotRequired[str],
componentRoleArn: NotRequired[str],
description: NotRequired[str],
environmentAccountConnectionId: NotRequired[str],
protonServiceRoleArn: NotRequired[str],
provisioningRepository: NotRequired[RepositoryBranchInputTypeDef], # (2)
spec: NotRequired[str],
templateMajorVersion: NotRequired[str],
templateMinorVersion: NotRequired[str],
CreateEnvironmentTemplateOutputTypeDef#
# CreateEnvironmentTemplateOutputTypeDef definition
class CreateEnvironmentTemplateOutputTypeDef(TypedDict):
environmentTemplate: EnvironmentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentTemplateOutputTypeDef#
# DeleteEnvironmentTemplateOutputTypeDef definition
class DeleteEnvironmentTemplateOutputTypeDef(TypedDict):
environmentTemplate: EnvironmentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnvironmentTemplateOutputTypeDef#
# GetEnvironmentTemplateOutputTypeDef definition
class GetEnvironmentTemplateOutputTypeDef(TypedDict):
environmentTemplate: EnvironmentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentTemplateOutputTypeDef#
# UpdateEnvironmentTemplateOutputTypeDef definition
class UpdateEnvironmentTemplateOutputTypeDef(TypedDict):
environmentTemplate: EnvironmentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEnvironmentTemplateVersionOutputTypeDef#
# CreateEnvironmentTemplateVersionOutputTypeDef definition
class CreateEnvironmentTemplateVersionOutputTypeDef(TypedDict):
environmentTemplateVersion: EnvironmentTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentTemplateVersionOutputTypeDef#
# DeleteEnvironmentTemplateVersionOutputTypeDef definition
class DeleteEnvironmentTemplateVersionOutputTypeDef(TypedDict):
environmentTemplateVersion: EnvironmentTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnvironmentTemplateVersionOutputTypeDef#
# GetEnvironmentTemplateVersionOutputTypeDef definition
class GetEnvironmentTemplateVersionOutputTypeDef(TypedDict):
environmentTemplateVersion: EnvironmentTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentTemplateVersionOutputTypeDef#
# UpdateEnvironmentTemplateVersionOutputTypeDef definition
class UpdateEnvironmentTemplateVersionOutputTypeDef(TypedDict):
environmentTemplateVersion: EnvironmentTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRepositoryOutputTypeDef#
# CreateRepositoryOutputTypeDef definition
class CreateRepositoryOutputTypeDef(TypedDict):
repository: RepositoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRepositoryOutputTypeDef#
# DeleteRepositoryOutputTypeDef definition
class DeleteRepositoryOutputTypeDef(TypedDict):
repository: RepositoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRepositoryOutputTypeDef#
# GetRepositoryOutputTypeDef definition
class GetRepositoryOutputTypeDef(TypedDict):
repository: RepositoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceSyncConfigOutputTypeDef#
# CreateServiceSyncConfigOutputTypeDef definition
class CreateServiceSyncConfigOutputTypeDef(TypedDict):
serviceSyncConfig: ServiceSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteServiceSyncConfigOutputTypeDef#
# DeleteServiceSyncConfigOutputTypeDef definition
class DeleteServiceSyncConfigOutputTypeDef(TypedDict):
serviceSyncConfig: ServiceSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceSyncConfigOutputTypeDef#
# GetServiceSyncConfigOutputTypeDef definition
class GetServiceSyncConfigOutputTypeDef(TypedDict):
serviceSyncConfig: ServiceSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceSyncConfigOutputTypeDef#
# UpdateServiceSyncConfigOutputTypeDef definition
class UpdateServiceSyncConfigOutputTypeDef(TypedDict):
serviceSyncConfig: ServiceSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceTemplateOutputTypeDef#
# CreateServiceTemplateOutputTypeDef definition
class CreateServiceTemplateOutputTypeDef(TypedDict):
serviceTemplate: ServiceTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteServiceTemplateOutputTypeDef#
# DeleteServiceTemplateOutputTypeDef definition
class DeleteServiceTemplateOutputTypeDef(TypedDict):
serviceTemplate: ServiceTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceTemplateOutputTypeDef#
# GetServiceTemplateOutputTypeDef definition
class GetServiceTemplateOutputTypeDef(TypedDict):
serviceTemplate: ServiceTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceTemplateOutputTypeDef#
# UpdateServiceTemplateOutputTypeDef definition
class UpdateServiceTemplateOutputTypeDef(TypedDict):
serviceTemplate: ServiceTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTemplateSyncConfigOutputTypeDef#
# CreateTemplateSyncConfigOutputTypeDef definition
class CreateTemplateSyncConfigOutputTypeDef(TypedDict):
templateSyncConfig: TemplateSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTemplateSyncConfigOutputTypeDef#
# DeleteTemplateSyncConfigOutputTypeDef definition
class DeleteTemplateSyncConfigOutputTypeDef(TypedDict):
templateSyncConfig: TemplateSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTemplateSyncConfigOutputTypeDef#
# GetTemplateSyncConfigOutputTypeDef definition
class GetTemplateSyncConfigOutputTypeDef(TypedDict):
templateSyncConfig: TemplateSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTemplateSyncConfigOutputTypeDef#
# UpdateTemplateSyncConfigOutputTypeDef definition
class UpdateTemplateSyncConfigOutputTypeDef(TypedDict):
templateSyncConfig: TemplateSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeploymentStateTypeDef#
# DeploymentStateTypeDef definition
class DeploymentStateTypeDef(TypedDict):
component: NotRequired[ComponentStateTypeDef], # (1)
environment: NotRequired[EnvironmentStateTypeDef], # (2)
serviceInstance: NotRequired[ServiceInstanceStateTypeDef], # (3)
servicePipeline: NotRequired[ServicePipelineStateTypeDef], # (4)
- See ComponentStateTypeDef
- See EnvironmentStateTypeDef
- See ServiceInstanceStateTypeDef
- See ServicePipelineStateTypeDef
ListDeploymentsOutputTypeDef#
# ListDeploymentsOutputTypeDef definition
class ListDeploymentsOutputTypeDef(TypedDict):
deployments: List[DeploymentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnvironmentAccountConnectionsOutputTypeDef#
# ListEnvironmentAccountConnectionsOutputTypeDef definition
class ListEnvironmentAccountConnectionsOutputTypeDef(TypedDict):
environmentAccountConnections: List[EnvironmentAccountConnectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnvironmentsOutputTypeDef#
# ListEnvironmentsOutputTypeDef definition
class ListEnvironmentsOutputTypeDef(TypedDict):
environments: List[EnvironmentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnvironmentsInputRequestTypeDef#
# ListEnvironmentsInputRequestTypeDef definition
class ListEnvironmentsInputRequestTypeDef(TypedDict):
environmentTemplates: NotRequired[Sequence[EnvironmentTemplateFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListEnvironmentTemplatesOutputTypeDef#
# ListEnvironmentTemplatesOutputTypeDef definition
class ListEnvironmentTemplatesOutputTypeDef(TypedDict):
templates: List[EnvironmentTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnvironmentTemplateVersionsOutputTypeDef#
# ListEnvironmentTemplateVersionsOutputTypeDef definition
class ListEnvironmentTemplateVersionsOutputTypeDef(TypedDict):
templateVersions: List[EnvironmentTemplateVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetComponentInputComponentDeletedWaitTypeDef#
# GetComponentInputComponentDeletedWaitTypeDef definition
class GetComponentInputComponentDeletedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetComponentInputComponentDeployedWaitTypeDef#
# GetComponentInputComponentDeployedWaitTypeDef definition
class GetComponentInputComponentDeployedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetEnvironmentInputEnvironmentDeployedWaitTypeDef#
# GetEnvironmentInputEnvironmentDeployedWaitTypeDef definition
class GetEnvironmentInputEnvironmentDeployedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef#
# GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef definition
class GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetServiceInputServiceCreatedWaitTypeDef#
# GetServiceInputServiceCreatedWaitTypeDef definition
class GetServiceInputServiceCreatedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetServiceInputServiceDeletedWaitTypeDef#
# GetServiceInputServiceDeletedWaitTypeDef definition
class GetServiceInputServiceDeletedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetServiceInputServicePipelineDeployedWaitTypeDef#
# GetServiceInputServicePipelineDeployedWaitTypeDef definition
class GetServiceInputServicePipelineDeployedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetServiceInputServiceUpdatedWaitTypeDef#
# GetServiceInputServiceUpdatedWaitTypeDef definition
class GetServiceInputServiceUpdatedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetServiceInstanceInputServiceInstanceDeployedWaitTypeDef#
# GetServiceInstanceInputServiceInstanceDeployedWaitTypeDef definition
class GetServiceInstanceInputServiceInstanceDeployedWaitTypeDef(TypedDict):
name: str,
serviceName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetServiceTemplateVersionInputServiceTemplateVersionRegisteredWaitTypeDef#
# GetServiceTemplateVersionInputServiceTemplateVersionRegisteredWaitTypeDef definition
class GetServiceTemplateVersionInputServiceTemplateVersionRegisteredWaitTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
ListComponentOutputsInputListComponentOutputsPaginateTypeDef#
# ListComponentOutputsInputListComponentOutputsPaginateTypeDef definition
class ListComponentOutputsInputListComponentOutputsPaginateTypeDef(TypedDict):
componentName: str,
deploymentId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef#
# ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef definition
class ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef(TypedDict):
componentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListComponentsInputListComponentsPaginateTypeDef#
# ListComponentsInputListComponentsPaginateTypeDef definition
class ListComponentsInputListComponentsPaginateTypeDef(TypedDict):
environmentName: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDeploymentsInputListDeploymentsPaginateTypeDef#
# ListDeploymentsInputListDeploymentsPaginateTypeDef definition
class ListDeploymentsInputListDeploymentsPaginateTypeDef(TypedDict):
componentName: NotRequired[str],
environmentName: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef#
# ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef definition
class ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef(TypedDict):
requestedBy: EnvironmentAccountConnectionRequesterAccountTypeType, # (1)
environmentName: NotRequired[str],
statuses: NotRequired[Sequence[EnvironmentAccountConnectionStatusType]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See EnvironmentAccountConnectionRequesterAccountTypeType
- See EnvironmentAccountConnectionStatusType
- See PaginatorConfigTypeDef
ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef#
# ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef definition
class ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef(TypedDict):
environmentName: str,
deploymentId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef#
# ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef definition
class ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef(TypedDict):
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef#
# ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef definition
class ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef(TypedDict):
templateName: str,
majorVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef#
# ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef definition
class ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentsInputListEnvironmentsPaginateTypeDef#
# ListEnvironmentsInputListEnvironmentsPaginateTypeDef definition
class ListEnvironmentsInputListEnvironmentsPaginateTypeDef(TypedDict):
environmentTemplates: NotRequired[Sequence[EnvironmentTemplateFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListRepositoriesInputListRepositoriesPaginateTypeDef#
# ListRepositoriesInputListRepositoriesPaginateTypeDef definition
class ListRepositoriesInputListRepositoriesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef#
# ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef definition
class ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef(TypedDict):
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
syncType: SyncTypeType, # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See RepositoryProviderType
- See SyncTypeType
- See PaginatorConfigTypeDef
ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef#
# ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef definition
class ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
deploymentId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef#
# ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef definition
class ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef#
# ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef definition
class ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef(TypedDict):
serviceName: str,
deploymentId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef#
# ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef definition
class ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef(TypedDict):
serviceName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef#
# ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef definition
class ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef(TypedDict):
templateName: str,
majorVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef#
# ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef definition
class ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServicesInputListServicesPaginateTypeDef#
# ListServicesInputListServicesPaginateTypeDef definition
class ListServicesInputListServicesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceInputListTagsForResourcePaginateTypeDef#
# ListTagsForResourceInputListTagsForResourcePaginateTypeDef definition
class ListTagsForResourceInputListTagsForResourcePaginateTypeDef(TypedDict):
resourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListComponentOutputsOutputTypeDef#
# ListComponentOutputsOutputTypeDef definition
class ListComponentOutputsOutputTypeDef(TypedDict):
outputs: List[OutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See OutputTypeDef
- See ResponseMetadataTypeDef
ListEnvironmentOutputsOutputTypeDef#
# ListEnvironmentOutputsOutputTypeDef definition
class ListEnvironmentOutputsOutputTypeDef(TypedDict):
outputs: List[OutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See OutputTypeDef
- See ResponseMetadataTypeDef
ListServiceInstanceOutputsOutputTypeDef#
# ListServiceInstanceOutputsOutputTypeDef definition
class ListServiceInstanceOutputsOutputTypeDef(TypedDict):
outputs: List[OutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See OutputTypeDef
- See ResponseMetadataTypeDef
ListServicePipelineOutputsOutputTypeDef#
# ListServicePipelineOutputsOutputTypeDef definition
class ListServicePipelineOutputsOutputTypeDef(TypedDict):
outputs: List[OutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See OutputTypeDef
- See ResponseMetadataTypeDef
NotifyResourceDeploymentStatusChangeInputRequestTypeDef#
# NotifyResourceDeploymentStatusChangeInputRequestTypeDef definition
class NotifyResourceDeploymentStatusChangeInputRequestTypeDef(TypedDict):
resourceArn: str,
deploymentId: NotRequired[str],
outputs: NotRequired[Sequence[OutputTypeDef]], # (1)
status: NotRequired[ResourceDeploymentStatusType], # (2)
statusMessage: NotRequired[str],
ListComponentProvisionedResourcesOutputTypeDef#
# ListComponentProvisionedResourcesOutputTypeDef definition
class ListComponentProvisionedResourcesOutputTypeDef(TypedDict):
provisionedResources: List[ProvisionedResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnvironmentProvisionedResourcesOutputTypeDef#
# ListEnvironmentProvisionedResourcesOutputTypeDef definition
class ListEnvironmentProvisionedResourcesOutputTypeDef(TypedDict):
provisionedResources: List[ProvisionedResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListServiceInstanceProvisionedResourcesOutputTypeDef#
# ListServiceInstanceProvisionedResourcesOutputTypeDef definition
class ListServiceInstanceProvisionedResourcesOutputTypeDef(TypedDict):
provisionedResources: List[ProvisionedResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListServicePipelineProvisionedResourcesOutputTypeDef#
# ListServicePipelineProvisionedResourcesOutputTypeDef definition
class ListServicePipelineProvisionedResourcesOutputTypeDef(TypedDict):
provisionedResources: List[ProvisionedResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListRepositoriesOutputTypeDef#
# ListRepositoriesOutputTypeDef definition
class ListRepositoriesOutputTypeDef(TypedDict):
repositories: List[RepositorySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListRepositorySyncDefinitionsOutputTypeDef#
# ListRepositorySyncDefinitionsOutputTypeDef definition
class ListRepositorySyncDefinitionsOutputTypeDef(TypedDict):
syncDefinitions: List[RepositorySyncDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListServiceInstancesInputListServiceInstancesPaginateTypeDef#
# ListServiceInstancesInputListServiceInstancesPaginateTypeDef definition
class ListServiceInstancesInputListServiceInstancesPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[ListServiceInstancesFilterTypeDef]], # (1)
serviceName: NotRequired[str],
sortBy: NotRequired[ListServiceInstancesSortByType], # (2)
sortOrder: NotRequired[SortOrderType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See ListServiceInstancesFilterTypeDef
- See ListServiceInstancesSortByType
- See SortOrderType
- See PaginatorConfigTypeDef
ListServiceInstancesInputRequestTypeDef#
# ListServiceInstancesInputRequestTypeDef definition
class ListServiceInstancesInputRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[ListServiceInstancesFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
serviceName: NotRequired[str],
sortBy: NotRequired[ListServiceInstancesSortByType], # (2)
sortOrder: NotRequired[SortOrderType], # (3)
ListServiceInstancesOutputTypeDef#
# ListServiceInstancesOutputTypeDef definition
class ListServiceInstancesOutputTypeDef(TypedDict):
serviceInstances: List[ServiceInstanceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListServiceTemplateVersionsOutputTypeDef#
# ListServiceTemplateVersionsOutputTypeDef definition
class ListServiceTemplateVersionsOutputTypeDef(TypedDict):
templateVersions: List[ServiceTemplateVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListServiceTemplatesOutputTypeDef#
# ListServiceTemplatesOutputTypeDef definition
class ListServiceTemplatesOutputTypeDef(TypedDict):
templates: List[ServiceTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListServicesOutputTypeDef#
# ListServicesOutputTypeDef definition
class ListServicesOutputTypeDef(TypedDict):
services: List[ServiceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
RepositorySyncAttemptTypeDef#
# RepositorySyncAttemptTypeDef definition
class RepositorySyncAttemptTypeDef(TypedDict):
events: List[RepositorySyncEventTypeDef], # (1)
startedAt: datetime,
status: RepositorySyncStatusType, # (2)
ResourceSyncAttemptTypeDef#
# ResourceSyncAttemptTypeDef definition
class ResourceSyncAttemptTypeDef(TypedDict):
events: List[ResourceSyncEventTypeDef], # (1)
initialRevision: RevisionTypeDef, # (2)
startedAt: datetime,
status: ResourceSyncStatusType, # (3)
target: str,
targetRevision: RevisionTypeDef, # (2)
- See ResourceSyncEventTypeDef
- See RevisionTypeDef
- See ResourceSyncStatusType
- See RevisionTypeDef
TemplateVersionSourceInputTypeDef#
# TemplateVersionSourceInputTypeDef definition
class TemplateVersionSourceInputTypeDef(TypedDict):
s3: NotRequired[S3ObjectSourceTypeDef], # (1)
SyncBlockerTypeDef#
# SyncBlockerTypeDef definition
class SyncBlockerTypeDef(TypedDict):
createdAt: datetime,
createdReason: str,
id: str,
status: BlockerStatusType, # (2)
type: BlockerTypeType, # (3)
contexts: NotRequired[List[SyncBlockerContextTypeDef]], # (1)
resolvedAt: NotRequired[datetime],
resolvedReason: NotRequired[str],
GetAccountSettingsOutputTypeDef#
# GetAccountSettingsOutputTypeDef definition
class GetAccountSettingsOutputTypeDef(TypedDict):
accountSettings: AccountSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAccountSettingsOutputTypeDef#
# UpdateAccountSettingsOutputTypeDef definition
class UpdateAccountSettingsOutputTypeDef(TypedDict):
accountSettings: AccountSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CancelEnvironmentDeploymentOutputTypeDef#
# CancelEnvironmentDeploymentOutputTypeDef definition
class CancelEnvironmentDeploymentOutputTypeDef(TypedDict):
environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEnvironmentOutputTypeDef#
# CreateEnvironmentOutputTypeDef definition
class CreateEnvironmentOutputTypeDef(TypedDict):
environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentOutputTypeDef#
# DeleteEnvironmentOutputTypeDef definition
class DeleteEnvironmentOutputTypeDef(TypedDict):
environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnvironmentOutputTypeDef#
# GetEnvironmentOutputTypeDef definition
class GetEnvironmentOutputTypeDef(TypedDict):
environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentOutputTypeDef#
# UpdateEnvironmentOutputTypeDef definition
class UpdateEnvironmentOutputTypeDef(TypedDict):
environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceOutputTypeDef#
# CreateServiceOutputTypeDef definition
class CreateServiceOutputTypeDef(TypedDict):
service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteServiceOutputTypeDef#
# DeleteServiceOutputTypeDef definition
class DeleteServiceOutputTypeDef(TypedDict):
service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceOutputTypeDef#
# GetServiceOutputTypeDef definition
class GetServiceOutputTypeDef(TypedDict):
service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceOutputTypeDef#
# UpdateServiceOutputTypeDef definition
class UpdateServiceOutputTypeDef(TypedDict):
service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceTemplateVersionOutputTypeDef#
# CreateServiceTemplateVersionOutputTypeDef definition
class CreateServiceTemplateVersionOutputTypeDef(TypedDict):
serviceTemplateVersion: ServiceTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteServiceTemplateVersionOutputTypeDef#
# DeleteServiceTemplateVersionOutputTypeDef definition
class DeleteServiceTemplateVersionOutputTypeDef(TypedDict):
serviceTemplateVersion: ServiceTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceTemplateVersionOutputTypeDef#
# GetServiceTemplateVersionOutputTypeDef definition
class GetServiceTemplateVersionOutputTypeDef(TypedDict):
serviceTemplateVersion: ServiceTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceTemplateVersionOutputTypeDef#
# UpdateServiceTemplateVersionOutputTypeDef definition
class UpdateServiceTemplateVersionOutputTypeDef(TypedDict):
serviceTemplateVersion: ServiceTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourcesSummaryOutputTypeDef#
# GetResourcesSummaryOutputTypeDef definition
class GetResourcesSummaryOutputTypeDef(TypedDict):
counts: CountsSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeploymentTypeDef#
# DeploymentTypeDef definition
class DeploymentTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
environmentName: str,
id: str,
lastModifiedAt: datetime,
targetArn: str,
targetResourceCreatedAt: datetime,
targetResourceType: DeploymentTargetResourceTypeType, # (3)
completedAt: NotRequired[datetime],
componentName: NotRequired[str],
deploymentStatusMessage: NotRequired[str],
initialState: NotRequired[DeploymentStateTypeDef], # (2)
lastAttemptedDeploymentId: NotRequired[str],
lastSucceededDeploymentId: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
targetState: NotRequired[DeploymentStateTypeDef], # (2)
- See DeploymentStatusType
- See DeploymentStateTypeDef
- See DeploymentTargetResourceTypeType
- See DeploymentStateTypeDef
GetRepositorySyncStatusOutputTypeDef#
# GetRepositorySyncStatusOutputTypeDef definition
class GetRepositorySyncStatusOutputTypeDef(TypedDict):
latestSync: RepositorySyncAttemptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceInstanceSyncStatusOutputTypeDef#
# GetServiceInstanceSyncStatusOutputTypeDef definition
class GetServiceInstanceSyncStatusOutputTypeDef(TypedDict):
desiredState: RevisionTypeDef, # (1)
latestSuccessfulSync: ResourceSyncAttemptTypeDef, # (2)
latestSync: ResourceSyncAttemptTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See RevisionTypeDef
- See ResourceSyncAttemptTypeDef
- See ResourceSyncAttemptTypeDef
- See ResponseMetadataTypeDef
GetTemplateSyncStatusOutputTypeDef#
# GetTemplateSyncStatusOutputTypeDef definition
class GetTemplateSyncStatusOutputTypeDef(TypedDict):
desiredState: RevisionTypeDef, # (1)
latestSuccessfulSync: ResourceSyncAttemptTypeDef, # (2)
latestSync: ResourceSyncAttemptTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See RevisionTypeDef
- See ResourceSyncAttemptTypeDef
- See ResourceSyncAttemptTypeDef
- See ResponseMetadataTypeDef
CreateEnvironmentTemplateVersionInputRequestTypeDef#
# CreateEnvironmentTemplateVersionInputRequestTypeDef definition
class CreateEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
source: TemplateVersionSourceInputTypeDef, # (1)
templateName: str,
clientToken: NotRequired[str],
description: NotRequired[str],
majorVersion: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (2)
CreateServiceTemplateVersionInputRequestTypeDef#
# CreateServiceTemplateVersionInputRequestTypeDef definition
class CreateServiceTemplateVersionInputRequestTypeDef(TypedDict):
compatibleEnvironmentTemplates: Sequence[CompatibleEnvironmentTemplateInputTypeDef], # (1)
source: TemplateVersionSourceInputTypeDef, # (2)
templateName: str,
clientToken: NotRequired[str],
description: NotRequired[str],
majorVersion: NotRequired[str],
supportedComponentSources: NotRequired[Sequence[ServiceTemplateSupportedComponentSourceTypeType]], # (3)
tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See CompatibleEnvironmentTemplateInputTypeDef
- See TemplateVersionSourceInputTypeDef
- See ServiceTemplateSupportedComponentSourceTypeType
- See TagTypeDef
ServiceSyncBlockerSummaryTypeDef#
# ServiceSyncBlockerSummaryTypeDef definition
class ServiceSyncBlockerSummaryTypeDef(TypedDict):
serviceName: str,
latestBlockers: NotRequired[List[SyncBlockerTypeDef]], # (1)
serviceInstanceName: NotRequired[str],
UpdateServiceSyncBlockerOutputTypeDef#
# UpdateServiceSyncBlockerOutputTypeDef definition
class UpdateServiceSyncBlockerOutputTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
serviceSyncBlocker: SyncBlockerTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDeploymentOutputTypeDef#
# DeleteDeploymentOutputTypeDef definition
class DeleteDeploymentOutputTypeDef(TypedDict):
deployment: DeploymentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDeploymentOutputTypeDef#
# GetDeploymentOutputTypeDef definition
class GetDeploymentOutputTypeDef(TypedDict):
deployment: DeploymentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceSyncBlockerSummaryOutputTypeDef#
# GetServiceSyncBlockerSummaryOutputTypeDef definition
class GetServiceSyncBlockerSummaryOutputTypeDef(TypedDict):
serviceSyncBlockerSummary: ServiceSyncBlockerSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)