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