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,
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)
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,
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)
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)
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)
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)
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)
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)