ExascaleDbNode Class

Definition

The DbNode resource belonging to ExadbVmCluster

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.ExascaleDbNodeTypeConverter))]
public class ExascaleDbNode : Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IExascaleDbNode, Microsoft.Azure.PowerShell.Cmdlets.Oracle.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.ExascaleDbNodeTypeConverter))>]
type ExascaleDbNode = class
    interface IExascaleDbNode
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
    interface IValidates
Public Class ExascaleDbNode
Implements IExascaleDbNode, IValidates
Inheritance
ExascaleDbNode
Attributes
Implements

Constructors

Name Description
ExascaleDbNode()

Creates an new ExascaleDbNode instance.

Properties

Name Description
AdditionalDetail

Additional information about the planned maintenance.

CpuCoreCount

The number of CPU cores enabled on the Db node.

DbNodeStorageSizeInGb

The allocated local node storage in GBs on the Db node.

FaultDomain

The name of the Fault Domain the instance is contained in.

Hostname

The host name for the database node.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

LifecycleState

The current state of the database node.

MaintenanceType

The type of database node maintenance.

MemorySizeInGb

The allocated memory in GBs on the Db node.

Name

The name of the resource

Ocid

DbNode OCID

ResourceGroupName

Gets the resource group name

SoftwareStorageSizeInGb

The size (in GB) of the block storage volume allocation for the DB system. This attribute applies only for virtual machine DB systems.

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.

TimeMaintenanceWindowEnd

End date and time of maintenance window.

TimeMaintenanceWindowStart

Start date and time of maintenance window.

TotalCpuCoreCount

The total number of CPU cores reserved on the Db node.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExascaleDbNode.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExascaleDbNode.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IExascaleDbNode.

FromJsonString(String)

Creates a new instance of ExascaleDbNode, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExascaleDbNode into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to