Show / Hide Table of Contents

Class KeyState

Inheritance
System.Object
InputArgs
ResourceArgs
KeyState
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 KeyState : ResourceArgs

Constructors

View Source

KeyState()

Declaration
public KeyState()

Properties

View Source

Curve

Specifies the curve to use when creating an EC key. Possible values are P-256, P-384, P-521, and SECP256K1. This field will be required in a future release if key_type is EC or EC-HSM. The API will default to P-256 if nothing is specified. Changing this forces a new resource to be created.

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

E

The RSA public exponent of this Key Vault Key.

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

ExpirationDate

Expiration UTC datetime (Y-m-d'T'H:M:S'Z').

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

KeyOpts

A list of JSON web key operations. Possible values include: decrypt, encrypt, sign, unwrapKey, verify and wrapKey. Please note these values are case sensitive.

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

KeySize

Specifies the Size of the RSA key to create in bytes. For example, 1024 or 2048. Note: This field is required if key_type is RSA or RSA-HSM. Changing this forces a new resource to be created.

Declaration
public Input<int> KeySize { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

KeyType

Specifies the Key Type to use for this Key Vault Key. Possible values are EC (Elliptic Curve), EC-HSM, Oct (Octet), RSA and RSA-HSM. Changing this forces a new resource to be created.

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

KeyVaultId

The ID of the Key Vault where the Key should be created. Changing this forces a new resource to be created.

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

N

The RSA modulus of this Key Vault Key.

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

Name

Specifies the name of the Key Vault Key. 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

NotBeforeDate

Key not usable before the provided UTC datetime (Y-m-d'T'H:M:S'Z').

Declaration
public Input<string> NotBeforeDate { get; set; }
Property Value
Type Description
Input<System.String>
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

Version

The current version of the Key Vault Key.

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

X

The EC X component of this Key Vault Key.

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

Y

The EC Y component of this Key Vault Key.

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