Typed dictionaries#
Index > MigrationHubConfig > Typed dictionaries
Auto-generated documentation for MigrationHubConfig type annotations stubs module mypy-boto3-migrationhub-config.
TargetTypeDef#
# TargetTypeDef usage example
from mypy_boto3_migrationhub_config.type_defs import TargetTypeDef
def get_value() -> TargetTypeDef:
return {
"Type": ...,
}
# TargetTypeDef definition
class TargetTypeDef(TypedDict):
Type: TargetTypeType, # (1)
Id: NotRequired[str],
- See TargetTypeType
GetHomeRegionResultTypeDef#
# GetHomeRegionResultTypeDef usage example
from mypy_boto3_migrationhub_config.type_defs import GetHomeRegionResultTypeDef
def get_value() -> GetHomeRegionResultTypeDef:
return {
"HomeRegion": ...,
"ResponseMetadata": ...,
}
# GetHomeRegionResultTypeDef definition
class GetHomeRegionResultTypeDef(TypedDict):
HomeRegion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_migrationhub_config.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,
CreateHomeRegionControlRequestRequestTypeDef#
# CreateHomeRegionControlRequestRequestTypeDef usage example
from mypy_boto3_migrationhub_config.type_defs import CreateHomeRegionControlRequestRequestTypeDef
def get_value() -> CreateHomeRegionControlRequestRequestTypeDef:
return {
"HomeRegion": ...,
"Target": ...,
}
# CreateHomeRegionControlRequestRequestTypeDef definition
class CreateHomeRegionControlRequestRequestTypeDef(TypedDict):
HomeRegion: str,
Target: TargetTypeDef, # (1)
DryRun: NotRequired[bool],
- See TargetTypeDef
DescribeHomeRegionControlsRequestRequestTypeDef#
# DescribeHomeRegionControlsRequestRequestTypeDef usage example
from mypy_boto3_migrationhub_config.type_defs import DescribeHomeRegionControlsRequestRequestTypeDef
def get_value() -> DescribeHomeRegionControlsRequestRequestTypeDef:
return {
"ControlId": ...,
}
# DescribeHomeRegionControlsRequestRequestTypeDef definition
class DescribeHomeRegionControlsRequestRequestTypeDef(TypedDict):
ControlId: NotRequired[str],
HomeRegion: NotRequired[str],
Target: NotRequired[TargetTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See TargetTypeDef
HomeRegionControlTypeDef#
# HomeRegionControlTypeDef usage example
from mypy_boto3_migrationhub_config.type_defs import HomeRegionControlTypeDef
def get_value() -> HomeRegionControlTypeDef:
return {
"ControlId": ...,
}
# HomeRegionControlTypeDef definition
class HomeRegionControlTypeDef(TypedDict):
ControlId: NotRequired[str],
HomeRegion: NotRequired[str],
Target: NotRequired[TargetTypeDef], # (1)
RequestedTime: NotRequired[datetime],
- See TargetTypeDef
CreateHomeRegionControlResultTypeDef#
# CreateHomeRegionControlResultTypeDef usage example
from mypy_boto3_migrationhub_config.type_defs import CreateHomeRegionControlResultTypeDef
def get_value() -> CreateHomeRegionControlResultTypeDef:
return {
"HomeRegionControl": ...,
"ResponseMetadata": ...,
}
# CreateHomeRegionControlResultTypeDef definition
class CreateHomeRegionControlResultTypeDef(TypedDict):
HomeRegionControl: HomeRegionControlTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeHomeRegionControlsResultTypeDef#
# DescribeHomeRegionControlsResultTypeDef usage example
from mypy_boto3_migrationhub_config.type_defs import DescribeHomeRegionControlsResultTypeDef
def get_value() -> DescribeHomeRegionControlsResultTypeDef:
return {
"HomeRegionControls": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeHomeRegionControlsResultTypeDef definition
class DescribeHomeRegionControlsResultTypeDef(TypedDict):
HomeRegionControls: List[HomeRegionControlTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)