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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.backup.CfnFramework.ControlScopeProperty
CfnFramework.ControlScopeProperty.Builder, CfnFramework.ControlScopeProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnFramework.ControlScopeProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
The 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 asEFS
orRDS
.getTags()
The tag key-value pair applied to those AWS resources that you want to trigger an evaluation for a rule.final int
hashCode()
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.ControlScopeProperty
The ID of the only AWS resource that you want your control scope to contain.- Specified by:
getComplianceResourceIds
in interfaceCfnFramework.ControlScopeProperty
-
getComplianceResourceTypes
Description copied from interface:CfnFramework.ControlScopeProperty
Describes whether the control scope includes one or more types of resources, such asEFS
orRDS
.- Specified by:
getComplianceResourceTypes
in interfaceCfnFramework.ControlScopeProperty
-
getTags
Description copied from interface:CfnFramework.ControlScopeProperty
The 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. The structure to assign a tag is:
[{"Key":"string","Value":"string"}]
.- Specified by:
getTags
in interfaceCfnFramework.ControlScopeProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-