Class CfnResourceSetPropsMixin.ResourceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.route53recoveryreadiness.CfnResourceSetPropsMixin.ResourceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnResourceSetPropsMixin.ResourceProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnResourceSetPropsMixin.ResourceProperty
@Stability(Stable)
@Internal
public static final class CfnResourceSetPropsMixin.ResourceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnResourceSetPropsMixin.ResourceProperty
An implementation for
CfnResourceSetPropsMixin.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.cfnpropertymixins.services.route53recoveryreadiness.CfnResourceSetPropsMixin.ResourceProperty
CfnResourceSetPropsMixin.ResourceProperty.Builder, CfnResourceSetPropsMixin.ResourceProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnResourceSetPropsMixin.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 theCfnResourceSetPropsMixin.ResourceProperty.Builder.
-
-
Method Details
-
getComponentId
Description copied from interface:CfnResourceSetPropsMixin.ResourcePropertyThe component identifier of the resource, generated when DNS target resource is used.- Specified by:
getComponentIdin interfaceCfnResourceSetPropsMixin.ResourceProperty- See Also:
-
getDnsTargetResource
Description copied from interface:CfnResourceSetPropsMixin.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
IResolvableorCfnResourceSetPropsMixin.DNSTargetResourceProperty- Specified by:
getDnsTargetResourcein interfaceCfnResourceSetPropsMixin.ResourceProperty- See Also:
-
getReadinessScopes
Description copied from interface:CfnResourceSetPropsMixin.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 interfaceCfnResourceSetPropsMixin.ResourceProperty- See Also:
-
getResourceArn
Description copied from interface:CfnResourceSetPropsMixin.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 interfaceCfnResourceSetPropsMixin.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()
-