Class InstanceProps.Jsii$Proxy
- All Implemented Interfaces:
InstanceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
InstanceProps
InstanceProps-
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.InstanceProps
InstanceProps.Builder, InstanceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(InstanceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theInstanceProps.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 BooleanWhether to allow upgrade of major version for the DB instance.final BooleanWhether to enable automatic upgrade of minor version for the DB instance.final BooleanWhether to remove automated backups immediately after the DB instance is deleted for the DB instance.final BooleanWhether to enable Performance Insights for the DB instance.final InstanceTypeWhat type of instance to start for the replicas.final IParameterGroupThe DB parameter group to associate with the instance.The parameters in the DBParameterGroup to create automatically.final IKeyThe AWS KMS key for encryption of Performance Insights data.The amount of time, in days, to retain Performance Insights data.final StringA preferred maintenance window day/time range.final BooleanIndicates whether the DB instance is an internet-facing instance.final List<ISecurityGroup> Security group.final IVpcgetVpc()What subnets to run the RDS instances in.final SubnetSelectionWhere to place the instances within the VPC.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 theInstanceProps.Builder.
-
-
Method Details
-
getVpc
Description copied from interface:InstancePropsWhat subnets to run the RDS instances in.Must be at least 2 subnets in two different AZs.
- Specified by:
getVpcin interfaceInstanceProps
-
getAllowMajorVersionUpgrade
Description copied from interface:InstancePropsWhether to allow upgrade of major version for the DB instance.Default: - false
- Specified by:
getAllowMajorVersionUpgradein interfaceInstanceProps
-
getAutoMinorVersionUpgrade
Description copied from interface:InstancePropsWhether to enable automatic upgrade of minor version for the DB instance.Default: - true
- Specified by:
getAutoMinorVersionUpgradein interfaceInstanceProps
-
getDeleteAutomatedBackups
Description copied from interface:InstancePropsWhether to remove automated backups immediately after the DB instance is deleted for the DB instance.Default: - true
- Specified by:
getDeleteAutomatedBackupsin interfaceInstanceProps
-
getEnablePerformanceInsights
Description copied from interface:InstancePropsWhether to enable Performance Insights for the DB instance.Default: - false, unless ``performanceInsightRetention`` or ``performanceInsightEncryptionKey`` is set.
- Specified by:
getEnablePerformanceInsightsin interfaceInstanceProps
-
getInstanceType
Description copied from interface:InstancePropsWhat type of instance to start for the replicas.Default: - t3.medium (or, more precisely, db.t3.medium)
- Specified by:
getInstanceTypein interfaceInstanceProps
-
getParameterGroup
Description copied from interface:InstancePropsThe DB parameter group to associate with the instance.Default: no parameter group
- Specified by:
getParameterGroupin interfaceInstanceProps
-
getParameters
Description copied from interface:InstancePropsThe parameters in the DBParameterGroup to create automatically.You can only specify parameterGroup or parameters but not both. You need to use a versioned engine to auto-generate a DBParameterGroup.
Default: - None
- Specified by:
getParametersin interfaceInstanceProps
-
getPerformanceInsightEncryptionKey
Description copied from interface:InstancePropsThe AWS KMS key for encryption of Performance Insights data.Default: - default master key
- Specified by:
getPerformanceInsightEncryptionKeyin interfaceInstanceProps
-
getPerformanceInsightRetention
Description copied from interface:InstancePropsThe amount of time, in days, to retain Performance Insights data.Default: 7
- Specified by:
getPerformanceInsightRetentionin interfaceInstanceProps
-
getPreferredMaintenanceWindow
Description copied from interface:InstancePropsA preferred maintenance window day/time range. Should be specified as a range ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC).Example: 'Sun:23:45-Mon:00:15'
Default: - 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week.
- Specified by:
getPreferredMaintenanceWindowin interfaceInstanceProps- See Also:
-
getPubliclyAccessible
Description copied from interface:InstancePropsIndicates whether the DB instance is an internet-facing instance.Default: - `true` if `vpcSubnets` is `subnetType: SubnetType.PUBLIC`, `false` otherwise
- Specified by:
getPubliclyAccessiblein interfaceInstanceProps
-
getSecurityGroups
Description copied from interface:InstancePropsSecurity group.Default: a new security group is created.
- Specified by:
getSecurityGroupsin interfaceInstanceProps
-
getVpcSubnets
Description copied from interface:InstancePropsWhere to place the instances within the VPC.Default: - the Vpc default strategy if not specified.
- Specified by:
getVpcSubnetsin interfaceInstanceProps
-
$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()
-