Class: Aws::Types::CreateKeyRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#bypass_policy_lockout_safety_checkBoolean

Returns the value of attribute bypass_policy_lockout_safety_check.

Returns:

  • (Boolean)


127
128
129
# File 'sig/types.rbs', line 127

def bypass_policy_lockout_safety_check
  @bypass_policy_lockout_safety_check
end

#custom_key_store_id::String

Returns the value of attribute custom_key_store_id.

Returns:

  • (::String)


126
127
128
# File 'sig/types.rbs', line 126

def custom_key_store_id
  @custom_key_store_id
end

#customer_master_key_spec"RSA_2048", ...

Returns the value of attribute customer_master_key_spec.

Returns:

  • ("RSA_2048", "RSA_3072", "RSA_4096", "ECC_NIST_P256", "ECC_NIST_P384", "ECC_NIST_P521", "ECC_SECG_P256K1", "SYMMETRIC_DEFAULT", "HMAC_224", "HMAC_256", "HMAC_384", "HMAC_512", "SM2")


123
124
125
# File 'sig/types.rbs', line 123

def customer_master_key_spec
  @customer_master_key_spec
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


121
122
123
# File 'sig/types.rbs', line 121

def description
  @description
end

#key_spec"RSA_2048", ...

Returns the value of attribute key_spec.

Returns:

  • ("RSA_2048", "RSA_3072", "RSA_4096", "ECC_NIST_P256", "ECC_NIST_P384", "ECC_NIST_P521", "ECC_SECG_P256K1", "SYMMETRIC_DEFAULT", "HMAC_224", "HMAC_256", "HMAC_384", "HMAC_512", "SM2", "ML_DSA_44", "ML_DSA_65", "ML_DSA_87", "ECC_NIST_EDWARDS25519")


124
125
126
# File 'sig/types.rbs', line 124

def key_spec
  @key_spec
end

#key_usage"SIGN_VERIFY", ...

Returns the value of attribute key_usage.

Returns:

  • ("SIGN_VERIFY", "ENCRYPT_DECRYPT", "GENERATE_VERIFY_MAC", "KEY_AGREEMENT")


122
123
124
# File 'sig/types.rbs', line 122

def key_usage
  @key_usage
end

#multi_regionBoolean

Returns the value of attribute multi_region.

Returns:

  • (Boolean)


129
130
131
# File 'sig/types.rbs', line 129

def multi_region
  @multi_region
end

#origin"AWS_KMS", ...

Returns the value of attribute origin.

Returns:

  • ("AWS_KMS", "EXTERNAL", "AWS_CLOUDHSM", "EXTERNAL_KEY_STORE")


125
126
127
# File 'sig/types.rbs', line 125

def origin
  @origin
end

#policy::String

Returns the value of attribute policy.

Returns:

  • (::String)


120
121
122
# File 'sig/types.rbs', line 120

def policy
  @policy
end

#tags::Array[Types::Tag]

Returns the value of attribute tags.

Returns:



128
129
130
# File 'sig/types.rbs', line 128

def tags
  @tags
end

#xks_key_id::String

Returns the value of attribute xks_key_id.

Returns:

  • (::String)


130
131
132
# File 'sig/types.rbs', line 130

def xks_key_id
  @xks_key_id
end