GetKeyResult

data class GetKeyResult(val attributes: KeyAttributesResponse? = null, val azureApiVersion: String, val curveName: String? = null, val id: String, val keyOps: List<String>? = null, val keySize: Int? = null, val keyUri: String, val keyUriWithVersion: String, val kty: String? = null, val location: String, val name: String, val releasePolicy: KeyReleasePolicyResponse? = null, val rotationPolicy: RotationPolicyResponse? = null, val tags: Map<String, String>, val type: String)

The key resource.

Constructors

Link copied to clipboard
constructor(attributes: KeyAttributesResponse? = null, azureApiVersion: String, curveName: String? = null, id: String, keyOps: List<String>? = null, keySize: Int? = null, keyUri: String, keyUriWithVersion: String, kty: String? = null, location: String, name: String, releasePolicy: KeyReleasePolicyResponse? = null, rotationPolicy: RotationPolicyResponse? = null, tags: Map<String, String>, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The attributes of the key.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val curveName: String? = null

The elliptic curve name. For valid values, see JsonWebKeyCurveName. Default for EC and EC-HSM keys is P-256

Link copied to clipboard
val id: String

Fully qualified identifier of the key vault resource.

Link copied to clipboard
val keyOps: List<String>? = null
Link copied to clipboard
val keySize: Int? = null

The key size in bits. For example: 2048, 3072, or 4096 for RSA. Default for RSA and RSA-HSM keys is 2048. Exception made for bring your own key (BYOK), key exchange keys default to 4096.

Link copied to clipboard

The URI to retrieve the current version of the key.

Link copied to clipboard

The URI to retrieve the specific version of the key.

Link copied to clipboard
val kty: String? = null

The type of the key. For valid values, see JsonWebKeyType.

Link copied to clipboard

Azure location of the key vault resource.

Link copied to clipboard

Name of the key vault resource.

Link copied to clipboard

Key release policy in response. It will be used for both output and input. Omitted if empty

Link copied to clipboard

Key rotation policy in response. It will be used for both output and input. Omitted if empty

Link copied to clipboard

Tags assigned to the key vault resource.

Link copied to clipboard

Resource type of the key vault resource.