Skip to content

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,
  1. See AutoshiftAppliedStatusType

AutoshiftSummaryTypeDef#

# AutoshiftSummaryTypeDef definition

class AutoshiftSummaryTypeDef(TypedDict):
    awayFrom: str,
    endTime: datetime,
    startTime: datetime,
    status: AutoshiftExecutionStatusType,  # (1)
  1. See AutoshiftExecutionStatusType

CancelZonalShiftRequestRequestTypeDef#

# CancelZonalShiftRequestRequestTypeDef definition

class CancelZonalShiftRequestRequestTypeDef(TypedDict):
    zonalShiftId: str,

ControlConditionTypeDef#

# ControlConditionTypeDef definition

class ControlConditionTypeDef(TypedDict):
    alarmIdentifier: str,
    type: ControlConditionTypeType,  # (1)
  1. See ControlConditionTypeType

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)
  1. See AppliedStatusType
  2. See PracticeRunOutcomeType

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)
  1. See AutoshiftExecutionStatusType

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)
  1. See ZonalShiftStatusType

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)
  1. See PracticeRunOutcomeType
  2. See ZonalShiftStatusType

StartZonalShiftRequestRequestTypeDef#

# StartZonalShiftRequestRequestTypeDef definition

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

UpdateZonalAutoshiftConfigurationRequestRequestTypeDef#

# UpdateZonalAutoshiftConfigurationRequestRequestTypeDef definition

class UpdateZonalAutoshiftConfigurationRequestRequestTypeDef(TypedDict):
    resourceIdentifier: str,
    zonalAutoshiftStatus: ZonalAutoshiftStatusType,  # (1)
  1. See ZonalAutoshiftStatusType

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)
  1. See ControlConditionTypeDef
  2. See ControlConditionTypeDef

PracticeRunConfigurationTypeDef#

# PracticeRunConfigurationTypeDef definition

class PracticeRunConfigurationTypeDef(TypedDict):
    outcomeAlarms: List[ControlConditionTypeDef],  # (1)
    blockedDates: NotRequired[List[str]],
    blockedWindows: NotRequired[List[str]],
    blockingAlarms: NotRequired[List[ControlConditionTypeDef]],  # (1)
  1. See ControlConditionTypeDef
  2. See ControlConditionTypeDef

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)
  1. See ControlConditionTypeDef
  2. See ControlConditionTypeDef

DeletePracticeRunConfigurationResponseTypeDef#

# DeletePracticeRunConfigurationResponseTypeDef definition

class DeletePracticeRunConfigurationResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    zonalAutoshiftStatus: ZonalAutoshiftStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ZonalAutoshiftStatusType
  2. See ResponseMetadataTypeDef

ListAutoshiftsResponseTypeDef#

# ListAutoshiftsResponseTypeDef definition

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

UpdateZonalAutoshiftConfigurationResponseTypeDef#

# UpdateZonalAutoshiftConfigurationResponseTypeDef definition

class UpdateZonalAutoshiftConfigurationResponseTypeDef(TypedDict):
    resourceIdentifier: str,
    zonalAutoshiftStatus: ZonalAutoshiftStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ZonalAutoshiftStatusType
  2. See ResponseMetadataTypeDef

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

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)
  1. See AutoshiftInResourceTypeDef
  2. See ZonalAutoshiftStatusType
  3. See ZonalAutoshiftStatusType
  4. See ZonalShiftInResourceTypeDef

ListAutoshiftsRequestListAutoshiftsPaginateTypeDef#

# ListAutoshiftsRequestListAutoshiftsPaginateTypeDef definition

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

ListManagedResourcesRequestListManagedResourcesPaginateTypeDef#

# ListManagedResourcesRequestListManagedResourcesPaginateTypeDef definition

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

ListZonalShiftsRequestListZonalShiftsPaginateTypeDef#

# ListZonalShiftsRequestListZonalShiftsPaginateTypeDef definition

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

ListZonalShiftsResponseTypeDef#

# ListZonalShiftsResponseTypeDef definition

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

CreatePracticeRunConfigurationResponseTypeDef#

# CreatePracticeRunConfigurationResponseTypeDef definition

class CreatePracticeRunConfigurationResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    practiceRunConfiguration: PracticeRunConfigurationTypeDef,  # (1)
    zonalAutoshiftStatus: ZonalAutoshiftStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PracticeRunConfigurationTypeDef
  2. See ZonalAutoshiftStatusType
  3. See ResponseMetadataTypeDef

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)
  1. See AutoshiftInResourceTypeDef
  2. See PracticeRunConfigurationTypeDef
  3. See ZonalAutoshiftStatusType
  4. See ZonalShiftInResourceTypeDef
  5. See ResponseMetadataTypeDef

UpdatePracticeRunConfigurationResponseTypeDef#

# UpdatePracticeRunConfigurationResponseTypeDef definition

class UpdatePracticeRunConfigurationResponseTypeDef(TypedDict):
    arn: str,
    name: str,
    practiceRunConfiguration: PracticeRunConfigurationTypeDef,  # (1)
    zonalAutoshiftStatus: ZonalAutoshiftStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PracticeRunConfigurationTypeDef
  2. See ZonalAutoshiftStatusType
  3. See ResponseMetadataTypeDef

ListManagedResourcesResponseTypeDef#

# ListManagedResourcesResponseTypeDef definition

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