Controltower Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BaselineOperationTypeDef
endTime
- Type: typing.Optional[datetime.datetime]
operationIdentifier
- Type: typing.Optional[str]
operationType
- Type: typing.Optional[typing.Literal['DISABLE_BASELINE', 'ENABLE_BASELINE', 'RESET_ENABLED_BASELINE', 'UPDATE_ENABLED_BASELINE']]
startTime
- Type: typing.Optional[datetime.datetime]
status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
statusMessage
- Type: typing.Optional[str]
BaselineSummaryTypeDef
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
ControlOperationFilterTypeDef
controlIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
controlOperationTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['DISABLE_CONTROL', 'ENABLE_CONTROL', 'UPDATE_ENABLED_CONTROL']]]
enabledControlIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
statuses
- Type: typing.Optional[typing.Sequence[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]]
targetIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
ControlOperationSummaryTypeDef
controlIdentifier
- Type: typing.Optional[str]
enabledControlIdentifier
- Type: typing.Optional[str]
endTime
- Type: typing.Optional[datetime.datetime]
operationIdentifier
- Type: typing.Optional[str]
operationType
- Type: typing.Optional[typing.Literal['DISABLE_CONTROL', 'ENABLE_CONTROL', 'UPDATE_ENABLED_CONTROL']]
startTime
- Type: typing.Optional[datetime.datetime]
status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
statusMessage
- Type: typing.Optional[str]
targetIdentifier
- Type: typing.Optional[str]
ControlOperationTypeDef
controlIdentifier
- Type: typing.Optional[str]
enabledControlIdentifier
- Type: typing.Optional[str]
endTime
- Type: typing.Optional[datetime.datetime]
operationIdentifier
- Type: typing.Optional[str]
operationType
- Type: typing.Optional[typing.Literal['DISABLE_CONTROL', 'ENABLE_CONTROL', 'UPDATE_ENABLED_CONTROL']]
startTime
- Type: typing.Optional[datetime.datetime]
status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
statusMessage
- Type: typing.Optional[str]
targetIdentifier
- Type: typing.Optional[str]
CreateLandingZoneInputRequestTypeDef
manifest
- Type: typing.Mapping[str, typing.Any]
- Required: Yes
version
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateLandingZoneOutputTypeDef
arn
- Type:
- Required: Yes
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteLandingZoneInputRequestTypeDef
landingZoneIdentifier
- Type:
- Required: Yes
DeleteLandingZoneOutputTypeDef
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisableBaselineInputRequestTypeDef
enabledBaselineIdentifier
- Type:
- Required: Yes
DisableBaselineOutputTypeDef
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisableControlInputRequestTypeDef
controlIdentifier
- Type:
- Required: Yes
targetIdentifier
- Type:
- Required: Yes
DisableControlOutputTypeDef
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DriftStatusSummaryTypeDef
driftStatus
- Type: typing.Optional[typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKING', 'UNKNOWN']]
EnableBaselineInputRequestTypeDef
baselineIdentifier
- Type:
- Required: Yes
baselineVersion
- Type:
- Required: Yes
targetIdentifier
- Type:
- Required: Yes
parameters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.controltower_classes.EnabledBaselineParameterTypeDef]]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
EnableBaselineOutputTypeDef
arn
- Type:
- Required: Yes
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EnableControlInputRequestTypeDef
controlIdentifier
- Type:
- Required: Yes
targetIdentifier
- Type:
- Required: Yes
parameters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.controltower_classes.EnabledControlParameterTypeDef]]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
EnableControlOutputTypeDef
arn
- Type:
- Required: Yes
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EnabledBaselineDetailsTypeDef
arn
- Type:
- Required: Yes
baselineIdentifier
- Type:
- Required: Yes
statusSummary
- Type:
- Required: Yes
targetIdentifier
- Type:
- Required: Yes
baselineVersion
- Type: typing.Optional[str]
parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.controltower_classes.EnabledBaselineParameterSummaryTypeDef]]
EnabledBaselineFilterTypeDef
baselineIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
targetIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
EnabledBaselineParameterSummaryTypeDef
key
- Type:
- Required: Yes
value
- Type: typing.Dict[str, typing.Any]
- Required: Yes
EnabledBaselineParameterTypeDef
key
- Type:
- Required: Yes
value
- Type: typing.Mapping[str, typing.Any]
- Required: Yes
EnabledBaselineSummaryTypeDef
arn
- Type:
- Required: Yes
baselineIdentifier
- Type:
- Required: Yes
statusSummary
- Type:
- Required: Yes
targetIdentifier
- Type:
- Required: Yes
baselineVersion
- Type: typing.Optional[str]
EnabledControlDetailsTypeDef
arn
- Type: typing.Optional[str]
controlIdentifier
- Type: typing.Optional[str]
driftStatusSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.DriftStatusSummaryTypeDef]
parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.controltower_classes.EnabledControlParameterSummaryTypeDef]]
statusSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.EnablementStatusSummaryTypeDef]
targetIdentifier
- Type: typing.Optional[str]
targetRegions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.controltower_classes.RegionTypeDef]]
EnabledControlFilterTypeDef
controlIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
driftStatuses
- Type: typing.Optional[typing.Sequence[typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKING', 'UNKNOWN']]]
statuses
- Type: typing.Optional[typing.Sequence[typing.Literal['FAILED', 'SUCCEEDED', 'UNDER_CHANGE']]]
EnabledControlParameterSummaryTypeDef
key
- Type:
- Required: Yes
value
- Type: typing.Dict[str, typing.Any]
- Required: Yes
EnabledControlParameterTypeDef
key
- Type:
- Required: Yes
value
- Type: typing.Mapping[str, typing.Any]
- Required: Yes
EnabledControlSummaryTypeDef
arn
- Type: typing.Optional[str]
controlIdentifier
- Type: typing.Optional[str]
driftStatusSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.DriftStatusSummaryTypeDef]
statusSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.EnablementStatusSummaryTypeDef]
targetIdentifier
- Type: typing.Optional[str]
EnablementStatusSummaryTypeDef
lastOperationIdentifier
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['FAILED', 'SUCCEEDED', 'UNDER_CHANGE']]
GetBaselineInputRequestTypeDef
baselineIdentifier
- Type:
- Required: Yes
GetBaselineOperationInputRequestTypeDef
operationIdentifier
- Type:
- Required: Yes
GetBaselineOperationOutputTypeDef
baselineOperation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBaselineOutputTypeDef
arn
- Type:
- Required: Yes
description
- Type:
- Required: Yes
name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetControlOperationInputRequestTypeDef
operationIdentifier
- Type:
- Required: Yes
GetControlOperationOutputTypeDef
controlOperation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnabledBaselineInputRequestTypeDef
enabledBaselineIdentifier
- Type:
- Required: Yes
GetEnabledBaselineOutputTypeDef
enabledBaselineDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnabledControlInputRequestTypeDef
enabledControlIdentifier
- Type:
- Required: Yes
GetEnabledControlOutputTypeDef
enabledControlDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLandingZoneInputRequestTypeDef
landingZoneIdentifier
- Type:
- Required: Yes
GetLandingZoneOperationInputRequestTypeDef
operationIdentifier
- Type:
- Required: Yes
GetLandingZoneOperationOutputTypeDef
operationDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLandingZoneOutputTypeDef
landingZone
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LandingZoneDetailTypeDef
manifest
- Type: typing.Dict[str, typing.Any]
- Required: Yes
version
- Type:
- Required: Yes
arn
- Type: typing.Optional[str]
driftStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.LandingZoneDriftStatusSummaryTypeDef]
latestAvailableVersion
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'FAILED', 'PROCESSING']]
LandingZoneDriftStatusSummaryTypeDef
status
- Type: typing.Optional[typing.Literal['DRIFTED', 'IN_SYNC']]
LandingZoneOperationDetailTypeDef
endTime
- Type: typing.Optional[datetime.datetime]
operationIdentifier
- Type: typing.Optional[str]
operationType
- Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'RESET', 'UPDATE']]
startTime
- Type: typing.Optional[datetime.datetime]
status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
statusMessage
- Type: typing.Optional[str]
LandingZoneOperationFilterTypeDef
statuses
- Type: typing.Optional[typing.Sequence[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]]
types
- Type: typing.Optional[typing.Sequence[typing.Literal['CREATE', 'DELETE', 'RESET', 'UPDATE']]]
LandingZoneOperationSummaryTypeDef
operationIdentifier
- Type: typing.Optional[str]
operationType
- Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'RESET', 'UPDATE']]
status
- Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]
LandingZoneSummaryTypeDef
arn
- Type: typing.Optional[str]
ListBaselinesInputListBaselinesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.PaginatorConfigTypeDef]
ListBaselinesInputRequestTypeDef
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBaselinesOutputTypeDef
baselines
- Type: typing.List[aws_resource_validator.pydantic_models.controltower_classes.BaselineSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListControlOperationsInputListControlOperationsPaginateTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.ControlOperationFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.PaginatorConfigTypeDef]
ListControlOperationsInputRequestTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.ControlOperationFilterTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListControlOperationsOutputTypeDef
controlOperations
- Type: typing.List[aws_resource_validator.pydantic_models.controltower_classes.ControlOperationSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListEnabledBaselinesInputListEnabledBaselinesPaginateTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.EnabledBaselineFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.PaginatorConfigTypeDef]
ListEnabledBaselinesInputRequestTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.EnabledBaselineFilterTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListEnabledBaselinesOutputTypeDef
enabledBaselines
- Type: typing.List[aws_resource_validator.pydantic_models.controltower_classes.EnabledBaselineSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListEnabledControlsInputListEnabledControlsPaginateTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.EnabledControlFilterTypeDef]
targetIdentifier
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.PaginatorConfigTypeDef]
ListEnabledControlsInputRequestTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.EnabledControlFilterTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
targetIdentifier
- Type: typing.Optional[str]
ListEnabledControlsOutputTypeDef
enabledControls
- Type: typing.List[aws_resource_validator.pydantic_models.controltower_classes.EnabledControlSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLandingZoneOperationsInputListLandingZoneOperationsPaginateTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.LandingZoneOperationFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.PaginatorConfigTypeDef]
ListLandingZoneOperationsInputRequestTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.LandingZoneOperationFilterTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListLandingZoneOperationsOutputTypeDef
landingZoneOperations
- Type: typing.List[aws_resource_validator.pydantic_models.controltower_classes.LandingZoneOperationSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLandingZonesInputListLandingZonesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower_classes.PaginatorConfigTypeDef]
ListLandingZonesInputRequestTypeDef
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListLandingZonesOutputTypeDef
landingZones
- Type: typing.List[aws_resource_validator.pydantic_models.controltower_classes.LandingZoneSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceInputRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceOutputTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
RegionTypeDef
name
- Type: typing.Optional[str]
ResetEnabledBaselineInputRequestTypeDef
enabledBaselineIdentifier
- Type:
- Required: Yes
ResetEnabledBaselineOutputTypeDef
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResetLandingZoneInputRequestTypeDef
landingZoneIdentifier
- Type:
- Required: Yes
ResetLandingZoneOutputTypeDef
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
TagResourceInputRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
UntagResourceInputRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateEnabledBaselineInputRequestTypeDef
baselineVersion
- Type:
- Required: Yes
enabledBaselineIdentifier
- Type:
- Required: Yes
parameters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.controltower_classes.EnabledBaselineParameterTypeDef]]
UpdateEnabledBaselineOutputTypeDef
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEnabledControlInputRequestTypeDef
enabledControlIdentifier
- Type:
- Required: Yes
parameters
- Type: typing.Sequence[aws_resource_validator.pydantic_models.controltower_classes.EnabledControlParameterTypeDef]
- Required: Yes
UpdateEnabledControlOutputTypeDef
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateLandingZoneInputRequestTypeDef
landingZoneIdentifier
- Type:
- Required: Yes
manifest
- Type: typing.Mapping[str, typing.Any]
- Required: Yes
version
- Type:
- Required: Yes
UpdateLandingZoneOutputTypeDef
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes