Class ExadbVmClusterProperties
The properties of an ExadbVmCluster.
Implements
Inherited Members
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 |