Udostępnij przez


ArmNetAppModelFactory.NetAppBackupData Method

Definition

Initializes a new instance of Azure.ResourceManager.NetApp.NetAppBackupData.

public static Azure.ResourceManager.NetApp.NetAppBackupData NetAppBackupData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string backupId = default, DateTimeOffset? createdOn = default, DateTimeOffset? snapshotCreationOn = default, DateTimeOffset? completionOn = default, string provisioningState = default, long? size = default, string label = default, Azure.ResourceManager.NetApp.Models.NetAppBackupType? backupType = default, string failureReason = default, Azure.Core.ResourceIdentifier volumeResourceId = default, bool? useExistingSnapshot = default, string snapshotName = default, Azure.Core.ResourceIdentifier backupPolicyArmResourceId = default, bool? isLargeVolume = default);
static member NetAppBackupData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * Nullable<int64> * string * Nullable<Azure.ResourceManager.NetApp.Models.NetAppBackupType> * string * Azure.Core.ResourceIdentifier * Nullable<bool> * string * Azure.Core.ResourceIdentifier * Nullable<bool> -> Azure.ResourceManager.NetApp.NetAppBackupData
Public Shared Function NetAppBackupData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional backupId As String = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional snapshotCreationOn As Nullable(Of DateTimeOffset) = Nothing, Optional completionOn As Nullable(Of DateTimeOffset) = Nothing, Optional provisioningState As String = Nothing, Optional size As Nullable(Of Long) = Nothing, Optional label As String = Nothing, Optional backupType As Nullable(Of NetAppBackupType) = Nothing, Optional failureReason As String = Nothing, Optional volumeResourceId As ResourceIdentifier = Nothing, Optional useExistingSnapshot As Nullable(Of Boolean) = Nothing, Optional snapshotName As String = Nothing, Optional backupPolicyArmResourceId As ResourceIdentifier = Nothing, Optional isLargeVolume As Nullable(Of Boolean) = Nothing) As NetAppBackupData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

backupId
String

UUID v4 used to identify the Backup.

createdOn
Nullable<DateTimeOffset>

The creation date of the backup.

snapshotCreationOn
Nullable<DateTimeOffset>

The snapshot creation date of the backup.

completionOn
Nullable<DateTimeOffset>

The completion date of the backup.

provisioningState
String

Azure lifecycle management.

size
Nullable<Int64>

Size of backup in bytes.

label
String

Label for backup.

backupType
Nullable<Azure.ResourceManager.NetApp.Models.NetAppBackupType>

Type of backup Manual or Scheduled.

failureReason
String

Failure reason.

volumeResourceId
ResourceIdentifier

ResourceId used to identify the Volume.

useExistingSnapshot
Nullable<Boolean>

Manual backup an already existing snapshot. This will always be false for scheduled backups and true/false for manual backups.

snapshotName
String

The name of the snapshot.

backupPolicyArmResourceId
ResourceIdentifier

ResourceId used to identify the backup policy.

isLargeVolume
Nullable<Boolean>

Specifies if the backup is for a large volume.

Returns

Azure.ResourceManager.NetApp.NetAppBackupData

A new Azure.ResourceManager.NetApp.NetAppBackupData instance for mocking.

Applies to