Typed dictionaries#
Auto-generated documentation for Proton type annotations stubs module mypy-boto3-proton.
AcceptEnvironmentAccountConnectionInputRequestTypeDef#
# AcceptEnvironmentAccountConnectionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import AcceptEnvironmentAccountConnectionInputRequestTypeDef
def get_value() -> AcceptEnvironmentAccountConnectionInputRequestTypeDef:
return {
"id": ...,
}
# AcceptEnvironmentAccountConnectionInputRequestTypeDef definition
class AcceptEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
EnvironmentAccountConnectionTypeDef#
# EnvironmentAccountConnectionTypeDef usage example
from mypy_boto3_proton.type_defs import EnvironmentAccountConnectionTypeDef
def get_value() -> EnvironmentAccountConnectionTypeDef:
return {
"arn": ...,
"environmentAccountId": ...,
"environmentName": ...,
"id": ...,
"lastModifiedAt": ...,
"managementAccountId": ...,
"requestedAt": ...,
"roleArn": ...,
"status": ...,
}
# 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],
RepositoryBranchTypeDef#
# RepositoryBranchTypeDef usage example
from mypy_boto3_proton.type_defs import RepositoryBranchTypeDef
def get_value() -> RepositoryBranchTypeDef:
return {
"arn": ...,
"branch": ...,
"name": ...,
"provider": ...,
}
# RepositoryBranchTypeDef definition
class RepositoryBranchTypeDef(TypedDict):
arn: str,
branch: str,
name: str,
provider: RepositoryProviderType, # (1)
CancelComponentDeploymentInputRequestTypeDef#
# CancelComponentDeploymentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import CancelComponentDeploymentInputRequestTypeDef
def get_value() -> CancelComponentDeploymentInputRequestTypeDef:
return {
"componentName": ...,
}
# CancelComponentDeploymentInputRequestTypeDef definition
class CancelComponentDeploymentInputRequestTypeDef(TypedDict):
componentName: str,
ComponentTypeDef#
# ComponentTypeDef usage example
from mypy_boto3_proton.type_defs import ComponentTypeDef
def get_value() -> ComponentTypeDef:
return {
"arn": ...,
"createdAt": ...,
"deploymentStatus": ...,
"environmentName": ...,
"lastModifiedAt": ...,
"name": ...,
}
# ComponentTypeDef definition
class ComponentTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
environmentName: str,
lastModifiedAt: datetime,
name: str,
deploymentStatusMessage: NotRequired[str],
description: NotRequired[str],
lastClientRequestToken: NotRequired[str],
lastDeploymentAttemptedAt: NotRequired[datetime],
lastDeploymentSucceededAt: NotRequired[datetime],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
serviceSpec: NotRequired[str],
CancelEnvironmentDeploymentInputRequestTypeDef#
# CancelEnvironmentDeploymentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import CancelEnvironmentDeploymentInputRequestTypeDef
def get_value() -> CancelEnvironmentDeploymentInputRequestTypeDef:
return {
"environmentName": ...,
}
# CancelEnvironmentDeploymentInputRequestTypeDef definition
class CancelEnvironmentDeploymentInputRequestTypeDef(TypedDict):
environmentName: str,
CancelServiceInstanceDeploymentInputRequestTypeDef#
# CancelServiceInstanceDeploymentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import CancelServiceInstanceDeploymentInputRequestTypeDef
def get_value() -> CancelServiceInstanceDeploymentInputRequestTypeDef:
return {
"serviceInstanceName": ...,
"serviceName": ...,
}
# CancelServiceInstanceDeploymentInputRequestTypeDef definition
class CancelServiceInstanceDeploymentInputRequestTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
ServiceInstanceTypeDef#
# ServiceInstanceTypeDef usage example
from mypy_boto3_proton.type_defs import ServiceInstanceTypeDef
def get_value() -> ServiceInstanceTypeDef:
return {
"arn": ...,
"createdAt": ...,
"deploymentStatus": ...,
"environmentName": ...,
"lastDeploymentAttemptedAt": ...,
"lastDeploymentSucceededAt": ...,
"name": ...,
"serviceName": ...,
"templateMajorVersion": ...,
"templateMinorVersion": ...,
"templateName": ...,
}
# 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],
lastClientRequestToken: NotRequired[str],
spec: NotRequired[str],
CancelServicePipelineDeploymentInputRequestTypeDef#
# CancelServicePipelineDeploymentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import CancelServicePipelineDeploymentInputRequestTypeDef
def get_value() -> CancelServicePipelineDeploymentInputRequestTypeDef:
return {
"serviceName": ...,
}
# CancelServicePipelineDeploymentInputRequestTypeDef definition
class CancelServicePipelineDeploymentInputRequestTypeDef(TypedDict):
serviceName: str,
ServicePipelineTypeDef#
# ServicePipelineTypeDef usage example
from mypy_boto3_proton.type_defs import ServicePipelineTypeDef
def get_value() -> ServicePipelineTypeDef:
return {
"arn": ...,
"createdAt": ...,
"deploymentStatus": ...,
"lastDeploymentAttemptedAt": ...,
"lastDeploymentSucceededAt": ...,
"templateMajorVersion": ...,
"templateMinorVersion": ...,
"templateName": ...,
}
# 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],
spec: NotRequired[str],
CompatibleEnvironmentTemplateInputTypeDef#
# CompatibleEnvironmentTemplateInputTypeDef usage example
from mypy_boto3_proton.type_defs import CompatibleEnvironmentTemplateInputTypeDef
def get_value() -> CompatibleEnvironmentTemplateInputTypeDef:
return {
"majorVersion": ...,
"templateName": ...,
}
# CompatibleEnvironmentTemplateInputTypeDef definition
class CompatibleEnvironmentTemplateInputTypeDef(TypedDict):
majorVersion: str,
templateName: str,
CompatibleEnvironmentTemplateTypeDef#
# CompatibleEnvironmentTemplateTypeDef usage example
from mypy_boto3_proton.type_defs import CompatibleEnvironmentTemplateTypeDef
def get_value() -> CompatibleEnvironmentTemplateTypeDef:
return {
"majorVersion": ...,
"templateName": ...,
}
# CompatibleEnvironmentTemplateTypeDef definition
class CompatibleEnvironmentTemplateTypeDef(TypedDict):
majorVersion: str,
templateName: str,
ComponentSummaryTypeDef#
# ComponentSummaryTypeDef usage example
from mypy_boto3_proton.type_defs import ComponentSummaryTypeDef
def get_value() -> ComponentSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"deploymentStatus": ...,
"environmentName": ...,
"lastModifiedAt": ...,
"name": ...,
}
# ComponentSummaryTypeDef definition
class ComponentSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deploymentStatus: DeploymentStatusType, # (1)
environmentName: str,
lastModifiedAt: datetime,
name: str,
deploymentStatusMessage: NotRequired[str],
lastDeploymentAttemptedAt: NotRequired[datetime],
lastDeploymentSucceededAt: NotRequired[datetime],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
ResourceCountsSummaryTypeDef#
# ResourceCountsSummaryTypeDef usage example
from mypy_boto3_proton.type_defs import ResourceCountsSummaryTypeDef
def get_value() -> ResourceCountsSummaryTypeDef:
return {
"total": ...,
}
# ResourceCountsSummaryTypeDef definition
class ResourceCountsSummaryTypeDef(TypedDict):
total: int,
behindMajor: NotRequired[int],
behindMinor: NotRequired[int],
failed: NotRequired[int],
upToDate: NotRequired[int],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_proton.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
"value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
RepositoryBranchInputTypeDef#
# RepositoryBranchInputTypeDef usage example
from mypy_boto3_proton.type_defs import RepositoryBranchInputTypeDef
def get_value() -> RepositoryBranchInputTypeDef:
return {
"branch": ...,
"name": ...,
"provider": ...,
}
# RepositoryBranchInputTypeDef definition
class RepositoryBranchInputTypeDef(TypedDict):
branch: str,
name: str,
provider: RepositoryProviderType, # (1)
EnvironmentTemplateTypeDef#
# EnvironmentTemplateTypeDef usage example
from mypy_boto3_proton.type_defs import EnvironmentTemplateTypeDef
def get_value() -> EnvironmentTemplateTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"name": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import EnvironmentTemplateVersionTypeDef
def get_value() -> EnvironmentTemplateVersionTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"majorVersion": ...,
"minorVersion": ...,
"status": ...,
"templateName": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import RepositoryTypeDef
def get_value() -> RepositoryTypeDef:
return {
"arn": ...,
"connectionArn": ...,
"name": ...,
"provider": ...,
}
# RepositoryTypeDef definition
class RepositoryTypeDef(TypedDict):
arn: str,
connectionArn: str,
name: str,
provider: RepositoryProviderType, # (1)
encryptionKey: NotRequired[str],
CreateServiceSyncConfigInputRequestTypeDef#
# CreateServiceSyncConfigInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import CreateServiceSyncConfigInputRequestTypeDef
def get_value() -> CreateServiceSyncConfigInputRequestTypeDef:
return {
"branch": ...,
"filePath": ...,
"repositoryName": ...,
"repositoryProvider": ...,
"serviceName": ...,
}
# CreateServiceSyncConfigInputRequestTypeDef definition
class CreateServiceSyncConfigInputRequestTypeDef(TypedDict):
branch: str,
filePath: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
serviceName: str,
ServiceSyncConfigTypeDef#
# ServiceSyncConfigTypeDef usage example
from mypy_boto3_proton.type_defs import ServiceSyncConfigTypeDef
def get_value() -> ServiceSyncConfigTypeDef:
return {
"branch": ...,
"filePath": ...,
"repositoryName": ...,
"repositoryProvider": ...,
"serviceName": ...,
}
# ServiceSyncConfigTypeDef definition
class ServiceSyncConfigTypeDef(TypedDict):
branch: str,
filePath: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
serviceName: str,
ServiceTemplateTypeDef#
# ServiceTemplateTypeDef usage example
from mypy_boto3_proton.type_defs import ServiceTemplateTypeDef
def get_value() -> ServiceTemplateTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"name": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import CreateTemplateSyncConfigInputRequestTypeDef
def get_value() -> CreateTemplateSyncConfigInputRequestTypeDef:
return {
"branch": ...,
"repositoryName": ...,
"repositoryProvider": ...,
"templateName": ...,
"templateType": ...,
}
# CreateTemplateSyncConfigInputRequestTypeDef definition
class CreateTemplateSyncConfigInputRequestTypeDef(TypedDict):
branch: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
templateName: str,
templateType: TemplateTypeType, # (2)
subdirectory: NotRequired[str],
TemplateSyncConfigTypeDef#
# TemplateSyncConfigTypeDef usage example
from mypy_boto3_proton.type_defs import TemplateSyncConfigTypeDef
def get_value() -> TemplateSyncConfigTypeDef:
return {
"branch": ...,
"repositoryName": ...,
"repositoryProvider": ...,
"templateName": ...,
"templateType": ...,
}
# TemplateSyncConfigTypeDef definition
class TemplateSyncConfigTypeDef(TypedDict):
branch: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
templateName: str,
templateType: TemplateTypeType, # (2)
subdirectory: NotRequired[str],
DeleteComponentInputRequestTypeDef#
# DeleteComponentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteComponentInputRequestTypeDef
def get_value() -> DeleteComponentInputRequestTypeDef:
return {
"name": ...,
}
# DeleteComponentInputRequestTypeDef definition
class DeleteComponentInputRequestTypeDef(TypedDict):
name: str,
DeleteEnvironmentAccountConnectionInputRequestTypeDef#
# DeleteEnvironmentAccountConnectionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteEnvironmentAccountConnectionInputRequestTypeDef
def get_value() -> DeleteEnvironmentAccountConnectionInputRequestTypeDef:
return {
"id": ...,
}
# DeleteEnvironmentAccountConnectionInputRequestTypeDef definition
class DeleteEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
DeleteEnvironmentInputRequestTypeDef#
# DeleteEnvironmentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteEnvironmentInputRequestTypeDef
def get_value() -> DeleteEnvironmentInputRequestTypeDef:
return {
"name": ...,
}
# DeleteEnvironmentInputRequestTypeDef definition
class DeleteEnvironmentInputRequestTypeDef(TypedDict):
name: str,
DeleteEnvironmentTemplateInputRequestTypeDef#
# DeleteEnvironmentTemplateInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateInputRequestTypeDef
def get_value() -> DeleteEnvironmentTemplateInputRequestTypeDef:
return {
"name": ...,
}
# DeleteEnvironmentTemplateInputRequestTypeDef definition
class DeleteEnvironmentTemplateInputRequestTypeDef(TypedDict):
name: str,
DeleteEnvironmentTemplateVersionInputRequestTypeDef#
# DeleteEnvironmentTemplateVersionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateVersionInputRequestTypeDef
def get_value() -> DeleteEnvironmentTemplateVersionInputRequestTypeDef:
return {
"majorVersion": ...,
"minorVersion": ...,
"templateName": ...,
}
# DeleteEnvironmentTemplateVersionInputRequestTypeDef definition
class DeleteEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
DeleteRepositoryInputRequestTypeDef#
# DeleteRepositoryInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteRepositoryInputRequestTypeDef
def get_value() -> DeleteRepositoryInputRequestTypeDef:
return {
"name": ...,
"provider": ...,
}
# DeleteRepositoryInputRequestTypeDef definition
class DeleteRepositoryInputRequestTypeDef(TypedDict):
name: str,
provider: RepositoryProviderType, # (1)
DeleteServiceInputRequestTypeDef#
# DeleteServiceInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteServiceInputRequestTypeDef
def get_value() -> DeleteServiceInputRequestTypeDef:
return {
"name": ...,
}
# DeleteServiceInputRequestTypeDef definition
class DeleteServiceInputRequestTypeDef(TypedDict):
name: str,
DeleteServiceSyncConfigInputRequestTypeDef#
# DeleteServiceSyncConfigInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteServiceSyncConfigInputRequestTypeDef
def get_value() -> DeleteServiceSyncConfigInputRequestTypeDef:
return {
"serviceName": ...,
}
# DeleteServiceSyncConfigInputRequestTypeDef definition
class DeleteServiceSyncConfigInputRequestTypeDef(TypedDict):
serviceName: str,
DeleteServiceTemplateInputRequestTypeDef#
# DeleteServiceTemplateInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteServiceTemplateInputRequestTypeDef
def get_value() -> DeleteServiceTemplateInputRequestTypeDef:
return {
"name": ...,
}
# DeleteServiceTemplateInputRequestTypeDef definition
class DeleteServiceTemplateInputRequestTypeDef(TypedDict):
name: str,
DeleteServiceTemplateVersionInputRequestTypeDef#
# DeleteServiceTemplateVersionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteServiceTemplateVersionInputRequestTypeDef
def get_value() -> DeleteServiceTemplateVersionInputRequestTypeDef:
return {
"majorVersion": ...,
"minorVersion": ...,
"templateName": ...,
}
# DeleteServiceTemplateVersionInputRequestTypeDef definition
class DeleteServiceTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
DeleteTemplateSyncConfigInputRequestTypeDef#
# DeleteTemplateSyncConfigInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteTemplateSyncConfigInputRequestTypeDef
def get_value() -> DeleteTemplateSyncConfigInputRequestTypeDef:
return {
"templateName": ...,
"templateType": ...,
}
# DeleteTemplateSyncConfigInputRequestTypeDef definition
class DeleteTemplateSyncConfigInputRequestTypeDef(TypedDict):
templateName: str,
templateType: TemplateTypeType, # (1)
- See TemplateTypeType
EnvironmentAccountConnectionSummaryTypeDef#
# EnvironmentAccountConnectionSummaryTypeDef usage example
from mypy_boto3_proton.type_defs import EnvironmentAccountConnectionSummaryTypeDef
def get_value() -> EnvironmentAccountConnectionSummaryTypeDef:
return {
"arn": ...,
"environmentAccountId": ...,
"environmentName": ...,
"id": ...,
"lastModifiedAt": ...,
"managementAccountId": ...,
"requestedAt": ...,
"roleArn": ...,
"status": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import EnvironmentSummaryTypeDef
def get_value() -> EnvironmentSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"deploymentStatus": ...,
"lastDeploymentAttemptedAt": ...,
"lastDeploymentSucceededAt": ...,
"name": ...,
"templateMajorVersion": ...,
"templateMinorVersion": ...,
"templateName": ...,
}
# 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],
protonServiceRoleArn: NotRequired[str],
provisioning: NotRequired[ProvisioningType], # (2)
- See DeploymentStatusType
- See ProvisioningType
EnvironmentTemplateFilterTypeDef#
# EnvironmentTemplateFilterTypeDef usage example
from mypy_boto3_proton.type_defs import EnvironmentTemplateFilterTypeDef
def get_value() -> EnvironmentTemplateFilterTypeDef:
return {
"majorVersion": ...,
"templateName": ...,
}
# EnvironmentTemplateFilterTypeDef definition
class EnvironmentTemplateFilterTypeDef(TypedDict):
majorVersion: str,
templateName: str,
EnvironmentTemplateSummaryTypeDef#
# EnvironmentTemplateSummaryTypeDef usage example
from mypy_boto3_proton.type_defs import EnvironmentTemplateSummaryTypeDef
def get_value() -> EnvironmentTemplateSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"name": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import EnvironmentTemplateVersionSummaryTypeDef
def get_value() -> EnvironmentTemplateVersionSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"majorVersion": ...,
"minorVersion": ...,
"status": ...,
"templateName": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetComponentInputRequestTypeDef#
# GetComponentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetComponentInputRequestTypeDef
def get_value() -> GetComponentInputRequestTypeDef:
return {
"name": ...,
}
# GetComponentInputRequestTypeDef definition
class GetComponentInputRequestTypeDef(TypedDict):
name: str,
GetEnvironmentAccountConnectionInputRequestTypeDef#
# GetEnvironmentAccountConnectionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetEnvironmentAccountConnectionInputRequestTypeDef
def get_value() -> GetEnvironmentAccountConnectionInputRequestTypeDef:
return {
"id": ...,
}
# GetEnvironmentAccountConnectionInputRequestTypeDef definition
class GetEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
GetEnvironmentInputRequestTypeDef#
# GetEnvironmentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetEnvironmentInputRequestTypeDef
def get_value() -> GetEnvironmentInputRequestTypeDef:
return {
"name": ...,
}
# GetEnvironmentInputRequestTypeDef definition
class GetEnvironmentInputRequestTypeDef(TypedDict):
name: str,
GetEnvironmentTemplateInputRequestTypeDef#
# GetEnvironmentTemplateInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateInputRequestTypeDef
def get_value() -> GetEnvironmentTemplateInputRequestTypeDef:
return {
"name": ...,
}
# GetEnvironmentTemplateInputRequestTypeDef definition
class GetEnvironmentTemplateInputRequestTypeDef(TypedDict):
name: str,
GetEnvironmentTemplateVersionInputRequestTypeDef#
# GetEnvironmentTemplateVersionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateVersionInputRequestTypeDef
def get_value() -> GetEnvironmentTemplateVersionInputRequestTypeDef:
return {
"majorVersion": ...,
"minorVersion": ...,
"templateName": ...,
}
# GetEnvironmentTemplateVersionInputRequestTypeDef definition
class GetEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
GetRepositoryInputRequestTypeDef#
# GetRepositoryInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetRepositoryInputRequestTypeDef
def get_value() -> GetRepositoryInputRequestTypeDef:
return {
"name": ...,
"provider": ...,
}
# GetRepositoryInputRequestTypeDef definition
class GetRepositoryInputRequestTypeDef(TypedDict):
name: str,
provider: RepositoryProviderType, # (1)
GetRepositorySyncStatusInputRequestTypeDef#
# GetRepositorySyncStatusInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetRepositorySyncStatusInputRequestTypeDef
def get_value() -> GetRepositorySyncStatusInputRequestTypeDef:
return {
"branch": ...,
"repositoryName": ...,
"repositoryProvider": ...,
"syncType": ...,
}
# GetRepositorySyncStatusInputRequestTypeDef definition
class GetRepositorySyncStatusInputRequestTypeDef(TypedDict):
branch: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
syncType: SyncTypeType, # (2)
- See RepositoryProviderType
- See SyncTypeType
GetServiceInputRequestTypeDef#
# GetServiceInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceInputRequestTypeDef
def get_value() -> GetServiceInputRequestTypeDef:
return {
"name": ...,
}
# GetServiceInputRequestTypeDef definition
class GetServiceInputRequestTypeDef(TypedDict):
name: str,
GetServiceInstanceInputRequestTypeDef#
# GetServiceInstanceInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceInstanceInputRequestTypeDef
def get_value() -> GetServiceInstanceInputRequestTypeDef:
return {
"name": ...,
"serviceName": ...,
}
# GetServiceInstanceInputRequestTypeDef definition
class GetServiceInstanceInputRequestTypeDef(TypedDict):
name: str,
serviceName: str,
GetServiceInstanceSyncStatusInputRequestTypeDef#
# GetServiceInstanceSyncStatusInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceInstanceSyncStatusInputRequestTypeDef
def get_value() -> GetServiceInstanceSyncStatusInputRequestTypeDef:
return {
"serviceInstanceName": ...,
"serviceName": ...,
}
# GetServiceInstanceSyncStatusInputRequestTypeDef definition
class GetServiceInstanceSyncStatusInputRequestTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
RevisionTypeDef#
# RevisionTypeDef usage example
from mypy_boto3_proton.type_defs import RevisionTypeDef
def get_value() -> RevisionTypeDef:
return {
"branch": ...,
"directory": ...,
"repositoryName": ...,
"repositoryProvider": ...,
"sha": ...,
}
# RevisionTypeDef definition
class RevisionTypeDef(TypedDict):
branch: str,
directory: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
sha: str,
GetServiceSyncBlockerSummaryInputRequestTypeDef#
# GetServiceSyncBlockerSummaryInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceSyncBlockerSummaryInputRequestTypeDef
def get_value() -> GetServiceSyncBlockerSummaryInputRequestTypeDef:
return {
"serviceName": ...,
}
# GetServiceSyncBlockerSummaryInputRequestTypeDef definition
class GetServiceSyncBlockerSummaryInputRequestTypeDef(TypedDict):
serviceName: str,
serviceInstanceName: NotRequired[str],
GetServiceSyncConfigInputRequestTypeDef#
# GetServiceSyncConfigInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceSyncConfigInputRequestTypeDef
def get_value() -> GetServiceSyncConfigInputRequestTypeDef:
return {
"serviceName": ...,
}
# GetServiceSyncConfigInputRequestTypeDef definition
class GetServiceSyncConfigInputRequestTypeDef(TypedDict):
serviceName: str,
GetServiceTemplateInputRequestTypeDef#
# GetServiceTemplateInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceTemplateInputRequestTypeDef
def get_value() -> GetServiceTemplateInputRequestTypeDef:
return {
"name": ...,
}
# GetServiceTemplateInputRequestTypeDef definition
class GetServiceTemplateInputRequestTypeDef(TypedDict):
name: str,
GetServiceTemplateVersionInputRequestTypeDef#
# GetServiceTemplateVersionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceTemplateVersionInputRequestTypeDef
def get_value() -> GetServiceTemplateVersionInputRequestTypeDef:
return {
"majorVersion": ...,
"minorVersion": ...,
"templateName": ...,
}
# GetServiceTemplateVersionInputRequestTypeDef definition
class GetServiceTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
GetTemplateSyncConfigInputRequestTypeDef#
# GetTemplateSyncConfigInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetTemplateSyncConfigInputRequestTypeDef
def get_value() -> GetTemplateSyncConfigInputRequestTypeDef:
return {
"templateName": ...,
"templateType": ...,
}
# GetTemplateSyncConfigInputRequestTypeDef definition
class GetTemplateSyncConfigInputRequestTypeDef(TypedDict):
templateName: str,
templateType: TemplateTypeType, # (1)
- See TemplateTypeType
GetTemplateSyncStatusInputRequestTypeDef#
# GetTemplateSyncStatusInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import GetTemplateSyncStatusInputRequestTypeDef
def get_value() -> GetTemplateSyncStatusInputRequestTypeDef:
return {
"templateName": ...,
"templateType": ...,
"templateVersion": ...,
}
# GetTemplateSyncStatusInputRequestTypeDef definition
class GetTemplateSyncStatusInputRequestTypeDef(TypedDict):
templateName: str,
templateType: TemplateTypeType, # (1)
templateVersion: str,
- See TemplateTypeType
ListComponentOutputsInputListComponentOutputsPaginateTypeDef#
# ListComponentOutputsInputListComponentOutputsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListComponentOutputsInputListComponentOutputsPaginateTypeDef
def get_value() -> ListComponentOutputsInputListComponentOutputsPaginateTypeDef:
return {
"componentName": ...,
}
# ListComponentOutputsInputListComponentOutputsPaginateTypeDef definition
class ListComponentOutputsInputListComponentOutputsPaginateTypeDef(TypedDict):
componentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListComponentOutputsInputRequestTypeDef#
# ListComponentOutputsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListComponentOutputsInputRequestTypeDef
def get_value() -> ListComponentOutputsInputRequestTypeDef:
return {
"componentName": ...,
}
# ListComponentOutputsInputRequestTypeDef definition
class ListComponentOutputsInputRequestTypeDef(TypedDict):
componentName: str,
nextToken: NotRequired[str],
OutputTypeDef#
# OutputTypeDef usage example
from mypy_boto3_proton.type_defs import OutputTypeDef
def get_value() -> OutputTypeDef:
return {
"key": ...,
}
# OutputTypeDef definition
class OutputTypeDef(TypedDict):
key: NotRequired[str],
valueString: NotRequired[str],
ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef#
# ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef
def get_value() -> ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef:
return {
"componentName": ...,
}
# ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef definition
class ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef(TypedDict):
componentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListComponentProvisionedResourcesInputRequestTypeDef#
# ListComponentProvisionedResourcesInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListComponentProvisionedResourcesInputRequestTypeDef
def get_value() -> ListComponentProvisionedResourcesInputRequestTypeDef:
return {
"componentName": ...,
}
# ListComponentProvisionedResourcesInputRequestTypeDef definition
class ListComponentProvisionedResourcesInputRequestTypeDef(TypedDict):
componentName: str,
nextToken: NotRequired[str],
ProvisionedResourceTypeDef#
# ProvisionedResourceTypeDef usage example
from mypy_boto3_proton.type_defs import ProvisionedResourceTypeDef
def get_value() -> ProvisionedResourceTypeDef:
return {
"identifier": ...,
}
# ProvisionedResourceTypeDef definition
class ProvisionedResourceTypeDef(TypedDict):
identifier: NotRequired[str],
name: NotRequired[str],
provisioningEngine: NotRequired[ProvisionedResourceEngineType], # (1)
ListComponentsInputListComponentsPaginateTypeDef#
# ListComponentsInputListComponentsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListComponentsInputListComponentsPaginateTypeDef
def get_value() -> ListComponentsInputListComponentsPaginateTypeDef:
return {
"environmentName": ...,
}
# ListComponentsInputListComponentsPaginateTypeDef definition
class ListComponentsInputListComponentsPaginateTypeDef(TypedDict):
environmentName: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListComponentsInputRequestTypeDef#
# ListComponentsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListComponentsInputRequestTypeDef
def get_value() -> ListComponentsInputRequestTypeDef:
return {
"environmentName": ...,
}
# ListComponentsInputRequestTypeDef definition
class ListComponentsInputRequestTypeDef(TypedDict):
environmentName: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
serviceInstanceName: NotRequired[str],
serviceName: NotRequired[str],
ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef#
# ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef
def get_value() -> ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef:
return {
"requestedBy": ...,
}
# 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
ListEnvironmentAccountConnectionsInputRequestTypeDef#
# ListEnvironmentAccountConnectionsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentAccountConnectionsInputRequestTypeDef
def get_value() -> ListEnvironmentAccountConnectionsInputRequestTypeDef:
return {
"requestedBy": ...,
}
# ListEnvironmentAccountConnectionsInputRequestTypeDef definition
class ListEnvironmentAccountConnectionsInputRequestTypeDef(TypedDict):
requestedBy: EnvironmentAccountConnectionRequesterAccountTypeType, # (1)
environmentName: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
statuses: NotRequired[Sequence[EnvironmentAccountConnectionStatusType]], # (2)
ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef#
# ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef
def get_value() -> ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef:
return {
"environmentName": ...,
}
# ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef definition
class ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef(TypedDict):
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentOutputsInputRequestTypeDef#
# ListEnvironmentOutputsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentOutputsInputRequestTypeDef
def get_value() -> ListEnvironmentOutputsInputRequestTypeDef:
return {
"environmentName": ...,
}
# ListEnvironmentOutputsInputRequestTypeDef definition
class ListEnvironmentOutputsInputRequestTypeDef(TypedDict):
environmentName: str,
nextToken: NotRequired[str],
ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef#
# ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef
def get_value() -> ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef:
return {
"environmentName": ...,
}
# ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef definition
class ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef(TypedDict):
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentProvisionedResourcesInputRequestTypeDef#
# ListEnvironmentProvisionedResourcesInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentProvisionedResourcesInputRequestTypeDef
def get_value() -> ListEnvironmentProvisionedResourcesInputRequestTypeDef:
return {
"environmentName": ...,
}
# ListEnvironmentProvisionedResourcesInputRequestTypeDef definition
class ListEnvironmentProvisionedResourcesInputRequestTypeDef(TypedDict):
environmentName: str,
nextToken: NotRequired[str],
ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef#
# ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef
def get_value() -> ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef:
return {
"templateName": ...,
}
# ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef definition
class ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef(TypedDict):
templateName: str,
majorVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentTemplateVersionsInputRequestTypeDef#
# ListEnvironmentTemplateVersionsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplateVersionsInputRequestTypeDef
def get_value() -> ListEnvironmentTemplateVersionsInputRequestTypeDef:
return {
"templateName": ...,
}
# ListEnvironmentTemplateVersionsInputRequestTypeDef definition
class ListEnvironmentTemplateVersionsInputRequestTypeDef(TypedDict):
templateName: str,
majorVersion: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef#
# ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef
def get_value() -> ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef definition
class ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentTemplatesInputRequestTypeDef#
# ListEnvironmentTemplatesInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplatesInputRequestTypeDef
def get_value() -> ListEnvironmentTemplatesInputRequestTypeDef:
return {
"maxResults": ...,
}
# ListEnvironmentTemplatesInputRequestTypeDef definition
class ListEnvironmentTemplatesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListRepositoriesInputListRepositoriesPaginateTypeDef#
# ListRepositoriesInputListRepositoriesPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListRepositoriesInputListRepositoriesPaginateTypeDef
def get_value() -> ListRepositoriesInputListRepositoriesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListRepositoriesInputListRepositoriesPaginateTypeDef definition
class ListRepositoriesInputListRepositoriesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRepositoriesInputRequestTypeDef#
# ListRepositoriesInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListRepositoriesInputRequestTypeDef
def get_value() -> ListRepositoriesInputRequestTypeDef:
return {
"maxResults": ...,
}
# ListRepositoriesInputRequestTypeDef definition
class ListRepositoriesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
RepositorySummaryTypeDef#
# RepositorySummaryTypeDef usage example
from mypy_boto3_proton.type_defs import RepositorySummaryTypeDef
def get_value() -> RepositorySummaryTypeDef:
return {
"arn": ...,
"connectionArn": ...,
"name": ...,
"provider": ...,
}
# RepositorySummaryTypeDef definition
class RepositorySummaryTypeDef(TypedDict):
arn: str,
connectionArn: str,
name: str,
provider: RepositoryProviderType, # (1)
ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef#
# ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef
def get_value() -> ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef:
return {
"repositoryName": ...,
"repositoryProvider": ...,
"syncType": ...,
}
# ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef definition
class ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef(TypedDict):
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
syncType: SyncTypeType, # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See RepositoryProviderType
- See SyncTypeType
- See PaginatorConfigTypeDef
ListRepositorySyncDefinitionsInputRequestTypeDef#
# ListRepositorySyncDefinitionsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListRepositorySyncDefinitionsInputRequestTypeDef
def get_value() -> ListRepositorySyncDefinitionsInputRequestTypeDef:
return {
"repositoryName": ...,
"repositoryProvider": ...,
"syncType": ...,
}
# ListRepositorySyncDefinitionsInputRequestTypeDef definition
class ListRepositorySyncDefinitionsInputRequestTypeDef(TypedDict):
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
syncType: SyncTypeType, # (2)
nextToken: NotRequired[str],
- See RepositoryProviderType
- See SyncTypeType
RepositorySyncDefinitionTypeDef#
# RepositorySyncDefinitionTypeDef usage example
from mypy_boto3_proton.type_defs import RepositorySyncDefinitionTypeDef
def get_value() -> RepositorySyncDefinitionTypeDef:
return {
"branch": ...,
"directory": ...,
"parent": ...,
"target": ...,
}
# RepositorySyncDefinitionTypeDef definition
class RepositorySyncDefinitionTypeDef(TypedDict):
branch: str,
directory: str,
parent: str,
target: str,
ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef#
# ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef
def get_value() -> ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef:
return {
"serviceInstanceName": ...,
"serviceName": ...,
}
# ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef definition
class ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceInstanceOutputsInputRequestTypeDef#
# ListServiceInstanceOutputsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListServiceInstanceOutputsInputRequestTypeDef
def get_value() -> ListServiceInstanceOutputsInputRequestTypeDef:
return {
"serviceInstanceName": ...,
"serviceName": ...,
}
# ListServiceInstanceOutputsInputRequestTypeDef definition
class ListServiceInstanceOutputsInputRequestTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
nextToken: NotRequired[str],
ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef#
# ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef
def get_value() -> ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef:
return {
"serviceInstanceName": ...,
"serviceName": ...,
}
# ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef definition
class ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceInstanceProvisionedResourcesInputRequestTypeDef#
# ListServiceInstanceProvisionedResourcesInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListServiceInstanceProvisionedResourcesInputRequestTypeDef
def get_value() -> ListServiceInstanceProvisionedResourcesInputRequestTypeDef:
return {
"serviceInstanceName": ...,
"serviceName": ...,
}
# ListServiceInstanceProvisionedResourcesInputRequestTypeDef definition
class ListServiceInstanceProvisionedResourcesInputRequestTypeDef(TypedDict):
serviceInstanceName: str,
serviceName: str,
nextToken: NotRequired[str],
ListServiceInstancesFilterTypeDef#
# ListServiceInstancesFilterTypeDef usage example
from mypy_boto3_proton.type_defs import ListServiceInstancesFilterTypeDef
def get_value() -> ListServiceInstancesFilterTypeDef:
return {
"key": ...,
}
# ListServiceInstancesFilterTypeDef definition
class ListServiceInstancesFilterTypeDef(TypedDict):
key: NotRequired[ListServiceInstancesFilterByType], # (1)
value: NotRequired[str],
ServiceInstanceSummaryTypeDef#
# ServiceInstanceSummaryTypeDef usage example
from mypy_boto3_proton.type_defs import ServiceInstanceSummaryTypeDef
def get_value() -> ServiceInstanceSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"deploymentStatus": ...,
"environmentName": ...,
"lastDeploymentAttemptedAt": ...,
"lastDeploymentSucceededAt": ...,
"name": ...,
"serviceName": ...,
"templateMajorVersion": ...,
"templateMinorVersion": ...,
"templateName": ...,
}
# 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],
ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef#
# ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef
def get_value() -> ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef:
return {
"serviceName": ...,
}
# ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef definition
class ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef(TypedDict):
serviceName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServicePipelineOutputsInputRequestTypeDef#
# ListServicePipelineOutputsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListServicePipelineOutputsInputRequestTypeDef
def get_value() -> ListServicePipelineOutputsInputRequestTypeDef:
return {
"serviceName": ...,
}
# ListServicePipelineOutputsInputRequestTypeDef definition
class ListServicePipelineOutputsInputRequestTypeDef(TypedDict):
serviceName: str,
nextToken: NotRequired[str],
ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef#
# ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef
def get_value() -> ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef:
return {
"serviceName": ...,
}
# ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef definition
class ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef(TypedDict):
serviceName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServicePipelineProvisionedResourcesInputRequestTypeDef#
# ListServicePipelineProvisionedResourcesInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListServicePipelineProvisionedResourcesInputRequestTypeDef
def get_value() -> ListServicePipelineProvisionedResourcesInputRequestTypeDef:
return {
"serviceName": ...,
}
# ListServicePipelineProvisionedResourcesInputRequestTypeDef definition
class ListServicePipelineProvisionedResourcesInputRequestTypeDef(TypedDict):
serviceName: str,
nextToken: NotRequired[str],
ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef#
# ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef
def get_value() -> ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef:
return {
"templateName": ...,
}
# ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef definition
class ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef(TypedDict):
templateName: str,
majorVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceTemplateVersionsInputRequestTypeDef#
# ListServiceTemplateVersionsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListServiceTemplateVersionsInputRequestTypeDef
def get_value() -> ListServiceTemplateVersionsInputRequestTypeDef:
return {
"templateName": ...,
}
# ListServiceTemplateVersionsInputRequestTypeDef definition
class ListServiceTemplateVersionsInputRequestTypeDef(TypedDict):
templateName: str,
majorVersion: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ServiceTemplateVersionSummaryTypeDef#
# ServiceTemplateVersionSummaryTypeDef usage example
from mypy_boto3_proton.type_defs import ServiceTemplateVersionSummaryTypeDef
def get_value() -> ServiceTemplateVersionSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"majorVersion": ...,
"minorVersion": ...,
"status": ...,
"templateName": ...,
}
# 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],
ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef#
# ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef
def get_value() -> ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef definition
class ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceTemplatesInputRequestTypeDef#
# ListServiceTemplatesInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListServiceTemplatesInputRequestTypeDef
def get_value() -> ListServiceTemplatesInputRequestTypeDef:
return {
"maxResults": ...,
}
# ListServiceTemplatesInputRequestTypeDef definition
class ListServiceTemplatesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ServiceTemplateSummaryTypeDef#
# ServiceTemplateSummaryTypeDef usage example
from mypy_boto3_proton.type_defs import ServiceTemplateSummaryTypeDef
def get_value() -> ServiceTemplateSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"name": ...,
}
# 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
ListServicesInputListServicesPaginateTypeDef#
# ListServicesInputListServicesPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListServicesInputListServicesPaginateTypeDef
def get_value() -> ListServicesInputListServicesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListServicesInputListServicesPaginateTypeDef definition
class ListServicesInputListServicesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServicesInputRequestTypeDef#
# ListServicesInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListServicesInputRequestTypeDef
def get_value() -> ListServicesInputRequestTypeDef:
return {
"maxResults": ...,
}
# ListServicesInputRequestTypeDef definition
class ListServicesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ServiceSummaryTypeDef#
# ServiceSummaryTypeDef usage example
from mypy_boto3_proton.type_defs import ServiceSummaryTypeDef
def get_value() -> ServiceSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"name": ...,
"status": ...,
"templateName": ...,
}
# ServiceSummaryTypeDef definition
class ServiceSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
lastModifiedAt: datetime,
name: str,
status: ServiceStatusType, # (1)
templateName: str,
description: NotRequired[str],
statusMessage: NotRequired[str],
ListTagsForResourceInputListTagsForResourcePaginateTypeDef#
# ListTagsForResourceInputListTagsForResourcePaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListTagsForResourceInputListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceInputListTagsForResourcePaginateTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputListTagsForResourcePaginateTypeDef definition
class ListTagsForResourceInputListTagsForResourcePaginateTypeDef(TypedDict):
resourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_proton.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
RejectEnvironmentAccountConnectionInputRequestTypeDef#
# RejectEnvironmentAccountConnectionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import RejectEnvironmentAccountConnectionInputRequestTypeDef
def get_value() -> RejectEnvironmentAccountConnectionInputRequestTypeDef:
return {
"id": ...,
}
# RejectEnvironmentAccountConnectionInputRequestTypeDef definition
class RejectEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
RepositorySyncEventTypeDef#
# RepositorySyncEventTypeDef usage example
from mypy_boto3_proton.type_defs import RepositorySyncEventTypeDef
def get_value() -> RepositorySyncEventTypeDef:
return {
"event": ...,
"time": ...,
"type": ...,
}
# RepositorySyncEventTypeDef definition
class RepositorySyncEventTypeDef(TypedDict):
event: str,
time: datetime,
type: str,
externalId: NotRequired[str],
ResourceSyncEventTypeDef#
# ResourceSyncEventTypeDef usage example
from mypy_boto3_proton.type_defs import ResourceSyncEventTypeDef
def get_value() -> ResourceSyncEventTypeDef:
return {
"event": ...,
"time": ...,
"type": ...,
}
# ResourceSyncEventTypeDef definition
class ResourceSyncEventTypeDef(TypedDict):
event: str,
time: datetime,
type: str,
externalId: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_proton.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
S3ObjectSourceTypeDef#
# S3ObjectSourceTypeDef usage example
from mypy_boto3_proton.type_defs import S3ObjectSourceTypeDef
def get_value() -> S3ObjectSourceTypeDef:
return {
"bucket": ...,
"key": ...,
}
# S3ObjectSourceTypeDef definition
class S3ObjectSourceTypeDef(TypedDict):
bucket: str,
key: str,
SyncBlockerContextTypeDef#
# SyncBlockerContextTypeDef usage example
from mypy_boto3_proton.type_defs import SyncBlockerContextTypeDef
def get_value() -> SyncBlockerContextTypeDef:
return {
"key": ...,
"value": ...,
}
# SyncBlockerContextTypeDef definition
class SyncBlockerContextTypeDef(TypedDict):
key: str,
value: str,
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateComponentInputRequestTypeDef#
# UpdateComponentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateComponentInputRequestTypeDef
def get_value() -> UpdateComponentInputRequestTypeDef:
return {
"deploymentType": ...,
"name": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import UpdateEnvironmentAccountConnectionInputRequestTypeDef
def get_value() -> UpdateEnvironmentAccountConnectionInputRequestTypeDef:
return {
"id": ...,
}
# UpdateEnvironmentAccountConnectionInputRequestTypeDef definition
class UpdateEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
id: str,
codebuildRoleArn: NotRequired[str],
componentRoleArn: NotRequired[str],
roleArn: NotRequired[str],
UpdateEnvironmentTemplateInputRequestTypeDef#
# UpdateEnvironmentTemplateInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateInputRequestTypeDef
def get_value() -> UpdateEnvironmentTemplateInputRequestTypeDef:
return {
"name": ...,
}
# UpdateEnvironmentTemplateInputRequestTypeDef definition
class UpdateEnvironmentTemplateInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
UpdateEnvironmentTemplateVersionInputRequestTypeDef#
# UpdateEnvironmentTemplateVersionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateVersionInputRequestTypeDef
def get_value() -> UpdateEnvironmentTemplateVersionInputRequestTypeDef:
return {
"majorVersion": ...,
"minorVersion": ...,
"templateName": ...,
}
# UpdateEnvironmentTemplateVersionInputRequestTypeDef definition
class UpdateEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
description: NotRequired[str],
status: NotRequired[TemplateVersionStatusType], # (1)
UpdateServiceInputRequestTypeDef#
# UpdateServiceInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateServiceInputRequestTypeDef
def get_value() -> UpdateServiceInputRequestTypeDef:
return {
"name": ...,
}
# UpdateServiceInputRequestTypeDef definition
class UpdateServiceInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
spec: NotRequired[str],
UpdateServiceInstanceInputRequestTypeDef#
# UpdateServiceInstanceInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateServiceInstanceInputRequestTypeDef
def get_value() -> UpdateServiceInstanceInputRequestTypeDef:
return {
"deploymentType": ...,
"name": ...,
"serviceName": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import UpdateServicePipelineInputRequestTypeDef
def get_value() -> UpdateServicePipelineInputRequestTypeDef:
return {
"deploymentType": ...,
"serviceName": ...,
"spec": ...,
}
# UpdateServicePipelineInputRequestTypeDef definition
class UpdateServicePipelineInputRequestTypeDef(TypedDict):
deploymentType: DeploymentUpdateTypeType, # (1)
serviceName: str,
spec: str,
templateMajorVersion: NotRequired[str],
templateMinorVersion: NotRequired[str],
UpdateServiceSyncBlockerInputRequestTypeDef#
# UpdateServiceSyncBlockerInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateServiceSyncBlockerInputRequestTypeDef
def get_value() -> UpdateServiceSyncBlockerInputRequestTypeDef:
return {
"id": ...,
"resolvedReason": ...,
}
# UpdateServiceSyncBlockerInputRequestTypeDef definition
class UpdateServiceSyncBlockerInputRequestTypeDef(TypedDict):
id: str,
resolvedReason: str,
UpdateServiceSyncConfigInputRequestTypeDef#
# UpdateServiceSyncConfigInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateServiceSyncConfigInputRequestTypeDef
def get_value() -> UpdateServiceSyncConfigInputRequestTypeDef:
return {
"branch": ...,
"filePath": ...,
"repositoryName": ...,
"repositoryProvider": ...,
"serviceName": ...,
}
# UpdateServiceSyncConfigInputRequestTypeDef definition
class UpdateServiceSyncConfigInputRequestTypeDef(TypedDict):
branch: str,
filePath: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
serviceName: str,
UpdateServiceTemplateInputRequestTypeDef#
# UpdateServiceTemplateInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateServiceTemplateInputRequestTypeDef
def get_value() -> UpdateServiceTemplateInputRequestTypeDef:
return {
"name": ...,
}
# UpdateServiceTemplateInputRequestTypeDef definition
class UpdateServiceTemplateInputRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
displayName: NotRequired[str],
UpdateTemplateSyncConfigInputRequestTypeDef#
# UpdateTemplateSyncConfigInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateTemplateSyncConfigInputRequestTypeDef
def get_value() -> UpdateTemplateSyncConfigInputRequestTypeDef:
return {
"branch": ...,
"repositoryName": ...,
"repositoryProvider": ...,
"templateName": ...,
"templateType": ...,
}
# UpdateTemplateSyncConfigInputRequestTypeDef definition
class UpdateTemplateSyncConfigInputRequestTypeDef(TypedDict):
branch: str,
repositoryName: str,
repositoryProvider: RepositoryProviderType, # (1)
templateName: str,
templateType: TemplateTypeType, # (2)
subdirectory: NotRequired[str],
AcceptEnvironmentAccountConnectionOutputTypeDef#
# AcceptEnvironmentAccountConnectionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import AcceptEnvironmentAccountConnectionOutputTypeDef
def get_value() -> AcceptEnvironmentAccountConnectionOutputTypeDef:
return {
"environmentAccountConnection": ...,
"ResponseMetadata": ...,
}
# AcceptEnvironmentAccountConnectionOutputTypeDef definition
class AcceptEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEnvironmentAccountConnectionOutputTypeDef#
# CreateEnvironmentAccountConnectionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CreateEnvironmentAccountConnectionOutputTypeDef
def get_value() -> CreateEnvironmentAccountConnectionOutputTypeDef:
return {
"environmentAccountConnection": ...,
"ResponseMetadata": ...,
}
# CreateEnvironmentAccountConnectionOutputTypeDef definition
class CreateEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentAccountConnectionOutputTypeDef#
# DeleteEnvironmentAccountConnectionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteEnvironmentAccountConnectionOutputTypeDef
def get_value() -> DeleteEnvironmentAccountConnectionOutputTypeDef:
return {
"environmentAccountConnection": ...,
"ResponseMetadata": ...,
}
# DeleteEnvironmentAccountConnectionOutputTypeDef definition
class DeleteEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnvironmentAccountConnectionOutputTypeDef#
# GetEnvironmentAccountConnectionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import GetEnvironmentAccountConnectionOutputTypeDef
def get_value() -> GetEnvironmentAccountConnectionOutputTypeDef:
return {
"environmentAccountConnection": ...,
"ResponseMetadata": ...,
}
# GetEnvironmentAccountConnectionOutputTypeDef definition
class GetEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RejectEnvironmentAccountConnectionOutputTypeDef#
# RejectEnvironmentAccountConnectionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import RejectEnvironmentAccountConnectionOutputTypeDef
def get_value() -> RejectEnvironmentAccountConnectionOutputTypeDef:
return {
"environmentAccountConnection": ...,
"ResponseMetadata": ...,
}
# RejectEnvironmentAccountConnectionOutputTypeDef definition
class RejectEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentAccountConnectionOutputTypeDef#
# UpdateEnvironmentAccountConnectionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateEnvironmentAccountConnectionOutputTypeDef
def get_value() -> UpdateEnvironmentAccountConnectionOutputTypeDef:
return {
"environmentAccountConnection": ...,
"ResponseMetadata": ...,
}
# UpdateEnvironmentAccountConnectionOutputTypeDef definition
class UpdateEnvironmentAccountConnectionOutputTypeDef(TypedDict):
environmentAccountConnection: EnvironmentAccountConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AccountSettingsTypeDef#
# AccountSettingsTypeDef usage example
from mypy_boto3_proton.type_defs import AccountSettingsTypeDef
def get_value() -> AccountSettingsTypeDef:
return {
"pipelineCodebuildRoleArn": ...,
}
# AccountSettingsTypeDef definition
class AccountSettingsTypeDef(TypedDict):
pipelineCodebuildRoleArn: NotRequired[str],
pipelineProvisioningRepository: NotRequired[RepositoryBranchTypeDef], # (1)
pipelineServiceRoleArn: NotRequired[str],
EnvironmentTypeDef#
# EnvironmentTypeDef usage example
from mypy_boto3_proton.type_defs import EnvironmentTypeDef
def get_value() -> EnvironmentTypeDef:
return {
"arn": ...,
"createdAt": ...,
"deploymentStatus": ...,
"lastDeploymentAttemptedAt": ...,
"lastDeploymentSucceededAt": ...,
"name": ...,
"templateMajorVersion": ...,
"templateMinorVersion": ...,
"templateName": ...,
}
# 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],
protonServiceRoleArn: NotRequired[str],
provisioning: NotRequired[ProvisioningType], # (2)
provisioningRepository: NotRequired[RepositoryBranchTypeDef], # (3)
spec: NotRequired[str],
CancelComponentDeploymentOutputTypeDef#
# CancelComponentDeploymentOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CancelComponentDeploymentOutputTypeDef
def get_value() -> CancelComponentDeploymentOutputTypeDef:
return {
"component": ...,
"ResponseMetadata": ...,
}
# CancelComponentDeploymentOutputTypeDef definition
class CancelComponentDeploymentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateComponentOutputTypeDef#
# CreateComponentOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CreateComponentOutputTypeDef
def get_value() -> CreateComponentOutputTypeDef:
return {
"component": ...,
"ResponseMetadata": ...,
}
# CreateComponentOutputTypeDef definition
class CreateComponentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteComponentOutputTypeDef#
# DeleteComponentOutputTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteComponentOutputTypeDef
def get_value() -> DeleteComponentOutputTypeDef:
return {
"component": ...,
"ResponseMetadata": ...,
}
# DeleteComponentOutputTypeDef definition
class DeleteComponentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComponentOutputTypeDef#
# GetComponentOutputTypeDef usage example
from mypy_boto3_proton.type_defs import GetComponentOutputTypeDef
def get_value() -> GetComponentOutputTypeDef:
return {
"component": ...,
"ResponseMetadata": ...,
}
# GetComponentOutputTypeDef definition
class GetComponentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateComponentOutputTypeDef#
# UpdateComponentOutputTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateComponentOutputTypeDef
def get_value() -> UpdateComponentOutputTypeDef:
return {
"component": ...,
"ResponseMetadata": ...,
}
# UpdateComponentOutputTypeDef definition
class UpdateComponentOutputTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CancelServiceInstanceDeploymentOutputTypeDef#
# CancelServiceInstanceDeploymentOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CancelServiceInstanceDeploymentOutputTypeDef
def get_value() -> CancelServiceInstanceDeploymentOutputTypeDef:
return {
"serviceInstance": ...,
"ResponseMetadata": ...,
}
# CancelServiceInstanceDeploymentOutputTypeDef definition
class CancelServiceInstanceDeploymentOutputTypeDef(TypedDict):
serviceInstance: ServiceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceInstanceOutputTypeDef#
# CreateServiceInstanceOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CreateServiceInstanceOutputTypeDef
def get_value() -> CreateServiceInstanceOutputTypeDef:
return {
"serviceInstance": ...,
"ResponseMetadata": ...,
}
# CreateServiceInstanceOutputTypeDef definition
class CreateServiceInstanceOutputTypeDef(TypedDict):
serviceInstance: ServiceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceInstanceOutputTypeDef#
# GetServiceInstanceOutputTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceInstanceOutputTypeDef
def get_value() -> GetServiceInstanceOutputTypeDef:
return {
"serviceInstance": ...,
"ResponseMetadata": ...,
}
# GetServiceInstanceOutputTypeDef definition
class GetServiceInstanceOutputTypeDef(TypedDict):
serviceInstance: ServiceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceInstanceOutputTypeDef#
# UpdateServiceInstanceOutputTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateServiceInstanceOutputTypeDef
def get_value() -> UpdateServiceInstanceOutputTypeDef:
return {
"serviceInstance": ...,
"ResponseMetadata": ...,
}
# UpdateServiceInstanceOutputTypeDef definition
class UpdateServiceInstanceOutputTypeDef(TypedDict):
serviceInstance: ServiceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CancelServicePipelineDeploymentOutputTypeDef#
# CancelServicePipelineDeploymentOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CancelServicePipelineDeploymentOutputTypeDef
def get_value() -> CancelServicePipelineDeploymentOutputTypeDef:
return {
"pipeline": ...,
"ResponseMetadata": ...,
}
# CancelServicePipelineDeploymentOutputTypeDef definition
class CancelServicePipelineDeploymentOutputTypeDef(TypedDict):
pipeline: ServicePipelineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ServiceTypeDef#
# ServiceTypeDef usage example
from mypy_boto3_proton.type_defs import ServiceTypeDef
def get_value() -> ServiceTypeDef:
return {
"arn": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"name": ...,
"spec": ...,
"status": ...,
"templateName": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import UpdateServicePipelineOutputTypeDef
def get_value() -> UpdateServicePipelineOutputTypeDef:
return {
"pipeline": ...,
"ResponseMetadata": ...,
}
# UpdateServicePipelineOutputTypeDef definition
class UpdateServicePipelineOutputTypeDef(TypedDict):
pipeline: ServicePipelineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceTemplateVersionInputRequestTypeDef#
# UpdateServiceTemplateVersionInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateServiceTemplateVersionInputRequestTypeDef
def get_value() -> UpdateServiceTemplateVersionInputRequestTypeDef:
return {
"majorVersion": ...,
"minorVersion": ...,
"templateName": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import ServiceTemplateVersionTypeDef
def get_value() -> ServiceTemplateVersionTypeDef:
return {
"arn": ...,
"compatibleEnvironmentTemplates": ...,
"createdAt": ...,
"lastModifiedAt": ...,
"majorVersion": ...,
"minorVersion": ...,
"status": ...,
"templateName": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import ListComponentsOutputTypeDef
def get_value() -> ListComponentsOutputTypeDef:
return {
"components": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListComponentsOutputTypeDef definition
class ListComponentsOutputTypeDef(TypedDict):
components: List[ComponentSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CountsSummaryTypeDef#
# CountsSummaryTypeDef usage example
from mypy_boto3_proton.type_defs import CountsSummaryTypeDef
def get_value() -> CountsSummaryTypeDef:
return {
"components": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import CreateComponentInputRequestTypeDef
def get_value() -> CreateComponentInputRequestTypeDef:
return {
"manifest": ...,
"name": ...,
"templateFile": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import CreateEnvironmentAccountConnectionInputRequestTypeDef
def get_value() -> CreateEnvironmentAccountConnectionInputRequestTypeDef:
return {
"environmentName": ...,
"managementAccountId": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateInputRequestTypeDef
def get_value() -> CreateEnvironmentTemplateInputRequestTypeDef:
return {
"name": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import CreateRepositoryInputRequestTypeDef
def get_value() -> CreateRepositoryInputRequestTypeDef:
return {
"connectionArn": ...,
"name": ...,
"provider": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import CreateServiceInputRequestTypeDef
def get_value() -> CreateServiceInputRequestTypeDef:
return {
"name": ...,
"spec": ...,
"templateMajorVersion": ...,
"templateName": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import CreateServiceInstanceInputRequestTypeDef
def get_value() -> CreateServiceInstanceInputRequestTypeDef:
return {
"name": ...,
"serviceName": ...,
"spec": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import CreateServiceTemplateInputRequestTypeDef
def get_value() -> CreateServiceTemplateInputRequestTypeDef:
return {
"name": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"nextToken": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
nextToken: str,
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateEnvironmentInputRequestTypeDef#
# CreateEnvironmentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import CreateEnvironmentInputRequestTypeDef
def get_value() -> CreateEnvironmentInputRequestTypeDef:
return {
"name": ...,
"spec": ...,
"templateMajorVersion": ...,
"templateName": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import UpdateAccountSettingsInputRequestTypeDef
def get_value() -> UpdateAccountSettingsInputRequestTypeDef:
return {
"deletePipelineProvisioningRepository": ...,
}
# UpdateAccountSettingsInputRequestTypeDef definition
class UpdateAccountSettingsInputRequestTypeDef(TypedDict):
deletePipelineProvisioningRepository: NotRequired[bool],
pipelineCodebuildRoleArn: NotRequired[str],
pipelineProvisioningRepository: NotRequired[RepositoryBranchInputTypeDef], # (1)
pipelineServiceRoleArn: NotRequired[str],
UpdateEnvironmentInputRequestTypeDef#
# UpdateEnvironmentInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateEnvironmentInputRequestTypeDef
def get_value() -> UpdateEnvironmentInputRequestTypeDef:
return {
"deploymentType": ...,
"name": ...,
}
# 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 usage example
from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateOutputTypeDef
def get_value() -> CreateEnvironmentTemplateOutputTypeDef:
return {
"environmentTemplate": ...,
"ResponseMetadata": ...,
}
# CreateEnvironmentTemplateOutputTypeDef definition
class CreateEnvironmentTemplateOutputTypeDef(TypedDict):
environmentTemplate: EnvironmentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentTemplateOutputTypeDef#
# DeleteEnvironmentTemplateOutputTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateOutputTypeDef
def get_value() -> DeleteEnvironmentTemplateOutputTypeDef:
return {
"environmentTemplate": ...,
"ResponseMetadata": ...,
}
# DeleteEnvironmentTemplateOutputTypeDef definition
class DeleteEnvironmentTemplateOutputTypeDef(TypedDict):
environmentTemplate: EnvironmentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnvironmentTemplateOutputTypeDef#
# GetEnvironmentTemplateOutputTypeDef usage example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateOutputTypeDef
def get_value() -> GetEnvironmentTemplateOutputTypeDef:
return {
"environmentTemplate": ...,
"ResponseMetadata": ...,
}
# GetEnvironmentTemplateOutputTypeDef definition
class GetEnvironmentTemplateOutputTypeDef(TypedDict):
environmentTemplate: EnvironmentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentTemplateOutputTypeDef#
# UpdateEnvironmentTemplateOutputTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateOutputTypeDef
def get_value() -> UpdateEnvironmentTemplateOutputTypeDef:
return {
"environmentTemplate": ...,
"ResponseMetadata": ...,
}
# UpdateEnvironmentTemplateOutputTypeDef definition
class UpdateEnvironmentTemplateOutputTypeDef(TypedDict):
environmentTemplate: EnvironmentTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEnvironmentTemplateVersionOutputTypeDef#
# CreateEnvironmentTemplateVersionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateVersionOutputTypeDef
def get_value() -> CreateEnvironmentTemplateVersionOutputTypeDef:
return {
"environmentTemplateVersion": ...,
"ResponseMetadata": ...,
}
# CreateEnvironmentTemplateVersionOutputTypeDef definition
class CreateEnvironmentTemplateVersionOutputTypeDef(TypedDict):
environmentTemplateVersion: EnvironmentTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentTemplateVersionOutputTypeDef#
# DeleteEnvironmentTemplateVersionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateVersionOutputTypeDef
def get_value() -> DeleteEnvironmentTemplateVersionOutputTypeDef:
return {
"environmentTemplateVersion": ...,
"ResponseMetadata": ...,
}
# DeleteEnvironmentTemplateVersionOutputTypeDef definition
class DeleteEnvironmentTemplateVersionOutputTypeDef(TypedDict):
environmentTemplateVersion: EnvironmentTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnvironmentTemplateVersionOutputTypeDef#
# GetEnvironmentTemplateVersionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateVersionOutputTypeDef
def get_value() -> GetEnvironmentTemplateVersionOutputTypeDef:
return {
"environmentTemplateVersion": ...,
"ResponseMetadata": ...,
}
# GetEnvironmentTemplateVersionOutputTypeDef definition
class GetEnvironmentTemplateVersionOutputTypeDef(TypedDict):
environmentTemplateVersion: EnvironmentTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEnvironmentTemplateVersionOutputTypeDef#
# UpdateEnvironmentTemplateVersionOutputTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateVersionOutputTypeDef
def get_value() -> UpdateEnvironmentTemplateVersionOutputTypeDef:
return {
"environmentTemplateVersion": ...,
"ResponseMetadata": ...,
}
# UpdateEnvironmentTemplateVersionOutputTypeDef definition
class UpdateEnvironmentTemplateVersionOutputTypeDef(TypedDict):
environmentTemplateVersion: EnvironmentTemplateVersionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRepositoryOutputTypeDef#
# CreateRepositoryOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CreateRepositoryOutputTypeDef
def get_value() -> CreateRepositoryOutputTypeDef:
return {
"repository": ...,
"ResponseMetadata": ...,
}
# CreateRepositoryOutputTypeDef definition
class CreateRepositoryOutputTypeDef(TypedDict):
repository: RepositoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRepositoryOutputTypeDef#
# DeleteRepositoryOutputTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteRepositoryOutputTypeDef
def get_value() -> DeleteRepositoryOutputTypeDef:
return {
"repository": ...,
"ResponseMetadata": ...,
}
# DeleteRepositoryOutputTypeDef definition
class DeleteRepositoryOutputTypeDef(TypedDict):
repository: RepositoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRepositoryOutputTypeDef#
# GetRepositoryOutputTypeDef usage example
from mypy_boto3_proton.type_defs import GetRepositoryOutputTypeDef
def get_value() -> GetRepositoryOutputTypeDef:
return {
"repository": ...,
"ResponseMetadata": ...,
}
# GetRepositoryOutputTypeDef definition
class GetRepositoryOutputTypeDef(TypedDict):
repository: RepositoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceSyncConfigOutputTypeDef#
# CreateServiceSyncConfigOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CreateServiceSyncConfigOutputTypeDef
def get_value() -> CreateServiceSyncConfigOutputTypeDef:
return {
"serviceSyncConfig": ...,
"ResponseMetadata": ...,
}
# CreateServiceSyncConfigOutputTypeDef definition
class CreateServiceSyncConfigOutputTypeDef(TypedDict):
serviceSyncConfig: ServiceSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteServiceSyncConfigOutputTypeDef#
# DeleteServiceSyncConfigOutputTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteServiceSyncConfigOutputTypeDef
def get_value() -> DeleteServiceSyncConfigOutputTypeDef:
return {
"serviceSyncConfig": ...,
"ResponseMetadata": ...,
}
# DeleteServiceSyncConfigOutputTypeDef definition
class DeleteServiceSyncConfigOutputTypeDef(TypedDict):
serviceSyncConfig: ServiceSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceSyncConfigOutputTypeDef#
# GetServiceSyncConfigOutputTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceSyncConfigOutputTypeDef
def get_value() -> GetServiceSyncConfigOutputTypeDef:
return {
"serviceSyncConfig": ...,
"ResponseMetadata": ...,
}
# GetServiceSyncConfigOutputTypeDef definition
class GetServiceSyncConfigOutputTypeDef(TypedDict):
serviceSyncConfig: ServiceSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceSyncConfigOutputTypeDef#
# UpdateServiceSyncConfigOutputTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateServiceSyncConfigOutputTypeDef
def get_value() -> UpdateServiceSyncConfigOutputTypeDef:
return {
"serviceSyncConfig": ...,
"ResponseMetadata": ...,
}
# UpdateServiceSyncConfigOutputTypeDef definition
class UpdateServiceSyncConfigOutputTypeDef(TypedDict):
serviceSyncConfig: ServiceSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceTemplateOutputTypeDef#
# CreateServiceTemplateOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CreateServiceTemplateOutputTypeDef
def get_value() -> CreateServiceTemplateOutputTypeDef:
return {
"serviceTemplate": ...,
"ResponseMetadata": ...,
}
# CreateServiceTemplateOutputTypeDef definition
class CreateServiceTemplateOutputTypeDef(TypedDict):
serviceTemplate: ServiceTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteServiceTemplateOutputTypeDef#
# DeleteServiceTemplateOutputTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteServiceTemplateOutputTypeDef
def get_value() -> DeleteServiceTemplateOutputTypeDef:
return {
"serviceTemplate": ...,
"ResponseMetadata": ...,
}
# DeleteServiceTemplateOutputTypeDef definition
class DeleteServiceTemplateOutputTypeDef(TypedDict):
serviceTemplate: ServiceTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceTemplateOutputTypeDef#
# GetServiceTemplateOutputTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceTemplateOutputTypeDef
def get_value() -> GetServiceTemplateOutputTypeDef:
return {
"serviceTemplate": ...,
"ResponseMetadata": ...,
}
# GetServiceTemplateOutputTypeDef definition
class GetServiceTemplateOutputTypeDef(TypedDict):
serviceTemplate: ServiceTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceTemplateOutputTypeDef#
# UpdateServiceTemplateOutputTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateServiceTemplateOutputTypeDef
def get_value() -> UpdateServiceTemplateOutputTypeDef:
return {
"serviceTemplate": ...,
"ResponseMetadata": ...,
}
# UpdateServiceTemplateOutputTypeDef definition
class UpdateServiceTemplateOutputTypeDef(TypedDict):
serviceTemplate: ServiceTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTemplateSyncConfigOutputTypeDef#
# CreateTemplateSyncConfigOutputTypeDef usage example
from mypy_boto3_proton.type_defs import CreateTemplateSyncConfigOutputTypeDef
def get_value() -> CreateTemplateSyncConfigOutputTypeDef:
return {
"templateSyncConfig": ...,
"ResponseMetadata": ...,
}
# CreateTemplateSyncConfigOutputTypeDef definition
class CreateTemplateSyncConfigOutputTypeDef(TypedDict):
templateSyncConfig: TemplateSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTemplateSyncConfigOutputTypeDef#
# DeleteTemplateSyncConfigOutputTypeDef usage example
from mypy_boto3_proton.type_defs import DeleteTemplateSyncConfigOutputTypeDef
def get_value() -> DeleteTemplateSyncConfigOutputTypeDef:
return {
"templateSyncConfig": ...,
"ResponseMetadata": ...,
}
# DeleteTemplateSyncConfigOutputTypeDef definition
class DeleteTemplateSyncConfigOutputTypeDef(TypedDict):
templateSyncConfig: TemplateSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTemplateSyncConfigOutputTypeDef#
# GetTemplateSyncConfigOutputTypeDef usage example
from mypy_boto3_proton.type_defs import GetTemplateSyncConfigOutputTypeDef
def get_value() -> GetTemplateSyncConfigOutputTypeDef:
return {
"templateSyncConfig": ...,
"ResponseMetadata": ...,
}
# GetTemplateSyncConfigOutputTypeDef definition
class GetTemplateSyncConfigOutputTypeDef(TypedDict):
templateSyncConfig: TemplateSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTemplateSyncConfigOutputTypeDef#
# UpdateTemplateSyncConfigOutputTypeDef usage example
from mypy_boto3_proton.type_defs import UpdateTemplateSyncConfigOutputTypeDef
def get_value() -> UpdateTemplateSyncConfigOutputTypeDef:
return {
"templateSyncConfig": ...,
"ResponseMetadata": ...,
}
# UpdateTemplateSyncConfigOutputTypeDef definition
class UpdateTemplateSyncConfigOutputTypeDef(TypedDict):
templateSyncConfig: TemplateSyncConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnvironmentAccountConnectionsOutputTypeDef#
# ListEnvironmentAccountConnectionsOutputTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentAccountConnectionsOutputTypeDef
def get_value() -> ListEnvironmentAccountConnectionsOutputTypeDef:
return {
"environmentAccountConnections": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListEnvironmentAccountConnectionsOutputTypeDef definition
class ListEnvironmentAccountConnectionsOutputTypeDef(TypedDict):
environmentAccountConnections: List[EnvironmentAccountConnectionSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnvironmentsOutputTypeDef#
# ListEnvironmentsOutputTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentsOutputTypeDef
def get_value() -> ListEnvironmentsOutputTypeDef:
return {
"environments": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListEnvironmentsOutputTypeDef definition
class ListEnvironmentsOutputTypeDef(TypedDict):
environments: List[EnvironmentSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnvironmentsInputListEnvironmentsPaginateTypeDef#
# ListEnvironmentsInputListEnvironmentsPaginateTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentsInputListEnvironmentsPaginateTypeDef
def get_value() -> ListEnvironmentsInputListEnvironmentsPaginateTypeDef:
return {
"environmentTemplates": ...,
}
# ListEnvironmentsInputListEnvironmentsPaginateTypeDef definition
class ListEnvironmentsInputListEnvironmentsPaginateTypeDef(TypedDict):
environmentTemplates: NotRequired[Sequence[EnvironmentTemplateFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnvironmentsInputRequestTypeDef#
# ListEnvironmentsInputRequestTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentsInputRequestTypeDef
def get_value() -> ListEnvironmentsInputRequestTypeDef:
return {
"environmentTemplates": ...,
}
# ListEnvironmentsInputRequestTypeDef definition
class ListEnvironmentsInputRequestTypeDef(TypedDict):
environmentTemplates: NotRequired[Sequence[EnvironmentTemplateFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListEnvironmentTemplatesOutputTypeDef#
# ListEnvironmentTemplatesOutputTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplatesOutputTypeDef
def get_value() -> ListEnvironmentTemplatesOutputTypeDef:
return {
"nextToken": ...,
"templates": ...,
"ResponseMetadata": ...,
}
# ListEnvironmentTemplatesOutputTypeDef definition
class ListEnvironmentTemplatesOutputTypeDef(TypedDict):
nextToken: str,
templates: List[EnvironmentTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnvironmentTemplateVersionsOutputTypeDef#
# ListEnvironmentTemplateVersionsOutputTypeDef usage example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplateVersionsOutputTypeDef
def get_value() -> ListEnvironmentTemplateVersionsOutputTypeDef:
return {
"nextToken": ...,
"templateVersions": ...,
"ResponseMetadata": ...,
}
# ListEnvironmentTemplateVersionsOutputTypeDef definition
class ListEnvironmentTemplateVersionsOutputTypeDef(TypedDict):
nextToken: str,
templateVersions: List[EnvironmentTemplateVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComponentInputComponentDeletedWaitTypeDef#
# GetComponentInputComponentDeletedWaitTypeDef usage example
from mypy_boto3_proton.type_defs import GetComponentInputComponentDeletedWaitTypeDef
def get_value() -> GetComponentInputComponentDeletedWaitTypeDef:
return {
"name": ...,
}
# GetComponentInputComponentDeletedWaitTypeDef definition
class GetComponentInputComponentDeletedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetComponentInputComponentDeployedWaitTypeDef#
# GetComponentInputComponentDeployedWaitTypeDef usage example
from mypy_boto3_proton.type_defs import GetComponentInputComponentDeployedWaitTypeDef
def get_value() -> GetComponentInputComponentDeployedWaitTypeDef:
return {
"name": ...,
}
# GetComponentInputComponentDeployedWaitTypeDef definition
class GetComponentInputComponentDeployedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetEnvironmentInputEnvironmentDeployedWaitTypeDef#
# GetEnvironmentInputEnvironmentDeployedWaitTypeDef usage example
from mypy_boto3_proton.type_defs import GetEnvironmentInputEnvironmentDeployedWaitTypeDef
def get_value() -> GetEnvironmentInputEnvironmentDeployedWaitTypeDef:
return {
"name": ...,
}
# GetEnvironmentInputEnvironmentDeployedWaitTypeDef definition
class GetEnvironmentInputEnvironmentDeployedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef#
# GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef usage example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef
def get_value() -> GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef:
return {
"majorVersion": ...,
"minorVersion": ...,
"templateName": ...,
}
# GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef definition
class GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef(TypedDict):
majorVersion: str,
minorVersion: str,
templateName: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetServiceInputServiceCreatedWaitTypeDef#
# GetServiceInputServiceCreatedWaitTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceInputServiceCreatedWaitTypeDef
def get_value() -> GetServiceInputServiceCreatedWaitTypeDef:
return {
"name": ...,
}
# GetServiceInputServiceCreatedWaitTypeDef definition
class GetServiceInputServiceCreatedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetServiceInputServiceDeletedWaitTypeDef#
# GetServiceInputServiceDeletedWaitTypeDef usage example
from mypy_boto3_proton.type_defs import GetServiceInputServiceDeletedWaitTypeDef
def get_value() -> GetServiceInputServiceDeletedWaitTypeDef:
return {
"name": ...,
}
# GetServiceInputServiceDeletedWaitTypeDef definition
class GetServiceInputServiceDeletedWaitTypeDef(TypedDict):
name: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)