ArmComputeModelFactory.ImmutabilityPolicy Method

Definition

public static Azure.ResourceManager.Compute.Models.ImmutabilityPolicy ImmutabilityPolicy(int? immutabilityDurationDays = default, Azure.ResourceManager.Compute.Models.ImmutabilityPolicyType? type = default, DateTimeOffset? policyStartOn = default, DateTimeOffset? policyExpirationOn = default, bool? isPolicyExpired = default);
static member ImmutabilityPolicy : Nullable<int> * Nullable<Azure.ResourceManager.Compute.Models.ImmutabilityPolicyType> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<bool> -> Azure.ResourceManager.Compute.Models.ImmutabilityPolicy
Public Shared Function ImmutabilityPolicy (Optional immutabilityDurationDays As Nullable(Of Integer) = Nothing, Optional type As Nullable(Of ImmutabilityPolicyType) = Nothing, Optional policyStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional policyExpirationOn As Nullable(Of DateTimeOffset) = Nothing, Optional isPolicyExpired As Nullable(Of Boolean) = Nothing) As ImmutabilityPolicy

Parameters

immutabilityDurationDays
Nullable<Int32>

The immutability duration for the snapshot, in number of days.

type
Nullable<ImmutabilityPolicyType>

The type of the immutability policy.

policyStartOn
Nullable<DateTimeOffset>

The time when the immutability policy was set on the snapshot.

policyExpirationOn
Nullable<DateTimeOffset>

The time when the immutability policy will expire on the snapshot.

isPolicyExpired
Nullable<Boolean>

Indicates whether the immutability policy has expired.

Returns

A new ImmutabilityPolicy instance for mocking.

Applies to