Type definitions#
Index > ARCZonalShift > Type definitions
Auto-generated documentation for ARCZonalShift type annotations stubs module mypy-boto3-arc-zonal-shift.
AutoshiftInResourceTypeDef#
# AutoshiftInResourceTypeDef definition
class AutoshiftInResourceTypeDef(TypedDict):
appliedStatus: AutoshiftAppliedStatusType, # (1)
awayFrom: str,
startTime: datetime,
AutoshiftSummaryTypeDef#
# AutoshiftSummaryTypeDef definition
class AutoshiftSummaryTypeDef(TypedDict):
awayFrom: str,
endTime: datetime,
startTime: datetime,
status: AutoshiftExecutionStatusType, # (1)
CancelZonalShiftRequestRequestTypeDef#
# CancelZonalShiftRequestRequestTypeDef definition
class CancelZonalShiftRequestRequestTypeDef(TypedDict):
zonalShiftId: str,
ControlConditionTypeDef#
# ControlConditionTypeDef definition
class ControlConditionTypeDef(TypedDict):
alarmIdentifier: str,
type: ControlConditionTypeType, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeletePracticeRunConfigurationRequestRequestTypeDef#
# DeletePracticeRunConfigurationRequestRequestTypeDef definition
class DeletePracticeRunConfigurationRequestRequestTypeDef(TypedDict):
resourceIdentifier: str,
GetManagedResourceRequestRequestTypeDef#
# GetManagedResourceRequestRequestTypeDef definition
class GetManagedResourceRequestRequestTypeDef(TypedDict):
resourceIdentifier: str,
ZonalShiftInResourceTypeDef#
# ZonalShiftInResourceTypeDef definition
class ZonalShiftInResourceTypeDef(TypedDict):
appliedStatus: AppliedStatusType, # (1)
awayFrom: str,
comment: str,
expiryTime: datetime,
resourceIdentifier: str,
startTime: datetime,
zonalShiftId: str,
practiceRunOutcome: NotRequired[PracticeRunOutcomeType], # (2)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAutoshiftsRequestRequestTypeDef#
# ListAutoshiftsRequestRequestTypeDef definition
class ListAutoshiftsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[AutoshiftExecutionStatusType], # (1)
ListManagedResourcesRequestRequestTypeDef#
# ListManagedResourcesRequestRequestTypeDef definition
class ListManagedResourcesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListZonalShiftsRequestRequestTypeDef#
# ListZonalShiftsRequestRequestTypeDef definition
class ListZonalShiftsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
resourceIdentifier: NotRequired[str],
status: NotRequired[ZonalShiftStatusType], # (1)
ZonalShiftSummaryTypeDef#
# ZonalShiftSummaryTypeDef definition
class ZonalShiftSummaryTypeDef(TypedDict):
awayFrom: str,
comment: str,
expiryTime: datetime,
resourceIdentifier: str,
startTime: datetime,
status: ZonalShiftStatusType, # (2)
zonalShiftId: str,
practiceRunOutcome: NotRequired[PracticeRunOutcomeType], # (1)
StartZonalShiftRequestRequestTypeDef#
# StartZonalShiftRequestRequestTypeDef definition
class StartZonalShiftRequestRequestTypeDef(TypedDict):
awayFrom: str,
comment: str,
expiresIn: str,
resourceIdentifier: str,
UpdateAutoshiftObserverNotificationStatusRequestRequestTypeDef#
# UpdateAutoshiftObserverNotificationStatusRequestRequestTypeDef definition
class UpdateAutoshiftObserverNotificationStatusRequestRequestTypeDef(TypedDict):
status: AutoshiftObserverNotificationStatusType, # (1)
UpdateZonalAutoshiftConfigurationRequestRequestTypeDef#
# UpdateZonalAutoshiftConfigurationRequestRequestTypeDef definition
class UpdateZonalAutoshiftConfigurationRequestRequestTypeDef(TypedDict):
resourceIdentifier: str,
zonalAutoshiftStatus: ZonalAutoshiftStatusType, # (1)
UpdateZonalShiftRequestRequestTypeDef#
# UpdateZonalShiftRequestRequestTypeDef definition
class UpdateZonalShiftRequestRequestTypeDef(TypedDict):
zonalShiftId: str,
comment: NotRequired[str],
expiresIn: NotRequired[str],
CreatePracticeRunConfigurationRequestRequestTypeDef#
# CreatePracticeRunConfigurationRequestRequestTypeDef definition
class CreatePracticeRunConfigurationRequestRequestTypeDef(TypedDict):
outcomeAlarms: Sequence[ControlConditionTypeDef], # (1)
resourceIdentifier: str,
blockedDates: NotRequired[Sequence[str]],
blockedWindows: NotRequired[Sequence[str]],
blockingAlarms: NotRequired[Sequence[ControlConditionTypeDef]], # (1)
PracticeRunConfigurationTypeDef#
# PracticeRunConfigurationTypeDef definition
class PracticeRunConfigurationTypeDef(TypedDict):
outcomeAlarms: List[ControlConditionTypeDef], # (1)
blockedDates: NotRequired[List[str]],
blockedWindows: NotRequired[List[str]],
blockingAlarms: NotRequired[List[ControlConditionTypeDef]], # (1)
UpdatePracticeRunConfigurationRequestRequestTypeDef#
# UpdatePracticeRunConfigurationRequestRequestTypeDef definition
class UpdatePracticeRunConfigurationRequestRequestTypeDef(TypedDict):
resourceIdentifier: str,
blockedDates: NotRequired[Sequence[str]],
blockedWindows: NotRequired[Sequence[str]],
blockingAlarms: NotRequired[Sequence[ControlConditionTypeDef]], # (1)
outcomeAlarms: NotRequired[Sequence[ControlConditionTypeDef]], # (1)
DeletePracticeRunConfigurationResponseTypeDef#
# DeletePracticeRunConfigurationResponseTypeDef definition
class DeletePracticeRunConfigurationResponseTypeDef(TypedDict):
arn: str,
name: str,
zonalAutoshiftStatus: ZonalAutoshiftStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAutoshiftObserverNotificationStatusResponseTypeDef#
# GetAutoshiftObserverNotificationStatusResponseTypeDef definition
class GetAutoshiftObserverNotificationStatusResponseTypeDef(TypedDict):
status: AutoshiftObserverNotificationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAutoshiftsResponseTypeDef#
# ListAutoshiftsResponseTypeDef definition
class ListAutoshiftsResponseTypeDef(TypedDict):
items: List[AutoshiftSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAutoshiftObserverNotificationStatusResponseTypeDef#
# UpdateAutoshiftObserverNotificationStatusResponseTypeDef definition
class UpdateAutoshiftObserverNotificationStatusResponseTypeDef(TypedDict):
status: AutoshiftObserverNotificationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateZonalAutoshiftConfigurationResponseTypeDef#
# UpdateZonalAutoshiftConfigurationResponseTypeDef definition
class UpdateZonalAutoshiftConfigurationResponseTypeDef(TypedDict):
resourceIdentifier: str,
zonalAutoshiftStatus: ZonalAutoshiftStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ZonalShiftTypeDef#
# ZonalShiftTypeDef definition
class ZonalShiftTypeDef(TypedDict):
awayFrom: str,
comment: str,
expiryTime: datetime,
resourceIdentifier: str,
startTime: datetime,
status: ZonalShiftStatusType, # (1)
zonalShiftId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ManagedResourceSummaryTypeDef#
# ManagedResourceSummaryTypeDef definition
class ManagedResourceSummaryTypeDef(TypedDict):
availabilityZones: List[str],
appliedWeights: NotRequired[Dict[str, float]],
arn: NotRequired[str],
autoshifts: NotRequired[List[AutoshiftInResourceTypeDef]], # (1)
name: NotRequired[str],
practiceRunStatus: NotRequired[ZonalAutoshiftStatusType], # (2)
zonalAutoshiftStatus: NotRequired[ZonalAutoshiftStatusType], # (2)
zonalShifts: NotRequired[List[ZonalShiftInResourceTypeDef]], # (4)
- See AutoshiftInResourceTypeDef
- See ZonalAutoshiftStatusType
- See ZonalAutoshiftStatusType
- See ZonalShiftInResourceTypeDef
ListAutoshiftsRequestListAutoshiftsPaginateTypeDef#
# ListAutoshiftsRequestListAutoshiftsPaginateTypeDef definition
class ListAutoshiftsRequestListAutoshiftsPaginateTypeDef(TypedDict):
status: NotRequired[AutoshiftExecutionStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListManagedResourcesRequestListManagedResourcesPaginateTypeDef#
# ListManagedResourcesRequestListManagedResourcesPaginateTypeDef definition
class ListManagedResourcesRequestListManagedResourcesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListZonalShiftsRequestListZonalShiftsPaginateTypeDef#
# ListZonalShiftsRequestListZonalShiftsPaginateTypeDef definition
class ListZonalShiftsRequestListZonalShiftsPaginateTypeDef(TypedDict):
resourceIdentifier: NotRequired[str],
status: NotRequired[ZonalShiftStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListZonalShiftsResponseTypeDef#
# ListZonalShiftsResponseTypeDef definition
class ListZonalShiftsResponseTypeDef(TypedDict):
items: List[ZonalShiftSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePracticeRunConfigurationResponseTypeDef#
# CreatePracticeRunConfigurationResponseTypeDef definition
class CreatePracticeRunConfigurationResponseTypeDef(TypedDict):
arn: str,
name: str,
practiceRunConfiguration: PracticeRunConfigurationTypeDef, # (1)
zonalAutoshiftStatus: ZonalAutoshiftStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetManagedResourceResponseTypeDef#
# GetManagedResourceResponseTypeDef definition
class GetManagedResourceResponseTypeDef(TypedDict):
appliedWeights: Dict[str, float],
arn: str,
autoshifts: List[AutoshiftInResourceTypeDef], # (1)
name: str,
practiceRunConfiguration: PracticeRunConfigurationTypeDef, # (2)
zonalAutoshiftStatus: ZonalAutoshiftStatusType, # (3)
zonalShifts: List[ZonalShiftInResourceTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See AutoshiftInResourceTypeDef
- See PracticeRunConfigurationTypeDef
- See ZonalAutoshiftStatusType
- See ZonalShiftInResourceTypeDef
- See ResponseMetadataTypeDef
UpdatePracticeRunConfigurationResponseTypeDef#
# UpdatePracticeRunConfigurationResponseTypeDef definition
class UpdatePracticeRunConfigurationResponseTypeDef(TypedDict):
ar