Type definitions#
Index > LaunchWizard > Type definitions
Auto-generated documentation for LaunchWizard type annotations stubs module mypy-boto3-launch-wizard.
CreateDeploymentInputRequestTypeDef#
# CreateDeploymentInputRequestTypeDef definition
class CreateDeploymentInputRequestTypeDef(TypedDict):
deploymentPatternName: str,
name: str,
specifications: Mapping[str, str],
workloadName: str,
dryRun: NotRequired[bool],
tags: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteDeploymentInputRequestTypeDef#
# DeleteDeploymentInputRequestTypeDef definition
class DeleteDeploymentInputRequestTypeDef(TypedDict):
deploymentId: str,
DeploymentConditionalFieldTypeDef#
# DeploymentConditionalFieldTypeDef definition
class DeploymentConditionalFieldTypeDef(TypedDict):
comparator: NotRequired[str],
name: NotRequired[str],
value: NotRequired[str],
DeploymentDataSummaryTypeDef#
# DeploymentDataSummaryTypeDef definition
class DeploymentDataSummaryTypeDef(TypedDict):
createdAt: NotRequired[datetime],
id: NotRequired[str],
name: NotRequired[str],
patternName: NotRequired[str],
status: NotRequired[DeploymentStatusType], # (1)
workloadName: NotRequired[str],
DeploymentDataTypeDef#
# DeploymentDataTypeDef definition
class DeploymentDataTypeDef(TypedDict):
createdAt: NotRequired[datetime],
deletedAt: NotRequired[datetime],
deploymentArn: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
patternName: NotRequired[str],
resourceGroup: NotRequired[str],
specifications: NotRequired[Dict[str, str]],
status: NotRequired[DeploymentStatusType], # (1)
tags: NotRequired[Dict[str, str]],
workloadName: NotRequired[str],
DeploymentEventDataSummaryTypeDef#
# DeploymentEventDataSummaryTypeDef definition
class DeploymentEventDataSummaryTypeDef(TypedDict):
description: NotRequired[str],
name: NotRequired[str],
status: NotRequired[EventStatusType], # (1)
statusReason: NotRequired[str],
timestamp: NotRequired[datetime],
- See EventStatusType
DeploymentFilterTypeDef#
# DeploymentFilterTypeDef definition
class DeploymentFilterTypeDef(TypedDict):
name: NotRequired[DeploymentFilterKeyType], # (1)
values: NotRequired[Sequence[str]],
GetDeploymentInputRequestTypeDef#
# GetDeploymentInputRequestTypeDef definition
class GetDeploymentInputRequestTypeDef(TypedDict):
deploymentId: str,
GetWorkloadDeploymentPatternInputRequestTypeDef#
# GetWorkloadDeploymentPatternInputRequestTypeDef definition
class GetWorkloadDeploymentPatternInputRequestTypeDef(TypedDict):
deploymentPatternName: str,
workloadName: str,
GetWorkloadInputRequestTypeDef#
# GetWorkloadInputRequestTypeDef definition
class GetWorkloadInputRequestTypeDef(TypedDict):
workloadName: str,
WorkloadDataTypeDef#
# WorkloadDataTypeDef definition
class WorkloadDataTypeDef(TypedDict):
description: NotRequired[str],
displayName: NotRequired[str],
documentationUrl: NotRequired[str],
iconUrl: NotRequired[str],
status: NotRequired[WorkloadStatusType], # (1)
statusMessage: NotRequired[str],
workloadName: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListDeploymentEventsInputRequestTypeDef#
# ListDeploymentEventsInputRequestTypeDef definition
class ListDeploymentEventsInputRequestTypeDef(TypedDict):
deploymentId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
ListWorkloadDeploymentPatternsInputRequestTypeDef#
# ListWorkloadDeploymentPatternsInputRequestTypeDef definition
class ListWorkloadDeploymentPatternsInputRequestTypeDef(TypedDict):
workloadName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkloadDeploymentPatternDataSummaryTypeDef#
# WorkloadDeploymentPatternDataSummaryTypeDef definition
class WorkloadDeploymentPatternDataSummaryTypeDef(TypedDict):
deploymentPatternName: NotRequired[str],
description: NotRequired[str],
displayName: NotRequired[str],
status: NotRequired[WorkloadDeploymentPatternStatusType], # (1)
statusMessage: NotRequired[str],
workloadName: NotRequired[str],
workloadVersionName: NotRequired[str],
ListWorkloadsInputRequestTypeDef#
# ListWorkloadsInputRequestTypeDef definition
class ListWorkloadsInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkloadDataSummaryTypeDef#
# WorkloadDataSummaryTypeDef definition
class WorkloadDataSummaryTypeDef(TypedDict):
displayName: NotRequired[str],
workloadName: NotRequired[str],
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
CreateDeploymentOutputTypeDef#
# CreateDeploymentOutputTypeDef definition
class CreateDeploymentOutputTypeDef(TypedDict):
deploymentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDeploymentOutputTypeDef#
# DeleteDeploymentOutputTypeDef definition
class DeleteDeploymentOutputTypeDef(TypedDict):
status: DeploymentStatusType, # (1)
statusReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeploymentSpecificationsFieldTypeDef#
# DeploymentSpecificationsFieldTypeDef definition
class DeploymentSpecificationsFieldTypeDef(TypedDict):
allowedValues: NotRequired[List[str]],
conditionals: NotRequired[List[DeploymentConditionalFieldTypeDef]], # (1)
description: NotRequired[str],
name: NotRequired[str],
required: NotRequired[str],
ListDeploymentsOutputTypeDef#
# ListDeploymentsOutputTypeDef definition
class ListDeploymentsOutputTypeDef(TypedDict):
deployments: List[DeploymentDataSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDeploymentOutputTypeDef#
# GetDeploymentOutputTypeDef definition
class GetDeploymentOutputTypeDef(TypedDict):
deployment: DeploymentDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDeploymentEventsOutputTypeDef#
# ListDeploymentEventsOutputTypeDef definition
class ListDeploymentEventsOutputTypeDef(TypedDict):
deploymentEvents: List[DeploymentEventDataSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDeploymentsInputRequestTypeDef#
# ListDeploymentsInputRequestTypeDef definition
class ListDeploymentsInputRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[DeploymentFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
GetWorkloadOutputTypeDef#
# GetWorkloadOutputTypeDef definition
class GetWorkloadOutputTypeDef(TypedDict):
workload: WorkloadDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDeploymentEventsInputListDeploymentEventsPaginateTypeDef#
# ListDeploymentEventsInputListDeploymentEventsPaginateTypeDef definition
class ListDeploymentEventsInputListDeploymentEventsPaginateTypeDef(TypedDict):
deploymentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDeploymentsInputListDeploymentsPaginateTypeDef#
# ListDeploymentsInputListDeploymentsPaginateTypeDef definition
class ListDeploymentsInputListDeploymentsPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[DeploymentFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListWorkloadDeploymentPatternsInputListWorkloadDeploymentPatternsPaginateTypeDef#
# ListWorkloadDeploymentPatternsInputListWorkloadDeploymentPatternsPaginateTypeDef definition
class ListWorkloadDeploymentPatternsInputListWorkloadDeploymentPatternsPaginateTypeDef(TypedDict):
workloadName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkloadsInputListWorkloadsPaginateTypeDef#
# ListWorkloadsInputListWorkloadsPaginateTypeDef definition
class ListWorkloadsInputListWorkloadsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkloadDeploymentPatternsOutputTypeDef#
# ListWorkloadDeploymentPatternsOutputTypeDef definition
class ListWorkloadDeploymentPatternsOutputTypeDef(TypedDict):
nextToken: str,
workloadDeploymentPatterns: List[WorkloadDeploymentPatternDataSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkloadsOutputTypeDef#
# ListWorkloadsOutputTypeDef definition
class ListWorkloadsOutputTypeDef(TypedDict):
nextToken: str,
workloads: List[WorkloadDataSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WorkloadDeploymentPatternDataTypeDef#
# WorkloadDeploymentPatternDataTypeDef definition
class WorkloadDeploymentPatternDataTypeDef(TypedDict):
deploymentPatternName: NotRequired[str],
description: NotRequired[str],
displayName: NotRequired[str],
specifications: NotRequired[List[DeploymentSpecificationsFieldTypeDef]], # (1)
status: NotRequired[WorkloadDeploymentPatternStatusType], # (2)
statusMessage: NotRequired[str],
workloadName: NotRequired[str],
workloadVersionName: NotRequired[str],
GetWorkloadDeploymentPatternOutputTypeDef#
# GetWorkloadDeploymentPatternOutputTypeDef definition
class GetWorkloadDeploymentPatternOutputTypeDef(TypedDict):
workloadDeploymentPattern: WorkloadDeploymentPatternDataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)