azure_key_vault
create_mode
Type: STRING
Provider name: properties.createMode
Description: The vault’s create mode to indicate whether the vault need to be recovered or not.
diagnostic_settings
Type: UNORDERED_LIST_STRUCT
Provider name: DiagnosticSettingsResource
event_hub_authorization_rule_id
Type: STRING
Provider name: properties.eventHubAuthorizationRuleId
Description: The resource Id for the event hub authorization rule.
event_hub_name
Type: STRING
Provider name: properties.eventHubName
Description: The name of the event hub. If none is specified, the default event hub will be selected.
id
Type: STRING
Provider name: id
Description: Azure resource Id
log_analytics_destination_type
Type: STRING
Provider name: properties.logAnalyticsDestinationType
Description: A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: _. Possible values are: Dedicated and null (null is default.)
logs
Type: UNORDERED_LIST_STRUCT
Provider name: properties.logs
Description: The list of logs settings.
category
Type: STRING
Provider name: category
Description: Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation.
enabled
Type: BOOLEAN
Provider name: enabled
Description: a value indicating whether this log is enabled.
retention_policy
Type: STRUCT
Provider name: retentionPolicy
Description: the retention policy for this log.
days
Type: INT32
Provider name: days
Description: the number of days for the retention in days. A value of 0 will retain the events indefinitely.
enabled
Type: BOOLEAN
Provider name: enabled
Description: a value indicating whether the retention policy is enabled.
metrics
Type: UNORDERED_LIST_STRUCT
Provider name: properties.metrics
Description: The list of metric settings.
category
Type: STRING
Provider name: category
Description: Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation.
enabled
Type: BOOLEAN
Provider name: enabled
Description: a value indicating whether this category is enabled.
retention_policy
Type: STRUCT
Provider name: retentionPolicy
Description: the retention policy for this category.
days
Type: INT32
Provider name: days
Description: the number of days for the retention in days. A value of 0 will retain the events indefinitely.
enabled
Type: BOOLEAN
Provider name: enabled
Description: a value indicating whether the retention policy is enabled.
time_grain
Type: STRING
Provider name: timeGrain
Description: the timegrain of the metric in ISO8601 format.
name
Type: STRING
Provider name: name
Description: Azure resource name
service_bus_rule_id
Type: STRING
Provider name: properties.serviceBusRuleId
Description: The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility.
storage_account_id
Type: STRING
Provider name: properties.storageAccountId
Description: The resource ID of the storage account to which you would like to send Diagnostic Logs.
type
Type: STRING
Provider name: type
Description: Azure resource type
workspace_id
Type: STRING
Provider name: properties.workspaceId
Description: The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2
enable_purge_protection
Type: BOOLEAN
Provider name: properties.enablePurgeProtection
Description: Property specifying whether protection against purge is enabled for this vault. Setting this property to true activates protection against purge for this vault and its content - only the Key Vault service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible - that is, the property does not accept false as its value.
enable_rbac_authorization
Type: BOOLEAN
Provider name: properties.enableRbacAuthorization
Description: Property that controls how data actions are authorized. When true, the key vault will use Role Based Access Control (RBAC) for authorization of data actions, and the access policies specified in vault properties will be ignored. When false, the key vault will use the access policies specified in vault properties, and any policy stored on Azure Resource Manager will be ignored. If null or not specified, the vault is created with the default value of false. Note that management actions are always authorized with RBAC.
enable_soft_delete
Type: BOOLEAN
Provider name: properties.enableSoftDelete
Description: Property to specify whether the ‘soft delete’ functionality is enabled for this key vault. If it’s not set to any value(true or false) when creating new key vault, it will be set to true by default. Once set to true, it cannot be reverted to false.
enabled_for_deployment
Type: BOOLEAN
Provider name: properties.enabledForDeployment
Description: Property to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault.
enabled_for_disk_encryption
Type: BOOLEAN
Provider name: properties.enabledForDiskEncryption
Description: Property to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys.
enabled_for_template_deployment
Type: BOOLEAN
Provider name: properties.enabledForTemplateDeployment
Description: Property to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault.
id
Type: STRING
Provider name: id
Description: Fully qualified identifier of the key vault resource.
location
Type: STRING
Provider name: location
Description: Azure location of the key vault resource.
name
Type: STRING
Provider name: name
Description: Name of the key vault resource.
provisioning_state
Type: STRING
Provider name: properties.provisioningState
Description: Provisioning state of the vault.
resource_group
Type: STRING
sku
Type: STRUCT
Provider name: properties.sku
Description: SKU details
family
Type: STRING
Provider name: family
Description: SKU family name
name
Type: STRING
Provider name: name
Description: SKU name to specify whether the key vault is a standard vault or a premium vault.
soft_delete_retention_in_days
Type: INT64
Provider name: properties.softDeleteRetentionInDays
Description: softDelete data retention days. It accepts >=7 and <=90.
subscription_id
Type: STRING
subscription_name
Type: STRING
Type: UNORDERED_LIST_STRING
tenant_id
Type: STRING
Provider name: properties.tenantId
Description: The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.
type
Type: STRING
Provider name: type
Description: Resource type of the key vault resource.
vault_uri
Type: STRING
Provider name: properties.vaultUri
Description: The URI of the vault for performing operations on keys and secrets. This property is readonly