Resource Type: azure_immutability_policy

Defined in:
lib/puppet/type/azure_immutability_policy.rb
Providers:
arm

Overview

The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag.

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • etag

    Resource Etag.

  • id

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

  • properties

    The properties of an ImmutabilityPolicy of a blob container.

  • type

    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Parameters

  • account_name

    The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

  • api_version

    The API version to use for this operation.

  • container_name

    The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number.

  • if_match

    The entity state (ETag) version of the immutability policy to update. A value of ‘*’ can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied.

  • name (namevar)

    The name of the resource

  • provider

    The specific backend to use for this ‘azure_immutability_policy` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • resource_group_name

    The name of the resource group within the user’s subscription. The name is case insensitive.

  • subscription_id

    The ID of the target subscription.