Show / Hide Table of Contents

Class KeyVaultState

Inheritance
System.Object
InputArgs
ResourceArgs
KeyVaultState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.KeyVault
Assembly: Pulumi.Azure.dll
Syntax
public sealed class KeyVaultState : ResourceArgs

Constructors

View Source

KeyVaultState()

Declaration
public KeyVaultState()

Properties

View Source

AccessPolicies

A list of up to 16 objects describing access policies, as described below.

Declaration
public InputList<KeyVaultAccessPolicyGetArgs> AccessPolicies { get; set; }
Property Value
Type Description
InputList<KeyVaultAccessPolicyGetArgs>
View Source

EnabledForDeployment

Boolean flag to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. Defaults to false.

Declaration
public Input<bool> EnabledForDeployment { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnabledForDiskEncryption

Boolean flag to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. Defaults to false.

Declaration
public Input<bool> EnabledForDiskEncryption { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnabledForTemplateDeployment

Boolean flag to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. Defaults to false.

Declaration
public Input<bool> EnabledForTemplateDeployment { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Location

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

Declaration
public Input<string> Location { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

Specifies the name of the Key Vault. Changing this forces a new resource to be created.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NetworkAcls

A network_acls block as defined below.

Declaration
public Input<KeyVaultNetworkAclsGetArgs> NetworkAcls { get; set; }
Property Value
Type Description
Input<KeyVaultNetworkAclsGetArgs>
View Source

PurgeProtectionEnabled

Is Purge Protection enabled for this Key Vault? Defaults to false.

Declaration
public Input<bool> PurgeProtectionEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ResourceGroupName

The name of the resource group in which to create the Key Vault. Changing this forces a new resource to be created.

Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SkuName

The Name of the SKU used for this Key Vault. Possible values are standard and premium.

Declaration
public Input<string> SkuName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SoftDeleteEnabled

Should Soft Delete be enabled for this Key Vault? Defaults to false.

Declaration
public Input<bool> SoftDeleteEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Tags

A mapping of tags to assign to the resource.

Declaration
public InputMap<string> Tags { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

TenantId

The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.

Declaration
public Input<string> TenantId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

VaultUri

The URI of the Key Vault, used for performing operations on keys and secrets.

Declaration
public Input<string> VaultUri { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.