Type definitions#
Auto-generated documentation for SMS type annotations stubs module mypy-boto3-sms.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ServerReplicationParametersUnionTypeDef#
# ServerReplicationParametersUnionTypeDef definition
ServerReplicationParametersUnionTypeDef = Union[
ServerReplicationParametersTypeDef, # (1)
ServerReplicationParametersOutputTypeDef, # (2)
]
ServerGroupUnionTypeDef#
# ServerGroupUnionTypeDef definition
ServerGroupUnionTypeDef = Union[
ServerGroupTypeDef, # (1)
ServerGroupOutputTypeDef, # (2)
]
ServerReplicationConfigurationUnionTypeDef#
# ServerReplicationConfigurationUnionTypeDef definition
ServerReplicationConfigurationUnionTypeDef = Union[
ServerReplicationConfigurationTypeDef, # (1)
ServerReplicationConfigurationOutputTypeDef, # (2)
]
ServerGroupLaunchConfigurationUnionTypeDef#
# ServerGroupLaunchConfigurationUnionTypeDef definition
ServerGroupLaunchConfigurationUnionTypeDef = Union[
ServerGroupLaunchConfigurationTypeDef, # (1)
ServerGroupLaunchConfigurationOutputTypeDef, # (2)
]
ServerGroupValidationConfigurationUnionTypeDef#
# ServerGroupValidationConfigurationUnionTypeDef definition
ServerGroupValidationConfigurationUnionTypeDef = Union[
ServerGroupValidationConfigurationTypeDef, # (1)
ServerGroupValidationConfigurationOutputTypeDef, # (2)
]
ServerGroupReplicationConfigurationUnionTypeDef#
# ServerGroupReplicationConfigurationUnionTypeDef definition
ServerGroupReplicationConfigurationUnionTypeDef = Union[
ServerGroupReplicationConfigurationTypeDef, # (1)
ServerGroupReplicationConfigurationOutputTypeDef, # (2)
]
LaunchDetailsTypeDef#
# LaunchDetailsTypeDef definition
class LaunchDetailsTypeDef(TypedDict):
latestLaunchTime: NotRequired[datetime],
stackName: NotRequired[str],
stackId: NotRequired[str],
ConnectorTypeDef#
# ConnectorTypeDef definition
class ConnectorTypeDef(TypedDict):
connectorId: NotRequired[str],
version: NotRequired[str],
status: NotRequired[ConnectorStatusType], # (1)
capabilityList: NotRequired[List[ConnectorCapabilityType]], # (2)
vmManagerName: NotRequired[str],
vmManagerType: NotRequired[VmManagerTypeType], # (3)
vmManagerId: NotRequired[str],
ipAddress: NotRequired[str],
macAddress: NotRequired[str],
associatedOn: NotRequired[datetime],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteAppLaunchConfigurationRequestRequestTypeDef#
# DeleteAppLaunchConfigurationRequestRequestTypeDef definition
class DeleteAppLaunchConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
DeleteAppReplicationConfigurationRequestRequestTypeDef#
# DeleteAppReplicationConfigurationRequestRequestTypeDef definition
class DeleteAppReplicationConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
DeleteAppRequestRequestTypeDef#
# DeleteAppRequestRequestTypeDef definition
class DeleteAppRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
forceStopAppReplication: NotRequired[bool],
forceTerminateApp: NotRequired[bool],
DeleteAppValidationConfigurationRequestRequestTypeDef#
# DeleteAppValidationConfigurationRequestRequestTypeDef definition
class DeleteAppValidationConfigurationRequestRequestTypeDef(TypedDict):
appId: str,
DeleteReplicationJobRequestRequestTypeDef#
# DeleteReplicationJobRequestRequestTypeDef definition
class DeleteReplicationJobRequestRequestTypeDef(TypedDict):
replicationJobId: str,
DisassociateConnectorRequestRequestTypeDef#
# DisassociateConnectorRequestRequestTypeDef definition
class DisassociateConnectorRequestRequestTypeDef(TypedDict):
connectorId: str,
GenerateChangeSetRequestRequestTypeDef#
# GenerateChangeSetRequestRequestTypeDef definition
class GenerateChangeSetRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
changesetFormat: NotRequired[OutputFormatType], # (1)
- See OutputFormatType
S3LocationTypeDef#
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucket: NotRequired[str],
key: NotRequired[str],
GenerateTemplateRequestRequestTypeDef#
# GenerateTemplateRequestRequestTypeDef definition
class GenerateTemplateRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
templateFormat: NotRequired[OutputFormatType], # (1)
- See OutputFormatType
GetAppLaunchConfigurationRequestRequestTypeDef#
# GetAppLaunchConfigurationRequestRequestTypeDef definition
class GetAppLaunchConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
GetAppReplicationConfigurationRequestRequestTypeDef#
# GetAppReplicationConfigurationRequestRequestTypeDef definition
class GetAppReplicationConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
GetAppRequestRequestTypeDef#
# GetAppRequestRequestTypeDef definition
class GetAppRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
GetAppValidationConfigurationRequestRequestTypeDef#
# GetAppValidationConfigurationRequestRequestTypeDef definition
class GetAppValidationConfigurationRequestRequestTypeDef(TypedDict):
appId: str,
GetAppValidationOutputRequestRequestTypeDef#
# GetAppValidationOutputRequestRequestTypeDef definition
class GetAppValidationOutputRequestRequestTypeDef(TypedDict):
appId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetConnectorsRequestRequestTypeDef#
# GetConnectorsRequestRequestTypeDef definition
class GetConnectorsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetReplicationJobsRequestRequestTypeDef#
# GetReplicationJobsRequestRequestTypeDef definition
class GetReplicationJobsRequestRequestTypeDef(TypedDict):
replicationJobId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetReplicationRunsRequestRequestTypeDef#
# GetReplicationRunsRequestRequestTypeDef definition
class GetReplicationRunsRequestRequestTypeDef(TypedDict):
replicationJobId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
VmServerAddressTypeDef#
# VmServerAddressTypeDef definition
class VmServerAddressTypeDef(TypedDict):
vmManagerId: NotRequired[str],
vmId: NotRequired[str],
ImportAppCatalogRequestRequestTypeDef#
# ImportAppCatalogRequestRequestTypeDef definition
class ImportAppCatalogRequestRequestTypeDef(TypedDict):
roleName: NotRequired[str],
LaunchAppRequestRequestTypeDef#
# LaunchAppRequestRequestTypeDef definition
class LaunchAppRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
ListAppsRequestRequestTypeDef#
# ListAppsRequestRequestTypeDef definition
class ListAppsRequestRequestTypeDef(TypedDict):
appIds: NotRequired[Sequence[str]],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
NotificationContextTypeDef#
# NotificationContextTypeDef definition
class NotificationContextTypeDef(TypedDict):
validationId: NotRequired[str],
status: NotRequired[ValidationStatusType], # (1)
statusMessage: NotRequired[str],
ReplicationRunStageDetailsTypeDef#
# ReplicationRunStageDetailsTypeDef definition
class ReplicationRunStageDetailsTypeDef(TypedDict):
stage: NotRequired[str],
stageProgress: NotRequired[str],
ServerReplicationParametersOutputTypeDef#
# ServerReplicationParametersOutputTypeDef definition
class ServerReplicationParametersOutputTypeDef(TypedDict):
seedTime: NotRequired[datetime],
frequency: NotRequired[int],
runOnce: NotRequired[bool],
licenseType: NotRequired[LicenseTypeType], # (1)
numberOfRecentAmisToKeep: NotRequired[int],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
- See LicenseTypeType
StartAppReplicationRequestRequestTypeDef#
# StartAppReplicationRequestRequestTypeDef definition
class StartAppReplicationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
StartOnDemandAppReplicationRequestRequestTypeDef#
# StartOnDemandAppReplicationRequestRequestTypeDef definition
class StartOnDemandAppReplicationRequestRequestTypeDef(TypedDict):
appId: str,
description: NotRequired[str],
StartOnDemandReplicationRunRequestRequestTypeDef#
# StartOnDemandReplicationRunRequestRequestTypeDef definition
class StartOnDemandReplicationRunRequestRequestTypeDef(TypedDict):
replicationJobId: str,
description: NotRequired[str],
StopAppReplicationRequestRequestTypeDef#
# StopAppReplicationRequestRequestTypeDef definition
class StopAppReplicationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
TerminateAppRequestRequestTypeDef#
# TerminateAppRequestRequestTypeDef definition
class TerminateAppRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
AppSummaryTypeDef#
# AppSummaryTypeDef definition
class AppSummaryTypeDef(TypedDict):
appId: NotRequired[str],
importedAppId: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
status: NotRequired[AppStatusType], # (1)
statusMessage: NotRequired[str],
replicationConfigurationStatus: NotRequired[AppReplicationConfigurationStatusType], # (2)
replicationStatus: NotRequired[AppReplicationStatusType], # (3)
replicationStatusMessage: NotRequired[str],
latestReplicationTime: NotRequired[datetime],
launchConfigurationStatus: NotRequired[AppLaunchConfigurationStatusType], # (4)
launchStatus: NotRequired[AppLaunchStatusType], # (5)
launchStatusMessage: NotRequired[str],
launchDetails: NotRequired[LaunchDetailsTypeDef], # (6)
creationTime: NotRequired[datetime],
lastModified: NotRequired[datetime],
roleName: NotRequired[str],
totalServerGroups: NotRequired[int],
totalServers: NotRequired[int],
- See AppStatusType
- See AppReplicationConfigurationStatusType
- See AppReplicationStatusType
- See AppLaunchConfigurationStatusType
- See AppLaunchStatusType
- See LaunchDetailsTypeDef
CreateReplicationJobResponseTypeDef#
# CreateReplicationJobResponseTypeDef definition
class CreateReplicationJobResponseTypeDef(TypedDict):
replicationJobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConnectorsResponseTypeDef#
# GetConnectorsResponseTypeDef definition
class GetConnectorsResponseTypeDef(TypedDict):
connectorList: List[ConnectorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartOnDemandReplicationRunResponseTypeDef#
# StartOnDemandReplicationRunResponseTypeDef definition
class StartOnDemandReplicationRunResponseTypeDef(TypedDict):
replicationRunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateReplicationJobRequestRequestTypeDef#
# CreateReplicationJobRequestRequestTypeDef definition
class CreateReplicationJobRequestRequestTypeDef(TypedDict):
serverId: str,
seedReplicationTime: TimestampTypeDef,
frequency: NotRequired[int],
runOnce: NotRequired[bool],
licenseType: NotRequired[LicenseTypeType], # (1)
roleName: NotRequired[str],
description: NotRequired[str],
numberOfRecentAmisToKeep: NotRequired[int],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
- See LicenseTypeType
ServerReplicationParametersTypeDef#
# ServerReplicationParametersTypeDef definition
class ServerReplicationParametersTypeDef(TypedDict):
seedTime: NotRequired[TimestampTypeDef],
frequency: NotRequired[int],
runOnce: NotRequired[bool],
licenseType: NotRequired[LicenseTypeType], # (1)
numberOfRecentAmisToKeep: NotRequired[int],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
- See LicenseTypeType
UpdateReplicationJobRequestRequestTypeDef#
# UpdateReplicationJobRequestRequestTypeDef definition
class UpdateReplicationJobRequestRequestTypeDef(TypedDict):
replicationJobId: str,
frequency: NotRequired[int],
nextReplicationRunStartTime: NotRequired[TimestampTypeDef],
licenseType: NotRequired[LicenseTypeType], # (1)
roleName: NotRequired[str],
description: NotRequired[str],
numberOfRecentAmisToKeep: NotRequired[int],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
- See LicenseTypeType
GenerateChangeSetResponseTypeDef#
# GenerateChangeSetResponseTypeDef definition
class GenerateChangeSetResponseTypeDef(TypedDict):
s3Location: S3LocationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GenerateTemplateResponseTypeDef#
# GenerateTemplateResponseTypeDef definition
class GenerateTemplateResponseTypeDef(TypedDict):
s3Location: S3LocationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SSMOutputTypeDef#
# SSMOutputTypeDef definition
class SSMOutputTypeDef(TypedDict):
s3Location: NotRequired[S3LocationTypeDef], # (1)
SourceTypeDef#
# SourceTypeDef definition
class SourceTypeDef(TypedDict):
s3Location: NotRequired[S3LocationTypeDef], # (1)
UserDataTypeDef#
# UserDataTypeDef definition
class UserDataTypeDef(TypedDict):
s3Location: NotRequired[S3LocationTypeDef], # (1)
GetConnectorsRequestGetConnectorsPaginateTypeDef#
# GetConnectorsRequestGetConnectorsPaginateTypeDef definition
class GetConnectorsRequestGetConnectorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef#
# GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef definition
class GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef(TypedDict):
replicationJobId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef#
# GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef definition
class GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef(TypedDict):
replicationJobId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAppsRequestListAppsPaginateTypeDef#
# ListAppsRequestListAppsPaginateTypeDef definition
class ListAppsRequestListAppsPaginateTypeDef(TypedDict):
appIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetServersRequestGetServersPaginateTypeDef#
# GetServersRequestGetServersPaginateTypeDef definition
class GetServersRequestGetServersPaginateTypeDef(TypedDict):
vmServerAddressList: NotRequired[Sequence[VmServerAddressTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetServersRequestRequestTypeDef#
# GetServersRequestRequestTypeDef definition
class GetServersRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
vmServerAddressList: NotRequired[Sequence[VmServerAddressTypeDef]], # (1)
VmServerTypeDef#
# VmServerTypeDef definition
class VmServerTypeDef(TypedDict):
vmServerAddress: NotRequired[VmServerAddressTypeDef], # (1)
vmName: NotRequired[str],
vmManagerName: NotRequired[str],
vmManagerType: NotRequired[VmManagerTypeType], # (2)
vmPath: NotRequired[str],
NotifyAppValidationOutputRequestRequestTypeDef#
# NotifyAppValidationOutputRequestRequestTypeDef definition
class NotifyAppValidationOutputRequestRequestTypeDef(TypedDict):
appId: str,
notificationContext: NotRequired[NotificationContextTypeDef], # (1)
ReplicationRunTypeDef#
# ReplicationRunTypeDef definition
class ReplicationRunTypeDef(TypedDict):
replicationRunId: NotRequired[str],
state: NotRequired[ReplicationRunStateType], # (1)
type: NotRequired[ReplicationRunTypeType], # (2)
stageDetails: NotRequired[ReplicationRunStageDetailsTypeDef], # (3)
statusMessage: NotRequired[str],
amiId: NotRequired[str],
scheduledStartTime: NotRequired[datetime],
completedTime: NotRequired[datetime],
description: NotRequired[str],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
ListAppsResponseTypeDef#
# ListAppsResponseTypeDef definition
class ListAppsResponseTypeDef(TypedDict):
apps: List[AppSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AppValidationOutputTypeDef#
# AppValidationOutputTypeDef definition
class AppValidationOutputTypeDef(TypedDict):
ssmOutput: NotRequired[SSMOutputTypeDef], # (1)
- See SSMOutputTypeDef
SSMValidationParametersTypeDef#
# SSMValidationParametersTypeDef definition
class SSMValidationParametersTypeDef(TypedDict):
source: NotRequired[SourceTypeDef], # (1)
instanceId: NotRequired[str],
scriptType: NotRequired[ScriptTypeType], # (2)
command: NotRequired[str],
executionTimeoutSeconds: NotRequired[int],
outputS3BucketName: NotRequired[str],
- See SourceTypeDef
- See ScriptTypeType
UserDataValidationParametersTypeDef#
# UserDataValidationParametersTypeDef definition
class UserDataValidationParametersTypeDef(TypedDict):
source: NotRequired[SourceTypeDef], # (1)
scriptType: NotRequired[ScriptTypeType], # (2)
- See SourceTypeDef
- See ScriptTypeType
ServerTypeDef#
# ServerTypeDef definition
class ServerTypeDef(TypedDict):
serverId: NotRequired[str],
serverType: NotRequired[ServerTypeType], # (1)
vmServer: NotRequired[VmServerTypeDef], # (2)
replicationJobId: NotRequired[str],
replicationJobTerminated: NotRequired[bool],
- See ServerTypeType
- See VmServerTypeDef
ReplicationJobTypeDef#
# ReplicationJobTypeDef definition
class ReplicationJobTypeDef(TypedDict):
replicationJobId: NotRequired[str],
serverId: NotRequired[str],
serverType: NotRequired[ServerTypeType], # (1)
vmServer: NotRequired[VmServerTypeDef], # (2)
seedReplicationTime: NotRequired[datetime],
frequency: NotRequired[int],
runOnce: NotRequired[bool],
nextReplicationRunStartTime: NotRequired[datetime],
licenseType: NotRequired[LicenseTypeType], # (3)
roleName: NotRequired[str],
latestAmiId: NotRequired[str],
state: NotRequired[ReplicationJobStateType], # (4)
statusMessage: NotRequired[str],
description: NotRequired[str],
numberOfRecentAmisToKeep: NotRequired[int],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
replicationRunList: NotRequired[List[ReplicationRunTypeDef]], # (5)
- See ServerTypeType
- See VmServerTypeDef
- See LicenseTypeType
- See ReplicationJobStateType
- See ReplicationRunTypeDef
AppValidationConfigurationTypeDef#
# AppValidationConfigurationTypeDef definition
class AppValidationConfigurationTypeDef(TypedDict):
validationId: NotRequired[str],
name: NotRequired[str],
appValidationStrategy: NotRequired[AppValidationStrategyType], # (1)
ssmValidationParameters: NotRequired[SSMValidationParametersTypeDef], # (2)
GetServersResponseTypeDef#
# GetServersResponseTypeDef definition
class GetServersResponseTypeDef(TypedDict):
lastModifiedOn: datetime,
serverCatalogStatus: ServerCatalogStatusType, # (1)
serverList: List[ServerTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
ServerGroupOutputTypeDef#
# ServerGroupOutputTypeDef definition
class ServerGroupOutputTypeDef(TypedDict):
serverGroupId: NotRequired[str],
name: NotRequired[str],
serverList: NotRequired[List[ServerTypeDef]], # (1)
- See ServerTypeDef
ServerGroupTypeDef#
# ServerGroupTypeDef definition
class ServerGroupTypeDef(TypedDict):
serverGroupId: NotRequired[str],
name: NotRequired[str],
serverList: NotRequired[Sequence[ServerTypeDef]], # (1)
- See ServerTypeDef
ServerLaunchConfigurationTypeDef#
# ServerLaunchConfigurationTypeDef definition
class ServerLaunchConfigurationTypeDef(TypedDict):
server: NotRequired[ServerTypeDef], # (1)
logicalId: NotRequired[str],
vpc: NotRequired[str],
subnet: NotRequired[str],
securityGroup: NotRequired[str],
ec2KeyName: NotRequired[str],
userData: NotRequired[UserDataTypeDef], # (2)
instanceType: NotRequired[str],
associatePublicIpAddress: NotRequired[bool],
iamInstanceProfileName: NotRequired[str],
configureScript: NotRequired[S3LocationTypeDef], # (3)
configureScriptType: NotRequired[ScriptTypeType], # (4)
- See ServerTypeDef
- See UserDataTypeDef
- See S3LocationTypeDef
- See ScriptTypeType
ServerReplicationConfigurationOutputTypeDef#
# ServerReplicationConfigurationOutputTypeDef definition
class ServerReplicationConfigurationOutputTypeDef(TypedDict):
server: NotRequired[ServerTypeDef], # (1)
serverReplicationParameters: NotRequired[ServerReplicationParametersOutputTypeDef], # (2)
ServerReplicationConfigurationTypeDef#
# ServerReplicationConfigurationTypeDef definition
class ServerReplicationConfigurationTypeDef(TypedDict):
server: NotRequired[ServerTypeDef], # (1)
serverReplicationParameters: NotRequired[ServerReplicationParametersUnionTypeDef], # (2)
ServerValidationConfigurationTypeDef#
# ServerValidationConfigurationTypeDef definition
class ServerValidationConfigurationTypeDef(TypedDict):
server: NotRequired[ServerTypeDef], # (1)
validationId: NotRequired[str],
name: NotRequired[str],
serverValidationStrategy: NotRequired[ServerValidationStrategyType], # (2)
userDataValidationParameters: NotRequired[UserDataValidationParametersTypeDef], # (3)
ServerValidationOutputTypeDef#
# ServerValidationOutputTypeDef definition
class ServerValidationOutputTypeDef(TypedDict):
server: NotRequired[ServerTypeDef], # (1)
- See ServerTypeDef
GetReplicationJobsResponseTypeDef#
# GetReplicationJobsResponseTypeDef definition
class GetReplicationJobsResponseTypeDef(TypedDict):
replicationJobList: List[ReplicationJobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetReplicationRunsResponseTypeDef#
# GetReplicationRunsResponseTypeDef definition
class GetReplicationRunsResponseTypeDef(TypedDict):
replicationJob: ReplicationJobTypeDef, # (1)
replicationRunList: List[ReplicationRunTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
CreateAppResponseTypeDef#
# CreateAppResponseTypeDef definition
class CreateAppResponseTypeDef(TypedDict):
appSummary: AppSummaryTypeDef, # (1)
serverGroups: List[ServerGroupOutputTypeDef], # (2)
tags: List[TagTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AppSummaryTypeDef
- See ServerGroupOutputTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
GetAppResponseTypeDef#
# GetAppResponseTypeDef definition
class GetAppResponseTypeDef(TypedDict):
appSummary: AppSummaryTypeDef, # (1)
serverGroups: List[ServerGroupOutputTypeDef], # (2)
tags: List[TagTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AppSummaryTypeDef
- See ServerGroupOutputTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
UpdateAppResponseTypeDef#
# UpdateAppResponseTypeDef definition
class UpdateAppResponseTypeDef(TypedDict):
appSummary: AppSummaryTypeDef, # (1)
serverGroups: List[ServerGroupOutputTypeDef], # (2)
tags: List[TagTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AppSummaryTypeDef
- See ServerGroupOutputTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
UpdateAppRequestRequestTypeDef#
# UpdateAppRequestRequestTypeDef definition
class UpdateAppRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
roleName: NotRequired[str],
serverGroups: NotRequired[Sequence[ServerGroupTypeDef]], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ServerGroupTypeDef
- See TagTypeDef
ServerGroupLaunchConfigurationOutputTypeDef#
# ServerGroupLaunchConfigurationOutputTypeDef definition
class ServerGroupLaunchConfigurationOutputTypeDef(TypedDict):
serverGroupId: NotRequired[str],
launchOrder: NotRequired[int],
serverLaunchConfigurations: NotRequired[List[ServerLaunchConfigurationTypeDef]], # (1)
ServerGroupLaunchConfigurationTypeDef#
# ServerGroupLaunchConfigurationTypeDef definition
class ServerGroupLaunchConfigurationTypeDef(TypedDict):
serverGroupId: NotRequired[str],
launchOrder: NotRequired[int],
serverLaunchConfigurations: NotRequired[Sequence[ServerLaunchConfigurationTypeDef]], # (1)
ServerGroupReplicationConfigurationOutputTypeDef#
# ServerGroupReplicationConfigurationOutputTypeDef definition
class ServerGroupReplicationConfigurationOutputTypeDef(TypedDict):
serverGroupId: NotRequired[str],
serverReplicationConfigurations: NotRequired[List[ServerReplicationConfigurationOutputTypeDef]], # (1)
ServerGroupValidationConfigurationOutputTypeDef#
# ServerGroupValidationConfigurationOutputTypeDef definition
class ServerGroupValidationConfigurationOutputTypeDef(TypedDict):
serverGroupId: NotRequired[str],
serverValidationConfigurations: NotRequired[List[ServerValidationConfigurationTypeDef]], # (1)
ServerGroupValidationConfigurationTypeDef#
# ServerGroupValidationConfigurationTypeDef definition
class ServerGroupValidationConfigurationTypeDef(TypedDict):
serverGroupId: NotRequired[str],
serverValidationConfigurations: NotRequired[Sequence[ServerValidationConfigurationTypeDef]], # (1)
ValidationOutputTypeDef#
# ValidationOutputTypeDef definition
class ValidationOutputTypeDef(TypedDict):
validationId: NotRequired[str],
name: NotRequired[str],
status: NotRequired[ValidationStatusType], # (1)
statusMessage: NotRequired[str],
latestValidationTime: NotRequired[datetime],
appValidationOutput: NotRequired[AppValidationOutputTypeDef], # (2)
serverValidationOutput: NotRequired[ServerValidationOutputTypeDef], # (3)
CreateAppRequestRequestTypeDef#
# CreateAppRequestRequestTypeDef definition
class CreateAppRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
roleName: NotRequired[str],
clientToken: NotRequired[str],
serverGroups: NotRequired[Sequence[ServerGroupUnionTypeDef]], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
GetAppLaunchConfigurationResponseTypeDef#
# GetAppLaunchConfigurationResponseTypeDef definition
class GetAppLaunchConfigurationResponseTypeDef(TypedDict):
appId: str,
roleName: str,
autoLaunch: bool,
serverGroupLaunchConfigurations: List[ServerGroupLaunchConfigurationOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAppReplicationConfigurationResponseTypeDef#
# GetAppReplicationConfigurationResponseTypeDef definition
class GetAppReplicationConfigurationResponseTypeDef(TypedDict):
serverGroupReplicationConfigurations: List[ServerGroupReplicationConfigurationOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ServerGroupReplicationConfigurationTypeDef#
# ServerGroupReplicationConfigurationTypeDef definition
class ServerGroupReplicationConfigurationTypeDef(TypedDict):
serverGroupId: NotRequired[str],
serverReplicationConfigurations: NotRequired[Sequence[ServerReplicationConfigurationUnionTypeDef]], # (1)
GetAppValidationConfigurationResponseTypeDef#
# GetAppValidationConfigurationResponseTypeDef definition
class GetAppValidationConfigurationResponseTypeDef(TypedDict):
appValidationConfigurations: List[AppValidationConfigurationTypeDef], # (1)
serverGroupValidationConfigurations: List[ServerGroupValidationConfigurationOutputTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AppValidationConfigurationTypeDef
- See ServerGroupValidationConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
GetAppValidationOutputResponseTypeDef#
# GetAppValidationOutputResponseTypeDef definition
class GetAppValidationOutputResponseTypeDef(TypedDict):
validationOutputList: List[ValidationOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAppLaunchConfigurationRequestRequestTypeDef#
# PutAppLaunchConfigurationRequestRequestTypeDef definition
class PutAppLaunchConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
roleName: NotRequired[str],
autoLaunch: NotRequired[bool],
serverGroupLaunchConfigurations: NotRequired[Sequence[ServerGroupLaunchConfigurationUnionTypeDef]], # (1)
PutAppValidationConfigurationRequestRequestTypeDef#
# PutAppValidationConfigurationRequestRequestTypeDef definition
class PutAppValidationConfigurationRequestRequestTypeDef(TypedDict):
appId: str,
appValidationConfigurations: NotRequired[Sequence[AppValidationConfigurationTypeDef]], # (1)
serverGroupValidationConfigurations: NotRequired[Sequence[ServerGroupValidationConfigurationUnionTypeDef]], # (2)
- See AppValidationConfigurationTypeDef
- See ServerGroupValidationConfigurationTypeDef ServerGroupValidationConfigurationOutputTypeDef
PutAppReplicationConfigurationRequestRequestTypeDef#
# PutAppReplicationConfigurationRequestRequestTypeDef definition
class PutAppReplicationConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
serverGroupReplicationConfigurations: NotRequired[Sequence[ServerGroupReplicationConfigurationUnionTypeDef]], # (1)