Packages

package kms

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. kms
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AWSAccountIdType = String
  2. type AlgorithmSpec = String
  3. type AliasList = Array[AliasListEntry]
  4. trait AliasListEntry extends Object

    Contains information about an alias.

    Contains information about an alias.

    Annotations
    @RawJSType() @native()
  5. type AliasNameType = String
  6. type ArnType = String
  7. type BooleanType = Boolean
  8. trait CancelKeyDeletionRequest extends Object
    Annotations
    @RawJSType() @native()
  9. trait CancelKeyDeletionResponse extends Object
    Annotations
    @RawJSType() @native()
  10. type CiphertextType = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  11. type CloudHsmClusterIdType = String
  12. trait ConnectCustomKeyStoreRequest extends Object
    Annotations
    @RawJSType() @native()
  13. trait ConnectCustomKeyStoreResponse extends Object
    Annotations
    @RawJSType() @native()
  14. type ConnectionErrorCodeType = String
  15. type ConnectionStateType = String
  16. trait CreateAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  17. trait CreateCustomKeyStoreRequest extends Object
    Annotations
    @RawJSType() @native()
  18. trait CreateCustomKeyStoreResponse extends Object
    Annotations
    @RawJSType() @native()
  19. trait CreateGrantRequest extends Object
    Annotations
    @RawJSType() @native()
  20. trait CreateGrantResponse extends Object
    Annotations
    @RawJSType() @native()
  21. trait CreateKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  22. trait CreateKeyResponse extends Object
    Annotations
    @RawJSType() @native()
  23. type CustomKeyStoreIdType = String
  24. type CustomKeyStoreNameType = String
  25. type CustomKeyStoresList = Array[CustomKeyStoresListEntry]
  26. trait CustomKeyStoresListEntry extends Object

    Contains information about each custom key store in the custom key store list.

    Contains information about each custom key store in the custom key store list.

    Annotations
    @RawJSType() @native()
  27. type DataKeySpec = String
  28. type DateType = Date
  29. trait DecryptRequest extends Object
    Annotations
    @RawJSType() @native()
  30. trait DecryptResponse extends Object
    Annotations
    @RawJSType() @native()
  31. trait DeleteAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  32. trait DeleteCustomKeyStoreRequest extends Object
    Annotations
    @RawJSType() @native()
  33. trait DeleteCustomKeyStoreResponse extends Object
    Annotations
    @RawJSType() @native()
  34. trait DeleteImportedKeyMaterialRequest extends Object
    Annotations
    @RawJSType() @native()
  35. trait DescribeCustomKeyStoresRequest extends Object
    Annotations
    @RawJSType() @native()
  36. trait DescribeCustomKeyStoresResponse extends Object
    Annotations
    @RawJSType() @native()
  37. trait DescribeKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  38. trait DescribeKeyResponse extends Object
    Annotations
    @RawJSType() @native()
  39. type DescriptionType = String
  40. trait DisableKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  41. trait DisableKeyRotationRequest extends Object
    Annotations
    @RawJSType() @native()
  42. trait DisconnectCustomKeyStoreRequest extends Object
    Annotations
    @RawJSType() @native()
  43. trait DisconnectCustomKeyStoreResponse extends Object
    Annotations
    @RawJSType() @native()
  44. trait EnableKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  45. trait EnableKeyRotationRequest extends Object
    Annotations
    @RawJSType() @native()
  46. trait EncryptRequest extends Object
    Annotations
    @RawJSType() @native()
  47. trait EncryptResponse extends Object
    Annotations
    @RawJSType() @native()
  48. type EncryptionContextKey = String
  49. type EncryptionContextType = Dictionary[EncryptionContextValue]
  50. type EncryptionContextValue = String
  51. type ExpirationModelType = String
  52. trait GenerateDataKeyRequest extends Object
    Annotations
    @RawJSType() @native()
  53. trait GenerateDataKeyResponse extends Object
    Annotations
    @RawJSType() @native()
  54. trait GenerateDataKeyWithoutPlaintextRequest extends Object
    Annotations
    @RawJSType() @native()
  55. trait GenerateDataKeyWithoutPlaintextResponse extends Object
    Annotations
    @RawJSType() @native()
  56. trait GenerateRandomRequest extends Object
    Annotations
    @RawJSType() @native()
  57. trait GenerateRandomResponse extends Object
    Annotations
    @RawJSType() @native()
  58. trait GetKeyPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  59. trait GetKeyPolicyResponse extends Object
    Annotations
    @RawJSType() @native()
  60. trait GetKeyRotationStatusRequest extends Object
    Annotations
    @RawJSType() @native()
  61. trait GetKeyRotationStatusResponse extends Object
    Annotations
    @RawJSType() @native()
  62. trait GetParametersForImportRequest extends Object
    Annotations
    @RawJSType() @native()
  63. trait GetParametersForImportResponse extends Object
    Annotations
    @RawJSType() @native()
  64. trait GrantConstraints extends Object

    A structure that you can use to allow certain operations in the grant only when the desired encryption context is present.

    A structure that you can use to allow certain operations in the grant only when the desired encryption context is present. For more information about encryption context, see Context in the AWS Key Management Service Developer Guide. Grant constraints apply only to operations that accept encryption context as input. For example, the DescribeKey operation does not accept encryption context as input. A grant that allows the DescribeKey operation does so regardless of the grant constraints. In constrast, the Encrypt operation accepts encryption context as input. A grant that allows the Encrypt operation does so only when the encryption context of the Encrypt operation satisfies the grant constraints.

    Annotations
    @RawJSType() @native()
  65. type GrantIdType = String
  66. type GrantList = Array[GrantListEntry]
  67. trait GrantListEntry extends Object

    Contains information about an entry in a list of grants.

    Contains information about an entry in a list of grants.

    Annotations
    @RawJSType() @native()
  68. type GrantNameType = String
  69. type GrantOperation = String
  70. type GrantOperationList = Array[GrantOperation]
  71. type GrantTokenList = Array[GrantTokenType]
  72. type GrantTokenType = String
  73. trait ImportKeyMaterialRequest extends Object
    Annotations
    @RawJSType() @native()
  74. trait ImportKeyMaterialResponse extends Object
    Annotations
    @RawJSType() @native()
  75. class KMS extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "KMS" )
  76. implicit final class KMSOps extends AnyVal
  77. type KeyIdType = String
  78. type KeyList = Array[KeyListEntry]
  79. trait KeyListEntry extends Object

    Contains information about each entry in the key list.

    Contains information about each entry in the key list.

    Annotations
    @RawJSType() @native()
  80. type KeyManagerType = String
  81. trait KeyMetadata extends Object

    Contains metadata about a customer master key (CMK).

    Contains metadata about a customer master key (CMK). This data type is used as a response element for the CreateKey and DescribeKey operations.

    Annotations
    @RawJSType() @native()
  82. type KeyState = String
  83. type KeyStorePasswordType = String
  84. type KeyUsageType = String
  85. type LimitType = Int
  86. trait ListAliasesRequest extends Object
    Annotations
    @RawJSType() @native()
  87. trait ListAliasesResponse extends Object
    Annotations
    @RawJSType() @native()
  88. trait ListGrantsRequest extends Object
    Annotations
    @RawJSType() @native()
  89. trait ListGrantsResponse extends Object
    Annotations
    @RawJSType() @native()
  90. trait ListKeyPoliciesRequest extends Object
    Annotations
    @RawJSType() @native()
  91. trait ListKeyPoliciesResponse extends Object
    Annotations
    @RawJSType() @native()
  92. trait ListKeysRequest extends Object
    Annotations
    @RawJSType() @native()
  93. trait ListKeysResponse extends Object
    Annotations
    @RawJSType() @native()
  94. trait ListResourceTagsRequest extends Object
    Annotations
    @RawJSType() @native()
  95. trait ListResourceTagsResponse extends Object
    Annotations
    @RawJSType() @native()
  96. trait ListRetirableGrantsRequest extends Object
    Annotations
    @RawJSType() @native()
  97. type MarkerType = String
  98. type NumberOfBytesType = Int
  99. type OriginType = String
  100. type PendingWindowInDaysType = Int
  101. type PlaintextType = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  102. type PolicyNameList = Array[PolicyNameType]
  103. type PolicyNameType = String
  104. type PolicyType = String
  105. type PrincipalIdType = String
  106. trait PutKeyPolicyRequest extends Object
    Annotations
    @RawJSType() @native()
  107. trait ReEncryptRequest extends Object
    Annotations
    @RawJSType() @native()
  108. trait ReEncryptResponse extends Object
    Annotations
    @RawJSType() @native()
  109. trait RetireGrantRequest extends Object
    Annotations
    @RawJSType() @native()
  110. trait RevokeGrantRequest extends Object
    Annotations
    @RawJSType() @native()
  111. trait ScheduleKeyDeletionRequest extends Object
    Annotations
    @RawJSType() @native()
  112. trait ScheduleKeyDeletionResponse extends Object
    Annotations
    @RawJSType() @native()
  113. trait Tag extends Object

    A key-value pair.

    A key-value pair. A tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty (null) strings. For information about the rules that apply to tag keys and tag values, see Tag Restrictions in the AWS Billing and Cost Management User Guide.

    Annotations
    @RawJSType() @native()
  114. type TagKeyList = Array[TagKeyType]
  115. type TagKeyType = String
  116. type TagList = Array[Tag]
  117. trait TagResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  118. type TagValueType = String
  119. type TrustAnchorCertificateType = String
  120. trait UntagResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  121. trait UpdateAliasRequest extends Object
    Annotations
    @RawJSType() @native()
  122. trait UpdateCustomKeyStoreRequest extends Object
    Annotations
    @RawJSType() @native()
  123. trait UpdateCustomKeyStoreResponse extends Object
    Annotations
    @RawJSType() @native()
  124. trait UpdateKeyDescriptionRequest extends Object
    Annotations
    @RawJSType() @native()
  125. type WrappingKeySpec = String

