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,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
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],