Type definitions#
Index > ARCZonalShift > Type definitions
Auto-generated documentation for ARCZonalShift type annotations stubs module mypy-boto3-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,
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)
ZonalShiftSummaryTypeDef#
# ZonalShiftSummaryTypeDef definition
class ZonalShiftSummaryTypeDef(TypedDict):
awayFrom: str,
comment: str,
expiryTime: datetime,
resourceIdentifier: str,
startTime: datetime,
status: ZonalShiftStatusType, # (1)
zonalShiftId: str,
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)
GetManagedResourceResponseTypeDef#
# GetManagedResourceResponseTypeDef definition
class GetManagedResourceResponseTypeDef(TypedDict):
appliedWeights: Dict[str, float],
arn: str,
name: str,
zonalShifts: List[ZonalShiftInResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListManagedResourcesRequestListManagedResourcesPaginateTypeDef#
# ListManagedResourcesRequestListManagedResourcesPaginateTypeDef definition
class ListManagedResourcesRequestListManagedResourcesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListZonalShiftsRequestListZonalShiftsPaginateTypeDef#
# ListZonalShiftsRequestListZonalShiftsPaginateTypeDef definition
class ListZonalShiftsRequestListZonalShiftsPaginateTypeDef(TypedDict):
status: NotRequired[ZonalShiftStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListManagedResourcesResponseTypeDef#
# ListManagedResourcesResponseTypeDef definition
class ListManagedResourcesResponseTypeDef(TypedDict):
items: List[ManagedResourceSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListZonalShiftsResponseTypeDef#
# ListZonalShiftsResponseTypeDef definition
class ListZonalShiftsResponseTypeDef(TypedDict):
items: List[ZonalShiftSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)