Skip to content

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": ...,
    }
Definition
class TargetTypeDef(TypedDict):
    Type: TargetTypeType,  # (1)
    Id: NotRequired[str],
  1. 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],
  1. 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],
  1. 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],
  1. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See HomeRegionControlTypeDef
  2. See ResponseMetadataTypeDef

DescribeHomeRegionControlsResultTypeDef

Usage Example
from mypy_boto3_migrationhub_config.type_defs import DescribeHomeRegionControlsResultTypeDef

def get_value() -> DescribeHomeRegionControlsResultTypeDef:
    return {
        "HomeRegionControls": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeHomeRegionControlsResultTypeDef(TypedDict):
    HomeRegionControls: List[HomeRegionControlTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HomeRegionControlTypeDef
  2. See ResponseMetadataTypeDef