Class CfnDeliveryStream.KMSEncryptionConfigProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.KMSEncryptionConfigProperty.Jsii$Proxy
All Implemented Interfaces:
CfnDeliveryStream.KMSEncryptionConfigProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnDeliveryStream.KMSEncryptionConfigProperty

@Stability(Stable) @Internal public static final class CfnDeliveryStream.KMSEncryptionConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeliveryStream.KMSEncryptionConfigProperty
  • Constructor Details

  • Method Details

    • getAwskmsKeyArn

      public final String getAwskmsKeyArn()
      Description copied from interface: CfnDeliveryStream.KMSEncryptionConfigProperty
      The Amazon Resource Name (ARN) of the AWS KMS encryption key that Amazon S3 uses to encrypt data delivered by the Kinesis Data Firehose stream.

      The key must belong to the same region as the destination S3 bucket.

      Specified by:
      getAwskmsKeyArn in interface CfnDeliveryStream.KMSEncryptionConfigProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object