Class CfnFramework.ControlScopeProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.backup.CfnFramework.ControlScopeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFramework.ControlScopeProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFramework.ControlScopeProperty
@Stability(Stable)
@Internal
public static final class CfnFramework.ControlScopeProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFramework.ControlScopeProperty
An implementation for
CfnFramework.ControlScopeProperty-
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.backup.CfnFramework.ControlScopeProperty
CfnFramework.ControlScopeProperty.Builder, CfnFramework.ControlScopeProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFramework.ControlScopeProperty.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 booleanThe ID of the only AWS resource that you want your control scope to contain.Describes whether the control scope includes one or more types of resources, such asEFSorRDS.getTags()The tag key-value pair applied to those AWS resources that you want to trigger an evaluation for a rule.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 theCfnFramework.ControlScopeProperty.Builder.
-
-
Method Details
-
getComplianceResourceIds
Description copied from interface:CfnFramework.ControlScopePropertyThe ID of the only AWS resource that you want your control scope to contain.- Specified by:
getComplianceResourceIdsin interfaceCfnFramework.ControlScopeProperty- See Also:
-
getComplianceResourceTypes
Description copied from interface:CfnFramework.ControlScopePropertyDescribes whether the control scope includes one or more types of resources, such asEFSorRDS.- Specified by:
getComplianceResourceTypesin interfaceCfnFramework.ControlScopeProperty- See Also:
-
getTags
Description copied from interface:CfnFramework.ControlScopePropertyThe tag key-value pair applied to those AWS resources that you want to trigger an evaluation for a rule.A maximum of one key-value pair can be provided. The tag value is optional, but it cannot be an empty string if you are creating or editing a framework from the console (though the value can be an empty string when included in a CloudFormation template).
The structure to assign a tag is:
[{"Key":"string","Value":"string"}].- Specified by:
getTagsin interfaceCfnFramework.ControlScopeProperty- See Also:
-
$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()
-