AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Specifies which resource types Config records for configuration changes. By default, Config records configuration changes for all current and future supported resource types in the Amazon Web Services Region where you have enabled Config, excluding the global IAM resource types: IAM users, groups, roles, and customer managed policies.
In the recording group, you specify whether you want to record all supported current and future supported resource types or to include or exclude specific resources types. For a list of supported resource types, see Supported Resource Types in the Config developer guide.
If you don't want Config to record all current and future supported resource types (excluding the global IAM resource types), use one of the following recording strategies:
Record all current and future resource types with exclusions (EXCLUSION_BY_RESOURCE_TYPES
),
or
Record specific resource types (INCLUSION_BY_RESOURCE_TYPES
).
If you use the recording strategy to Record all current and future resource types
(ALL_SUPPORTED_RESOURCE_TYPES
), you can use the flag includeGlobalResourceTypes
to include the global IAM resource types in your recording.
Aurora global clusters are recorded in all enabled Regions
The AWS::RDS::GlobalCluster
resource type will be recorded in all supported
Config Regions where the configuration recorder is enabled.
If you do not want to record AWS::RDS::GlobalCluster
in all enabled Regions,
use the EXCLUSION_BY_RESOURCE_TYPES
or INCLUSION_BY_RESOURCE_TYPES
recording
strategy.
Namespace: Amazon.ConfigService.Model
Assembly: AWSSDK.ConfigService.dll
Version: 3.x.y.z
public class RecordingGroup
The RecordingGroup type exposes the following members
Name | Description | |
---|---|---|
RecordingGroup() |
Name | Type | Description | |
---|---|---|---|
AllSupported | System.Boolean |
Gets and sets the property AllSupported. Specifies whether Config records configuration changes for all supported resource types, excluding the global IAM resource types.
If you set this field to
If you set this field to Region availability Check Resource Coverage by Region Availability to see if a resource type is supported in the Amazon Web Services Region where you set up Config. |
|
ExclusionByResourceTypes | Amazon.ConfigService.Model.ExclusionByResourceTypes |
Gets and sets the property ExclusionByResourceTypes. An object that specifies how Config excludes resource types from being recorded by the configuration recorder. Required fields
To use this option, you must set the |
|
IncludeGlobalResourceTypes | System.Boolean |
Gets and sets the property IncludeGlobalResourceTypes. This option is a bundle which only applies to the global IAM resource types: IAM users, groups, roles, and customer managed policies. These global IAM resource types can only be recorded by Config in Regions where Config was available before February 2022. You cannot be record the global IAM resouce types in Regions supported by Config after February 2022. This list where you cannot record the global IAM resource types includes the following Regions:
Aurora global clusters are recorded in all enabled Regions
The
If you do not want to record
For more information, see Selecting Which Resources are Recorded in the Config developer guide. includeGlobalResourceTypes and the exclusion recording strategy
The
The
To exclude the global IAM resource types for the Required and optional fields
Before you set this field to Overriding fields
If you set this field to
If you do not want to record configuration changes to the global IAM resource types
(IAM users, groups, roles, and customer managed policies), make sure to not list them
in the |
|
RecordingStrategy | Amazon.ConfigService.Model.RecordingStrategy |
Gets and sets the property RecordingStrategy. An object that specifies the recording strategy for the configuration recorder.
Required and optional fields
The
The
The Overriding fields
If you choose
For example, even if you set Global resources types and the resource exclusion recording strategy
By default, if you choose the
Unless specifically listed as exclusions, IAM users, groups, roles, and customer managed policies will be recorded in the Region where you set up the configuration recorder if that is a Region where Config was available before February 2022. You cannot be record the global IAM resouce types in Regions supported by Config after February 2022. This list where you cannot record the global IAM resource types includes the following Regions:
|
|
ResourceTypes | System.Collections.Generic.List<System.String> |
Gets and sets the property ResourceTypes. A comma-separated list that specifies which resource types Config records.
For a list of valid Required and optional fields
Optionally, you can set the
To record all configuration changes, set the Region availability Before specifying a resource type for Config to track, check Resource Coverage by Region Availability to see if the resource type is supported in the Amazon Web Services Region where you set up Config. If a resource type is supported by Config in at least one Region, you can enable the recording of that resource type in all Regions supported by Config, even if the specified resource type is not supported in the Amazon Web Services Region where you set up Config. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5