ExadbVMCluster Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
ExadbVmCluster resource definition
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.ExadbVMClusterTypeConverter))]
public class ExadbVMCluster : Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IExadbVMCluster, Microsoft.Azure.PowerShell.Cmdlets.Oracle.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.ExadbVMClusterTypeConverter))>]
type ExadbVMCluster = class
interface IExadbVMCluster
interface IJsonSerializable
interface ITrackedResource
interface IResource
interface IValidates
Public Class ExadbVMCluster
Implements IExadbVMCluster, IValidates
- Inheritance
-
ExadbVMCluster
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| ExadbVMCluster() |
Creates an new ExadbVMCluster instance. |
Properties
| Name | Description |
|---|---|
| BackupSubnetCidr |
Client OCI backup subnet CIDR, default is 192.168.252.0/22 |
| BackupSubnetOcid |
Cluster backup subnet ocid |
| ClusterName |
The cluster name for Exadata VM cluster on Exascale Infrastructure. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. |
| DataCollectionOptionIsDiagnosticsEventsEnabled |
Indicates whether diagnostic collection is enabled for the VM cluster/Cloud VM cluster/VMBM DBCS. |
| DataCollectionOptionIsHealthMonitoringEnabled |
Indicates whether health monitoring is enabled for the VM cluster / Cloud VM cluster / VMBM DBCS. |
| DataCollectionOptionIsIncidentLogsEnabled |
Indicates whether incident logs and trace collection are enabled for the VM cluster / Cloud VM cluster / VMBM DBCS. |
| DisplayName |
Display Name |
| Domain |
A domain name used for the Exadata VM cluster on Exascale Infrastructure |
| EnabledEcpuCount |
The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure. |
| ExascaleDbStorageVaultId |
The Azure Resource ID of the Exadata Database Storage Vault. |
| GiVersion |
Oracle Grid Infrastructure (GI) software version |
| GridImageOcid |
Grid Setup will be done using this Grid Image OCID. Can be obtained using giMinorVersions API |
| GridImageType |
The type of Grid Image |
| Hostname |
The hostname for the Exadata VM cluster on Exascale Infrastructure. |
| Id |
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| IormConfigCacheDbPlan |
An array of IORM settings for all the database in the Exadata DB system. |
| IormConfigCacheLifecycleDetail |
Additional information about the current lifecycleState. |
| IormConfigCacheLifecycleState |
The current state of IORM configuration for the Exadata DB system. |
| IormConfigCacheObjective |
The current value for the IORM objective. The default is AUTO. |
| LicenseModel |
The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is LICENSE_INCLUDED. |
| LifecycleDetail |
Additional information about the current lifecycle state. |
| LifecycleState |
CloudVmCluster lifecycle state |
| ListenerPort |
The port number configured for the listener on the Exadata VM cluster on Exascale Infrastructure. |
| Location |
The geo-location where the resource lives |
| MemorySizeInGb |
The memory that you want to be allocated in GBs. Memory is calculated based on 11 GB per VM core reserved. |
| Name |
The name of the resource |
| NodeCount |
The number of nodes in the Exadata VM cluster on Exascale Infrastructure. |
| NsgCidr |
CIDR blocks for additional NSG ingress rules. The VNET CIDRs used to provision the VM Cluster will be added by default. |
| NsgUrl |
HTTPS link to OCI Network Security Group exposed to Azure Customer via the Azure Interface. |
| Ocid |
ExadbVmCluster ocid |
| OciUrl |
HTTPS link to OCI resources exposed to Azure Customer via Azure Interface. |
| PrivateZoneOcid |
The OCID of the zone the Exadata VM cluster on Exascale Infrastructure is associated with. |
| ProvisioningState |
Exadata VM cluster on Exascale Infrastructure provisioning state |
| ResourceGroupName |
Gets the resource group name |
| ScanDnsName |
The FQDN of the DNS record for the SCAN IP addresses that are associated with the Exadata VM cluster on Exascale Infrastructure. |
| ScanDnsRecordId |
The OCID of the DNS record for the SCAN IP addresses that are associated with the Exadata VM cluster on Exascale Infrastructure. |
| ScanIPId |
The Single Client Access Name (SCAN) IP addresses associated with the Exadata VM cluster on Exascale Infrastructure. SCAN IP addresses are typically used for load balancing and are not assigned to any interface. Oracle Clusterware directs the requests to the appropriate nodes in the cluster. Note: For a single-node DB system, this list is empty. |
| ScanListenerPortTcp |
The TCP Single Client Access Name (SCAN) port. The default port is 1521. |
| ScanListenerPortTcpSsl |
The TCPS Single Client Access Name (SCAN) port. The default port is 2484. |
| Shape |
The shape of the Exadata VM cluster on Exascale Infrastructure resource |
| ShapeAttribute |
The type of Exascale storage used for Exadata VM cluster. |
| SnapshotFileSystemStorageTotalSizeInGb |
Total Capacity |
| SshPublicKey |
The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure. |
| SubnetId |
Client subnet |
| SubnetOcid |
Cluster subnet ocid |
| SystemDataCreatedAt |
The timestamp of resource creation (UTC). |
| SystemDataCreatedBy |
The identity that created the resource. |
| SystemDataCreatedByType |
The type of identity that created the resource. |
| SystemDataLastModifiedAt |
The timestamp of resource last modification (UTC) |
| SystemDataLastModifiedBy |
The identity that last modified the resource. |
| SystemDataLastModifiedByType |
The type of identity that last modified the resource. |
| SystemVersion |
Operating system version of the image. |
| Tag |
Resource tags. |
| TimeZone |
The time zone of the Exadata VM cluster on Exascale Infrastructure. For details, see Exadata Infrastructure Time Zones. |
| TotalEcpuCount |
The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure. |
| TotalFileSystemStorageTotalSizeInGb |
Total Capacity |
| Type |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
| VipId |
The virtual IP (VIP) addresses associated with the Exadata VM cluster on Exascale Infrastructure. The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the Exadata Cloud Service instance to enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. Note: For a single-node DB system, this list is empty. |
| VMFileSystemStorageTotalSizeInGb |
Total Capacity |
| VnetId |
VNET for network connectivity |
| Zone |
The availability zones. |
| ZoneOcid |
The OCID of the zone the Exadata VM cluster on Exascale Infrastructure is associated with. |
Methods
| Name | Description |
|---|---|
| DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of ExadbVMCluster. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of ExadbVMCluster. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IExadbVMCluster. |
| FromJsonString(String) |
Creates a new instance of ExadbVMCluster, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of ExadbVMCluster into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| ToString() | |
| Validate(IEventListener) |
Validates that this object meets the validation criteria. |