Language

ArmCommvaultContentStoreModelFactory.CommvaultPlanProperties Method

Definition

public static Azure.ResourceManager.CommvaultContentStore.Models.CommvaultPlanProperties CommvaultPlanProperties(Azure.Core.AzureLocation location = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CommvaultContentStore.Models.CommvaultStoragePlan> storagePlans = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CommvaultContentStore.Models.CommvaultBackupSchedule> schedules = default, int? retentionNumberOfSnapshots = default, Azure.ResourceManager.CommvaultContentStore.Models.ResourceProvisioningState? provisioningState = default);
static member CommvaultPlanProperties : Azure.Core.AzureLocation * seq<Azure.ResourceManager.CommvaultContentStore.Models.CommvaultStoragePlan> * seq<Azure.ResourceManager.CommvaultContentStore.Models.CommvaultBackupSchedule> * Nullable<int> * Nullable<Azure.ResourceManager.CommvaultContentStore.Models.ResourceProvisioningState> -> Azure.ResourceManager.CommvaultContentStore.Models.CommvaultPlanProperties
Public Shared Function CommvaultPlanProperties (Optional location As AzureLocation = Nothing, Optional storagePlans As IEnumerable(Of CommvaultStoragePlan) = Nothing, Optional schedules As IEnumerable(Of CommvaultBackupSchedule) = Nothing, Optional retentionNumberOfSnapshots As Nullable(Of Integer) = Nothing, Optional provisioningState As Nullable(Of ResourceProvisioningState) = Nothing) As CommvaultPlanProperties

Parameters

location
AzureLocation

Location of the Commvault Plan.

storagePlans
IEnumerable<CommvaultStoragePlan>

The storage plans associated with the Commvault Plan.

schedules
IEnumerable<CommvaultBackupSchedule>

The Commvault Plan Schedule.

retentionNumberOfSnapshots
Nullable<Int32>

Number of Snapshots.

provisioningState
Nullable<ResourceProvisioningState>

Provisioning state of the resource.

Returns

A new CommvaultPlanProperties instance for mocking.

Applies to