Interface IAuroraClusterInstance.Jsii$Default
- All Superinterfaces:
IAuroraClusterInstance,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IAuroraClusterInstance.Jsii$Proxy
- Enclosing interface:
IAuroraClusterInstance
IAuroraClusterInstance.-
Nested Class Summary
Nested 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 -
Method Summary
Modifier and TypeMethodDescriptiondefault voidapplyRemovalPolicy(RemovalPolicy policy) Apply the given removal policy to this resource.default StringThe instance ARN.default StringThe instance endpoint address.default StringThe instance resource ID.default ResourceEnvironmentgetEnv()The environment this resource belongs to.default StringThe instance identifier.default StringThe instance size if the instance is a provisioned type.default software.constructs.NodegetNode()The tree node.default IKeyThe AWS KMS key for encryption of Performance Insights data.default PerformanceInsightRetentionThe amount of time, in days, to retain Performance Insights data.default BooleanWhether Performance Insights is enabled.default StackgetStack()The stack in which this resource is defined.default NumbergetTier()The promotion tier the instance was created in.default InstanceTypegetType()The instance type (provisioned vs serverless v2).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getNode
@Stability(Stable) @NotNull default software.constructs.Node getNode()The tree node.- 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 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 interfaceIResource- Specified by:
getStackin interfaceIResource.Jsii$Default
-
getDbInstanceArn
The instance ARN.- Specified by:
getDbInstanceArnin interfaceIAuroraClusterInstance
-
getDbInstanceEndpointAddress
The instance endpoint address.- Specified by:
getDbInstanceEndpointAddressin interfaceIAuroraClusterInstance
-
getDbiResourceId
The instance resource ID.- Specified by:
getDbiResourceIdin interfaceIAuroraClusterInstance
-
getInstanceIdentifier
The instance identifier.- Specified by:
getInstanceIdentifierin interfaceIAuroraClusterInstance
-
getTier
The promotion tier the instance was created in.- Specified by:
getTierin interfaceIAuroraClusterInstance
-
getType
The instance type (provisioned vs serverless v2).- Specified by:
getTypein interfaceIAuroraClusterInstance
-
getInstanceSize
The instance size if the instance is a provisioned type.- Specified by:
getInstanceSizein interfaceIAuroraClusterInstance
-
getPerformanceInsightEncryptionKey
The AWS KMS key for encryption of Performance Insights data.- Specified by:
getPerformanceInsightEncryptionKeyin interfaceIAuroraClusterInstance
-
getPerformanceInsightRetention
The amount of time, in days, to retain Performance Insights data.- Specified by:
getPerformanceInsightRetentionin interfaceIAuroraClusterInstance
-
getPerformanceInsightsEnabled
Whether Performance Insights is enabled.- Specified by:
getPerformanceInsightsEnabledin interfaceIAuroraClusterInstance
-
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 interfaceIResource- Specified by:
applyRemovalPolicyin interfaceIResource.Jsii$Default- Parameters:
policy- This parameter is required.
-