ArmNetAppModelFactory.NetAppBackupData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.
- 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.
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.
Returns
A new Azure.ResourceManager.NetApp.NetAppBackupData instance for mocking.