Show / Hide Table of Contents

Class ExascaleDbStorageVault

Details of the Exadata Database Storage Vault.

Inheritance
object
ExascaleDbStorageVault
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class ExascaleDbStorageVault

Properties

AdditionalFlashCacheInPercent

Declaration
[JsonProperty(PropertyName = "additionalFlashCacheInPercent")]
public int? AdditionalFlashCacheInPercent { get; set; }
Property Value
Type Description
int?

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

AttachedShapeAttributes

Declaration
[JsonProperty(PropertyName = "attachedShapeAttributes", ItemConverterType = typeof(ResponseEnumConverter))]
public List<ExascaleDbStorageVault.AttachedShapeAttributesEnum> AttachedShapeAttributes { get; set; }
Property Value
Type Description
List<ExascaleDbStorageVault.AttachedShapeAttributesEnum>

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

AutoscaleLimitInGBs

Declaration
[JsonProperty(PropertyName = "autoscaleLimitInGBs")]
public int? AutoscaleLimitInGBs { get; set; }
Property Value
Type Description
int?

The maximum limit, in gigabytes, to which the Vault storage size can automatically scale when auto scaling is enabled for the Database Storage Vault

AvailabilityDomain

Declaration
[Required(ErrorMessage = "AvailabilityDomain is required.")]
[JsonProperty(PropertyName = "availabilityDomain")]
public string AvailabilityDomain { get; set; }
Property Value
Type Description
string

The name of the availability domain in which the Exadata Database Storage Vault is located.

Remarks

Required

ClusterPlacementGroupId

Declaration
[JsonProperty(PropertyName = "clusterPlacementGroupId")]
public string ClusterPlacementGroupId { get; set; }
Property Value
Type Description
string

The OCID of the cluster placement group of the Exadata Infrastructure or Db System.

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment.

Remarks

Required

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Exadata Database Storage Vault description.

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

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

Remarks

Required

ExadataInfrastructureId

Declaration
[JsonProperty(PropertyName = "exadataInfrastructureId")]
public string ExadataInfrastructureId { get; set; }
Property Value
Type Description
string

The OCID of the Exadata infrastructure.

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}

HighCapacityDatabaseStorage

Declaration
[Required(ErrorMessage = "HighCapacityDatabaseStorage is required.")]
[JsonProperty(PropertyName = "highCapacityDatabaseStorage")]
public ExascaleDbStorageDetails HighCapacityDatabaseStorage { get; set; }
Property Value
Type Description
ExascaleDbStorageDetails
Remarks

Required

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The OCID of the Exadata Database Storage Vault.

Remarks

Required

IsAutoscaleEnabled

Declaration
[JsonProperty(PropertyName = "isAutoscaleEnabled")]
public bool? IsAutoscaleEnabled { get; set; }
Property Value
Type Description
bool?

Indicates if autoscale feature is enabled for the Database Storage Vault. The default value is FALSE.

LifecycleDetails

Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
Type Description
string

Additional information about the current lifecycle state.

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExascaleDbStorageVault.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
ExascaleDbStorageVault.LifecycleStateEnum?

The current state of the Exadata Database Storage Vault.

Remarks

Required

SubscriptionId

Declaration
[JsonProperty(PropertyName = "subscriptionId")]
public string SubscriptionId { get; set; }
Property Value
Type Description
string

The OCID of the subscription with which resource needs to be associated with.

SystemTags

Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time that the Exadata Database Storage Vault was created.

TimeZone

Declaration
[JsonProperty(PropertyName = "timeZone")]
public string TimeZone { get; set; }
Property Value
Type Description
string

The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones.

VmClusterCount

Declaration
[JsonProperty(PropertyName = "vmClusterCount")]
public int? VmClusterCount { get; set; }
Property Value
Type Description
int?

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

VmClusterIds

Declaration
[JsonProperty(PropertyName = "vmClusterIds")]
public List<string> VmClusterIds { get; set; }
Property Value
Type Description
List<string>

The List of Exadata VM cluster on Exascale Infrastructure OCIDs Note: If Exadata Database Storage Vault is not used for any Exadata VM cluster on Exascale Infrastructure, this list is empty.

In this article
Back to top