Class KeySigningKeyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53.KeySigningKeyProps.Jsii$Proxy
- All Implemented Interfaces:
KeySigningKeyProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
KeySigningKeyProps
@Stability(Stable)
@Internal
public static final class KeySigningKeyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements KeySigningKeyProps
An implementation for
KeySigningKeyProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.route53.KeySigningKeyProps
KeySigningKeyProps.Builder, KeySigningKeyProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(KeySigningKeyProps.Builder builder) Constructor that initializes the object based on literal property values passed by theKeySigningKeyProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal IHostedZoneThe hosted zone that this key will be used to sign.final StringThe name for the key signing key.final IKeyThe customer-managed KMS key that that will be used to sign the records.final KeySigningKeyStatusThe status of the key signing key.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theKeySigningKeyProps.Builder.
-
-
Method Details
-
getHostedZone
Description copied from interface:KeySigningKeyPropsThe hosted zone that this key will be used to sign.- Specified by:
getHostedZonein interfaceKeySigningKeyProps
-
getKmsKey
Description copied from interface:KeySigningKeyPropsThe customer-managed KMS key that that will be used to sign the records.The KMS Key must be unique for each KSK within a hosted zone. Additionally, the KMS key must be an asymetric customer-managed key using the ECC_NIST_P256 algorithm.
- Specified by:
getKmsKeyin interfaceKeySigningKeyProps- See Also:
-
getKeySigningKeyName
Description copied from interface:KeySigningKeyPropsThe name for the key signing key.This name must be unique within a hosted zone.
Default: an autogenerated name
- Specified by:
getKeySigningKeyNamein interfaceKeySigningKeyProps
-
getStatus
Description copied from interface:KeySigningKeyPropsThe status of the key signing key.Default: ACTIVE
- Specified by:
getStatusin interfaceKeySigningKeyProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-