Language

CommvaultStoragePlan Class

Definition

The properties of Commvault Storage Plan.

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

Constructors

Name Description
CommvaultStoragePlan(String)

Initializes a new instance of CommvaultStoragePlan.

Properties

Name Description
BackupRuleType

Backup Rule Type.

CopyName

Copy Name from Commvault.

CopyPrecedence

Precedence of the Storage Plan, 1 is the highest precedence, 2 is the next highest, and so on.

ExtendedRetention

Extended Retention Policy.

Name

The name of the Storage resource.

RetentionPeriod

Indicates the retention period valid only if the type of retention chosen in CUSTOM.

RetentionTime

Indicates the retention timeframe valid only if the type of retention chosen in CUSTOM.

StoragePoolId

Id of the Storage Pool.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<CommvaultStoragePlan>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<CommvaultStoragePlan>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<CommvaultStoragePlan>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<CommvaultStoragePlan>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<CommvaultStoragePlan>.Write(ModelReaderWriterOptions)

Applies to