Share via


ExascaleDBStorageVaultProperties Class

Definition

ExascaleDbStorageVault resource model.

public class ExascaleDBStorageVaultProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.OracleDatabase.Models.ExascaleDBStorageVaultProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.OracleDatabase.Models.ExascaleDBStorageVaultProperties>
type ExascaleDBStorageVaultProperties = class
    interface IJsonModel<ExascaleDBStorageVaultProperties>
    interface IPersistableModel<ExascaleDBStorageVaultProperties>
Public Class ExascaleDBStorageVaultProperties
Implements IJsonModel(Of ExascaleDBStorageVaultProperties), IPersistableModel(Of ExascaleDBStorageVaultProperties)
Inheritance
ExascaleDBStorageVaultProperties
Implements

Constructors

ExascaleDBStorageVaultProperties(String, ExascaleDBStorageInputDetails)

Initializes a new instance of ExascaleDBStorageVaultProperties.

Properties

AdditionalFlashCacheInPercent

The size of additional Flash Cache in percentage of High Capacity database storage.

AttachedShapeAttributes

The shapeAttribute of the Exadata VM cluster(s) associated with the Exadata Database Storage Vault.

Description

Exadata Database Storage Vault description.

DisplayName

The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique.

ExadataInfrastructureId

Cloud Exadata infrastructure ID.

HighCapacityDatabaseStorage

Response exadata Database Storage Details.

HighCapacityDatabaseStorageInputTotalSizeInGbs

Total Capacity.

LifecycleDetails

Additional information about the current lifecycle state.

LifecycleState

Exadata Database Storage Vault lifecycle state.

Ocid

The OCID of the Exadata Database Storage Vault.

OciUri

HTTPS link to OCI resources exposed to Azure Customer via Azure Interface.

ProvisioningState

Exadata Database Storage Vault provisioning state.

TimeZone

The time zone that you want to use for the Exadata Database Storage Vault.

VmClusterCount

The number of Exadata VM clusters used the Exadata Database Storage Vault.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ExascaleDBStorageVaultProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ExascaleDBStorageVaultProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ExascaleDBStorageVaultProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ExascaleDBStorageVaultProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ExascaleDBStorageVaultProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to