Type definitions#
Index > ControlTower > Type definitions
Auto-generated documentation for ControlTower type annotations stubs module types-aiobotocore-controltower.
ControlOperationTypeDef#
# ControlOperationTypeDef definition
class ControlOperationTypeDef(TypedDict):
endTime: NotRequired[datetime],
operationType: NotRequired[ControlOperationTypeType], # (1)
startTime: NotRequired[datetime],
status: NotRequired[ControlOperationStatusType], # (2)
statusMessage: NotRequired[str],
CreateLandingZoneInputRequestTypeDef#
# CreateLandingZoneInputRequestTypeDef definition
class CreateLandingZoneInputRequestTypeDef(TypedDict):
manifest: Mapping[str, Any],
version: str,
tags: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
DeleteLandingZoneInputRequestTypeDef#
# DeleteLandingZoneInputRequestTypeDef definition
class DeleteLandingZoneInputRequestTypeDef(TypedDict):
landingZoneIdentifier: str,
DisableControlInputRequestTypeDef#
# DisableControlInputRequestTypeDef definition
class DisableControlInputRequestTypeDef(TypedDict):
controlIdentifier: str,
targetIdentifier: str,
DriftStatusSummaryTypeDef#
# DriftStatusSummaryTypeDef definition
class DriftStatusSummaryTypeDef(TypedDict):
driftStatus: NotRequired[DriftStatusType], # (1)
- See DriftStatusType
EnabledControlParameterTypeDef#
# EnabledControlParameterTypeDef definition
class EnabledControlParameterTypeDef(TypedDict):
key: str,
value: Mapping[str, Any],
EnabledControlParameterSummaryTypeDef#
# EnabledControlParameterSummaryTypeDef definition
class EnabledControlParameterSummaryTypeDef(TypedDict):
key: str,
value: Dict[str, Any],
EnablementStatusSummaryTypeDef#
# EnablementStatusSummaryTypeDef definition
class EnablementStatusSummaryTypeDef(TypedDict):
lastOperationIdentifier: NotRequired[str],
status: NotRequired[EnablementStatusType], # (1)
RegionTypeDef#
# RegionTypeDef definition
class RegionTypeDef(TypedDict):
name: NotRequired[str],
GetControlOperationInputRequestTypeDef#
# GetControlOperationInputRequestTypeDef definition
class GetControlOperationInputRequestTypeDef(TypedDict):
operationIdentifier: str,
GetEnabledControlInputRequestTypeDef#
# GetEnabledControlInputRequestTypeDef definition
class GetEnabledControlInputRequestTypeDef(TypedDict):
enabledControlIdentifier: str,
GetLandingZoneInputRequestTypeDef#
# GetLandingZoneInputRequestTypeDef definition
class GetLandingZoneInputRequestTypeDef(TypedDict):
landingZoneIdentifier: str,
GetLandingZoneOperationInputRequestTypeDef#
# GetLandingZoneOperationInputRequestTypeDef definition
class GetLandingZoneOperationInputRequestTypeDef(TypedDict):
operationIdentifier: str,
LandingZoneOperationDetailTypeDef#
# LandingZoneOperationDetailTypeDef definition
class LandingZoneOperationDetailTypeDef(TypedDict):
endTime: NotRequired[datetime],
operationType: NotRequired[LandingZoneOperationTypeType], # (1)
startTime: NotRequired[datetime],
status: NotRequired[LandingZoneOperationStatusType], # (2)
statusMessage: NotRequired[str],
LandingZoneDriftStatusSummaryTypeDef#
# LandingZoneDriftStatusSummaryTypeDef definition
class LandingZoneDriftStatusSummaryTypeDef(TypedDict):
status: NotRequired[LandingZoneDriftStatusType], # (1)
LandingZoneSummaryTypeDef#
# LandingZoneSummaryTypeDef definition
class LandingZoneSummaryTypeDef(TypedDict):
arn: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEnabledControlsInputRequestTypeDef#
# ListEnabledControlsInputRequestTypeDef definition
class ListEnabledControlsInputRequestTypeDef(TypedDict):
targetIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListLandingZonesInputRequestTypeDef#
# ListLandingZonesInputRequestTypeDef definition
class ListLandingZonesInputRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
ResetLandingZoneInputRequestTypeDef#
# ResetLandingZoneInputRequestTypeDef definition
class ResetLandingZoneInputRequestTypeDef(TypedDict):
landingZoneIdentifier: str,
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateLandingZoneInputRequestTypeDef#
# UpdateLandingZoneInputRequestTypeDef definition
class UpdateLandingZoneInputRequestTypeDef(TypedDict):
landingZoneIdentifier: str,
manifest: Mapping[str, Any],
version: str,
CreateLandingZoneOutputTypeDef#
# CreateLandingZoneOutputTypeDef definition
class CreateLandingZoneOutputTypeDef(TypedDict):
arn: str,
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteLandingZoneOutputTypeDef#
# DeleteLandingZoneOutputTypeDef definition
class DeleteLandingZoneOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableControlOutputTypeDef#
# DisableControlOutputTypeDef definition
class DisableControlOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableControlOutputTypeDef#
# EnableControlOutputTypeDef definition
class EnableControlOutputTypeDef(TypedDict):
arn: str,
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetControlOperationOutputTypeDef#
# GetControlOperationOutputTypeDef definition
class GetControlOperationOutputTypeDef(TypedDict):
controlOperation: ControlOperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetLandingZoneOutputTypeDef#
# ResetLandingZoneOutputTypeDef definition
class ResetLandingZoneOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateEnabledControlOutputTypeDef#
# UpdateEnabledControlOutputTypeDef definition
class UpdateEnabledControlOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateLandingZoneOutputTypeDef#
# UpdateLandingZoneOutputTypeDef definition
class UpdateLandingZoneOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableControlInputRequestTypeDef#
# EnableControlInputRequestTypeDef definition
class EnableControlInputRequestTypeDef(TypedDict):
controlIdentifier: str,
targetIdentifier: str,
parameters: NotRequired[Sequence[EnabledControlParameterTypeDef]], # (1)
tags: NotRequired[Mapping[str, str]],
UpdateEnabledControlInputRequestTypeDef#
# UpdateEnabledControlInputRequestTypeDef definition
class UpdateEnabledControlInputRequestTypeDef(TypedDict):
enabledControlIdentifier: str,
parameters: Sequence[EnabledControlParameterTypeDef], # (1)
EnabledControlSummaryTypeDef#
# EnabledControlSummaryTypeDef definition
class EnabledControlSummaryTypeDef(TypedDict):
arn: NotRequired[str],
controlIdentifier: NotRequired[str],
driftStatusSummary: NotRequired[DriftStatusSummaryTypeDef], # (1)
statusSummary: NotRequired[EnablementStatusSummaryTypeDef], # (2)
targetIdentifier: NotRequired[str],
EnabledControlDetailsTypeDef#
# EnabledControlDetailsTypeDef definition
class EnabledControlDetailsTypeDef(TypedDict):
arn: NotRequired[str],
controlIdentifier: NotRequired[str],
driftStatusSummary: NotRequired[DriftStatusSummaryTypeDef], # (1)
parameters: NotRequired[List[EnabledControlParameterSummaryTypeDef]], # (2)
statusSummary: NotRequired[EnablementStatusSummaryTypeDef], # (3)
targetIdentifier: NotRequired[str],
targetRegions: NotRequired[List[RegionTypeDef]], # (4)
- See DriftStatusSummaryTypeDef
- See EnabledControlParameterSummaryTypeDef
- See EnablementStatusSummaryTypeDef
- See RegionTypeDef
GetLandingZoneOperationOutputTypeDef#
# GetLandingZoneOperationOutputTypeDef definition
class GetLandingZoneOperationOutputTypeDef(TypedDict):
operationDetails: LandingZoneOperationDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LandingZoneDetailTypeDef#
# LandingZoneDetailTypeDef definition
class LandingZoneDetailTypeDef(TypedDict):
manifest: Dict[str, Any],
version: str,
arn: NotRequired[str],
driftStatus: NotRequired[LandingZoneDriftStatusSummaryTypeDef], # (1)
latestAvailableVersion: NotRequired[str],
status: NotRequired[LandingZoneStatusType], # (2)
ListLandingZonesOutputTypeDef#
# ListLandingZonesOutputTypeDef definition
class ListLandingZonesOutputTypeDef(TypedDict):
landingZones: List[LandingZoneSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnabledControlsInputListEnabledControlsPaginateTypeDef#
# ListEnabledControlsInputListEnabledControlsPaginateTypeDef definition
class ListEnabledControlsInputListEnabledControlsPaginateTypeDef(TypedDict):
targetIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLandingZonesInputListLandingZonesPaginateTypeDef#
# ListLandingZonesInputListLandingZonesPaginateTypeDef definition
class ListLandingZonesInputListLandingZonesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnabledControlsOutputTypeDef#
# ListEnabledControlsOutputTypeDef definition
class ListEnabledControlsOutputTypeDef(TypedDict):
enabledControls: List[EnabledControlSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnabledControlOutputTypeDef#
# GetEnabledControlOutputTypeDef definition
class GetEnabledControlOutputTypeDef(TypedDict):
enabledControlDetails: EnabledControlDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLandingZoneOutputTypeDef#
# GetLandingZoneOutputTypeDef definition
class GetLandingZoneOutputTypeDef(TypedDict):
landingZone: LandingZoneDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)