Show / Hide Table of Contents

Class ExadbVmClusterProperties

The properties of an ExadbVmCluster.

Inheritance
object
ExadbVmClusterProperties
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.OracleDatabase.v1.Data
Assembly: Google.Apis.OracleDatabase.v1.dll
Syntax
public class ExadbVmClusterProperties : IDirectResponseSchema

Properties

AdditionalEcpuCountPerNode

Optional. Immutable. The number of additional ECPUs per node for an Exadata VM cluster on exascale infrastructure.

Declaration
[JsonProperty("additionalEcpuCountPerNode")]
public virtual int? AdditionalEcpuCountPerNode { get; set; }
Property Value
Type Description
int?

ClusterName

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.

Declaration
[JsonProperty("clusterName")]
public virtual string ClusterName { get; set; }
Property Value
Type Description
string

DataCollectionOptions

Optional. Immutable. Indicates user preference for data collection options.

Declaration
[JsonProperty("dataCollectionOptions")]
public virtual DataCollectionOptionsCommon DataCollectionOptions { get; set; }
Property Value
Type Description
DataCollectionOptionsCommon

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EnabledEcpuCountPerNode

Required. Immutable. The number of ECPUs enabled per node for an exadata vm cluster on exascale infrastructure.

Declaration
[JsonProperty("enabledEcpuCountPerNode")]
public virtual int? EnabledEcpuCountPerNode { get; set; }
Property Value
Type Description
int?

ExascaleDbStorageVault

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}

Declaration
[JsonProperty("exascaleDbStorageVault")]
public virtual string ExascaleDbStorageVault { get; set; }
Property Value
Type Description
string

GiVersion

Output only. The Oracle Grid Infrastructure (GI) software version.

Declaration
[JsonProperty("giVersion")]
public virtual string GiVersion { get; set; }
Property Value
Type Description
string

GridImageId

Required. Immutable. Grid Infrastructure Version.

Declaration
[JsonProperty("gridImageId")]
public virtual string GridImageId { get; set; }
Property Value
Type Description
string

Hostname

Output only. The hostname of the ExadbVmCluster.

Declaration
[JsonProperty("hostname")]
public virtual string Hostname { get; set; }
Property Value
Type Description
string

HostnamePrefix

Required. Immutable. Prefix for VM cluster host names.

Declaration
[JsonProperty("hostnamePrefix")]
public virtual string HostnamePrefix { get; set; }
Property Value
Type Description
string

LicenseModel

Optional. Immutable. The license type of the ExadbVmCluster.

Declaration
[JsonProperty("licenseModel")]
public virtual string LicenseModel { get; set; }
Property Value
Type Description
string

LifecycleState

Output only. State of the cluster.

Declaration
[JsonProperty("lifecycleState")]
public virtual string LifecycleState { get; set; }
Property Value
Type Description
string

MemorySizeGb

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.

Declaration
[JsonProperty("memorySizeGb")]
public virtual int? MemorySizeGb { get; set; }
Property Value
Type Description
int?

NodeCount

Required. The number of nodes/VMs in the ExadbVmCluster.

Declaration
[JsonProperty("nodeCount")]
public virtual int? NodeCount { get; set; }
Property Value
Type Description
int?

OciUri

Output only. Deep link to the OCI console to view this resource.

Declaration
[JsonProperty("ociUri")]
public virtual string OciUri { get; set; }
Property Value
Type Description
string

ScanListenerPortTcp

Optional. Immutable. SCAN listener port - TCP

Declaration
[JsonProperty("scanListenerPortTcp")]
public virtual int? ScanListenerPortTcp { get; set; }
Property Value
Type Description
int?

ShapeAttribute

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

Declaration
[JsonProperty("shapeAttribute")]
public virtual string ShapeAttribute { get; set; }
Property Value
Type Description
string

SshPublicKeys

Required. Immutable. The SSH public keys for the ExadbVmCluster.

Declaration
[JsonProperty("sshPublicKeys")]
public virtual IList<string> SshPublicKeys { get; set; }
Property Value
Type Description
IList<string>

TimeZone

Optional. Immutable. The time zone of the ExadbVmCluster.

Declaration
[JsonProperty("timeZone")]
public virtual TimeZone TimeZone { get; set; }
Property Value
Type Description
TimeZone

VmFileSystemStorage

Required. Immutable. Total storage details for the ExadbVmCluster.

Declaration
[JsonProperty("vmFileSystemStorage")]
public virtual ExadbVmClusterStorageDetails VmFileSystemStorage { get; set; }
Property Value
Type Description
ExadbVmClusterStorageDetails

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX