AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

KMSEncryptionConfig

import "github.com/aws/aws-sdk-go/service/firehose"

type KMSEncryptionConfig struct { AWSKMSKeyARN *string `min:"1" type:"string" required:"true"` }

Describes an encryption key for a destination in Amazon S3.

AWSKMSKeyARN

Type: *string

The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces (https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html).

AWSKMSKeyARN is a required field

Method

GoString

func (s KMSEncryptionConfig) GoString() string

GoString returns the string representation

SetAWSKMSKeyARN

func (s *KMSEncryptionConfig) SetAWSKMSKeyARN(v string) *KMSEncryptionConfig

SetAWSKMSKeyARN sets the AWSKMSKeyARN field's value.

String

func (s KMSEncryptionConfig) String() string

String returns the string representation

Validate

func (s *KMSEncryptionConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

On this page: