Skip to content

Typed dictionaries

Index > ARCZonalShift > Typed dictionaries

Auto-generated documentation for ARCZonalShift type annotations stubs module mypy-boto3-arc-zonal-shift.

CancelZonalShiftRequestRequestTypeDef

# CancelZonalShiftRequestRequestTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import CancelZonalShiftRequestRequestTypeDef

def get_value() -> CancelZonalShiftRequestRequestTypeDef:
    return {
        "zonalShiftId": ...,
    }
# CancelZonalShiftRequestRequestTypeDef definition

class CancelZonalShiftRequestRequestTypeDef(TypedDict):
    zonalShiftId: str,

GetManagedResourceRequestRequestTypeDef

# GetManagedResourceRequestRequestTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import GetManagedResourceRequestRequestTypeDef

def get_value() -> GetManagedResourceRequestRequestTypeDef:
    return {
        "resourceIdentifier": ...,
    }
# GetManagedResourceRequestRequestTypeDef definition

class GetManagedResourceRequestRequestTypeDef(TypedDict):
    resourceIdentifier: str,

ResponseMetadataTypeDef

# ResponseMetadataTypeDef usage example

from mypy_boto3_arc_zonal_shift.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,

ZonalShiftInResourceTypeDef

# ZonalShiftInResourceTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ZonalShiftInResourceTypeDef

def get_value() -> ZonalShiftInResourceTypeDef:
    return {
        "appliedStatus": ...,
        "awayFrom": ...,
        "comment": ...,
        "expiryTime": ...,
        "resourceIdentifier": ...,
        "startTime": ...,
        "zonalShiftId": ...,
    }
# ZonalShiftInResourceTypeDef definition

class ZonalShiftInResourceTypeDef(TypedDict):
    appliedStatus: AppliedStatusType,  # (1)
    awayFrom: str,
    comment: str,
    expiryTime: datetime,
    resourceIdentifier: str,
    startTime: datetime,
    zonalShiftId: str,
  1. See AppliedStatusType

PaginatorConfigTypeDef

# PaginatorConfigTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListManagedResourcesRequestRequestTypeDef

# ListManagedResourcesRequestRequestTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ListManagedResourcesRequestRequestTypeDef

def get_value() -> ListManagedResourcesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListManagedResourcesRequestRequestTypeDef definition

class ListManagedResourcesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ManagedResourceSummaryTypeDef

# ManagedResourceSummaryTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ManagedResourceSummaryTypeDef

def get_value() -> ManagedResourceSummaryTypeDef:
    return {
        "availabilityZones": ...,
    }
# ManagedResourceSummaryTypeDef definition

class ManagedResourceSummaryTypeDef(TypedDict):
    availabilityZones: List[str],
    arn: NotRequired[str],
    name: NotRequired[str],

ListZonalShiftsRequestRequestTypeDef

# ListZonalShiftsRequestRequestTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ListZonalShiftsRequestRequestTypeDef

def get_value() -> ListZonalShiftsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListZonalShiftsRequestRequestTypeDef definition

class ListZonalShiftsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[ZonalShiftStatusType],  # (1)
  1. See ZonalShiftStatusType

ZonalShiftSummaryTypeDef

# ZonalShiftSummaryTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ZonalShiftSummaryTypeDef

def get_value() -> ZonalShiftSummaryTypeDef:
    return {
        "awayFrom": ...,
        "comment": ...,
        "expiryTime": ...,
        "resourceIdentifier": ...,
        "startTime": ...,
        "status": ...,
        "zonalShiftId": ...,
    }
# ZonalShiftSummaryTypeDef definition

class ZonalShiftSummaryTypeDef(TypedDict):
    awayFrom: str,
    comment: str,
    expiryTime: datetime,
    resourceIdentifier: str,
    startTime: datetime,
    status: ZonalShiftStatusType,  # (1)
    zonalShiftId: str,
  1. See ZonalShiftStatusType

StartZonalShiftRequestRequestTypeDef

# StartZonalShiftRequestRequestTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import StartZonalShiftRequestRequestTypeDef

def get_value() -> StartZonalShiftRequestRequestTypeDef:
    return {
        "awayFrom": ...,
        "comment": ...,
        "expiresIn": ...,
        "resourceIdentifier": ...,
    }
