Interface CfnCloudVmClusterProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCloudVmClusterProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-29T11:15:44.172Z")
@Stability(Stable)
public interface CfnCloudVmClusterProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnCloudVmCluster.
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.*;
CfnCloudVmClusterProps cfnCloudVmClusterProps = CfnCloudVmClusterProps.builder()
.cloudExadataInfrastructureId("cloudExadataInfrastructureId")
.clusterName("clusterName")
.cpuCoreCount(123)
.dataCollectionOptions(DataCollectionOptionsProperty.builder()
.isDiagnosticsEventsEnabled(false)
.isHealthMonitoringEnabled(false)
.isIncidentLogsEnabled(false)
.build())
.dataStorageSizeInTBs(123)
.dbNodes(List.of(DbNodeProperty.builder()
.dbServerId("dbServerId")
// the properties below are optional
.backupIpId("backupIpId")
.backupVnic2Id("backupVnic2Id")
.cpuCoreCount(123)
.dbNodeArn("dbNodeArn")
.dbNodeId("dbNodeId")
.dbNodeStorageSizeInGBs(123)
.dbSystemId("dbSystemId")
.hostIpId("hostIpId")
.hostname("hostname")
.memorySizeInGBs(123)
.ocid("ocid")
.status("status")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.vnic2Id("vnic2Id")
.vnicId("vnicId")
.build()))
.dbNodeStorageSizeInGBs(123)
.dbServers(List.of("dbServers"))
.displayName("displayName")
.giVersion("giVersion")
.hostname("hostname")
.isLocalBackupEnabled(false)
.isSparseDiskgroupEnabled(false)
.licenseModel("licenseModel")
.memorySizeInGBs(123)
.odbNetworkId("odbNetworkId")
.scanListenerPortTcp(123)
.sshPublicKeys(List.of("sshPublicKeys"))
.systemVersion("systemVersion")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.timeZone("timeZone")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCloudVmClusterPropsstatic final classAn implementation forCfnCloudVmClusterProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe unique identifier of the Exadata infrastructure that this VM cluster belongs to.default StringThe name of the Grid Infrastructure (GI) cluster.default NumberThe number of CPU cores enabled on the VM cluster.default ObjectThe set of diagnostic collection options enabled for the VM cluster.default NumberThe size of the data disk group, in terabytes (TB), that's allocated for the VM cluster.default ObjectThe DB nodes that are implicitly created and managed as part of this VM Cluster.default NumberThe amount of local node storage, in gigabytes (GB), that's allocated for the VM cluster.The list of database servers for the VM cluster.default StringThe user-friendly name for the VM cluster.default StringThe software version of the Oracle Grid Infrastructure (GI) for the VM cluster.default StringThe host name for the VM cluster.default ObjectSpecifies whether database backups to local Exadata storage are enabled for the VM cluster.default ObjectSpecifies whether the VM cluster is configured with a sparse disk group.default StringThe Oracle license model applied to the VM cluster.default NumberThe amount of memory, in gigabytes (GB), that's allocated for the VM cluster.default StringThe unique identifier of the ODB network for the VM cluster.default NumberThe port number for TCP connections to the single client access name (SCAN) listener.The public key portion of one or more key pairs used for SSH access to the VM cluster.default StringThe operating system version of the image chosen for the VM cluster.getTags()Tags to assign to the Vm Cluster.default StringThe time zone of the VM cluster.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCloudExadataInfrastructureId
The unique identifier of the Exadata infrastructure that this VM cluster belongs to.Required when creating a VM cluster.
- See Also:
-
getClusterName
The name of the Grid Infrastructure (GI) cluster.- See Also:
-
getCpuCoreCount
The number of CPU cores enabled on the VM cluster.Required when creating a VM cluster.
- See Also:
-
getDataCollectionOptions
The set of diagnostic collection options enabled for the VM cluster.Returns union: either
IResolvableorCfnCloudVmCluster.DataCollectionOptionsProperty- See Also:
-
getDataStorageSizeInTBs
The size of the data disk group, in terabytes (TB), that's allocated for the VM cluster.- See Also:
-
getDbNodes
The DB nodes that are implicitly created and managed as part of this VM Cluster.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCloudVmCluster.DbNodeProperty>- See Also:
-
getDbNodeStorageSizeInGBs
The amount of local node storage, in gigabytes (GB), that's allocated for the VM cluster.- See Also:
-
getDbServers
The list of database servers for the VM cluster.- See Also:
-
getDisplayName
The user-friendly name for the VM cluster.Required when creating a VM cluster.
- See Also:
-
getGiVersion
The software version of the Oracle Grid Infrastructure (GI) for the VM cluster.Required when creating a VM cluster.
- See Also:
-
getHostname
The host name for the VM cluster.Required when creating a VM cluster.
- See Also:
-
getIsLocalBackupEnabled
Specifies whether database backups to local Exadata storage are enabled for the VM cluster.Returns union: either
BooleanorIResolvable- See Also:
-
getIsSparseDiskgroupEnabled
Specifies whether the VM cluster is configured with a sparse disk group.Returns union: either
BooleanorIResolvable- See Also:
-
getLicenseModel
The Oracle license model applied to the VM cluster.- See Also:
-
getMemorySizeInGBs
The amount of memory, in gigabytes (GB), that's allocated for the VM cluster.- See Also:
-
getOdbNetworkId
The unique identifier of the ODB network for the VM cluster.Required when creating a VM cluster.
- See Also:
-
getScanListenerPortTcp
The port number for TCP connections to the single client access name (SCAN) listener.Valid values:
1024–8999with the following exceptions:2484,6100,6200,7060,7070,7085, and7879Default:
1521- See Also:
-
getSshPublicKeys
The public key portion of one or more key pairs used for SSH access to the VM cluster.Required when creating a VM cluster.
- See Also:
-
getSystemVersion
The operating system version of the image chosen for the VM cluster.- See Also:
-
getTags
Tags to assign to the Vm Cluster.- See Also:
-
getTimeZone
The time zone of the VM cluster.- See Also:
-
builder
- Returns:
- a
CfnCloudVmClusterProps.BuilderofCfnCloudVmClusterProps
-