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.

Signer

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

type Signer struct { AwsAccountNumber *string `type:"string"` KeyPairIds *KeyPairIds `type:"structure"` }

A complex type that lists the AWS accounts that were included in the TrustedSigners complex type, as well as their active CloudFront key pair IDs, if any.

AwsAccountNumber

Type: *string

An AWS account that is included in the TrustedSigners complex type for this RTMP distribution. Valid values include:

  • self, which is the AWS account used to create the distribution.

  • An AWS account number.

KeyPairIds

A complex type that lists the active CloudFront key pairs, if any, that are associated with AwsAccountNumber.

For more information, see ActiveTrustedSigners.

Method

GoString

func (s Signer) GoString() string

GoString returns the string representation

SetAwsAccountNumber

func (s *Signer) SetAwsAccountNumber(v string) *Signer

SetAwsAccountNumber sets the AwsAccountNumber field's value.

SetKeyPairIds

func (s *Signer) SetKeyPairIds(v *KeyPairIds) *Signer

SetKeyPairIds sets the KeyPairIds field's value.

String

func (s Signer) String() string

String returns the string representation

On this page: