ControlTower / Paginator / ListEnabledBaselines
ListEnabledBaselines¶
- class ControlTower.Paginator.ListEnabledBaselines¶
paginator = client.get_paginator('list_enabled_baselines')
- paginate(**kwargs)¶
Creates an iterator that will paginate through responses from
ControlTower.Client.list_enabled_baselines().See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( filter={ 'targetIdentifiers': [ 'string', ], 'baselineIdentifiers': [ 'string', ], 'parentIdentifiers': [ 'string', ], 'statuses': [ 'SUCCEEDED'|'FAILED'|'UNDER_CHANGE', ], 'inheritanceDriftStatuses': [ 'IN_SYNC'|'DRIFTED', ] }, includeChildren=True|False, PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
filter (dict) –
A filter applied on the
ListEnabledBaselineoperation. Allowed filters arebaselineIdentifiersandtargetIdentifiers. The filter can be applied for either, or both.targetIdentifiers (list) –
Identifiers for the targets of the
Baselinefilter operation.(string) –
baselineIdentifiers (list) –
Identifiers for the
Baselineobjects returned as part of the filter operation.(string) –
parentIdentifiers (list) –
An optional filter that sets up a list of
parentIdentifiersto filter the results of theListEnabledBaselineoutput.(string) –
statuses (list) –
A list of
EnablementStatusitems.(string) –
inheritanceDriftStatuses (list) –
A list of
EnabledBaselineDriftStatusitems for enabled baselines.(string) –
includeChildren (boolean) – A value that can be set to include the child enabled baselines in responses. The default value is false.
PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextTokenwill be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextTokenfrom a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'enabledBaselines': [ { 'arn': 'string', 'baselineIdentifier': 'string', 'baselineVersion': 'string', 'driftStatusSummary': { 'types': { 'inheritance': { 'status': 'IN_SYNC'|'DRIFTED' } } }, 'targetIdentifier': 'string', 'parentIdentifier': 'string', 'statusSummary': { 'status': 'SUCCEEDED'|'FAILED'|'UNDER_CHANGE', 'lastOperationIdentifier': 'string' } }, ], 'NextToken': 'string' }
Response Structure
(dict) –
enabledBaselines (list) –
Retuens a list of summaries of
EnabledBaselineresources.(dict) –
Returns a summary of information about an
EnabledBaselineobject.arn (string) –
The ARN of the
EnabledBaselineresourcebaselineIdentifier (string) –
The specific baseline that is enabled as part of the
EnabledBaselineresource.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.
targetIdentifier (string) –
The target upon which the baseline is enabled.
parentIdentifier (string) –
An ARN that represents an object returned by
ListEnabledBaseline, to describe an enabled baseline.statusSummary (dict) –
The deployment summary of an
EnabledControlorEnabledBaselineresource.status (string) –
The deployment status of the enabled resource.
Valid values:
SUCCEEDED: TheEnabledControlorEnabledBaselineconfiguration was deployed successfully.UNDER_CHANGE: TheEnabledControlorEnabledBaselineconfiguration is changing.FAILED: TheEnabledControlorEnabledBaselineconfiguration failed to deploy.
lastOperationIdentifier (string) –
The last operation identifier for the enabled resource.
NextToken (string) –
A token to resume pagination.