@Generated(value="software.amazon.awssdk:codegen") public final class XksKeyConfigurationType extends Object implements SdkPojo, Serializable, ToCopyableBuilder<XksKeyConfigurationType.Builder,XksKeyConfigurationType>
Information about the external key that is associated with a KMS key in an external key store.
This element appears in a CreateKey or DescribeKey response only for a KMS key in an external key store.
The external key is a symmetric encryption key that is hosted by an external key manager outside of Amazon Web Services. When you use the KMS key in an external key store in a cryptographic operation, the cryptographic operation is performed in the external key manager using the specified external key. For more information, see External key in the Key Management Service Developer Guide.
| Modifier and Type | Class and Description |
|---|---|
static interface |
XksKeyConfigurationType.Builder |
| Modifier and Type | Method and Description |
|---|---|
static XksKeyConfigurationType.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID of the external key in its external key manager.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends XksKeyConfigurationType.Builder> |
serializableBuilderClass() |
XksKeyConfigurationType.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The ID of the external key in its external key manager. This is the ID that the external key store proxy uses to identify the external key.
public XksKeyConfigurationType.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<XksKeyConfigurationType.Builder,XksKeyConfigurationType>public static XksKeyConfigurationType.Builder builder()
public static Class<? extends XksKeyConfigurationType.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.