public sealed class ExadbVmClusterProperties : IMessage<ExadbVmClusterProperties>, IEquatable<ExadbVmClusterProperties>, IDeepCloneable<ExadbVmClusterProperties>, IBufferMessage, IMessageReference documentation and code samples for the Oracle Database@Google Cloud v1 API class ExadbVmClusterProperties.
The properties of an ExadbVmCluster.
Implements
IMessageExadbVmClusterProperties, IEquatableExadbVmClusterProperties, IDeepCloneableExadbVmClusterProperties, IBufferMessage, IMessageNamespace
Google.Cloud.OracleDatabase.V1Assembly
Google.Cloud.OracleDatabase.V1.dll
Constructors
ExadbVmClusterProperties()
public ExadbVmClusterProperties()ExadbVmClusterProperties(ExadbVmClusterProperties)
public ExadbVmClusterProperties(ExadbVmClusterProperties other)| Parameter | |
|---|---|
| Name | Description |
other |
ExadbVmClusterProperties |
Properties
AdditionalEcpuCountPerNode
public int AdditionalEcpuCountPerNode { get; set; }Optional. Immutable. The number of additional ECPUs per node for an Exadata VM cluster on exascale infrastructure.
| Property Value | |
|---|---|
| Type | Description |
int |
|
ClusterName
public string ClusterName { get; set; }Optional. Immutable. The cluster name for Exascale vm cluster. The cluster name must begin with an alphabetic character and may contain hyphens(-) but can not contain underscores(_). It should be not more than 11 characters and is not case sensitive. OCI Cluster name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DataCollectionOptions
public DataCollectionOptionsCommon DataCollectionOptions { get; set; }Optional. Immutable. Indicates user preference for data collection options.
| Property Value | |
|---|---|
| Type | Description |
DataCollectionOptionsCommon |
|
EnabledEcpuCountPerNode
public int EnabledEcpuCountPerNode { get; set; }Required. Immutable. The number of ECPUs enabled per node for an exadata vm cluster on exascale infrastructure.
| Property Value | |
|---|---|
| Type | Description |
int |
|
ExascaleDbStorageVault
public string ExascaleDbStorageVault { get; set; }Required. Immutable. The name of ExascaleDbStorageVault associated with the ExadbVmCluster. It can refer to an existing ExascaleDbStorageVault. Or a new one can be created during the ExadbVmCluster creation (requires storage_vault_properties to be set). Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ExascaleDbStorageVaultAsExascaleDbStorageVaultName
public ExascaleDbStorageVaultName ExascaleDbStorageVaultAsExascaleDbStorageVaultName { get; set; }ExascaleDbStorageVaultName-typed view over the ExascaleDbStorageVault resource name property.
| Property Value | |
|---|---|
| Type | Description |
ExascaleDbStorageVaultName |
|
GiVersion
public string GiVersion { get; set; }Output only. The Oracle Grid Infrastructure (GI) software version.
| Property Value | |
|---|---|
| Type | Description |
string |
|
GridImageId
public string GridImageId { get; set; }Required. Immutable. Grid Infrastructure Version.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Hostname
public string Hostname { get; set; }Output only. The hostname of the ExadbVmCluster.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HostnamePrefix
public string HostnamePrefix { get; set; }Required. Immutable. Prefix for VM cluster host names.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LicenseModel
public ExadbVmClusterProperties.Types.LicenseModel LicenseModel { get; set; }Optional. Immutable. The license type of the ExadbVmCluster.
| Property Value | |
|---|---|
| Type | Description |
ExadbVmClusterPropertiesTypesLicenseModel |
|
LifecycleState
public ExadbVmClusterProperties.Types.ExadbVmClusterLifecycleState LifecycleState { get; set; }Output only. State of the cluster.
| Property Value | |
|---|---|
| Type | Description |
ExadbVmClusterPropertiesTypesExadbVmClusterLifecycleState |
|
MemorySizeGb
public int MemorySizeGb { get; set; }Output only. Memory per VM (GB) (Read-only): Shows the amount of memory allocated to each VM. Memory is calculated based on 2.75 GB per Total ECPUs.
| Property Value | |
|---|---|
| Type | Description |
int |
|
NodeCount
public int NodeCount { get; set; }Required. The number of nodes/VMs in the ExadbVmCluster.
| Property Value | |
|---|---|
| Type | Description |
int |
|
OciUri
public string OciUri { get; set; }Output only. Deep link to the OCI console to view this resource.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ScanListenerPortTcp
public int ScanListenerPortTcp { get; set; }Optional. Immutable. SCAN listener port - TCP
| Property Value | |
|---|---|
| Type | Description |
int |
|
ShapeAttribute
public ExadbVmClusterProperties.Types.ShapeAttribute ShapeAttribute { get; set; }Required. Immutable. The shape attribute of the VM cluster. The type of Exascale storage used for Exadata VM cluster. The default is SMART_STORAGE which supports Oracle Database 23ai and later
| Property Value | |
|---|---|
| Type | Description |
ExadbVmClusterPropertiesTypesShapeAttribute |
|
SshPublicKeys
public RepeatedField<string> SshPublicKeys { get; }Required. Immutable. The SSH public keys for the ExadbVmCluster.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
TimeZone
public TimeZone TimeZone { get; set; }Optional. Immutable. The time zone of the ExadbVmCluster.
| Property Value | |
|---|---|
| Type | Description |
TimeZone |
|
VmFileSystemStorage
public ExadbVmClusterStorageDetails VmFileSystemStorage { get; set; }Required. Immutable. Total storage details for the ExadbVmCluster.
| Property Value | |
|---|---|
| Type | Description |
ExadbVmClusterStorageDetails |
|