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],
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,
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],
id: NotRequired[str],
name: NotRequired[str],
patternName: NotRequired[str],
resourceGroup: NotRequired[str],
specifications: NotRequired[Dict[str, str]],
status: NotRequired[DeploymentStatusType], # (1)
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,
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],
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],
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)
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)