vault

package
v0.1.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2022 License: MPL-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const AzureResourceName = "azurerm_key_vault"

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureKeyVault

type AzureKeyVault struct {
	*common.AzResource `hcl:",squash" default:"name=azurerm_key_vault"`
	Sku                string                            `hcl:"sku_name"`
	TenantId           string                            `hcl:"tenant_id,expr"`
	AccessPolicy       []AzureKeyVaultAccessPolicyInline `hcl:"access_policy,blocks"`
}

type AzureKeyVaultAccessPolicyInline

type AzureKeyVaultAccessPolicyInline struct {
	TenantId                  string `hcl:"tenant_id,expr"`
	ObjectId                  string `hcl:"object_id,expr"`
	*AzureKeyVaultPermissions `hcl:",squash"`
}

type AzureKeyVaultPermissions

type AzureKeyVaultPermissions struct {
	CertificatePermissions []string `hcl:"certificate_permissions"`
	KeyPermissions         []string `hcl:"key_permissions"`
	SecretPermissions      []string `hcl:"secret_permissions"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL