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.

ArtifactStore

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

type ArtifactStore struct { EncryptionKey *EncryptionKey `locationName:"encryptionKey" type:"structure"` Location *string `locationName:"location" min:"3" type:"string" required:"true"` Type *string `locationName:"type" type:"string" required:"true" enum:"ArtifactStoreType"` }

The Amazon S3 bucket where artifacts are stored for the pipeline.

EncryptionKey

Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key.

Location

Type: *string

The Amazon S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder within the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any Amazon S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.

Location is a required field

Type

Type: *string

The type of the artifact store, such as S3.

Type is a required field

Method

GoString

func (s ArtifactStore) GoString() string

GoString returns the string representation

SetEncryptionKey

func (s *ArtifactStore) SetEncryptionKey(v *EncryptionKey) *ArtifactStore

SetEncryptionKey sets the EncryptionKey field's value.

SetLocation

func (s *ArtifactStore) SetLocation(v string) *ArtifactStore

SetLocation sets the Location field's value.

SetType

func (s *ArtifactStore) SetType(v string) *ArtifactStore

SetType sets the Type field's value.

String

func (s ArtifactStore) String() string

String returns the string representation

Validate

func (s *ArtifactStore) Validate() error

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

On this page: