Typed dictionaries#
Auto-generated documentation for SMS type annotations stubs module mypy-boto3-sms.
LaunchDetailsTypeDef#
# LaunchDetailsTypeDef usage example
from mypy_boto3_sms.type_defs import LaunchDetailsTypeDef
def get_value() -> LaunchDetailsTypeDef:
return {
"latestLaunchTime": ...,
}
# LaunchDetailsTypeDef definition
class LaunchDetailsTypeDef(TypedDict):
latestLaunchTime: NotRequired[datetime],
stackName: NotRequired[str],
stackId: NotRequired[str],
ConnectorTypeDef#
# ConnectorTypeDef usage example
from mypy_boto3_sms.type_defs import ConnectorTypeDef
def get_value() -> ConnectorTypeDef:
return {
"connectorId": ...,
}
# 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 usage example
from mypy_boto3_sms.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
CreateReplicationJobRequestRequestTypeDef#
# CreateReplicationJobRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import CreateReplicationJobRequestRequestTypeDef
def get_value() -> CreateReplicationJobRequestRequestTypeDef:
return {
"serverId": ...,
"seedReplicationTime": ...,
}
# CreateReplicationJobRequestRequestTypeDef definition
class CreateReplicationJobRequestRequestTypeDef(TypedDict):
serverId: str,
seedReplicationTime: Union[datetime, str],
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
CreateReplicationJobResponseTypeDef#
# CreateReplicationJobResponseTypeDef usage example
from mypy_boto3_sms.type_defs import CreateReplicationJobResponseTypeDef
def get_value() -> CreateReplicationJobResponseTypeDef:
return {
"replicationJobId": ...,
"ResponseMetadata": ...,
}
# CreateReplicationJobResponseTypeDef definition
class CreateReplicationJobResponseTypeDef(TypedDict):
replicationJobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAppLaunchConfigurationRequestRequestTypeDef#
# DeleteAppLaunchConfigurationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import DeleteAppLaunchConfigurationRequestRequestTypeDef
def get_value() -> DeleteAppLaunchConfigurationRequestRequestTypeDef:
return {
"appId": ...,
}
# DeleteAppLaunchConfigurationRequestRequestTypeDef definition
class DeleteAppLaunchConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
DeleteAppReplicationConfigurationRequestRequestTypeDef#
# DeleteAppReplicationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import DeleteAppReplicationConfigurationRequestRequestTypeDef
def get_value() -> DeleteAppReplicationConfigurationRequestRequestTypeDef:
return {
"appId": ...,
}
# DeleteAppReplicationConfigurationRequestRequestTypeDef definition
class DeleteAppReplicationConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
DeleteAppRequestRequestTypeDef#
# DeleteAppRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import DeleteAppRequestRequestTypeDef
def get_value() -> DeleteAppRequestRequestTypeDef:
return {
"appId": ...,
}
# DeleteAppRequestRequestTypeDef definition
class DeleteAppRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
forceStopAppReplication: NotRequired[bool],
forceTerminateApp: NotRequired[bool],
DeleteAppValidationConfigurationRequestRequestTypeDef#
# DeleteAppValidationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import DeleteAppValidationConfigurationRequestRequestTypeDef
def get_value() -> DeleteAppValidationConfigurationRequestRequestTypeDef:
return {
"appId": ...,
}
# DeleteAppValidationConfigurationRequestRequestTypeDef definition
class DeleteAppValidationConfigurationRequestRequestTypeDef(TypedDict):
appId: str,
DeleteReplicationJobRequestRequestTypeDef#
# DeleteReplicationJobRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import DeleteReplicationJobRequestRequestTypeDef
def get_value() -> DeleteReplicationJobRequestRequestTypeDef:
return {
"replicationJobId": ...,
}
# DeleteReplicationJobRequestRequestTypeDef definition
class DeleteReplicationJobRequestRequestTypeDef(TypedDict):
replicationJobId: str,
DisassociateConnectorRequestRequestTypeDef#
# DisassociateConnectorRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import DisassociateConnectorRequestRequestTypeDef
def get_value() -> DisassociateConnectorRequestRequestTypeDef:
return {
"connectorId": ...,
}
# DisassociateConnectorRequestRequestTypeDef definition
class DisassociateConnectorRequestRequestTypeDef(TypedDict):
connectorId: str,
GenerateChangeSetRequestRequestTypeDef#
# GenerateChangeSetRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GenerateChangeSetRequestRequestTypeDef
def get_value() -> GenerateChangeSetRequestRequestTypeDef:
return {
"appId": ...,
}
# GenerateChangeSetRequestRequestTypeDef definition
class GenerateChangeSetRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
changesetFormat: NotRequired[OutputFormatType], # (1)
- See OutputFormatType
S3LocationTypeDef#
# S3LocationTypeDef usage example
from mypy_boto3_sms.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"bucket": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucket: NotRequired[str],
key: NotRequired[str],
GenerateTemplateRequestRequestTypeDef#
# GenerateTemplateRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GenerateTemplateRequestRequestTypeDef
def get_value() -> GenerateTemplateRequestRequestTypeDef:
return {
"appId": ...,
}
# GenerateTemplateRequestRequestTypeDef definition
class GenerateTemplateRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
templateFormat: NotRequired[OutputFormatType], # (1)
- See OutputFormatType
GetAppLaunchConfigurationRequestRequestTypeDef#
# GetAppLaunchConfigurationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppLaunchConfigurationRequestRequestTypeDef
def get_value() -> GetAppLaunchConfigurationRequestRequestTypeDef:
return {
"appId": ...,
}
# GetAppLaunchConfigurationRequestRequestTypeDef definition
class GetAppLaunchConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
GetAppReplicationConfigurationRequestRequestTypeDef#
# GetAppReplicationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppReplicationConfigurationRequestRequestTypeDef
def get_value() -> GetAppReplicationConfigurationRequestRequestTypeDef:
return {
"appId": ...,
}
# GetAppReplicationConfigurationRequestRequestTypeDef definition
class GetAppReplicationConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
GetAppRequestRequestTypeDef#
# GetAppRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppRequestRequestTypeDef
def get_value() -> GetAppRequestRequestTypeDef:
return {
"appId": ...,
}
# GetAppRequestRequestTypeDef definition
class GetAppRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
GetAppValidationConfigurationRequestRequestTypeDef#
# GetAppValidationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppValidationConfigurationRequestRequestTypeDef
def get_value() -> GetAppValidationConfigurationRequestRequestTypeDef:
return {
"appId": ...,
}
# GetAppValidationConfigurationRequestRequestTypeDef definition
class GetAppValidationConfigurationRequestRequestTypeDef(TypedDict):
appId: str,
GetAppValidationOutputRequestRequestTypeDef#
# GetAppValidationOutputRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppValidationOutputRequestRequestTypeDef
def get_value() -> GetAppValidationOutputRequestRequestTypeDef:
return {
"appId": ...,
}
# GetAppValidationOutputRequestRequestTypeDef definition
class GetAppValidationOutputRequestRequestTypeDef(TypedDict):
appId: str,
GetConnectorsRequestGetConnectorsPaginateTypeDef#
# GetConnectorsRequestGetConnectorsPaginateTypeDef usage example
from mypy_boto3_sms.type_defs import GetConnectorsRequestGetConnectorsPaginateTypeDef
def get_value() -> GetConnectorsRequestGetConnectorsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetConnectorsRequestGetConnectorsPaginateTypeDef definition
class GetConnectorsRequestGetConnectorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetConnectorsRequestRequestTypeDef#
# GetConnectorsRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GetConnectorsRequestRequestTypeDef
def get_value() -> GetConnectorsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# GetConnectorsRequestRequestTypeDef definition
class GetConnectorsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef#
# GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef usage example
from mypy_boto3_sms.type_defs import GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef
def get_value() -> GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef:
return {
"replicationJobId": ...,
}
# GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef definition
class GetReplicationJobsRequestGetReplicationJobsPaginateTypeDef(TypedDict):
replicationJobId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetReplicationJobsRequestRequestTypeDef#
# GetReplicationJobsRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GetReplicationJobsRequestRequestTypeDef
def get_value() -> GetReplicationJobsRequestRequestTypeDef:
return {
"replicationJobId": ...,
}
# GetReplicationJobsRequestRequestTypeDef definition
class GetReplicationJobsRequestRequestTypeDef(TypedDict):
replicationJobId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef#
# GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef usage example
from mypy_boto3_sms.type_defs import GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef
def get_value() -> GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef:
return {
"replicationJobId": ...,
}
# GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef definition
class GetReplicationRunsRequestGetReplicationRunsPaginateTypeDef(TypedDict):
replicationJobId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetReplicationRunsRequestRequestTypeDef#
# GetReplicationRunsRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GetReplicationRunsRequestRequestTypeDef
def get_value() -> GetReplicationRunsRequestRequestTypeDef:
return {
"replicationJobId": ...,
}
# GetReplicationRunsRequestRequestTypeDef definition
class GetReplicationRunsRequestRequestTypeDef(TypedDict):
replicationJobId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
VmServerAddressTypeDef#
# VmServerAddressTypeDef usage example
from mypy_boto3_sms.type_defs import VmServerAddressTypeDef
def get_value() -> VmServerAddressTypeDef:
return {
"vmManagerId": ...,
}
# VmServerAddressTypeDef definition
class VmServerAddressTypeDef(TypedDict):
vmManagerId: NotRequired[str],
vmId: NotRequired[str],
ImportAppCatalogRequestRequestTypeDef#
# ImportAppCatalogRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import ImportAppCatalogRequestRequestTypeDef
def get_value() -> ImportAppCatalogRequestRequestTypeDef:
return {
"roleName": ...,
}
# ImportAppCatalogRequestRequestTypeDef definition
class ImportAppCatalogRequestRequestTypeDef(TypedDict):
roleName: NotRequired[str],
LaunchAppRequestRequestTypeDef#
# LaunchAppRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import LaunchAppRequestRequestTypeDef
def get_value() -> LaunchAppRequestRequestTypeDef:
return {
"appId": ...,
}
# LaunchAppRequestRequestTypeDef definition
class LaunchAppRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
ListAppsRequestListAppsPaginateTypeDef#
# ListAppsRequestListAppsPaginateTypeDef usage example
from mypy_boto3_sms.type_defs import ListAppsRequestListAppsPaginateTypeDef
def get_value() -> ListAppsRequestListAppsPaginateTypeDef:
return {
"appIds": ...,
}
# ListAppsRequestListAppsPaginateTypeDef definition
class ListAppsRequestListAppsPaginateTypeDef(TypedDict):
appIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAppsRequestRequestTypeDef#
# ListAppsRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import ListAppsRequestRequestTypeDef
def get_value() -> ListAppsRequestRequestTypeDef:
return {
"appIds": ...,
}
# ListAppsRequestRequestTypeDef definition
class ListAppsRequestRequestTypeDef(TypedDict):
appIds: NotRequired[Sequence[str]],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
NotificationContextTypeDef#
# NotificationContextTypeDef usage example
from mypy_boto3_sms.type_defs import NotificationContextTypeDef
def get_value() -> NotificationContextTypeDef:
return {
"validationId": ...,
}
# NotificationContextTypeDef definition
class NotificationContextTypeDef(TypedDict):
validationId: NotRequired[str],
status: NotRequired[ValidationStatusType], # (1)
statusMessage: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_sms.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ReplicationRunStageDetailsTypeDef#
# ReplicationRunStageDetailsTypeDef usage example
from mypy_boto3_sms.type_defs import ReplicationRunStageDetailsTypeDef
def get_value() -> ReplicationRunStageDetailsTypeDef:
return {
"stage": ...,
}
# ReplicationRunStageDetailsTypeDef definition
class ReplicationRunStageDetailsTypeDef(TypedDict):
stage: NotRequired[str],
stageProgress: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_sms.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ServerReplicationParametersTypeDef#
# ServerReplicationParametersTypeDef usage example
from mypy_boto3_sms.type_defs import ServerReplicationParametersTypeDef
def get_value() -> ServerReplicationParametersTypeDef:
return {
"seedTime": ...,
}
# ServerReplicationParametersTypeDef definition
class ServerReplicationParametersTypeDef(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 usage example
from mypy_boto3_sms.type_defs import StartAppReplicationRequestRequestTypeDef
def get_value() -> StartAppReplicationRequestRequestTypeDef:
return {
"appId": ...,
}
# StartAppReplicationRequestRequestTypeDef definition
class StartAppReplicationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
StartOnDemandAppReplicationRequestRequestTypeDef#
# StartOnDemandAppReplicationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import StartOnDemandAppReplicationRequestRequestTypeDef
def get_value() -> StartOnDemandAppReplicationRequestRequestTypeDef:
return {
"appId": ...,
}
# StartOnDemandAppReplicationRequestRequestTypeDef definition
class StartOnDemandAppReplicationRequestRequestTypeDef(TypedDict):
appId: str,
description: NotRequired[str],
StartOnDemandReplicationRunRequestRequestTypeDef#
# StartOnDemandReplicationRunRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import StartOnDemandReplicationRunRequestRequestTypeDef
def get_value() -> StartOnDemandReplicationRunRequestRequestTypeDef:
return {
"replicationJobId": ...,
}
# StartOnDemandReplicationRunRequestRequestTypeDef definition
class StartOnDemandReplicationRunRequestRequestTypeDef(TypedDict):
replicationJobId: str,
description: NotRequired[str],
StartOnDemandReplicationRunResponseTypeDef#
# StartOnDemandReplicationRunResponseTypeDef usage example
from mypy_boto3_sms.type_defs import StartOnDemandReplicationRunResponseTypeDef
def get_value() -> StartOnDemandReplicationRunResponseTypeDef:
return {
"replicationRunId": ...,
"ResponseMetadata": ...,
}
# StartOnDemandReplicationRunResponseTypeDef definition
class StartOnDemandReplicationRunResponseTypeDef(TypedDict):
replicationRunId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopAppReplicationRequestRequestTypeDef#
# StopAppReplicationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import StopAppReplicationRequestRequestTypeDef
def get_value() -> StopAppReplicationRequestRequestTypeDef:
return {
"appId": ...,
}
# StopAppReplicationRequestRequestTypeDef definition
class StopAppReplicationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
TerminateAppRequestRequestTypeDef#
# TerminateAppRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import TerminateAppRequestRequestTypeDef
def get_value() -> TerminateAppRequestRequestTypeDef:
return {
"appId": ...,
}
# TerminateAppRequestRequestTypeDef definition
class TerminateAppRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
UpdateReplicationJobRequestRequestTypeDef#
# UpdateReplicationJobRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import UpdateReplicationJobRequestRequestTypeDef
def get_value() -> UpdateReplicationJobRequestRequestTypeDef:
return {
"replicationJobId": ...,
}
# UpdateReplicationJobRequestRequestTypeDef definition
class UpdateReplicationJobRequestRequestTypeDef(TypedDict):
replicationJobId: str,
frequency: NotRequired[int],
nextReplicationRunStartTime: NotRequired[Union[datetime, str]],
licenseType: NotRequired[LicenseTypeType], # (1)
roleName: NotRequired[str],
description: NotRequired[str],
numberOfRecentAmisToKeep: NotRequired[int],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
- See LicenseTypeType
AppSummaryTypeDef#
# AppSummaryTypeDef usage example
from mypy_boto3_sms.type_defs import AppSummaryTypeDef
def get_value() -> AppSummaryTypeDef:
return {
"appId": ...,
}
# 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
GetConnectorsResponseTypeDef#
# GetConnectorsResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GetConnectorsResponseTypeDef
def get_value() -> GetConnectorsResponseTypeDef:
return {
"connectorList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetConnectorsResponseTypeDef definition
class GetConnectorsResponseTypeDef(TypedDict):
connectorList: List[ConnectorTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GenerateChangeSetResponseTypeDef#
# GenerateChangeSetResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GenerateChangeSetResponseTypeDef
def get_value() -> GenerateChangeSetResponseTypeDef:
return {
"s3Location": ...,
"ResponseMetadata": ...,
}
# GenerateChangeSetResponseTypeDef definition
class GenerateChangeSetResponseTypeDef(TypedDict):
s3Location: S3LocationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GenerateTemplateResponseTypeDef#
# GenerateTemplateResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GenerateTemplateResponseTypeDef
def get_value() -> GenerateTemplateResponseTypeDef:
return {
"s3Location": ...,
"ResponseMetadata": ...,
}
# GenerateTemplateResponseTypeDef definition
class GenerateTemplateResponseTypeDef(TypedDict):
s3Location: S3LocationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SSMOutputTypeDef#
# SSMOutputTypeDef usage example
from mypy_boto3_sms.type_defs import SSMOutputTypeDef
def get_value() -> SSMOutputTypeDef:
return {
"s3Location": ...,
}
# SSMOutputTypeDef definition
class SSMOutputTypeDef(TypedDict):
s3Location: NotRequired[S3LocationTypeDef], # (1)
SourceTypeDef#
# SourceTypeDef usage example
from mypy_boto3_sms.type_defs import SourceTypeDef
def get_value() -> SourceTypeDef:
return {
"s3Location": ...,
}
# SourceTypeDef definition
class SourceTypeDef(TypedDict):
s3Location: NotRequired[S3LocationTypeDef], # (1)
UserDataTypeDef#
# UserDataTypeDef usage example
from mypy_boto3_sms.type_defs import UserDataTypeDef
def get_value() -> UserDataTypeDef:
return {
"s3Location": ...,
}
# UserDataTypeDef definition
class UserDataTypeDef(TypedDict):
s3Location: NotRequired[S3LocationTypeDef], # (1)
GetServersRequestGetServersPaginateTypeDef#
# GetServersRequestGetServersPaginateTypeDef usage example
from mypy_boto3_sms.type_defs import GetServersRequestGetServersPaginateTypeDef
def get_value() -> GetServersRequestGetServersPaginateTypeDef:
return {
"vmServerAddressList": ...,
}
# GetServersRequestGetServersPaginateTypeDef definition
class GetServersRequestGetServersPaginateTypeDef(TypedDict):
vmServerAddressList: NotRequired[Sequence[VmServerAddressTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetServersRequestRequestTypeDef#
# GetServersRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import GetServersRequestRequestTypeDef
def get_value() -> GetServersRequestRequestTypeDef:
return {
"nextToken": ...,
}
# GetServersRequestRequestTypeDef definition
class GetServersRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
vmServerAddressList: NotRequired[Sequence[VmServerAddressTypeDef]], # (1)
VmServerTypeDef#
# VmServerTypeDef usage example
from mypy_boto3_sms.type_defs import VmServerTypeDef
def get_value() -> VmServerTypeDef:
return {
"vmServerAddress": ...,
}
# VmServerTypeDef definition
class VmServerTypeDef(TypedDict):
vmServerAddress: NotRequired[VmServerAddressTypeDef], # (1)
vmName: NotRequired[str],
vmManagerName: NotRequired[str],
vmManagerType: NotRequired[VmManagerTypeType], # (2)
vmPath: NotRequired[str],
NotifyAppValidationOutputRequestRequestTypeDef#
# NotifyAppValidationOutputRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import NotifyAppValidationOutputRequestRequestTypeDef
def get_value() -> NotifyAppValidationOutputRequestRequestTypeDef:
return {
"appId": ...,
}
# NotifyAppValidationOutputRequestRequestTypeDef definition
class NotifyAppValidationOutputRequestRequestTypeDef(TypedDict):
appId: str,
notificationContext: NotRequired[NotificationContextTypeDef], # (1)
ReplicationRunTypeDef#
# ReplicationRunTypeDef usage example
from mypy_boto3_sms.type_defs import ReplicationRunTypeDef
def get_value() -> ReplicationRunTypeDef:
return {
"replicationRunId": ...,
}
# 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 usage example
from mypy_boto3_sms.type_defs import ListAppsResponseTypeDef
def get_value() -> ListAppsResponseTypeDef:
return {
"apps": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAppsResponseTypeDef definition
class ListAppsResponseTypeDef(TypedDict):
apps: List[AppSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AppValidationOutputTypeDef#
# AppValidationOutputTypeDef usage example
from mypy_boto3_sms.type_defs import AppValidationOutputTypeDef
def get_value() -> AppValidationOutputTypeDef:
return {
"ssmOutput": ...,
}
# AppValidationOutputTypeDef definition
class AppValidationOutputTypeDef(TypedDict):
ssmOutput: NotRequired[SSMOutputTypeDef], # (1)
- See SSMOutputTypeDef
SSMValidationParametersTypeDef#
# SSMValidationParametersTypeDef usage example
from mypy_boto3_sms.type_defs import SSMValidationParametersTypeDef
def get_value() -> SSMValidationParametersTypeDef:
return {
"source": ...,
}
# 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 usage example
from mypy_boto3_sms.type_defs import UserDataValidationParametersTypeDef
def get_value() -> UserDataValidationParametersTypeDef:
return {
"source": ...,
}
# UserDataValidationParametersTypeDef definition
class UserDataValidationParametersTypeDef(TypedDict):
source: NotRequired[SourceTypeDef], # (1)
scriptType: NotRequired[ScriptTypeType], # (2)
- See SourceTypeDef
- See ScriptTypeType
ServerTypeDef#
# ServerTypeDef usage example
from mypy_boto3_sms.type_defs import ServerTypeDef
def get_value() -> ServerTypeDef:
return {
"serverId": ...,
}
# 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 usage example
from mypy_boto3_sms.type_defs import ReplicationJobTypeDef
def get_value() -> ReplicationJobTypeDef:
return {
"replicationJobId": ...,
}
# 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 usage example
from mypy_boto3_sms.type_defs import AppValidationConfigurationTypeDef
def get_value() -> AppValidationConfigurationTypeDef:
return {
"validationId": ...,
}
# AppValidationConfigurationTypeDef definition
class AppValidationConfigurationTypeDef(TypedDict):
validationId: NotRequired[str],
name: NotRequired[str],
appValidationStrategy: NotRequired[AppValidationStrategyType], # (1)
ssmValidationParameters: NotRequired[SSMValidationParametersTypeDef], # (2)
GetServersResponseTypeDef#
# GetServersResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GetServersResponseTypeDef
def get_value() -> GetServersResponseTypeDef:
return {
"lastModifiedOn": ...,
"serverCatalogStatus": ...,
"serverList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetServersResponseTypeDef definition
class GetServersResponseTypeDef(TypedDict):
lastModifiedOn: datetime,
serverCatalogStatus: ServerCatalogStatusType, # (1)
serverList: List[ServerTypeDef], # (2)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ServerGroupTypeDef#
# ServerGroupTypeDef usage example
from mypy_boto3_sms.type_defs import ServerGroupTypeDef
def get_value() -> ServerGroupTypeDef:
return {
"serverGroupId": ...,
}
# ServerGroupTypeDef definition
class ServerGroupTypeDef(TypedDict):
serverGroupId: NotRequired[str],
name: NotRequired[str],
serverList: NotRequired[Sequence[ServerTypeDef]], # (1)
- See ServerTypeDef
ServerLaunchConfigurationTypeDef#
# ServerLaunchConfigurationTypeDef usage example
from mypy_boto3_sms.type_defs import ServerLaunchConfigurationTypeDef
def get_value() -> ServerLaunchConfigurationTypeDef:
return {
"server": ...,
}
# 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
ServerReplicationConfigurationTypeDef#
# ServerReplicationConfigurationTypeDef usage example
from mypy_boto3_sms.type_defs import ServerReplicationConfigurationTypeDef
def get_value() -> ServerReplicationConfigurationTypeDef:
return {
"server": ...,
}
# ServerReplicationConfigurationTypeDef definition
class ServerReplicationConfigurationTypeDef(TypedDict):
server: NotRequired[ServerTypeDef], # (1)
serverReplicationParameters: NotRequired[ServerReplicationParametersTypeDef], # (2)
ServerValidationConfigurationTypeDef#
# ServerValidationConfigurationTypeDef usage example
from mypy_boto3_sms.type_defs import ServerValidationConfigurationTypeDef
def get_value() -> ServerValidationConfigurationTypeDef:
return {
"server": ...,
}
# 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 usage example
from mypy_boto3_sms.type_defs import ServerValidationOutputTypeDef
def get_value() -> ServerValidationOutputTypeDef:
return {
"server": ...,
}
# ServerValidationOutputTypeDef definition
class ServerValidationOutputTypeDef(TypedDict):
server: NotRequired[ServerTypeDef], # (1)
- See ServerTypeDef
GetReplicationJobsResponseTypeDef#
# GetReplicationJobsResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GetReplicationJobsResponseTypeDef
def get_value() -> GetReplicationJobsResponseTypeDef:
return {
"replicationJobList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetReplicationJobsResponseTypeDef definition
class GetReplicationJobsResponseTypeDef(TypedDict):
replicationJobList: List[ReplicationJobTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReplicationRunsResponseTypeDef#
# GetReplicationRunsResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GetReplicationRunsResponseTypeDef
def get_value() -> GetReplicationRunsResponseTypeDef:
return {
"replicationJob": ...,
"replicationRunList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetReplicationRunsResponseTypeDef definition
class GetReplicationRunsResponseTypeDef(TypedDict):
replicationJob: ReplicationJobTypeDef, # (1)
replicationRunList: List[ReplicationRunTypeDef], # (2)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateAppRequestRequestTypeDef#
# CreateAppRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import CreateAppRequestRequestTypeDef
def get_value() -> CreateAppRequestRequestTypeDef:
return {
"name": ...,
}
# CreateAppRequestRequestTypeDef definition
class CreateAppRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
roleName: NotRequired[str],
clientToken: NotRequired[str],
serverGroups: NotRequired[Sequence[ServerGroupTypeDef]], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ServerGroupTypeDef
- See TagTypeDef
CreateAppResponseTypeDef#
# CreateAppResponseTypeDef usage example
from mypy_boto3_sms.type_defs import CreateAppResponseTypeDef
def get_value() -> CreateAppResponseTypeDef:
return {
"appSummary": ...,
"serverGroups": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# CreateAppResponseTypeDef definition
class CreateAppResponseTypeDef(TypedDict):
appSummary: AppSummaryTypeDef, # (1)
serverGroups: List[ServerGroupTypeDef], # (2)
tags: List[TagTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AppSummaryTypeDef
- See ServerGroupTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
GetAppResponseTypeDef#
# GetAppResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppResponseTypeDef
def get_value() -> GetAppResponseTypeDef:
return {
"appSummary": ...,
"serverGroups": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# GetAppResponseTypeDef definition
class GetAppResponseTypeDef(TypedDict):
appSummary: AppSummaryTypeDef, # (1)
serverGroups: List[ServerGroupTypeDef], # (2)
tags: List[TagTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AppSummaryTypeDef
- See ServerGroupTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
UpdateAppRequestRequestTypeDef#
# UpdateAppRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import UpdateAppRequestRequestTypeDef
def get_value() -> UpdateAppRequestRequestTypeDef:
return {
"appId": ...,
}
# 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
UpdateAppResponseTypeDef#
# UpdateAppResponseTypeDef usage example
from mypy_boto3_sms.type_defs import UpdateAppResponseTypeDef
def get_value() -> UpdateAppResponseTypeDef:
return {
"appSummary": ...,
"serverGroups": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# UpdateAppResponseTypeDef definition
class UpdateAppResponseTypeDef(TypedDict):
appSummary: AppSummaryTypeDef, # (1)
serverGroups: List[ServerGroupTypeDef], # (2)
tags: List[TagTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AppSummaryTypeDef
- See ServerGroupTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
ServerGroupLaunchConfigurationTypeDef#
# ServerGroupLaunchConfigurationTypeDef usage example
from mypy_boto3_sms.type_defs import ServerGroupLaunchConfigurationTypeDef
def get_value() -> ServerGroupLaunchConfigurationTypeDef:
return {
"serverGroupId": ...,
}
# ServerGroupLaunchConfigurationTypeDef definition
class ServerGroupLaunchConfigurationTypeDef(TypedDict):
serverGroupId: NotRequired[str],
launchOrder: NotRequired[int],
serverLaunchConfigurations: NotRequired[List[ServerLaunchConfigurationTypeDef]], # (1)
ServerGroupReplicationConfigurationTypeDef#
# ServerGroupReplicationConfigurationTypeDef usage example
from mypy_boto3_sms.type_defs import ServerGroupReplicationConfigurationTypeDef
def get_value() -> ServerGroupReplicationConfigurationTypeDef:
return {
"serverGroupId": ...,
}
# ServerGroupReplicationConfigurationTypeDef definition
class ServerGroupReplicationConfigurationTypeDef(TypedDict):
serverGroupId: NotRequired[str],
serverReplicationConfigurations: NotRequired[List[ServerReplicationConfigurationTypeDef]], # (1)
ServerGroupValidationConfigurationTypeDef#
# ServerGroupValidationConfigurationTypeDef usage example
from mypy_boto3_sms.type_defs import ServerGroupValidationConfigurationTypeDef
def get_value() -> ServerGroupValidationConfigurationTypeDef:
return {
"serverGroupId": ...,
}
# ServerGroupValidationConfigurationTypeDef definition
class ServerGroupValidationConfigurationTypeDef(TypedDict):
serverGroupId: NotRequired[str],
serverValidationConfigurations: NotRequired[List[ServerValidationConfigurationTypeDef]], # (1)
ValidationOutputTypeDef#
# ValidationOutputTypeDef usage example
from mypy_boto3_sms.type_defs import ValidationOutputTypeDef
def get_value() -> ValidationOutputTypeDef:
return {
"validationId": ...,
}
# 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)
GetAppLaunchConfigurationResponseTypeDef#
# GetAppLaunchConfigurationResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppLaunchConfigurationResponseTypeDef
def get_value() -> GetAppLaunchConfigurationResponseTypeDef:
return {
"appId": ...,
"roleName": ...,
"autoLaunch": ...,
"serverGroupLaunchConfigurations": ...,
"ResponseMetadata": ...,
}
# GetAppLaunchConfigurationResponseTypeDef definition
class GetAppLaunchConfigurationResponseTypeDef(TypedDict):
appId: str,
roleName: str,
autoLaunch: bool,
serverGroupLaunchConfigurations: List[ServerGroupLaunchConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAppLaunchConfigurationRequestRequestTypeDef#
# PutAppLaunchConfigurationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import PutAppLaunchConfigurationRequestRequestTypeDef
def get_value() -> PutAppLaunchConfigurationRequestRequestTypeDef:
return {
"appId": ...,
}
# PutAppLaunchConfigurationRequestRequestTypeDef definition
class PutAppLaunchConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
roleName: NotRequired[str],
autoLaunch: NotRequired[bool],
serverGroupLaunchConfigurations: NotRequired[Sequence[ServerGroupLaunchConfigurationTypeDef]], # (1)
GetAppReplicationConfigurationResponseTypeDef#
# GetAppReplicationConfigurationResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppReplicationConfigurationResponseTypeDef
def get_value() -> GetAppReplicationConfigurationResponseTypeDef:
return {
"serverGroupReplicationConfigurations": ...,
"ResponseMetadata": ...,
}
# GetAppReplicationConfigurationResponseTypeDef definition
class GetAppReplicationConfigurationResponseTypeDef(TypedDict):
serverGroupReplicationConfigurations: List[ServerGroupReplicationConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutAppReplicationConfigurationRequestRequestTypeDef#
# PutAppReplicationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import PutAppReplicationConfigurationRequestRequestTypeDef
def get_value() -> PutAppReplicationConfigurationRequestRequestTypeDef:
return {
"appId": ...,
}
# PutAppReplicationConfigurationRequestRequestTypeDef definition
class PutAppReplicationConfigurationRequestRequestTypeDef(TypedDict):
appId: NotRequired[str],
serverGroupReplicationConfigurations: NotRequired[Sequence[ServerGroupReplicationConfigurationTypeDef]], # (1)
GetAppValidationConfigurationResponseTypeDef#
# GetAppValidationConfigurationResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppValidationConfigurationResponseTypeDef
def get_value() -> GetAppValidationConfigurationResponseTypeDef:
return {
"appValidationConfigurations": ...,
"serverGroupValidationConfigurations": ...,
"ResponseMetadata": ...,
}
# GetAppValidationConfigurationResponseTypeDef definition
class GetAppValidationConfigurationResponseTypeDef(TypedDict):
appValidationConfigurations: List[AppValidationConfigurationTypeDef], # (1)
serverGroupValidationConfigurations: List[ServerGroupValidationConfigurationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AppValidationConfigurationTypeDef
- See ServerGroupValidationConfigurationTypeDef
- See ResponseMetadataTypeDef
PutAppValidationConfigurationRequestRequestTypeDef#
# PutAppValidationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_sms.type_defs import PutAppValidationConfigurationRequestRequestTypeDef
def get_value() -> PutAppValidationConfigurationRequestRequestTypeDef:
return {
"appId": ...,
}
# PutAppValidationConfigurationRequestRequestTypeDef definition
class PutAppValidationConfigurationRequestRequestTypeDef(TypedDict):
appId: str,
appValidationConfigurations: NotRequired[Sequence[AppValidationConfigurationTypeDef]], # (1)
serverGroupValidationConfigurations: NotRequired[Sequence[ServerGroupValidationConfigurationTypeDef]], # (2)
GetAppValidationOutputResponseTypeDef#
# GetAppValidationOutputResponseTypeDef usage example
from mypy_boto3_sms.type_defs import GetAppValidationOutputResponseTypeDef
def get_value() -> GetAppValidationOutputResponseTypeDef:
return {
"validationOutputList": ...,
"ResponseMetadata": ...,
}
# GetAppValidationOutputResponseTypeDef definition
class GetAppValidationOutputResponseTypeDef(TypedDict):
validationOutputList: List[ValidationOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)