Class: Aws::AuditManager::Types::ListControlsRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-auditmanager/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#control_catalog_idString

A filter that narrows the list of controls to a specific resource from the Amazon Web Services Control Catalog.

To use this parameter, specify the ARN of the Control Catalog resource. You can specify either a control domain, a control objective, or a common control. For information about how to find the ARNs for these resources, see [ ‘ListDomains` ][1], [ `ListObjectives` ][2], and [ `ListCommonControls` ][3].

<note markdown=“1”> You can only filter by one Control Catalog resource at a time. Specifying multiple resource ARNs isn’t currently supported. If you want to filter by more than one ARN, we recommend that you run the ‘ListControls` operation separately for each ARN.

</note>

Alternatively, specify ‘UNCATEGORIZED` to list controls that aren’t mapped to a Control Catalog resource. For example, this operation might return a list of custom controls that don’t belong to any control domain or control objective.

[1]: docs.aws.amazon.com/controlcatalog/latest/APIReference/API_ListDomains.html [2]: docs.aws.amazon.com/controlcatalog/latest/APIReference/API_ListObjectives.html [3]: docs.aws.amazon.com/controlcatalog/latest/APIReference/API_ListCommonControls.html

Returns:

  • (String)


3737
3738
3739
3740
3741
3742
3743
3744
# File 'lib/aws-sdk-auditmanager/types.rb', line 3737

class ListControlsRequest < Struct.new(
  :control_type,
  :next_token,
  :max_results,
  :control_catalog_id)
  SENSITIVE = []
  include Aws::Structure
end

#control_typeString

A filter that narrows the list of controls to a specific type.

Returns:

  • (String)


3737
3738
3739
3740
3741
3742
3743
3744
# File 'lib/aws-sdk-auditmanager/types.rb', line 3737

class ListControlsRequest < Struct.new(
  :control_type,
  :next_token,
  :max_results,
  :control_catalog_id)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of results on a page or for an API request call.

Returns:

  • (Integer)


3737
3738
3739
3740
3741
3742
3743
3744
# File 'lib/aws-sdk-auditmanager/types.rb', line 3737

class ListControlsRequest < Struct.new(
  :control_type,
  :next_token,
  :max_results,
  :control_catalog_id)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The pagination token that’s used to fetch the next set of results.

Returns:

  • (String)


3737
3738
3739
3740
3741
3742
3743
3744
# File 'lib/aws-sdk-auditmanager/types.rb', line 3737

class ListControlsRequest < Struct.new(
  :control_type,
  :next_token,
  :max_results,
  :control_catalog_id)
  SENSITIVE = []
  include Aws::Structure
end