Interface CfnCloudAutonomousVmClusterProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCloudAutonomousVmClusterProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-12-01T16:02:25.168Z")
@Stability(Stable)
public interface CfnCloudAutonomousVmClusterProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnCloudAutonomousVmCluster.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.odb.*;
CfnCloudAutonomousVmClusterProps cfnCloudAutonomousVmClusterProps = CfnCloudAutonomousVmClusterProps.builder()
.autonomousDataStorageSizeInTBs(123)
.cloudExadataInfrastructureId("cloudExadataInfrastructureId")
.cpuCoreCountPerNode(123)
.dbServers(List.of("dbServers"))
.description("description")
.displayName("displayName")
.isMtlsEnabledVmCluster(false)
.licenseModel("licenseModel")
.maintenanceWindow(MaintenanceWindowProperty.builder()
.daysOfWeek(List.of("daysOfWeek"))
.hoursOfDay(List.of(123))
.leadTimeInWeeks(123)
.months(List.of("months"))
.preference("preference")
.weeksOfMonth(List.of(123))
.build())
.memoryPerOracleComputeUnitInGBs(123)
.odbNetworkId("odbNetworkId")
.scanListenerPortNonTls(123)
.scanListenerPortTls(123)
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.timeZone("timeZone")
.totalContainerDatabases(123)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCloudAutonomousVmClusterPropsstatic final classAn implementation forCfnCloudAutonomousVmClusterProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default NumberThe data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB.default StringThe unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.default NumberThe number of CPU cores enabled per node in the Autonomous VM cluster.The list of database servers associated with the Autonomous VM cluster.default StringThe user-provided description of the Autonomous VM cluster.default StringThe display name of the Autonomous VM cluster.default ObjectSpecifies whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.default StringThe Oracle license model that applies to the Autonomous VM cluster.default ObjectThe scheduling details for the maintenance window.default NumberThe amount of memory allocated per Oracle Compute Unit, in GB.default StringThe unique identifier of the ODB network associated with this Autonomous VM cluster.default NumberThe SCAN listener port for non-TLS (TCP) protocol.default NumberThe SCAN listener port for TLS (TCP) protocol.getTags()Tags to assign to the Autonomous Vm Cluster.default StringThe time zone of the Autonomous VM cluster.default NumberThe total number of Autonomous Container Databases that can be created with the allocated local storage.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAutonomousDataStorageSizeInTBs
The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB.Required when creating an Autonomous VM cluster.
- See Also:
-
getCloudExadataInfrastructureId
The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.Required when creating an Autonomous VM cluster.
- See Also:
-
getCpuCoreCountPerNode
The number of CPU cores enabled per node in the Autonomous VM cluster.Required when creating an Autonomous VM cluster.
- See Also:
-
getDbServers
The list of database servers associated with the Autonomous VM cluster.- See Also:
-
getDescription
The user-provided description of the Autonomous VM cluster.- See Also:
-
getDisplayName
The display name of the Autonomous VM cluster.Required when creating an Autonomous VM cluster.
- See Also:
-
getIsMtlsEnabledVmCluster
Specifies whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.Returns union: either
BooleanorIResolvable- See Also:
-
getLicenseModel
The Oracle license model that applies to the Autonomous VM cluster.Valid values are
LICENSE_INCLUDEDorBRING_YOUR_OWN_LICENSE.- See Also:
-
getMaintenanceWindow
The scheduling details for the maintenance window.Patching and system updates take place during the maintenance window.
Returns union: either
IResolvableorCfnCloudAutonomousVmCluster.MaintenanceWindowProperty- See Also:
-
getMemoryPerOracleComputeUnitInGBs
The amount of memory allocated per Oracle Compute Unit, in GB.Required when creating an Autonomous VM cluster.
- See Also:
-
getOdbNetworkId
The unique identifier of the ODB network associated with this Autonomous VM cluster.Required when creating an Autonomous VM cluster.
- See Also:
-
getScanListenerPortNonTls
The SCAN listener port for non-TLS (TCP) protocol.The default is 1521.
- See Also:
-
getScanListenerPortTls
The SCAN listener port for TLS (TCP) protocol.The default is 2484.
- See Also:
-
getTags
Tags to assign to the Autonomous Vm Cluster.- See Also:
-
getTimeZone
The time zone of the Autonomous VM cluster.- See Also:
-
getTotalContainerDatabases
The total number of Autonomous Container Databases that can be created with the allocated local storage.Required when creating an Autonomous VM cluster.
- See Also:
-
builder
-