Skip to content

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],
  1. 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],
  1. 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],
  1. 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],
  1. 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)
  1. See ResponseMetadataTypeDef

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

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],
  1. See List[HomeRegionControlTypeDef]
  2. See ResponseMetadataTypeDef