Class CfnCanaryPropsMixin.ReplicaProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.synthetics.CfnCanaryPropsMixin.ReplicaProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCanaryPropsMixin.ReplicaProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCanaryPropsMixin.ReplicaProperty
@Stability(Stable)
@Internal
public static final class CfnCanaryPropsMixin.ReplicaProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCanaryPropsMixin.ReplicaProperty
An implementation for
CfnCanaryPropsMixin.ReplicaProperty-
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.synthetics.CfnCanaryPropsMixin.ReplicaProperty
CfnCanaryPropsMixin.ReplicaProperty.Builder, CfnCanaryPropsMixin.ReplicaProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCanaryPropsMixin.ReplicaProperty.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 StringState of the replica canary (CREATING, READY, RUNNING, etc.).final StringARN of the KMS key used to encrypt the replica canary's Lambda function environment variables.final NumberLast modified timestamp of the replica.final StringAWS region for the replica (e.g., us-east-1).final ObjectReplication status details.Resources to replicate tags to for this replica (e.g., lambda-function).getTags()Tags to apply to this replica canary and optionally its Lambda function.final ObjectReturns union: eitherIResolvableorCfnCanaryPropsMixin.VPCConfigPropertyfinal 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 theCfnCanaryPropsMixin.ReplicaProperty.Builder.
-
-
Method Details
-
getCanaryState
Description copied from interface:CfnCanaryPropsMixin.ReplicaPropertyState of the replica canary (CREATING, READY, RUNNING, etc.).- Specified by:
getCanaryStatein interfaceCfnCanaryPropsMixin.ReplicaProperty- See Also:
-
getKmsKeyArn
Description copied from interface:CfnCanaryPropsMixin.ReplicaPropertyARN of the KMS key used to encrypt the replica canary's Lambda function environment variables.- Specified by:
getKmsKeyArnin interfaceCfnCanaryPropsMixin.ReplicaProperty- See Also:
-
getLastModified
Description copied from interface:CfnCanaryPropsMixin.ReplicaPropertyLast modified timestamp of the replica.- Specified by:
getLastModifiedin interfaceCfnCanaryPropsMixin.ReplicaProperty- See Also:
-
getLocation
Description copied from interface:CfnCanaryPropsMixin.ReplicaPropertyAWS region for the replica (e.g., us-east-1).- Specified by:
getLocationin interfaceCfnCanaryPropsMixin.ReplicaProperty- See Also:
-
getReplicationStatus
Description copied from interface:CfnCanaryPropsMixin.ReplicaPropertyReplication status details.Returns union: either
IResolvableorCfnCanaryPropsMixin.ReplicaReplicationStatusProperty- Specified by:
getReplicationStatusin interfaceCfnCanaryPropsMixin.ReplicaProperty- See Also:
-
getResourcesToReplicateTags
Description copied from interface:CfnCanaryPropsMixin.ReplicaPropertyResources to replicate tags to for this replica (e.g., lambda-function).- Specified by:
getResourcesToReplicateTagsin interfaceCfnCanaryPropsMixin.ReplicaProperty- See Also:
-
getTags
Description copied from interface:CfnCanaryPropsMixin.ReplicaPropertyTags to apply to this replica canary and optionally its Lambda function.- Specified by:
getTagsin interfaceCfnCanaryPropsMixin.ReplicaProperty- See Also:
-
getVpcConfig
Description copied from interface:CfnCanaryPropsMixin.ReplicaPropertyReturns union: eitherIResolvableorCfnCanaryPropsMixin.VPCConfigProperty- Specified by:
getVpcConfigin interfaceCfnCanaryPropsMixin.ReplicaProperty- 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()
-