Class CfnConfigurationRecorder.RecordingGroupProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnConfigurationRecorder.RecordingGroupProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnConfigurationRecorder.RecordingGroupProperty
CfnConfigurationRecorder.RecordingGroupProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.config.CfnConfigurationRecorder.RecordingGroupProperty
CfnConfigurationRecorder.RecordingGroupProperty.Builder, CfnConfigurationRecorder.RecordingGroupProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnConfigurationRecorder.RecordingGroupProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectSpecifies whether AWS Config records configuration changes for all supported regional resource types.final ObjectSpecifies whether AWS Config includes all supported types of global resources (for example, IAM resources) with the resources that it records.A comma-separated list that specifies the types of AWS resources for which AWS Config records configuration changes (for example,AWS::EC2::InstanceorAWS::CloudTrail::Trail).final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnConfigurationRecorder.RecordingGroupProperty.Builder.
-
-
Method Details
-
getAllSupported
Description copied from interface:CfnConfigurationRecorder.RecordingGroupPropertySpecifies whether AWS Config records configuration changes for all supported regional resource types.If you set this field to
true, when AWS Config adds support for a new type of regional resource, AWS Config starts recording resources of that type automatically.If you set this field to
true, you cannot enumerate specific resource types to record in theresourceTypesfield of RecordingGroup , or to exclude in theresourceTypesfield of ExclusionByResourceTypes .- Specified by:
getAllSupportedin interfaceCfnConfigurationRecorder.RecordingGroupProperty
-
getIncludeGlobalResourceTypes
Description copied from interface:CfnConfigurationRecorder.RecordingGroupPropertySpecifies 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 theAllSupportedoption totrue.If you set this option to
true, when AWS Config adds support for a new type of global resource, it starts recording resources of that type automatically.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.
- Specified by:
getIncludeGlobalResourceTypesin interfaceCfnConfigurationRecorder.RecordingGroupProperty
-
getResourceTypes
Description copied from interface:CfnConfigurationRecorder.RecordingGroupPropertyA comma-separated list that specifies the types of AWS resources for which AWS Config records configuration changes (for example,AWS::EC2::InstanceorAWS::CloudTrail::Trail).To record all configuration changes, you must set the
AllSupportedoption tofalse.If you set the
AllSupportedoption to false and populate theResourceTypesoption with values, 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
resourceTypesvalues, see the resourceType Value column in Supported AWS Resource Types .- Specified by:
getResourceTypesin interfaceCfnConfigurationRecorder.RecordingGroupProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-