Skip to content

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],
  1. See DeploymentStatusType

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],
  1. See DeploymentStatusType

DeploymentEventDataSummaryTypeDef#

# DeploymentEventDataSummaryTypeDef definition

class DeploymentEventDataSummaryTypeDef(TypedDict):
    description: NotRequired[str],
    name: NotRequired[str],
    status: NotRequired[EventStatusType],  # (1)
    statusReason: NotRequired[str],
    timestamp: NotRequired[datetime],
  1. See EventStatusType

DeploymentFilterTypeDef#

# DeploymentFilterTypeDef definition

class DeploymentFilterTypeDef(TypedDict):
    name: NotRequired[DeploymentFilterKeyType],  # (1)
    values: NotRequired[Sequence[str]],
  1. See DeploymentFilterKeyType

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],
  1. See WorkloadStatusType

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],
  1. See WorkloadDeploymentPatternStatusType

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)
  1. See ResponseMetadataTypeDef

DeleteDeploymentOutputTypeDef#

# DeleteDeploymentOutputTypeDef definition

class DeleteDeploymentOutputTypeDef(TypedDict):
    status: DeploymentStatusType,  # (1)
    statusReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeploymentStatusType
  2. See ResponseMetadataTypeDef

ListDeploymentsOutputTypeDef#

# ListDeploymentsOutputTypeDef definition

class ListDeploymentsOutputTypeDef(TypedDict):
    deployments: List[DeploymentDataSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeploymentDataSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetDeploymentOutputTypeDef#

# GetDeploymentOutputTypeDef definition

class GetDeploymentOutputTypeDef(TypedDict):
    deployment: DeploymentDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeploymentDataTypeDef
  2. See ResponseMetadataTypeDef

ListDeploymentEventsOutputTypeDef#

# ListDeploymentEventsOutputTypeDef definition

class ListDeploymentEventsOutputTypeDef(TypedDict):
    deploymentEvents: List[DeploymentEventDataSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeploymentEventDataSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDeploymentsInputRequestTypeDef#

# ListDeploymentsInputRequestTypeDef definition

class ListDeploymentsInputRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[DeploymentFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See DeploymentFilterTypeDef

GetWorkloadOutputTypeDef#

# GetWorkloadOutputTypeDef definition

class GetWorkloadOutputTypeDef(TypedDict):
    workload: WorkloadDataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkloadDataTypeDef
  2. See ResponseMetadataTypeDef

ListDeploymentEventsInputListDeploymentEventsPaginateTypeDef#

# ListDeploymentEventsInputListDeploymentEventsPaginateTypeDef definition

class ListDeploymentEventsInputListDeploymentEventsPaginateTypeDef(TypedDict):
    deploymentId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDeploymentsInputListDeploymentsPaginateTypeDef#

# ListDeploymentsInputListDeploymentsPaginateTypeDef definition

class ListDeploymentsInputListDeploymentsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[DeploymentFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DeploymentFilterTypeDef
  2. See PaginatorConfigTypeDef

ListWorkloadDeploymentPatternsInputListWorkloadDeploymentPatternsPaginateTypeDef#

# ListWorkloadDeploymentPatternsInputListWorkloadDeploymentPatternsPaginateTypeDef definition

class ListWorkloadDeploymentPatternsInputListWorkloadDeploymentPatternsPaginateTypeDef(TypedDict):
    workloadName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWorkloadsInputListWorkloadsPaginateTypeDef#

# ListWorkloadsInputListWorkloadsPaginateTypeDef definition

class ListWorkloadsInputListWorkloadsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWorkloadDeploymentPatternsOutputTypeDef#

# ListWorkloadDeploymentPatternsOutputTypeDef definition

class ListWorkloadDeploymentPatternsOutputTypeDef(TypedDict):
    nextToken: str,
    workloadDeploymentPatterns: List[WorkloadDeploymentPatternDataSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkloadDeploymentPatternDataSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListWorkloadsOutputTypeDef#

# ListWorkloadsOutputTypeDef definition

class ListWorkloadsOutputTypeDef(TypedDict):
    nextToken: str,
    workloads: List[WorkloadDataSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkloadDataSummaryTypeDef
  2. See ResponseMetadataTypeDef