Show / Hide Table of Contents

Class OlvmStorageDomainProperties

OLVM Storage Domain properties.

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

Properties

AvailableSpaceInBytes

Declaration
[JsonProperty(PropertyName = "availableSpaceInBytes")]
public long? AvailableSpaceInBytes { get; set; }
Property Value
Type Description
long?

Space available in bytes.

BlockSizeInBytes

Declaration
[JsonProperty(PropertyName = "blockSizeInBytes")]
public long? BlockSizeInBytes { get; set; }
Property Value
Type Description
long?

Block size in bytes.

Comment

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

Free text containing comments about this object.

CommittedSpaceInBytes

Declaration
[JsonProperty(PropertyName = "committedSpaceInBytes")]
public long? CommittedSpaceInBytes { get; set; }
Property Value
Type Description
long?

Space committed in bytes.

CriticalSpaceActionBlockerInGBs

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

Ensure storage domain always has at least this amount of unoccupied space in GBs.

DataCenters

Declaration
[JsonProperty(PropertyName = "dataCenters")]
public List<OlvmDataCenter> DataCenters { get; set; }
Property Value
Type Description
List<OlvmDataCenter>

List of data centers where storage domain belongs

ExternalStatus

Declaration
[JsonProperty(PropertyName = "externalStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmStorageDomainProperties.ExternalStatusEnum? ExternalStatus { get; set; }
Property Value
Type Description
OlvmStorageDomainProperties.ExternalStatusEnum?

Status of storage domain.

IsBackup

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

Whether a data storage domain is used as backup domain or not.

IsDiscardAfterDelete

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

Indicates whether disks' blocks on block storage domains will be discarded right before they are deleted.

IsImport

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

Whether this storage domain is imported.

IsPrimary

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

Indicates if this is the primary (master) storage domain of a data center.

IsSupportDiscard

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

Indicates whether a block storage domain supports discard operations

IsSupportDiscardZeroesData

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

Indicates whether a block storage domain supports the property that discard zeroes the data.

IsWipeAfterDelete

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

Serves as the default value of wipe_after_delete for disks on this storage domain.

Storage

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

StorageDomainDescription

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

A human-readable description in plain text.

StorageDomainName

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

A human-readable name in plain text.

Remarks

Required

StorageDomainStatus

Declaration
[JsonProperty(PropertyName = "storageDomainStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmStorageDomainProperties.StorageDomainStatusEnum? StorageDomainStatus { get; set; }
Property Value
Type Description
OlvmStorageDomainProperties.StorageDomainStatusEnum?

Status of storage domain.

StorageDomainType

Declaration
[JsonProperty(PropertyName = "storageDomainType")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmStorageDomainProperties.StorageDomainTypeEnum? StorageDomainType { get; set; }
Property Value
Type Description
OlvmStorageDomainProperties.StorageDomainTypeEnum?

Indicates the kind of data managed by a storage domain.

StorageFormat

Declaration
[JsonProperty(PropertyName = "storageFormat")]
[JsonConverter(typeof(StringEnumConverter))]
public OlvmStorageDomainProperties.StorageFormatEnum? StorageFormat { get; set; }
Property Value
Type Description
OlvmStorageDomainProperties.StorageFormatEnum?

Type which represents a format of storage domain.

UsedSpaceInBytes

Declaration
[JsonProperty(PropertyName = "usedSpaceInBytes")]
public long? UsedSpaceInBytes { get; set; }
Property Value
Type Description
long?

Space used in bytes.

WarningLowSpaceIndicatorInPercentage

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

If the free space available on the storage domain is below this percentage, warning messages are displayed to the user and logged.

In this article
Back to top