public static interface RecordingGroup.Builder extends CopyableBuilder<RecordingGroup.Builder,RecordingGroup>
Modifier and Type | Method and Description |
---|---|
RecordingGroup.Builder |
allSupported(Boolean allSupported)
Specifies whether AWS Config records configuration changes for every supported type of regional resource.
|
RecordingGroup.Builder |
includeGlobalResourceTypes(Boolean includeGlobalResourceTypes)
Specifies whether AWS Config includes all supported types of global resources (for example, IAM resources)
with the resources that it records.
|
RecordingGroup.Builder |
resourceTypes(Collection<String> resourceTypes)
A comma-separated list that specifies the types of AWS resources for which AWS Config records configuration
changes (for example,
AWS::EC2::Instance or AWS::CloudTrail::Trail ). |
RecordingGroup.Builder |
resourceTypes(String... resourceTypes)
A comma-separated list that specifies the types of AWS resources for which AWS Config records configuration
changes (for example,
AWS::EC2::Instance or AWS::CloudTrail::Trail ). |
copy
apply, build
RecordingGroup.Builder allSupported(Boolean allSupported)
Specifies whether AWS Config records configuration changes for every supported type of regional resource.
If you set this option to true
, when AWS Config adds support for a new type of regional
resource, it automatically starts recording resources of that type.
If you set this option to true
, you cannot enumerate a list of resourceTypes
.
allSupported
- Specifies whether AWS Config records configuration changes for every supported type of regional
resource.
If you set this option to true
, when AWS Config adds support for a new type of regional
resource, it automatically starts recording resources of that type.
If you set this option to true
, you cannot enumerate a list of resourceTypes
.
RecordingGroup.Builder includeGlobalResourceTypes(Boolean includeGlobalResourceTypes)
Specifies whether AWS Config includes all supported types of global resources (for example, IAM resources) with the resources that it records.
Before you can set this option to true
, you must set the allSupported
option to
true
.
If you set this option to true
, when AWS Config adds support for a new type of global resource,
it automatically starts recording resources of that type.
The configuration details for any global resource are the same in all regions. To prevent duplicate configuration items, you should consider customizing AWS Config in only one region to record global resources.
includeGlobalResourceTypes
- Specifies whether AWS Config includes all supported types of global resources (for example, IAM
resources) with the resources that it records.
Before you can set this option to true
, you must set the allSupported
option
to true
.
If you set this option to true
, when AWS Config adds support for a new type of global
resource, it automatically starts recording resources of that type.
The configuration details for any global resource are the same in all regions. To prevent duplicate configuration items, you should consider customizing AWS Config in only one region to record global resources.
RecordingGroup.Builder resourceTypes(Collection<String> resourceTypes)
A comma-separated list that specifies the types of AWS resources for which AWS Config records configuration
changes (for example, AWS::EC2::Instance
or AWS::CloudTrail::Trail
).
Before you can set this option to true
, you must set the allSupported
option to
false
.
If you set this option to true
, when AWS Config adds support for a new type of resource, it will
not record resources of that type unless you manually add that type to your recording group.
For a list of valid resourceTypes
values, see the resourceType Value column in Supported AWS Resource Types.
resourceTypes
- A comma-separated list that specifies the types of AWS resources for which AWS Config records
configuration changes (for example, AWS::EC2::Instance
or
AWS::CloudTrail::Trail
).
Before you can set this option to true
, you must set the allSupported
option
to false
.
If you set this option to true
, when AWS Config adds support for a new type of resource,
it will not record resources of that type unless you manually add that type to your recording group.
For a list of valid resourceTypes
values, see the resourceType Value column in Supported AWS Resource Types.
RecordingGroup.Builder resourceTypes(String... resourceTypes)
A comma-separated list that specifies the types of AWS resources for which AWS Config records configuration
changes (for example, AWS::EC2::Instance
or AWS::CloudTrail::Trail
).
Before you can set this option to true
, you must set the allSupported
option to
false
.
If you set this option to true
, when AWS Config adds support for a new type of resource, it will
not record resources of that type unless you manually add that type to your recording group.
For a list of valid resourceTypes
values, see the resourceType Value column in Supported AWS Resource Types.
resourceTypes
- A comma-separated list that specifies the types of AWS resources for which AWS Config records
configuration changes (for example, AWS::EC2::Instance
or
AWS::CloudTrail::Trail
).
Before you can set this option to true
, you must set the allSupported
option
to false
.
If you set this option to true
, when AWS Config adds support for a new type of resource,
it will not record resources of that type unless you manually add that type to your recording group.
For a list of valid resourceTypes
values, see the resourceType Value column in Supported AWS Resource Types.
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.