Class IAuroraClusterInstance.Jsii$Proxy
- All Implemented Interfaces:
IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IAuroraClusterInstance,IAuroraClusterInstance.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IAuroraClusterInstance
-
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.rds.IAuroraClusterInstance
IAuroraClusterInstance.Jsii$Default, IAuroraClusterInstance.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidapplyRemovalPolicy(RemovalPolicy policy) Apply the given removal policy to this resource.final StringThe instance ARN.final StringThe instance endpoint address.final StringThe instance resource ID.final ResourceEnvironmentgetEnv()The environment this resource belongs to.final StringThe instance identifier.final StringThe instance size if the instance is a provisioned type.final software.constructs.NodegetNode()The tree node.final IKeyThe AWS KMS key for encryption of Performance Insights data.The amount of time, in days, to retain Performance Insights data.final BooleanWhether Performance Insights is enabled.final StackgetStack()The stack in which this resource is defined.final NumbergetTier()The promotion tier the instance was created in.final InstanceTypegetType()The instance type (provisioned vs serverless v2).Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getNode
@Stability(Stable) @NotNull public final software.constructs.Node getNode()The tree node.- Specified by:
getNodein interfaceIAuroraClusterInstance.Jsii$Default- Specified by:
getNodein interfacesoftware.constructs.IConstruct- Specified by:
getNodein interfacesoftware.constructs.IConstruct.Jsii$Default- Specified by:
getNodein interfaceIResource.Jsii$Default
-
getEnv
The environment this resource belongs to.For resources that are created and managed in a Stack (those created by creating new class instances like
new Role(),new Bucket(), etc.), this is always the same as the environment of the stack they belong to.For referenced resources (those obtained from referencing methods like
Role.fromRoleArn(),Bucket.fromBucketName(), etc.), they might be different than the stack they were imported into.- Specified by:
getEnvin interfaceIAuroraClusterInstance.Jsii$Default- Specified by:
getEnvin interfaceIEnvironmentAware- Specified by:
getEnvin interfaceIEnvironmentAware.Jsii$Default- Specified by:
getEnvin interfaceIResource.Jsii$Default
-
getStack
The stack in which this resource is defined.- Specified by:
getStackin interfaceIAuroraClusterInstance.Jsii$Default- Specified by:
getStackin interfaceIResource- Specified by:
getStackin interfaceIResource.Jsii$Default
-
getDbInstanceArn
The instance ARN.- Specified by:
getDbInstanceArnin interfaceIAuroraClusterInstance- Specified by:
getDbInstanceArnin interfaceIAuroraClusterInstance.Jsii$Default
-
getDbInstanceEndpointAddress
The instance endpoint address.- Specified by:
getDbInstanceEndpointAddressin interfaceIAuroraClusterInstance- Specified by:
getDbInstanceEndpointAddressin interfaceIAuroraClusterInstance.Jsii$Default
-
getDbiResourceId
The instance resource ID.- Specified by:
getDbiResourceIdin interfaceIAuroraClusterInstance- Specified by:
getDbiResourceIdin interfaceIAuroraClusterInstance.Jsii$Default
-
getInstanceIdentifier
The instance identifier.- Specified by:
getInstanceIdentifierin interfaceIAuroraClusterInstance- Specified by:
getInstanceIdentifierin interfaceIAuroraClusterInstance.Jsii$Default
-
getTier
The promotion tier the instance was created in.- Specified by:
getTierin interfaceIAuroraClusterInstance- Specified by:
getTierin interfaceIAuroraClusterInstance.Jsii$Default
-
getType
The instance type (provisioned vs serverless v2).- Specified by:
getTypein interfaceIAuroraClusterInstance- Specified by:
getTypein interfaceIAuroraClusterInstance.Jsii$Default
-
getInstanceSize
The instance size if the instance is a provisioned type.- Specified by:
getInstanceSizein interfaceIAuroraClusterInstance- Specified by:
getInstanceSizein interfaceIAuroraClusterInstance.Jsii$Default
-
getPerformanceInsightEncryptionKey
The AWS KMS key for encryption of Performance Insights data.- Specified by:
getPerformanceInsightEncryptionKeyin interfaceIAuroraClusterInstance- Specified by:
getPerformanceInsightEncryptionKeyin interfaceIAuroraClusterInstance.Jsii$Default
-
getPerformanceInsightRetention
@Stability(Stable) @Nullable public final PerformanceInsightRetention getPerformanceInsightRetention()The amount of time, in days, to retain Performance Insights data.- Specified by:
getPerformanceInsightRetentionin interfaceIAuroraClusterInstance- Specified by:
getPerformanceInsightRetentionin interfaceIAuroraClusterInstance.Jsii$Default
-
getPerformanceInsightsEnabled
Whether Performance Insights is enabled.- Specified by:
getPerformanceInsightsEnabledin interfaceIAuroraClusterInstance- Specified by:
getPerformanceInsightsEnabledin interfaceIAuroraClusterInstance.Jsii$Default
-
applyRemovalPolicy
Apply the given removal policy to this resource.The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (
RemovalPolicy.DESTROY), or left in your AWS account for data recovery and cleanup later (RemovalPolicy.RETAIN).- Specified by:
applyRemovalPolicyin interfaceIAuroraClusterInstance.Jsii$Default- Specified by:
applyRemovalPolicyin interfaceIResource- Specified by:
applyRemovalPolicyin interfaceIResource.Jsii$Default- Parameters:
policy- This parameter is required.
-