Skip to content

Type definitions#

Index > SMS > Type definitions

Auto-generated documentation for SMS type annotations stubs module mypy-boto3-sms.

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

ServerGroupUnionTypeDef#

# ServerGroupUnionTypeDef definition

ServerGroupUnionTypeDef = Union[
    ServerGroupTypeDef,  # (1)
    ServerGroupOutputTypeDef,  # (2)
]
  1. See ServerGroupTypeDef
  2. See ServerGroupOutputTypeDef

ServerGroupLaunchConfigurationUnionTypeDef#

# ServerGroupLaunchConfigurationUnionTypeDef definition

ServerGroupLaunchConfigurationUnionTypeDef = Union[
    ServerGroupLaunchConfigurationTypeDef,  # (1)
    ServerGroupLaunchConfigurationOutputTypeDef,  # (2)
]
  1. See ServerGroupLaunchConfigurationTypeDef
  2. See ServerGroupLaunchConfigurationOutputTypeDef

ServerGroupReplicationConfigurationUnionTypeDef#

# ServerGroupReplicationConfigurationUnionTypeDef definition

ServerGroupReplicationConfigurationUnionTypeDef = Union[
    ServerGroupReplicationConfigurationTypeDef,  # (1)
    ServerGroupReplicationConfigurationOutputTypeDef,  # (2)
]
  1. See ServerGroupReplicationConfigurationTypeDef
  2. See ServerGroupReplicationConfigurationOutputTypeDef

ServerGroupValidationConfigurationUnionTypeDef#

# ServerGroupValidationConfigurationUnionTypeDef definition

ServerGroupValidationConfigurationUnionTypeDef = Union[
    ServerGroupValidationConfigurationTypeDef,  # (1)
    ServerGroupValidationConfigurationOutputTypeDef,  # (2)
]
  1. See ServerGroupValidationConfigurationTypeDef
  2. See ServerGroupValidationConfigurationOutputTypeDef

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],
  1. See ConnectorStatusType
  2. See ConnectorCapabilityType
  3. See VmManagerTypeType

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