Type definitions#
Index > ControlTower > Type definitions
Auto-generated documentation for ControlTower type annotations stubs module types-boto3-controltower.
BaselineOperationTypeDef#
# BaselineOperationTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import BaselineOperationTypeDef
def get_value() -> BaselineOperationTypeDef:
return {
"endTime": ...,
}
# BaselineOperationTypeDef definition
class BaselineOperationTypeDef(TypedDict):
endTime: NotRequired[datetime],
operationIdentifier: NotRequired[str],
operationType: NotRequired[BaselineOperationTypeType], # (1)
startTime: NotRequired[datetime],
status: NotRequired[BaselineOperationStatusType], # (2)
statusMessage: NotRequired[str],
BaselineSummaryTypeDef#
# BaselineSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import BaselineSummaryTypeDef
def get_value() -> BaselineSummaryTypeDef:
return {
"arn": ...,
}
# BaselineSummaryTypeDef definition
class BaselineSummaryTypeDef(TypedDict):
arn: str,
name: str,
description: NotRequired[str],
ControlOperationFilterTypeDef#
# ControlOperationFilterTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ControlOperationFilterTypeDef
def get_value() -> ControlOperationFilterTypeDef:
return {
"controlIdentifiers": ...,
}
# ControlOperationFilterTypeDef definition
class ControlOperationFilterTypeDef(TypedDict):
controlIdentifiers: NotRequired[Sequence[str]],
controlOperationTypes: NotRequired[Sequence[ControlOperationTypeType]], # (1)
enabledControlIdentifiers: NotRequired[Sequence[str]],
statuses: NotRequired[Sequence[ControlOperationStatusType]], # (2)
targetIdentifiers: NotRequired[Sequence[str]],
ControlOperationSummaryTypeDef#
# ControlOperationSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ControlOperationSummaryTypeDef
def get_value() -> ControlOperationSummaryTypeDef:
return {
"controlIdentifier": ...,
}
# ControlOperationSummaryTypeDef definition
class ControlOperationSummaryTypeDef(TypedDict):
controlIdentifier: NotRequired[str],
enabledControlIdentifier: NotRequired[str],
endTime: NotRequired[datetime],
operationIdentifier: NotRequired[str],
operationType: NotRequired[ControlOperationTypeType], # (1)
startTime: NotRequired[datetime],
status: NotRequired[ControlOperationStatusType], # (2)
statusMessage: NotRequired[str],
targetIdentifier: NotRequired[str],
ControlOperationTypeDef#
# ControlOperationTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ControlOperationTypeDef
def get_value() -> ControlOperationTypeDef:
return {
"controlIdentifier": ...,
}
# ControlOperationTypeDef definition
class ControlOperationTypeDef(TypedDict):
controlIdentifier: NotRequired[str],
enabledControlIdentifier: NotRequired[str],
endTime: NotRequired[datetime],
operationIdentifier: NotRequired[str],
operationType: NotRequired[ControlOperationTypeType], # (1)
startTime: NotRequired[datetime],
status: NotRequired[ControlOperationStatusType], # (2)
statusMessage: NotRequired[str],
targetIdentifier: NotRequired[str],
CreateLandingZoneInputTypeDef#
# CreateLandingZoneInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import CreateLandingZoneInputTypeDef
def get_value() -> CreateLandingZoneInputTypeDef:
return {
"manifest": ...,
}
# CreateLandingZoneInputTypeDef definition
class CreateLandingZoneInputTypeDef(TypedDict):
manifest: Mapping[str, Any],
version: str,
tags: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteLandingZoneInputTypeDef#
# DeleteLandingZoneInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import DeleteLandingZoneInputTypeDef
def get_value() -> DeleteLandingZoneInputTypeDef:
return {
"landingZoneIdentifier": ...,
}
# DeleteLandingZoneInputTypeDef definition
class DeleteLandingZoneInputTypeDef(TypedDict):
landingZoneIdentifier: str,
DisableBaselineInputTypeDef#
# DisableBaselineInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import DisableBaselineInputTypeDef
def get_value() -> DisableBaselineInputTypeDef:
return {
"enabledBaselineIdentifier": ...,
}
# DisableBaselineInputTypeDef definition
class DisableBaselineInputTypeDef(TypedDict):
enabledBaselineIdentifier: str,
DisableControlInputTypeDef#
# DisableControlInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import DisableControlInputTypeDef
def get_value() -> DisableControlInputTypeDef:
return {
"controlIdentifier": ...,
}
# DisableControlInputTypeDef definition
class DisableControlInputTypeDef(TypedDict):
controlIdentifier: str,
targetIdentifier: str,
DriftStatusSummaryTypeDef#
# DriftStatusSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import DriftStatusSummaryTypeDef
def get_value() -> DriftStatusSummaryTypeDef:
return {
"driftStatus": ...,
}
# DriftStatusSummaryTypeDef definition
class DriftStatusSummaryTypeDef(TypedDict):
driftStatus: NotRequired[DriftStatusType], # (1)
- See DriftStatusType
EnabledBaselineParameterTypeDef#
# EnabledBaselineParameterTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledBaselineParameterTypeDef
def get_value() -> EnabledBaselineParameterTypeDef:
return {
"key": ...,
}
# EnabledBaselineParameterTypeDef definition
class EnabledBaselineParameterTypeDef(TypedDict):
key: str,
value: Mapping[str, Any],
EnabledControlParameterTypeDef#
# EnabledControlParameterTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledControlParameterTypeDef
def get_value() -> EnabledControlParameterTypeDef:
return {
"key": ...,
}
# EnabledControlParameterTypeDef definition
class EnabledControlParameterTypeDef(TypedDict):
key: str,
value: Mapping[str, Any],
EnabledBaselineParameterSummaryTypeDef#
# EnabledBaselineParameterSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledBaselineParameterSummaryTypeDef
def get_value() -> EnabledBaselineParameterSummaryTypeDef:
return {
"key": ...,
}
# EnabledBaselineParameterSummaryTypeDef definition
class EnabledBaselineParameterSummaryTypeDef(TypedDict):
key: str,
value: Dict[str, Any],
EnablementStatusSummaryTypeDef#
# EnablementStatusSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnablementStatusSummaryTypeDef
def get_value() -> EnablementStatusSummaryTypeDef:
return {
"lastOperationIdentifier": ...,
}
# EnablementStatusSummaryTypeDef definition
class EnablementStatusSummaryTypeDef(TypedDict):
lastOperationIdentifier: NotRequired[str],
status: NotRequired[EnablementStatusType], # (1)
EnabledBaselineFilterTypeDef#
# EnabledBaselineFilterTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledBaselineFilterTypeDef
def get_value() -> EnabledBaselineFilterTypeDef:
return {
"baselineIdentifiers": ...,
}
# EnabledBaselineFilterTypeDef definition
class EnabledBaselineFilterTypeDef(TypedDict):
baselineIdentifiers: NotRequired[Sequence[str]],
parentIdentifiers: NotRequired[Sequence[str]],
targetIdentifiers: NotRequired[Sequence[str]],
EnabledControlParameterSummaryTypeDef#
# EnabledControlParameterSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledControlParameterSummaryTypeDef
def get_value() -> EnabledControlParameterSummaryTypeDef:
return {
"key": ...,
}
# EnabledControlParameterSummaryTypeDef definition
class EnabledControlParameterSummaryTypeDef(TypedDict):
key: str,
value: Dict[str, Any],
RegionTypeDef#
# RegionTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import RegionTypeDef
def get_value() -> RegionTypeDef:
return {
"name": ...,
}
# RegionTypeDef definition
class RegionTypeDef(TypedDict):
name: NotRequired[str],
EnabledControlFilterTypeDef#
# EnabledControlFilterTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledControlFilterTypeDef
def get_value() -> EnabledControlFilterTypeDef:
return {
"controlIdentifiers": ...,
}
# EnabledControlFilterTypeDef definition
class EnabledControlFilterTypeDef(TypedDict):
controlIdentifiers: NotRequired[Sequence[str]],
driftStatuses: NotRequired[Sequence[DriftStatusType]], # (1)
statuses: NotRequired[Sequence[EnablementStatusType]], # (2)
- See DriftStatusType
- See EnablementStatusType
GetBaselineInputTypeDef#
# GetBaselineInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetBaselineInputTypeDef
def get_value() -> GetBaselineInputTypeDef:
return {
"baselineIdentifier": ...,
}
# GetBaselineInputTypeDef definition
class GetBaselineInputTypeDef(TypedDict):
baselineIdentifier: str,
GetBaselineOperationInputTypeDef#
# GetBaselineOperationInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetBaselineOperationInputTypeDef
def get_value() -> GetBaselineOperationInputTypeDef:
return {
"operationIdentifier": ...,
}
# GetBaselineOperationInputTypeDef definition
class GetBaselineOperationInputTypeDef(TypedDict):
operationIdentifier: str,
GetControlOperationInputTypeDef#
# GetControlOperationInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetControlOperationInputTypeDef
def get_value() -> GetControlOperationInputTypeDef:
return {
"operationIdentifier": ...,
}
# GetControlOperationInputTypeDef definition
class GetControlOperationInputTypeDef(TypedDict):
operationIdentifier: str,
GetEnabledBaselineInputTypeDef#
# GetEnabledBaselineInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetEnabledBaselineInputTypeDef
def get_value() -> GetEnabledBaselineInputTypeDef:
return {
"enabledBaselineIdentifier": ...,
}
# GetEnabledBaselineInputTypeDef definition
class GetEnabledBaselineInputTypeDef(TypedDict):
enabledBaselineIdentifier: str,
GetEnabledControlInputTypeDef#
# GetEnabledControlInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetEnabledControlInputTypeDef
def get_value() -> GetEnabledControlInputTypeDef:
return {
"enabledControlIdentifier": ...,
}
# GetEnabledControlInputTypeDef definition
class GetEnabledControlInputTypeDef(TypedDict):
enabledControlIdentifier: str,
GetLandingZoneInputTypeDef#
# GetLandingZoneInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetLandingZoneInputTypeDef
def get_value() -> GetLandingZoneInputTypeDef:
return {
"landingZoneIdentifier": ...,
}
# GetLandingZoneInputTypeDef definition
class GetLandingZoneInputTypeDef(TypedDict):
landingZoneIdentifier: str,
GetLandingZoneOperationInputTypeDef#
# GetLandingZoneOperationInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetLandingZoneOperationInputTypeDef
def get_value() -> GetLandingZoneOperationInputTypeDef:
return {
"operationIdentifier": ...,
}
# GetLandingZoneOperationInputTypeDef definition
class GetLandingZoneOperationInputTypeDef(TypedDict):
operationIdentifier: str,
LandingZoneOperationDetailTypeDef#
# LandingZoneOperationDetailTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import LandingZoneOperationDetailTypeDef
def get_value() -> LandingZoneOperationDetailTypeDef:
return {
"endTime": ...,
}
# LandingZoneOperationDetailTypeDef definition
class LandingZoneOperationDetailTypeDef(TypedDict):
endTime: NotRequired[datetime],
operationIdentifier: NotRequired[str],
operationType: NotRequired[LandingZoneOperationTypeType], # (1)
startTime: NotRequired[datetime],
status: NotRequired[LandingZoneOperationStatusType], # (2)
statusMessage: NotRequired[str],
LandingZoneDriftStatusSummaryTypeDef#
# LandingZoneDriftStatusSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import LandingZoneDriftStatusSummaryTypeDef
def get_value() -> LandingZoneDriftStatusSummaryTypeDef:
return {
"status": ...,
}
# LandingZoneDriftStatusSummaryTypeDef definition
class LandingZoneDriftStatusSummaryTypeDef(TypedDict):
status: NotRequired[LandingZoneDriftStatusType], # (1)
LandingZoneOperationFilterTypeDef#
# LandingZoneOperationFilterTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import LandingZoneOperationFilterTypeDef
def get_value() -> LandingZoneOperationFilterTypeDef:
return {
"statuses": ...,
}
# LandingZoneOperationFilterTypeDef definition
class LandingZoneOperationFilterTypeDef(TypedDict):
statuses: NotRequired[Sequence[LandingZoneOperationStatusType]], # (1)
types: NotRequired[Sequence[LandingZoneOperationTypeType]], # (2)
LandingZoneOperationSummaryTypeDef#
# LandingZoneOperationSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import LandingZoneOperationSummaryTypeDef
def get_value() -> LandingZoneOperationSummaryTypeDef:
return {
"operationIdentifier": ...,
}
# LandingZoneOperationSummaryTypeDef definition
class LandingZoneOperationSummaryTypeDef(TypedDict):
operationIdentifier: NotRequired[str],
operationType: NotRequired[LandingZoneOperationTypeType], # (1)
status: NotRequired[LandingZoneOperationStatusType], # (2)
LandingZoneSummaryTypeDef#
# LandingZoneSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import LandingZoneSummaryTypeDef
def get_value() -> LandingZoneSummaryTypeDef:
return {
"arn": ...,
}
# LandingZoneSummaryTypeDef definition
class LandingZoneSummaryTypeDef(TypedDict):
arn: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListBaselinesInputTypeDef#
# ListBaselinesInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListBaselinesInputTypeDef
def get_value() -> ListBaselinesInputTypeDef:
return {
"maxResults": ...,
}
# ListBaselinesInputTypeDef definition
class ListBaselinesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListLandingZonesInputTypeDef#
# ListLandingZonesInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListLandingZonesInputTypeDef
def get_value() -> ListLandingZonesInputTypeDef:
return {
"maxResults": ...,
}
# ListLandingZonesInputTypeDef definition
class ListLandingZonesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
resourceArn: str,
ResetEnabledBaselineInputTypeDef#
# ResetEnabledBaselineInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ResetEnabledBaselineInputTypeDef
def get_value() -> ResetEnabledBaselineInputTypeDef:
return {
"enabledBaselineIdentifier": ...,
}
# ResetEnabledBaselineInputTypeDef definition
class ResetEnabledBaselineInputTypeDef(TypedDict):
enabledBaselineIdentifier: str,
ResetEnabledControlInputTypeDef#
# ResetEnabledControlInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ResetEnabledControlInputTypeDef
def get_value() -> ResetEnabledControlInputTypeDef:
return {
"enabledControlIdentifier": ...,
}
# ResetEnabledControlInputTypeDef definition
class ResetEnabledControlInputTypeDef(TypedDict):
enabledControlIdentifier: str,
ResetLandingZoneInputTypeDef#
# ResetLandingZoneInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ResetLandingZoneInputTypeDef
def get_value() -> ResetLandingZoneInputTypeDef:
return {
"landingZoneIdentifier": ...,
}
# ResetLandingZoneInputTypeDef definition
class ResetLandingZoneInputTypeDef(TypedDict):
landingZoneIdentifier: str,
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateLandingZoneInputTypeDef#
# UpdateLandingZoneInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import UpdateLandingZoneInputTypeDef
def get_value() -> UpdateLandingZoneInputTypeDef:
return {
"landingZoneIdentifier": ...,
}
# UpdateLandingZoneInputTypeDef definition
class UpdateLandingZoneInputTypeDef(TypedDict):
landingZoneIdentifier: str,
manifest: Mapping[str, Any],
version: str,
ListControlOperationsInputTypeDef#
# ListControlOperationsInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListControlOperationsInputTypeDef
def get_value() -> ListControlOperationsInputTypeDef:
return {
"filter": ...,
}
# ListControlOperationsInputTypeDef definition
class ListControlOperationsInputTypeDef(TypedDict):
filter: NotRequired[ControlOperationFilterTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
CreateLandingZoneOutputTypeDef#
# CreateLandingZoneOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import CreateLandingZoneOutputTypeDef
def get_value() -> CreateLandingZoneOutputTypeDef:
return {
"arn": ...,
}
# CreateLandingZoneOutputTypeDef definition
class CreateLandingZoneOutputTypeDef(TypedDict):
arn: str,
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteLandingZoneOutputTypeDef#
# DeleteLandingZoneOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import DeleteLandingZoneOutputTypeDef
def get_value() -> DeleteLandingZoneOutputTypeDef:
return {
"operationIdentifier": ...,
}
# DeleteLandingZoneOutputTypeDef definition
class DeleteLandingZoneOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableBaselineOutputTypeDef#
# DisableBaselineOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import DisableBaselineOutputTypeDef
def get_value() -> DisableBaselineOutputTypeDef:
return {
"operationIdentifier": ...,
}
# DisableBaselineOutputTypeDef definition
class DisableBaselineOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableControlOutputTypeDef#
# DisableControlOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import DisableControlOutputTypeDef
def get_value() -> DisableControlOutputTypeDef:
return {
"operationIdentifier": ...,
}
# DisableControlOutputTypeDef definition
class DisableControlOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableBaselineOutputTypeDef#
# EnableBaselineOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnableBaselineOutputTypeDef
def get_value() -> EnableBaselineOutputTypeDef:
return {
"arn": ...,
}
# EnableBaselineOutputTypeDef definition
class EnableBaselineOutputTypeDef(TypedDict):
arn: str,
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableControlOutputTypeDef#
# EnableControlOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnableControlOutputTypeDef
def get_value() -> EnableControlOutputTypeDef:
return {
"arn": ...,
}
# EnableControlOutputTypeDef definition
class EnableControlOutputTypeDef(TypedDict):
arn: str,
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetBaselineOperationOutputTypeDef#
# GetBaselineOperationOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetBaselineOperationOutputTypeDef
def get_value() -> GetBaselineOperationOutputTypeDef:
return {
"baselineOperation": ...,
}
# GetBaselineOperationOutputTypeDef definition
class GetBaselineOperationOutputTypeDef(TypedDict):
baselineOperation: BaselineOperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBaselineOutputTypeDef#
# GetBaselineOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetBaselineOutputTypeDef
def get_value() -> GetBaselineOutputTypeDef:
return {
"arn": ...,
}
# GetBaselineOutputTypeDef definition
class GetBaselineOutputTypeDef(TypedDict):
arn: str,
description: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetControlOperationOutputTypeDef#
# GetControlOperationOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetControlOperationOutputTypeDef
def get_value() -> GetControlOperationOutputTypeDef:
return {
"controlOperation": ...,
}
# GetControlOperationOutputTypeDef definition
class GetControlOperationOutputTypeDef(TypedDict):
controlOperation: ControlOperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListBaselinesOutputTypeDef#
# ListBaselinesOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListBaselinesOutputTypeDef
def get_value() -> ListBaselinesOutputTypeDef:
return {
"baselines": ...,
}
# ListBaselinesOutputTypeDef definition
class ListBaselinesOutputTypeDef(TypedDict):
baselines: List[BaselineSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListControlOperationsOutputTypeDef#
# ListControlOperationsOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListControlOperationsOutputTypeDef
def get_value() -> ListControlOperationsOutputTypeDef:
return {
"controlOperations": ...,
}
# ListControlOperationsOutputTypeDef definition
class ListControlOperationsOutputTypeDef(TypedDict):
controlOperations: List[ControlOperationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetEnabledBaselineOutputTypeDef#
# ResetEnabledBaselineOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ResetEnabledBaselineOutputTypeDef
def get_value() -> ResetEnabledBaselineOutputTypeDef:
return {
"operationIdentifier": ...,
}
# ResetEnabledBaselineOutputTypeDef definition
class ResetEnabledBaselineOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetEnabledControlOutputTypeDef#
# ResetEnabledControlOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ResetEnabledControlOutputTypeDef
def get_value() -> ResetEnabledControlOutputTypeDef:
return {
"operationIdentifier": ...,
}
# ResetEnabledControlOutputTypeDef definition
class ResetEnabledControlOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResetLandingZoneOutputTypeDef#
# ResetLandingZoneOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ResetLandingZoneOutputTypeDef
def get_value() -> ResetLandingZoneOutputTypeDef:
return {
"operationIdentifier": ...,
}
# ResetLandingZoneOutputTypeDef definition
class ResetLandingZoneOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateEnabledBaselineOutputTypeDef#
# UpdateEnabledBaselineOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import UpdateEnabledBaselineOutputTypeDef
def get_value() -> UpdateEnabledBaselineOutputTypeDef:
return {
"operationIdentifier": ...,
}
# UpdateEnabledBaselineOutputTypeDef definition
class UpdateEnabledBaselineOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateEnabledControlOutputTypeDef#
# UpdateEnabledControlOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import UpdateEnabledControlOutputTypeDef
def get_value() -> UpdateEnabledControlOutputTypeDef:
return {
"operationIdentifier": ...,
}
# UpdateEnabledControlOutputTypeDef definition
class UpdateEnabledControlOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateLandingZoneOutputTypeDef#
# UpdateLandingZoneOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import UpdateLandingZoneOutputTypeDef
def get_value() -> UpdateLandingZoneOutputTypeDef:
return {
"operationIdentifier": ...,
}
# UpdateLandingZoneOutputTypeDef definition
class UpdateLandingZoneOutputTypeDef(TypedDict):
operationIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableBaselineInputTypeDef#
# EnableBaselineInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnableBaselineInputTypeDef
def get_value() -> EnableBaselineInputTypeDef:
return {
"baselineIdentifier": ...,
}
# EnableBaselineInputTypeDef definition
class EnableBaselineInputTypeDef(TypedDict):
baselineIdentifier: str,
baselineVersion: str,
targetIdentifier: str,
parameters: NotRequired[Sequence[EnabledBaselineParameterTypeDef]], # (1)
tags: NotRequired[Mapping[str, str]],
UpdateEnabledBaselineInputTypeDef#
# UpdateEnabledBaselineInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import UpdateEnabledBaselineInputTypeDef
def get_value() -> UpdateEnabledBaselineInputTypeDef:
return {
"baselineVersion": ...,
}
# UpdateEnabledBaselineInputTypeDef definition
class UpdateEnabledBaselineInputTypeDef(TypedDict):
baselineVersion: str,
enabledBaselineIdentifier: str,
parameters: NotRequired[Sequence[EnabledBaselineParameterTypeDef]], # (1)
EnableControlInputTypeDef#
# EnableControlInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnableControlInputTypeDef
def get_value() -> EnableControlInputTypeDef:
return {
"controlIdentifier": ...,
}
# EnableControlInputTypeDef definition
class EnableControlInputTypeDef(TypedDict):
controlIdentifier: str,
targetIdentifier: str,
parameters: NotRequired[Sequence[EnabledControlParameterTypeDef]], # (1)
tags: NotRequired[Mapping[str, str]],
UpdateEnabledControlInputTypeDef#
# UpdateEnabledControlInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import UpdateEnabledControlInputTypeDef
def get_value() -> UpdateEnabledControlInputTypeDef:
return {
"enabledControlIdentifier": ...,
}
# UpdateEnabledControlInputTypeDef definition
class UpdateEnabledControlInputTypeDef(TypedDict):
enabledControlIdentifier: str,
parameters: Sequence[EnabledControlParameterTypeDef], # (1)
EnabledBaselineDetailsTypeDef#
# EnabledBaselineDetailsTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledBaselineDetailsTypeDef
def get_value() -> EnabledBaselineDetailsTypeDef:
return {
"arn": ...,
}
# EnabledBaselineDetailsTypeDef definition
class EnabledBaselineDetailsTypeDef(TypedDict):
arn: str,
baselineIdentifier: str,
statusSummary: EnablementStatusSummaryTypeDef, # (2)
targetIdentifier: str,
baselineVersion: NotRequired[str],
parameters: NotRequired[List[EnabledBaselineParameterSummaryTypeDef]], # (1)
parentIdentifier: NotRequired[str],
EnabledBaselineSummaryTypeDef#
# EnabledBaselineSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledBaselineSummaryTypeDef
def get_value() -> EnabledBaselineSummaryTypeDef:
return {
"arn": ...,
}
# EnabledBaselineSummaryTypeDef definition
class EnabledBaselineSummaryTypeDef(TypedDict):
arn: str,
baselineIdentifier: str,
statusSummary: EnablementStatusSummaryTypeDef, # (1)
targetIdentifier: str,
baselineVersion: NotRequired[str],
parentIdentifier: NotRequired[str],
EnabledControlSummaryTypeDef#
# EnabledControlSummaryTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledControlSummaryTypeDef
def get_value() -> EnabledControlSummaryTypeDef:
return {
"arn": ...,
}
# EnabledControlSummaryTypeDef definition
class EnabledControlSummaryTypeDef(TypedDict):
arn: NotRequired[str],
controlIdentifier: NotRequired[str],
driftStatusSummary: NotRequired[DriftStatusSummaryTypeDef], # (1)
statusSummary: NotRequired[EnablementStatusSummaryTypeDef], # (2)
targetIdentifier: NotRequired[str],
ListEnabledBaselinesInputTypeDef#
# ListEnabledBaselinesInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListEnabledBaselinesInputTypeDef
def get_value() -> ListEnabledBaselinesInputTypeDef:
return {
"filter": ...,
}
# ListEnabledBaselinesInputTypeDef definition
class ListEnabledBaselinesInputTypeDef(TypedDict):
filter: NotRequired[EnabledBaselineFilterTypeDef], # (1)
includeChildren: NotRequired[bool],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
EnabledControlDetailsTypeDef#
# EnabledControlDetailsTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import EnabledControlDetailsTypeDef
def get_value() -> EnabledControlDetailsTypeDef:
return {
"arn": ...,
}
# 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
ListEnabledControlsInputTypeDef#
# ListEnabledControlsInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListEnabledControlsInputTypeDef
def get_value() -> ListEnabledControlsInputTypeDef:
return {
"filter": ...,
}
# ListEnabledControlsInputTypeDef definition
class ListEnabledControlsInputTypeDef(TypedDict):
filter: NotRequired[EnabledControlFilterTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
targetIdentifier: NotRequired[str],
GetLandingZoneOperationOutputTypeDef#
# GetLandingZoneOperationOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetLandingZoneOperationOutputTypeDef
def get_value() -> GetLandingZoneOperationOutputTypeDef:
return {
"operationDetails": ...,
}
# GetLandingZoneOperationOutputTypeDef definition
class GetLandingZoneOperationOutputTypeDef(TypedDict):
operationDetails: LandingZoneOperationDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LandingZoneDetailTypeDef#
# LandingZoneDetailTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import LandingZoneDetailTypeDef
def get_value() -> LandingZoneDetailTypeDef:
return {
"arn": ...,
}
# 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)
ListLandingZoneOperationsInputTypeDef#
# ListLandingZoneOperationsInputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListLandingZoneOperationsInputTypeDef
def get_value() -> ListLandingZoneOperationsInputTypeDef:
return {
"filter": ...,
}
# ListLandingZoneOperationsInputTypeDef definition
class ListLandingZoneOperationsInputTypeDef(TypedDict):
filter: NotRequired[LandingZoneOperationFilterTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListLandingZoneOperationsOutputTypeDef#
# ListLandingZoneOperationsOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListLandingZoneOperationsOutputTypeDef
def get_value() -> ListLandingZoneOperationsOutputTypeDef:
return {
"landingZoneOperations": ...,
}
# ListLandingZoneOperationsOutputTypeDef definition
class ListLandingZoneOperationsOutputTypeDef(TypedDict):
landingZoneOperations: List[LandingZoneOperationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListLandingZonesOutputTypeDef#
# ListLandingZonesOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListLandingZonesOutputTypeDef
def get_value() -> ListLandingZonesOutputTypeDef:
return {
"landingZones": ...,
}
# ListLandingZonesOutputTypeDef definition
class ListLandingZonesOutputTypeDef(TypedDict):
landingZones: List[LandingZoneSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListBaselinesInputPaginateTypeDef#
# ListBaselinesInputPaginateTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListBaselinesInputPaginateTypeDef
def get_value() -> ListBaselinesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListBaselinesInputPaginateTypeDef definition
class ListBaselinesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListControlOperationsInputPaginateTypeDef#
# ListControlOperationsInputPaginateTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListControlOperationsInputPaginateTypeDef
def get_value() -> ListControlOperationsInputPaginateTypeDef:
return {
"filter": ...,
}
# ListControlOperationsInputPaginateTypeDef definition
class ListControlOperationsInputPaginateTypeDef(TypedDict):
filter: NotRequired[ControlOperationFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnabledBaselinesInputPaginateTypeDef#
# ListEnabledBaselinesInputPaginateTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListEnabledBaselinesInputPaginateTypeDef
def get_value() -> ListEnabledBaselinesInputPaginateTypeDef:
return {
"filter": ...,
}
# ListEnabledBaselinesInputPaginateTypeDef definition
class ListEnabledBaselinesInputPaginateTypeDef(TypedDict):
filter: NotRequired[EnabledBaselineFilterTypeDef], # (1)
includeChildren: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnabledControlsInputPaginateTypeDef#
# ListEnabledControlsInputPaginateTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListEnabledControlsInputPaginateTypeDef
def get_value() -> ListEnabledControlsInputPaginateTypeDef:
return {
"filter": ...,
}
# ListEnabledControlsInputPaginateTypeDef definition
class ListEnabledControlsInputPaginateTypeDef(TypedDict):
filter: NotRequired[EnabledControlFilterTypeDef], # (1)
targetIdentifier: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListLandingZoneOperationsInputPaginateTypeDef#
# ListLandingZoneOperationsInputPaginateTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListLandingZoneOperationsInputPaginateTypeDef
def get_value() -> ListLandingZoneOperationsInputPaginateTypeDef:
return {
"filter": ...,
}
# ListLandingZoneOperationsInputPaginateTypeDef definition
class ListLandingZoneOperationsInputPaginateTypeDef(TypedDict):
filter: NotRequired[LandingZoneOperationFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListLandingZonesInputPaginateTypeDef#
# ListLandingZonesInputPaginateTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListLandingZonesInputPaginateTypeDef
def get_value() -> ListLandingZonesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListLandingZonesInputPaginateTypeDef definition
class ListLandingZonesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetEnabledBaselineOutputTypeDef#
# GetEnabledBaselineOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetEnabledBaselineOutputTypeDef
def get_value() -> GetEnabledBaselineOutputTypeDef:
return {
"enabledBaselineDetails": ...,
}
# GetEnabledBaselineOutputTypeDef definition
class GetEnabledBaselineOutputTypeDef(TypedDict):
enabledBaselineDetails: EnabledBaselineDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnabledBaselinesOutputTypeDef#
# ListEnabledBaselinesOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListEnabledBaselinesOutputTypeDef
def get_value() -> ListEnabledBaselinesOutputTypeDef:
return {
"enabledBaselines": ...,
}
# ListEnabledBaselinesOutputTypeDef definition
class ListEnabledBaselinesOutputTypeDef(TypedDict):
enabledBaselines: List[EnabledBaselineSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEnabledControlsOutputTypeDef#
# ListEnabledControlsOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import ListEnabledControlsOutputTypeDef
def get_value() -> ListEnabledControlsOutputTypeDef:
return {
"enabledControls": ...,
}
# ListEnabledControlsOutputTypeDef definition
class ListEnabledControlsOutputTypeDef(TypedDict):
enabledControls: List[EnabledControlSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetEnabledControlOutputTypeDef#
# GetEnabledControlOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetEnabledControlOutputTypeDef
def get_value() -> GetEnabledControlOutputTypeDef:
return {
"enabledControlDetails": ...,
}
# GetEnabledControlOutputTypeDef definition
class GetEnabledControlOutputTypeDef(TypedDict):
enabledControlDetails: EnabledControlDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLandingZoneOutputTypeDef#
# GetLandingZoneOutputTypeDef TypedDict usage example
from types_boto3_controltower.type_defs import GetLandingZoneOutputTypeDef
def get_value() -> GetLandingZoneOutputTypeDef:
return {
"landingZone": ...,
}
# GetLandingZoneOutputTypeDef definition
class GetLandingZoneOutputTypeDef(TypedDict):
landingZone: LandingZoneDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)