CloudVMCluster 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.
CloudVmCluster resource definition
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.CloudVMClusterTypeConverter))]
public class CloudVMCluster : Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.ICloudVMCluster, Microsoft.Azure.PowerShell.Cmdlets.Oracle.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.CloudVMClusterTypeConverter))>]
type CloudVMCluster = class
interface ICloudVMCluster
interface IJsonSerializable
interface ITrackedResource
interface IResource
interface IValidates
Public Class CloudVMCluster
Implements ICloudVMCluster, IValidates
- Inheritance
-
CloudVMCluster
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| CloudVMCluster() |
Creates an new CloudVMCluster instance. |
Properties
| Name | Description |
|---|---|
| BackupSubnetCidr |
Client OCI backup subnet CIDR, default is 192.168.252.0/22 |
| CloudExadataInfrastructureId |
Cloud Exadata Infrastructure ID |
| ClusterName |
The cluster name for cloud VM cluster. 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. |
| CompartmentId |
Cluster compartmentId |
| ComputeModel |
The compute model of the VM Cluster. |
| ComputeNode |
The list of compute servers to be added to the cloud VM cluster. |
| CpuCoreCount |
The number of CPU cores enabled on the cloud VM cluster. |
| 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. |
| DataStoragePercentage |
The percentage assigned to DATA storage (user data and database files). The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See Storage Configuration in the Exadata documentation for details on the impact of the configuration settings on storage. |
| DataStorageSizeInTb |
The data disk group size to be allocated in TBs. |
| DbNodeStorageSizeInGb |
The local node storage to be allocated in GBs. |
| DbServer |
The list of DB servers. |
| DiskRedundancy |
The type of redundancy configured for the cloud Vm cluster. NORMAL is 2-way redundancy. HIGH is 3-way redundancy. |
| DisplayName |
Display Name |
| Domain |
The domain name for the cloud VM cluster. |
| ExascaleDbStorageVaultId |
Exadata Database Storage Vault ID |
| FileSystemConfigurationDetail |
Array of mount path and size. |
| GiVersion |
Oracle Grid Infrastructure (GI) software version |
| Hostname |
The hostname for the cloud VM cluster. |
| 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. |
| IsLocalBackupEnabled |
If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. |
| IsSparseDiskgroupEnabled |
If true, sparse disk group is configured for the cloud VM cluster. If false, sparse disk group is not created. |
| LastUpdateHistoryEntryId |
The OCID of the last maintenance update history entry. |
| LicenseModel |
The Oracle license model that applies to the cloud VM cluster. 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 cloud VM cluster. |
| Location |
The geo-location where the resource lives |
| MemorySizeInGb |
The memory to be allocated in GBs. |
| Name |
The name of the resource |
| NodeCount |
The number of nodes in the cloud VM cluster. |
| 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 |
Cloud VM Cluster ocid |
| OciUrl |
HTTPS link to OCI resources exposed to Azure Customer via Azure Interface. |
| OcpuCount |
The number of OCPU cores to enable on the cloud VM cluster. Only 1 decimal place is allowed for the fractional part. |
| ProvisioningState |
CloudVmCluster 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 cloud VM cluster. |
| ScanDnsRecordId |
The OCID of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster. |
| ScanIPId |
The Single Client Access Name (SCAN) IP addresses associated with the cloud VM cluster. 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 model name of the Exadata hardware running the cloud VM cluster. |
| SshPublicKey |
The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. |
| StorageManagementType |
Specifies whether the type of storage management for the VM cluster is ASM or Exascale. |
| StorageSizeInGb |
The data disk group size to be allocated in GBs per VM. |
| 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. |
| TimeCreated |
The date and time that the cloud VM cluster was created. |
| TimeZone |
The time zone of the cloud VM cluster. For details, see Exadata Infrastructure Time Zones. |
| Type |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
| VipId |
The virtual IP (VIP) addresses associated with the cloud VM cluster. 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. |
| VnetId |
VNET for network connectivity |
| ZoneId |
The OCID of the zone the cloud VM cluster is associated with. |
Methods
| Name | Description |
|---|---|
| DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of CloudVMCluster. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of CloudVMCluster. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.ICloudVMCluster. |
| FromJsonString(String) |
Creates a new instance of CloudVMCluster, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of CloudVMCluster into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| ToString() | |
| Validate(IEventListener) |
Validates that this object meets the validation criteria. |