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