ArmNetAppModelFactory.NetAppVolumeDataProtection Method

Definition

public static Azure.ResourceManager.NetApp.Models.NetAppVolumeDataProtection NetAppVolumeDataProtection(Azure.ResourceManager.NetApp.Models.NetAppVolumeBackupConfiguration backup = default, Azure.ResourceManager.NetApp.Models.NetAppReplicationObject replication = default, Azure.Core.ResourceIdentifier snapshotPolicyId = default, Azure.ResourceManager.NetApp.Models.NetAppVolumeRelocationProperties volumeRelocation = default, Azure.ResourceManager.NetApp.Models.RansomwareProtectionSettings ransomwareProtection = default);
static member NetAppVolumeDataProtection : Azure.ResourceManager.NetApp.Models.NetAppVolumeBackupConfiguration * Azure.ResourceManager.NetApp.Models.NetAppReplicationObject * Azure.Core.ResourceIdentifier * Azure.ResourceManager.NetApp.Models.NetAppVolumeRelocationProperties * Azure.ResourceManager.NetApp.Models.RansomwareProtectionSettings -> Azure.ResourceManager.NetApp.Models.NetAppVolumeDataProtection
Public Shared Function NetAppVolumeDataProtection (Optional backup As NetAppVolumeBackupConfiguration = Nothing, Optional replication As NetAppReplicationObject = Nothing, Optional snapshotPolicyId As ResourceIdentifier = Nothing, Optional volumeRelocation As NetAppVolumeRelocationProperties = Nothing, Optional ransomwareProtection As RansomwareProtectionSettings = Nothing) As NetAppVolumeDataProtection

Parameters

backup
NetAppVolumeBackupConfiguration

Backup Properties.

replication
NetAppReplicationObject

Replication properties.

snapshotPolicyId
ResourceIdentifier

Snapshot Policy ResourceId.

volumeRelocation
NetAppVolumeRelocationProperties

VolumeRelocation properties.

ransomwareProtection
RansomwareProtectionSettings

Advanced Ransomware Protection settings.

Returns

A new NetAppVolumeDataProtection instance for mocking.

Applies to