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.

PutSigningProfileInput

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

type PutSigningProfileInput struct { Overrides *SigningPlatformOverrides `locationName:"overrides" type:"structure"` PlatformId *string `locationName:"platformId" type:"string" required:"true"` ProfileName *string `location:"uri" locationName:"profileName" min:"2" type:"string" required:"true"` SigningMaterial *SigningMaterial `locationName:"signingMaterial" type:"structure" required:"true"` SigningParameters map[string]*string `locationName:"signingParameters" type:"map"` }

Overrides

Any overrides that are applied to the signing configuration of an AWS Signer platform.

PlatformId

Type: *string

The ID of the signing profile to be created.

PlatformId is a required field

ProfileName

Type: *string

The name of the signing profile to be created.

ProfileName is a required field

SigningMaterial

The ACM certificate that is used to sign your code.

SigningParameters

Type: map[string]*string

Map of key-value pairs for signing. These can include any information that you want to use during signing.

Method

GoString

func (s PutSigningProfileInput) GoString() string

GoString returns the string representation

SetOverrides

func (s *PutSigningProfileInput) SetOverrides(v *SigningPlatformOverrides) *PutSigningProfileInput

SetOverrides sets the Overrides field's value.

SetPlatformId

func (s *PutSigningProfileInput) SetPlatformId(v string) *PutSigningProfileInput

SetPlatformId sets the PlatformId field's value.

SetProfileName

func (s *PutSigningProfileInput) SetProfileName(v string) *PutSigningProfileInput

SetProfileName sets the ProfileName field's value.

SetSigningMaterial

func (s *PutSigningProfileInput) SetSigningMaterial(v *SigningMaterial) *PutSigningProfileInput

SetSigningMaterial sets the SigningMaterial field's value.

SetSigningParameters

func (s *PutSigningProfileInput) SetSigningParameters(v map[string]*string) *PutSigningProfileInput

SetSigningParameters sets the SigningParameters field's value.

String

func (s PutSigningProfileInput) String() string

String returns the string representation

Validate

func (s *PutSigningProfileInput) Validate() error

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

On this page: