Skip to content

Type definitions#

Index > ARCZonalShift > Type definitions

Auto-generated documentation for ARCZonalShift type annotations stubs module types-aiobotocore-arc-zonal-shift.

CancelZonalShiftRequestRequestTypeDef#

# CancelZonalShiftRequestRequestTypeDef definition

class CancelZonalShiftRequestRequestTypeDef(TypedDict):
    zonalShiftId: str,

GetManagedResourceRequestRequestTypeDef#

# GetManagedResourceRequestRequestTypeDef definition

class GetManagedResourceRequestRequestTypeDef(TypedDict):
    resourceIdentifier: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ZonalShiftInResourceTypeDef#

# 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 definition

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

ListManagedResourcesRequestRequestTypeDef#

# ListManagedResourcesRequestRequestTypeDef definition

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

ManagedResourceSummaryTypeDef#

# ManagedResourceSummaryTypeDef definition

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

ListZonalShiftsRequestRequestTypeDef#

# ListZonalShiftsRequestRequestTypeDef definition

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

ZonalShiftSummaryTypeDef#

# 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 definition

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

UpdateZonalShiftRequestRequestTypeDef#

# UpdateZonalShiftRequestRequestTypeDef definition

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

ZonalShiftTypeDef#

# 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 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 definition

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

ListZonalShiftsRequestListZonalShiftsPaginateTypeDef#

# ListZonalShiftsRequestListZonalShiftsPaginateTypeDef definition

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

ListManagedResourcesResponseTypeDef#

# ListManagedResourcesResponseTypeDef definition

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

ListZonalShiftsResponseTypeDef#

# ListZonalShiftsResponseTypeDef definition

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