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": ...,
}
GetManagedResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import GetManagedResourceRequestRequestTypeDef
def get_value() -> GetManagedResourceRequestRequestTypeDef:
return {
"resourceIdentifier": ...,
}
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,
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)
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,
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)
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)
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)
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)
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)
ListZonalShiftsResponseTypeDef
Usage Example
from mypy_boto3_arc_zonal_shift.type_defs import ListZonalShiftsResponseTypeDef
def get_value() -> ListZonalShiftsResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}