Value Members

  1. object AlgorithmSpecEnum
  2. object AliasListEntry
  3. object CancelKeyDeletionRequest
  4. object CancelKeyDeletionResponse
  5. object ConnectCustomKeyStoreRequest
  6. object ConnectCustomKeyStoreResponse
  7. object ConnectionErrorCodeTypeEnum
  8. object ConnectionStateTypeEnum
  9. object CreateAliasRequest
  10. object CreateCustomKeyStoreRequest
  11. object CreateCustomKeyStoreResponse
  12. object CreateGrantRequest
  13. object CreateGrantResponse
  14. object CreateKeyRequest
  15. object CreateKeyResponse
  16. object CustomKeyStoresListEntry
  17. object DataKeySpecEnum
  18. object DecryptRequest
  19. object DecryptResponse
  20. object DeleteAliasRequest
  21. object DeleteCustomKeyStoreRequest
  22. object DeleteCustomKeyStoreResponse
  23. object DeleteImportedKeyMaterialRequest
  24. object DescribeCustomKeyStoresRequest
  25. object DescribeCustomKeyStoresResponse
  26. object DescribeKeyRequest
  27. object DescribeKeyResponse
  28. object DisableKeyRequest
  29. object DisableKeyRotationRequest
  30. object DisconnectCustomKeyStoreRequest
  31. object DisconnectCustomKeyStoreResponse
  32. object EnableKeyRequest
  33. object EnableKeyRotationRequest
  34. object EncryptRequest
  35. object EncryptResponse
  36. object ExpirationModelTypeEnum
  37. object GenerateDataKeyRequest
  38. object GenerateDataKeyResponse
  39. object GenerateDataKeyWithoutPlaintextRequest
  40. object GenerateDataKeyWithoutPlaintextResponse
  41. object GenerateRandomRequest
  42. object GenerateRandomResponse
  43. object GetKeyPolicyRequest
  44. object GetKeyPolicyResponse
  45. object GetKeyRotationStatusRequest
  46. object GetKeyRotationStatusResponse
  47. object GetParametersForImportRequest
  48. object GetParametersForImportResponse
  49. object GrantConstraints
  50. object GrantListEntry
  51. object GrantOperationEnum
  52. object ImportKeyMaterialRequest
  53. object ImportKeyMaterialResponse
  54. object KeyListEntry
  55. object KeyManagerTypeEnum
  56. object KeyMetadata
  57. object KeyStateEnum
  58. object KeyUsageTypeEnum
  59. object ListAliasesRequest
  60. object ListAliasesResponse
  61. object ListGrantsRequest
  62. object ListGrantsResponse
  63. object ListKeyPoliciesRequest
  64. object ListKeyPoliciesResponse
  65. object ListKeysRequest
  66. object ListKeysResponse
  67. object ListResourceTagsRequest
  68. object ListResourceTagsResponse
  69. object ListRetirableGrantsRequest
  70. object OriginTypeEnum
  71. object PutKeyPolicyRequest
  72. object ReEncryptRequest
  73. object ReEncryptResponse
  74. object RetireGrantRequest
  75. object RevokeGrantRequest
  76. object ScheduleKeyDeletionRequest
  77. object ScheduleKeyDeletionResponse
  78. object Tag
  79. object TagResourceRequest
  80. object UntagResourceRequest
  81. object UpdateAliasRequest
  82. object UpdateCustomKeyStoreRequest
  83. object UpdateCustomKeyStoreResponse
  84. object UpdateKeyDescriptionRequest
  85. object WrappingKeySpecEnum

Inherited from AnyRef

Inherited from Any

Ungrouped