Typed dictionaries
Index > MigrationHubConfig > Typed dictionaries
Auto-generated documentation for MigrationHubConfig type annotations stubs module mypy-boto3-migrationhub-config.
TargetTypeDef
Usage Example
from mypy_boto3_migrationhub_config.type_defs import TargetTypeDef
def get_value() -> TargetTypeDef:
return {
"Type": ...,
}
- See TargetTypeType
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_migrationhub_config.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateHomeRegionControlRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhub_config.type_defs import CreateHomeRegionControlRequestRequestTypeDef
def get_value() -> CreateHomeRegionControlRequestRequestTypeDef:
return {
"HomeRegion": ...,
"Target": ...,
}
Definition
class CreateHomeRegionControlRequestRequestTypeDef(TypedDict):
HomeRegion: str,
Target: TargetTypeDef, # (1)
DryRun: NotRequired[bool],
- See TargetTypeDef
DescribeHomeRegionControlsRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhub_config.type_defs import DescribeHomeRegionControlsRequestRequestTypeDef
def get_value() -> DescribeHomeRegionControlsRequestRequestTypeDef:
return {
"ControlId": ...,
}
Definition
class DescribeHomeRegionControlsRequestRequestTypeDef(TypedDict):
ControlId: NotRequired[str],
HomeRegion: NotRequired[str],
Target: NotRequired[TargetTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See TargetTypeDef
HomeRegionControlTypeDef
Usage Example
from mypy_boto3_migrationhub_config.type_defs import HomeRegionControlTypeDef
def get_value() -> HomeRegionControlTypeDef:
return {
"ControlId": ...,
}
Definition
class HomeRegionControlTypeDef(TypedDict):
ControlId: NotRequired[str],
HomeRegion: NotRequired[str],
Target: NotRequired[TargetTypeDef], # (1)
RequestedTime: NotRequired[datetime],
- See TargetTypeDef
GetHomeRegionResultTypeDef
Usage Example
from mypy_boto3_migrationhub_config.type_defs import GetHomeRegionResultTypeDef
def get_value() -> GetHomeRegionResultTypeDef:
return {
"HomeRegion": ...,
"ResponseMetadata": ...,
}
Definition
class GetHomeRegionResultTypeDef(TypedDict):
HomeRegion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateHomeRegionControlResultTypeDef
Usage Example
from mypy_boto3_migrationhub_config.type_defs import CreateHomeRegionControlResultTypeDef
def get_value() -> CreateHomeRegionControlResultTypeDef:
return {
"HomeRegionControl": ...,
"ResponseMetadata": ...,
}
Definition
class CreateHomeRegionControlResultTypeDef(TypedDict):
HomeRegionControl: HomeRegionControlTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeHomeRegionControlsResultTypeDef
Usage Example
from mypy_boto3_migrationhub_config.type_defs import DescribeHomeRegionControlsResultTypeDef
def get_value() -> DescribeHomeRegionControlsResultTypeDef:
return {
"HomeRegionControls": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}