Share via


IImmutabilityPolicy Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190401.ImmutabilityPolicyTypeConverter))]
public interface IImmutabilityPolicy : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api10.IAzureEntityResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190401.ImmutabilityPolicyTypeConverter))>]
type IImmutabilityPolicy = interface
    interface IJsonSerializable
    interface IAzureEntityResource
    interface IResourceAutoGenerated
Public Interface IImmutabilityPolicy
Implements IAzureEntityResource
Derived
Attributes
Implements

Properties

Etag

Resource Etag.

(Inherited from IAzureEntityResource)
ETag
Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Inherited from IResourceAutoGenerated)
ImmutabilityPeriodSinceCreationInDay

The immutability period for the blobs in the container since the policy creation, in days.

Name

The name of the resource

(Inherited from IResourceAutoGenerated)
State

The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from IResourceAutoGenerated)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to