toggle menu
http4k
6.9.0.0
jvm
switch theme
search in API
http4k-connect-amazon-kms
/
org.http4k.connect.amazon.kms.model
Package-level
declarations
Types
Types
Customer
Master
Key
Spec
Link copied to clipboard
@
JsonSerializable
enum
CustomerMasterKeySpec
:
Enum
<
CustomerMasterKeySpec
>
Encryption
Algorithm
Link copied to clipboard
@
JsonSerializable
enum
EncryptionAlgorithm
:
Enum
<
EncryptionAlgorithm
>
Key
Entry
Link copied to clipboard
@
JsonSerializable
data
class
KeyEntry
(
val
KeyId
:
KMSKeyId
,
val
KeyArn
:
ARN
)
Key
Metadata
Link copied to clipboard
@
JsonSerializable
data
class
KeyMetadata
(
val
KeyId
:
KMSKeyId
,
val
Arn
:
ARN
?
=
null
,
val
AWSAccountId
:
AwsAccount
?
=
null
,
val
KeyUsage
:
KeyUsage
?
=
null
,
val
EncryptionAlgorithms
:
List
<
EncryptionAlgorithm
>
?
=
null
,
val
SigningAlgorithms
:
List
<
SigningAlgorithm
>
?
=
null
,
val
CustomerMasterKeySpec
:
CustomerMasterKeySpec
?
=
null
,
val
Enabled
:
Boolean
?
=
null
,
val
CreationDate
:
Timestamp
?
=
null
,
val
CloudHsmClusterId
:
String
?
=
null
,
val
CustomKeyStoreId
:
String
?
=
null
,
val
DeletionDate
:
Timestamp
?
=
null
,
val
Description
:
String
?
=
null
,
val
ExpirationModel
:
String
?
=
null
,
val
KeyManager
:
String
?
=
null
,
val
KeyState
:
String
?
=
null
,
val
Origin
:
String
?
=
null
,
val
ValidTo
:
Timestamp
?
=
null
)
Key
Usage
Link copied to clipboard
@
JsonSerializable
enum
KeyUsage
:
Enum
<
KeyUsage
>
Signing
Algorithm
Link copied to clipboard
@
JsonSerializable
enum
SigningAlgorithm
:
Enum
<
SigningAlgorithm
>