Skip to content

Typed dictionaries

Index > ARCZonalShift > Typed dictionaries

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

CancelZonalShiftRequestRequestTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import CancelZonalShiftRequestRequestTypeDef

def get_value() -> CancelZonalShiftRequestRequestTypeDef:
    return {
        "zonalShiftId": ...,
    }
Definition
class CancelZonalShiftRequestRequestTypeDef(TypedDict):
    zonalShiftId: str,

GetManagedResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import GetManagedResourceRequestRequestTypeDef

def get_value() -> GetManagedResourceRequestRequestTypeDef:
    return {
        "resourceIdentifier": ...,
    }
Definition
class GetManagedResourceRequestRequestTypeDef(TypedDict):
    resourceIdentifier: str,

ResponseMetadataTypeDef

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

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": ...,
    }
Definition
class ZonalShiftInResourceTypeDef(TypedDict):
    appliedStatus: AppliedStatusType,  # (1)
    awayFrom: str,
    comment: str,
    expiryTime: datetime,
    resourceIdentifier: str,
    startTime: datetime,
    zonalShiftId: str,
  1. See AppliedStatusType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListManagedResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import ListManagedResourcesRequestRequestTypeDef

def get_value() -> ListManagedResourcesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListManagedResourcesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ManagedResourceSummaryTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import ManagedResourceSummaryTypeDef

def get_value() -> ManagedResourceSummaryTypeDef:
    return {
        "availabilityZones": ...,
    }
Definition
class ManagedResourceSummaryTypeDef(TypedDict):
    availabilityZones: List[str],
    arn: NotRequired[str],
    name: NotRequired[str],

ListZonalShiftsRequestRequestTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import ListZonalShiftsRequestRequestTypeDef

def get_value() -> ListZonalShiftsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListZonalShiftsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[ZonalShiftStatusType],  # (1)
  1. See ZonalShiftStatusType

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": ...,
    }
Definition
class ZonalShiftSummaryTypeDef(TypedDict):
    awayFrom: str,
    comment: str,
    expiryTime: datetime,
    resourceIdentifier: str,
    startTime: datetime,
    status: ZonalShiftStatusType,  # (1)
    zonalShiftId: str,
  1. See ZonalShiftStatusType

StartZonalShiftRequestRequestTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import StartZonalShiftRequestRequestTypeDef

def get_value() -> StartZonalShiftRequestRequestTypeDef:
    return {
        "awayFrom": ...,
        "comment": ...,
        "expiresIn": ...,
        "resourceIdentifier": ...,
    }
Definition
class StartZonalShiftRequestRequestTypeDef(TypedDict):
    awayFrom: str,
    comment: str,
    expiresIn: str,
    resourceIdentifier: str,

UpdateZonalShiftRequestRequestTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import UpdateZonalShiftRequestRequestTypeDef

def get_value() -> UpdateZonalShiftRequestRequestTypeDef:
    return {
        "zonalShiftId": ...,
    }
Definition
class UpdateZonalShiftRequestRequestTypeDef(TypedDict):
    zonalShiftId: str,
    comment: NotRequired[str],
    expiresIn: NotRequired[str],

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": ...,
    }
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

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import GetManagedResourceResponseTypeDef

def get_value() -> GetManagedResourceResponseTypeDef:
    return {
        "appliedWeights": ...,
        "arn": ...,
        "name": ...,
        "zonalShifts": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import ListManagedResourcesRequestListManagedResourcesPaginateTypeDef

def get_value() -> ListManagedResourcesRequestListManagedResourcesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListManagedResourcesRequestListManagedResourcesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListZonalShiftsRequestListZonalShiftsPaginateTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import ListZonalShiftsRequestListZonalShiftsPaginateTypeDef

def get_value() -> ListZonalShiftsRequestListZonalShiftsPaginateTypeDef:
    return {
        "status": ...,
    }
Definition
class ListZonalShiftsRequestListZonalShiftsPaginateTypeDef(TypedDict):
    status: NotRequired[ZonalShiftStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ZonalShiftStatusType
  2. See PaginatorConfigTypeDef

ListManagedResourcesResponseTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import ListManagedResourcesResponseTypeDef

def get_value() -> ListManagedResourcesResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListManagedResourcesResponseTypeDef(TypedDict):
    items: List[ManagedResourceSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ManagedResourceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListZonalShiftsResponseTypeDef

Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import ListZonalShiftsResponseTypeDef

def get_value() -> ListZonalShiftsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListZonalShiftsResponseTypeDef(TypedDict):
    items: List[ZonalShiftSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ZonalShiftSummaryTypeDef
  2. See ResponseMetadataTypeDef