Controltower Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BaselineOperation
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]
BaselineSummary
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
ControlOperation
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', 'RESET_ENABLED_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]
ControlOperationFilter
controlIdentifiers
- Type: typing.Optional[typing.List[str]]
controlOperationTypes
- Type: typing.Optional[typing.List[typing.Literal['DISABLE_CONTROL', 'ENABLE_CONTROL', 'RESET_ENABLED_CONTROL', 'UPDATE_ENABLED_CONTROL']]]
enabledControlIdentifiers
- Type: typing.Optional[typing.List[str]]
statuses
- Type: typing.Optional[typing.List[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]]
targetIdentifiers
- Type: typing.Optional[typing.List[str]]
ControlOperationSummary
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', 'RESET_ENABLED_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]
CreateLandingZoneInput
manifest
- Type: typing.Dict[str, typing.Any]
- Required: Yes
version
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateLandingZoneOutput
arn
- Type:
- Required: Yes
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteLandingZoneInput
landingZoneIdentifier
- Type:
- Required: Yes
DeleteLandingZoneOutput
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisableBaselineInput
enabledBaselineIdentifier
- Type:
- Required: Yes
DisableBaselineOutput
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisableControlInput
controlIdentifier
- Type:
- Required: Yes
targetIdentifier
- Type:
- Required: Yes
DisableControlOutput
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DriftStatusSummary
driftStatus
- Type: typing.Optional[typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKING', 'UNKNOWN']]
EnableBaselineInput
baselineIdentifier
- Type:
- Required: Yes
baselineVersion
- Type:
- Required: Yes
targetIdentifier
- Type:
- Required: Yes
parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledBaselineParameter]]
tags
- Type: typing.Optional[typing.Dict[str, str]]
EnableBaselineOutput
arn
- Type:
- Required: Yes
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EnableControlInput
controlIdentifier
- Type:
- Required: Yes
targetIdentifier
- Type:
- Required: Yes
parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledControlParameter]]
tags
- Type: typing.Optional[typing.Dict[str, str]]
EnableControlOutput
arn
- Type:
- Required: Yes
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EnabledBaselineDetails
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.controltower_classes.EnabledBaselineParameterSummary]]
parentIdentifier
- Type: typing.Optional[str]
EnabledBaselineFilter
baselineIdentifiers
- Type: typing.Optional[typing.List[str]]
parentIdentifiers
- Type: typing.Optional[typing.List[str]]
targetIdentifiers
- Type: typing.Optional[typing.List[str]]
EnabledBaselineParameter
key
- Type:
- Required: Yes
value
- Type: typing.Dict[str, typing.Any]
- Required: Yes
EnabledBaselineParameterSummary
key
- Type:
- Required: Yes
value
- Type: typing.Dict[str, typing.Any]
- Required: Yes
EnabledBaselineSummary
arn
- Type:
- Required: Yes
baselineIdentifier
- Type:
- Required: Yes
statusSummary
- Type:
- Required: Yes
targetIdentifier
- Type:
- Required: Yes
baselineVersion
- Type: typing.Optional[str]
parentIdentifier
- Type: typing.Optional[str]
EnabledControlDetails
arn
- Type: typing.Optional[str]
controlIdentifier
- Type: typing.Optional[str]
driftStatusSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.DriftStatusSummary]
parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledControlParameterSummary]]
statusSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnablementStatusSummary]
targetIdentifier
- Type: typing.Optional[str]
targetRegions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.Region]]
EnabledControlFilter
controlIdentifiers
- Type: typing.Optional[typing.List[str]]
driftStatuses
- Type: typing.Optional[typing.List[typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKING', 'UNKNOWN']]]
statuses
- Type: typing.Optional[typing.List[typing.Literal['FAILED', 'SUCCEEDED', 'UNDER_CHANGE']]]
EnabledControlParameter
key
- Type:
- Required: Yes
value
- Type: typing.Dict[str, typing.Any]
- Required: Yes
EnabledControlParameterSummary
key
- Type:
- Required: Yes
value
- Type: typing.Dict[str, typing.Any]
- Required: Yes
EnabledControlSummary
arn
- Type: typing.Optional[str]
controlIdentifier
- Type: typing.Optional[str]
driftStatusSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.DriftStatusSummary]
statusSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnablementStatusSummary]
targetIdentifier
- Type: typing.Optional[str]
EnablementStatusSummary
lastOperationIdentifier
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['FAILED', 'SUCCEEDED', 'UNDER_CHANGE']]
GetBaselineInput
baselineIdentifier
- Type:
- Required: Yes
GetBaselineOperationInput
operationIdentifier
- Type:
- Required: Yes
GetBaselineOperationOutput
baselineOperation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBaselineOutput
arn
- Type:
- Required: Yes
description
- Type:
- Required: Yes
name
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetControlOperationInput
operationIdentifier
- Type:
- Required: Yes
GetControlOperationOutput
controlOperation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnabledBaselineInput
enabledBaselineIdentifier
- Type:
- Required: Yes
GetEnabledBaselineOutput
enabledBaselineDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnabledControlInput
enabledControlIdentifier
- Type:
- Required: Yes
GetEnabledControlOutput
enabledControlDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLandingZoneInput
landingZoneIdentifier
- Type:
- Required: Yes
GetLandingZoneOperationInput
operationIdentifier
- Type:
- Required: Yes
GetLandingZoneOperationOutput
operationDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLandingZoneOutput
landingZone
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LandingZoneDetail
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.controltower_classes.LandingZoneDriftStatusSummary]
latestAvailableVersion
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'FAILED', 'PROCESSING']]
LandingZoneDriftStatusSummary
status
- Type: typing.Optional[typing.Literal['DRIFTED', 'IN_SYNC']]
LandingZoneOperationDetail
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]
LandingZoneOperationFilter
statuses
- Type: typing.Optional[typing.List[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]]
types
- Type: typing.Optional[typing.List[typing.Literal['CREATE', 'DELETE', 'RESET', 'UPDATE']]]
LandingZoneOperationSummary
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']]
LandingZoneSummary
arn
- Type: typing.Optional[str]
ListBaselinesInput
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListBaselinesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.PaginatorConfig]
ListBaselinesOutput
baselines
- Type: typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.BaselineSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListControlOperationsInput
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.ControlOperationFilter]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListControlOperationsInputPaginate
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.ControlOperationFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.PaginatorConfig]
ListControlOperationsOutput
controlOperations
- Type: typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.ControlOperationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEnabledBaselinesInput
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledBaselineFilter]
includeChildren
- Type: typing.Optional[bool]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListEnabledBaselinesInputPaginate
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledBaselineFilter]
includeChildren
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.PaginatorConfig]
ListEnabledBaselinesOutput
enabledBaselines
- Type: typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledBaselineSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEnabledControlsInput
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledControlFilter]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
targetIdentifier
- Type: typing.Optional[str]
ListEnabledControlsInputPaginate
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledControlFilter]
targetIdentifier
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.PaginatorConfig]
ListEnabledControlsOutput
enabledControls
- Type: typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledControlSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListLandingZoneOperationsInput
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.LandingZoneOperationFilter]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListLandingZoneOperationsInputPaginate
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.LandingZoneOperationFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.PaginatorConfig]
ListLandingZoneOperationsOutput
landingZoneOperations
- Type: typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.LandingZoneOperationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListLandingZonesInput
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListLandingZonesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.controltower.controltower_classes.PaginatorConfig]
ListLandingZonesOutput
landingZones
- Type: typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.LandingZoneSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceInput
resourceArn
- Type:
- Required: Yes
ListTagsForResourceOutput
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Region
name
- Type: typing.Optional[str]
ResetEnabledBaselineInput
enabledBaselineIdentifier
- Type:
- Required: Yes
ResetEnabledBaselineOutput
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResetEnabledControlInput
enabledControlIdentifier
- Type:
- Required: Yes
ResetEnabledControlOutput
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResetLandingZoneInput
landingZoneIdentifier
- Type:
- Required: Yes
ResetLandingZoneOutput
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResponseMetadata
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]
TagResourceInput
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
UntagResourceInput
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateEnabledBaselineInput
baselineVersion
- Type:
- Required: Yes
enabledBaselineIdentifier
- Type:
- Required: Yes
parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledBaselineParameter]]
UpdateEnabledBaselineOutput
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEnabledControlInput
enabledControlIdentifier
- Type:
- Required: Yes
parameters
- Type: typing.List[aws_resource_validator.pydantic_models.controltower.controltower_classes.EnabledControlParameter]
- Required: Yes
UpdateEnabledControlOutput
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateLandingZoneInput
landingZoneIdentifier
- Type:
- Required: Yes
manifest
- Type: typing.Dict[str, typing.Any]
- Required: Yes
version
- Type:
- Required: Yes
UpdateLandingZoneOutput
operationIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes