class
Amazonite::Kms::CreateAliasRequest
- Amazonite::Kms::CreateAliasRequest
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
kms/create_alias_request.crConstructors
- .new(alias_name : String, target_key_id : String)
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#alias_name : String
Specifies the alias name.
-
#alias_name=(alias_name : String)
Specifies the alias name.
-
#hash(hasher)
See
Object#hash(hasher) -
#target_key_id : String
Associates the alias with the specified customer managed key.
-
#target_key_id=(target_key_id : String)
Associates the alias with the specified customer managed key.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
Specifies the alias name. This value must begin with alias/ followed by a name, such as
alias/ExampleAlias.
Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
The AliasName value must be string of 1-256 characters. It can contain only alphanumeric
characters, forward slashes (/), underscores (_), and dashes (-). The alias name cannot begin
with alias/aws/. The alias/aws/ prefix is reserved for Amazon Web Services managed
keys.
Specifies the alias name. This value must begin with alias/ followed by a name, such as
alias/ExampleAlias.
Do not include confidential or sensitive information in this field. This field may be displayed in plaintext in CloudTrail logs and other output.
The AliasName value must be string of 1-256 characters. It can contain only alphanumeric
characters, forward slashes (/), underscores (_), and dashes (-). The alias name cannot begin
with alias/aws/. The alias/aws/ prefix is reserved for Amazon Web Services managed
keys.
Associates the alias with the specified customer managed key. The KMS key must be in the same Amazon Web Services Region.
A valid key ID is required. If you supply a null or empty string value, this operation returns an error.
For help finding the key ID and ARN, see Find the key ID and key ARN in the * Key Management Service Developer Guide *.
Specify the key ID or key ARN of the KMS key.
For example:
-
Key ID:
1234abcd-12ab-34cd-56ef-1234567890ab -
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
To get the key ID and key ARN for a KMS key, use ListKeys or DescribeKey.
Associates the alias with the specified customer managed key. The KMS key must be in the same Amazon Web Services Region.
A valid key ID is required. If you supply a null or empty string value, this operation returns an error.
For help finding the key ID and ARN, see Find the key ID and key ARN in the * Key Management Service Developer Guide *.
Specify the key ID or key ARN of the KMS key.
For example:
-
Key ID:
1234abcd-12ab-34cd-56ef-1234567890ab -
Key ARN:
arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
To get the key ID and key ARN for a KMS key, use ListKeys or DescribeKey.