Cloud.Service.AWS.KMS.Key

Cloud.Service.AWS.KMS.Key
Cloud.Service.AWS.KMS.Key
JSON Example
{
    "account": "string",
    "arn": "string",
    "count": 0,
    "deletion_window_in_days": 0,
    "description": "string",
    "enable_key_rotation": false,
    "is_enabled": false,
    "key_id": "string",
    "key_usage": "string",
    "policy": "string",
    "region": "string"
}
string
account
Required

(Required) The name of the AWS cloud account to use for this resource

string
arn
Optional

The Amazon Resource Name (ARN) assigned by AWS to the key.

integer
count
Optional

The number of resource instances to be created.

integer
deletion_window_in_days
Optional

Lifespan of the key, in days.

string
description
Optional

The key description that will appear in the AWS console.

boolean
enable_key_rotation
Optional

Whether KMS periodically regenerates the cryptographic part of the key.

boolean
is_enabled
Optional

Whether the key is enabled. Default is true.

string
key_id
Optional

Unique identifier assigned to the key by AWS.

string
key_usage
Optional

Free-form text that explains what the key is for.

string
policy
Optional

JSON formatted policy document.

string
region
Required

(Required) Target cloud region, such as us-east-1. Must be within the provider cloud account.

object
tags
Optional

Constraint tags for assigning the resource.