Class CfnResourceSet.ResourceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53recoveryreadiness.CfnResourceSet.ResourceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnResourceSet.ResourceProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnResourceSet.ResourceProperty
@Stability(Stable)
@Internal
public static final class CfnResourceSet.ResourceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnResourceSet.ResourceProperty
An implementation for
CfnResourceSet.ResourceProperty-
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.route53recoveryreadiness.CfnResourceSet.ResourceProperty
CfnResourceSet.ResourceProperty.Builder, CfnResourceSet.ResourceProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnResourceSet.ResourceProperty.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 StringThe component identifier of the resource, generated when DNS target resource is used.final ObjectA component for DNS/routing control readiness checks.The recovery group Amazon Resource Name (ARN) or the cell ARN that the readiness checks for this resource set are scoped to.final StringThe Amazon Resource Name (ARN) of the AWS resource.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 theCfnResourceSet.ResourceProperty.Builder.
-
-
Method Details
-
getComponentId
Description copied from interface:CfnResourceSet.ResourcePropertyThe component identifier of the resource, generated when DNS target resource is used.- Specified by:
getComponentIdin interfaceCfnResourceSet.ResourceProperty- See Also:
-
getDnsTargetResource
Description copied from interface:CfnResourceSet.ResourcePropertyA component for DNS/routing control readiness checks.This is a required setting when
ResourceSetResourceSetTypeis set toAWS::Route53RecoveryReadiness::DNSTargetResource. Do not set it for any otherResourceSetTypesetting.Returns union: either
IResolvableorCfnResourceSet.DNSTargetResourceProperty- Specified by:
getDnsTargetResourcein interfaceCfnResourceSet.ResourceProperty- See Also:
-
getReadinessScopes
Description copied from interface:CfnResourceSet.ResourcePropertyThe recovery group Amazon Resource Name (ARN) or the cell ARN that the readiness checks for this resource set are scoped to.- Specified by:
getReadinessScopesin interfaceCfnResourceSet.ResourceProperty- See Also:
-
getResourceArn
Description copied from interface:CfnResourceSet.ResourcePropertyThe Amazon Resource Name (ARN) of the AWS resource.This is a required setting for all
ResourceSetResourceSetTypesettings exceptAWS::Route53RecoveryReadiness::DNSTargetResource. Do not set this whenResourceSetTypeis set toAWS::Route53RecoveryReadiness::DNSTargetResource.- Specified by:
getResourceArnin interfaceCfnResourceSet.ResourceProperty- 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()
-