Interface CfnCloudAutonomousVmClusterProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCloudAutonomousVmClusterProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.112.0 (build de1bc80)",
date="2025-07-16T11:43:19.090Z")
@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 class
A builder forCfnCloudAutonomousVmClusterProps
static final class
An implementation forCfnCloudAutonomousVmClusterProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Number
The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB.default String
The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.default Number
The number of CPU cores enabled per node in the Autonomous VM cluster.The list of database servers associated with the Autonomous VM cluster.default String
The user-provided description of the Autonomous VM cluster.default String
The display name of the Autonomous VM cluster.default Object
Specifies whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.default String
The Oracle license model that applies to the Autonomous VM cluster.default Object
The scheduling details for the maintenance window.default Number
The amount of memory allocated per Oracle Compute Unit, in GB.default String
The unique identifier of the ODB network associated with this Autonomous VM cluster.default Number
The SCAN listener port for non-TLS (TCP) protocol.default Number
The SCAN listener port for TLS (TCP) protocol.getTags()
Tags to assign to the Autonomous Vm Cluster.default String
The time zone of the Autonomous VM cluster.default Number
The 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.- See Also:
-
getLicenseModel
The Oracle license model that applies to the Autonomous VM cluster.Valid values are
LICENSE_INCLUDED
orBRING_YOUR_OWN_LICENSE
.- See Also:
-
getMaintenanceWindow
The scheduling details for the maintenance window.Patching and system updates take place during the maintenance window.
- 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
-