Cloud.Service.Azure.Key.Vault

Cloud.Service.Azure.Key.Vault
Cloud.Service.Azure.Key.Vault
JSON Example
{
    "access_policy": [
        {
            "application_id": "string",
            "certificate_permissions": [
                "string"
            ],
            "key_permissions": [
                "string"
            ],
            "object_id": "string",
            "secret_permissions": [
                "string"
            ],
            "tenant_id": "string"
        }
    ],
    "enabled_for_deployment": false,
    "enabled_for_disk_encryption": false,
    "enabled_for_template_deployment": false,
    "name": "string",
    "network_acls": [
        {
            "bypass": "string",
            "default_action": "string",
            "ip_rules": [
                "string"
            ],
            "virtual_network_subnet_ids": [
                "string"
            ]
        }
    ],
    "provider": "string",
    "region": "string",
    "resource_group_name": "string",
    "sku": [
        {
            "name": "string"
        }
    ],
    "tenant_id": "string",
    "vault_uri": "string"
}
array of object
access_policy
Optional

Access policy settings. A maximum of 16 may be set.

boolean
enabled_for_deployment
Optional

Whether Azure virtual machines may retrieve certificates stored as secrets from the key vault. Default is false.

boolean
enabled_for_disk_encryption
Optional

Whether Azure disk encryption may retrieve secrets from the vault and unwrap keys. Default is false.

boolean
enabled_for_template_deployment
Optional

Whether Azure Resource Manager may retrieve secrets from the key vault. Default is false.

string
name
Required

(Required) Name of the Key Vault. Changing the Key Vault name deletes the existing resource and creates a new one.

array of object
network_acls
Optional

Network rules settings.

string
provider
Required

(Required) The name of the Microsoft Azure cloud account to use for this resource

string
region
Required

(Required) The Location property for this resource

string
resource_group_name
Required

(Required) Azure resource group in which to create the Key Vault. Changing the resource group deletes the existing resource and creates a new one.

array of object
sku
Required

(Required) Settings for the Key Vault stockkeeping unit (SKU).

object
tags
Optional

Key Vault categorization, in case-sensitive key names, or in key-value pairs.

string
tenant_id
Required

(Required) The Azure Active Directory tenant identifier to use for authenticating requests to the Key Vault.

string
vault_uri
Optional

Uniform Resource Identifier (URI) of the Key Vault, used for performing operations on keys and secrets.