ControlTower / Client / get_enabled_baseline
get_enabled_baseline¶
- ControlTower.Client.get_enabled_baseline(**kwargs)¶
Retrieve details of an
EnabledBaseline
resource by specifying its identifier.See also: AWS API Documentation
Request Syntax
response = client.get_enabled_baseline( enabledBaselineIdentifier='string' )
- Parameters:
enabledBaselineIdentifier (string) –
[REQUIRED]
Identifier of the
EnabledBaseline
resource to be retrieved, in ARN format.- Return type:
dict
- Returns:
Response Syntax
{ 'enabledBaselineDetails': { 'arn': 'string', 'baselineIdentifier': 'string', 'baselineVersion': 'string', 'driftStatusSummary': { 'types': { 'inheritance': { 'status': 'IN_SYNC'|'DRIFTED' } } }, 'parameters': [ { 'key': 'string', 'value': {...}|[...]|123|123.4|'string'|True|None }, ], 'parentIdentifier': 'string', 'statusSummary': { 'lastOperationIdentifier': 'string', 'status': 'SUCCEEDED'|'FAILED'|'UNDER_CHANGE' }, 'targetIdentifier': 'string' } }
Response Structure
(dict) –
enabledBaselineDetails (dict) –
Details of the
EnabledBaseline
resource.arn (string) –
The ARN of the
EnabledBaseline
resource.baselineIdentifier (string) –
The specific
Baseline
enabled as part of theEnabledBaseline
resource.baselineVersion (string) –
The enabled version of the
Baseline
.driftStatusSummary (dict) –
The drift status of the enabled baseline.
types (dict) –
The types of drift that can be detected for an enabled baseline. Amazon Web Services Control Tower detects inheritance drift on enabled baselines that apply at the OU level.
inheritance (dict) –
At least one account within the target OU does not match the baseline configuration defined on that OU. An account is in inheritance drift when it does not match the configuration of a parent OU, possibly a new parent OU, if the account is moved.
status (string) –
The inheritance drift status for enabled baselines.
parameters (list) –
Shows the parameters that are applied when enabling this
Baseline
.(dict) –
Summary of an applied parameter to an
EnabledBaseline
resource.key (string) –
A string denoting the parameter key.
value (document) –
A low-level document object of any type (for example, a Java Object).
parentIdentifier (string) –
An ARN that represents the parent
EnabledBaseline
at the Organizational Unit (OU) level, from which the childEnabledBaseline
inherits its configuration. The value is returned byGetEnabledBaseline
.statusSummary (dict) –
The deployment summary of an
EnabledControl
orEnabledBaseline
resource.lastOperationIdentifier (string) –
The last operation identifier for the enabled resource.
status (string) –
The deployment status of the enabled resource.
Valid values:
SUCCEEDED
: TheEnabledControl
orEnabledBaseline
configuration was deployed successfully.UNDER_CHANGE
: TheEnabledControl
orEnabledBaseline
configuration is changing.FAILED
: TheEnabledControl
orEnabledBaseline
configuration failed to deploy.
targetIdentifier (string) –
The target on which to enable the
Baseline
.
Exceptions