@Stability(value=Stable) @Internal public static final class CfnPipeline.EncryptionKeyProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnPipeline.EncryptionKeyProperty
CfnPipeline.EncryptionKeyPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnPipeline.EncryptionKeyProperty.Builder, CfnPipeline.EncryptionKeyProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnPipeline.EncryptionKeyProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnPipeline.ActionDeclarationProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getId()
The ID used to identify the key.
|
String |
getType()
The type of encryption key, such as an AWS KMS key.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnPipeline.EncryptionKeyProperty.Builder builder)
CfnPipeline.ActionDeclarationProperty.Builder.public final String getId()
CfnPipeline.EncryptionKeyPropertyFor an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.
Aliases are recognized only in the account that created the AWS KMS key. For cross-account actions, you can only use the key ID or key ARN to identify the key. Cross-account actions involve using the role from the other account (AccountB), so specifying the key ID will use the key from the other account (AccountB).
getId in interface CfnPipeline.EncryptionKeyPropertypublic final String getType()
CfnPipeline.EncryptionKeyPropertyWhen creating or updating a pipeline, the value must be set to 'KMS'.
getType in interface CfnPipeline.EncryptionKeyProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.