# StartZonalShiftRequestRequestTypeDef definition

class StartZonalShiftRequestRequestTypeDef(TypedDict):
    awayFrom: str,
    comment: str,
    expiresIn: str,
    resourceIdentifier: str,

UpdateZonalShiftRequestRequestTypeDef

# UpdateZonalShiftRequestRequestTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import UpdateZonalShiftRequestRequestTypeDef

def get_value() -> UpdateZonalShiftRequestRequestTypeDef:
    return {
        "zonalShiftId": ...,
    }
# UpdateZonalShiftRequestRequestTypeDef definition

class UpdateZonalShiftRequestRequestTypeDef(TypedDict):
    zonalShiftId: str,
    comment: NotRequired[str],
    expiresIn: NotRequired[str],

ZonalShiftTypeDef

# ZonalShiftTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ZonalShiftTypeDef

def get_value() -> ZonalShiftTypeDef:
    return {
        "awayFrom": ...,
        "comment": ...,
        "expiryTime": ...,
        "resourceIdentifier": ...,
        "startTime": ...,
        "status": ...,
        "zonalShiftId": ...,
        "ResponseMetadata": ...,
    }
# ZonalShiftTypeDef definition

class ZonalShiftTypeDef(TypedDict):
    awayFrom: str,
    comment: str,
    expiryTime: datetime,
    resourceIdentifier: str,
    startTime: datetime,
    status: ZonalShiftStatusType,  # (1)
    zonalShiftId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ZonalShiftStatusType
  2. See ResponseMetadataTypeDef

GetManagedResourceResponseTypeDef

# GetManagedResourceResponseTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import GetManagedResourceResponseTypeDef

def get_value() -> GetManagedResourceResponseTypeDef:
    return {
        "appliedWeights": ...,
        "arn": ...,
        "name": ...,
        "zonalShifts": ...,
        "ResponseMetadata": ...,
    }
# GetManagedResourceResponseTypeDef definition

class GetManagedResourceResponseTypeDef(TypedDict):
    appliedWeights: Dict[str, float],
    arn: str,
    name: str,
    zonalShifts: List[ZonalShiftInResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ZonalShiftInResourceTypeDef
  2. See ResponseMetadataTypeDef

ListManagedResourcesRequestListManagedResourcesPaginateTypeDef

# ListManagedResourcesRequestListManagedResourcesPaginateTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ListManagedResourcesRequestListManagedResourcesPaginateTypeDef

def get_value() -> ListManagedResourcesRequestListManagedResourcesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListManagedResourcesRequestListManagedResourcesPaginateTypeDef definition

class ListManagedResourcesRequestListManagedResourcesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListZonalShiftsRequestListZonalShiftsPaginateTypeDef

# ListZonalShiftsRequestListZonalShiftsPaginateTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ListZonalShiftsRequestListZonalShiftsPaginateTypeDef

def get_value() -> ListZonalShiftsRequestListZonalShiftsPaginateTypeDef:
    return {
        "status": ...,
    }
# ListZonalShiftsRequestListZonalShiftsPaginateTypeDef definition

class ListZonalShiftsRequestListZonalShiftsPaginateTypeDef(TypedDict):
    status: NotRequired[ZonalShiftStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ZonalShiftStatusType
  2. See PaginatorConfigTypeDef

ListManagedResourcesResponseTypeDef

# ListManagedResourcesResponseTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ListManagedResourcesResponseTypeDef

def get_value() -> ListManagedResourcesResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListManagedResourcesResponseTypeDef definition

class ListManagedResourcesResponseTypeDef(TypedDict):
    items: List[ManagedResourceSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedResourceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListZonalShiftsResponseTypeDef

# ListZonalShiftsResponseTypeDef usage example

from mypy_boto3_arc_zonal_shift.type_defs import ListZonalShiftsResponseTypeDef

def get_value() -> ListZonalShiftsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListZonalShiftsResponseTypeDef definition

class ListZonalShiftsResponseTypeDef(TypedDict):
    items: List[ZonalShiftSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ZonalShiftSummaryTypeDef
  2. See ResponseMetadataTypeDef