aws-sdk-go: github.com/aws/aws-sdk-go/service/schemas Index | Files | Directories

package schemas

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

Package schemas provides the client and types for making API requests to Schemas.

AWS EventBridge Schemas

See https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02 for more information on this service.

See schemas package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/schemas/

Using the Client

To contact Schemas with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Schemas client Schemas for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/schemas/#New

Index

Package Files

api.go doc.go errors.go service.go waiters.go

Constants

const (
    // CodeGenerationStatusCreateInProgress is a CodeGenerationStatus enum value
    CodeGenerationStatusCreateInProgress = "CREATE_IN_PROGRESS"

    // CodeGenerationStatusCreateComplete is a CodeGenerationStatus enum value
    CodeGenerationStatusCreateComplete = "CREATE_COMPLETE"

    // CodeGenerationStatusCreateFailed is a CodeGenerationStatus enum value
    CodeGenerationStatusCreateFailed = "CREATE_FAILED"
)
const (
    // DiscovererStateStarted is a DiscovererState enum value
    DiscovererStateStarted = "STARTED"

    // DiscovererStateStopped is a DiscovererState enum value
    DiscovererStateStopped = "STOPPED"
)
const (

    // ErrCodeBadRequestException for service response error code
    // "BadRequestException".
    ErrCodeBadRequestException = "BadRequestException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    ErrCodeConflictException = "ConflictException"

    // ErrCodeForbiddenException for service response error code
    // "ForbiddenException".
    ErrCodeForbiddenException = "ForbiddenException"

    // ErrCodeGoneException for service response error code
    // "GoneException".
    ErrCodeGoneException = "GoneException"

    // ErrCodeInternalServerErrorException for service response error code
    // "InternalServerErrorException".
    ErrCodeInternalServerErrorException = "InternalServerErrorException"

    // ErrCodeNotFoundException for service response error code
    // "NotFoundException".
    ErrCodeNotFoundException = "NotFoundException"

    // ErrCodeServiceUnavailableException for service response error code
    // "ServiceUnavailableException".
    ErrCodeServiceUnavailableException = "ServiceUnavailableException"

    // ErrCodeTooManyRequestsException for service response error code
    // "TooManyRequestsException".
    ErrCodeTooManyRequestsException = "TooManyRequestsException"

    // ErrCodeUnauthorizedException for service response error code
    // "UnauthorizedException".
    ErrCodeUnauthorizedException = "UnauthorizedException"
)
const (
    ServiceName = "schemas"   // Name of service.
    EndpointsID = ServiceName // ID to lookup a service endpoint with.
    ServiceID   = "schemas"   // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // TypeOpenApi3 is a Type enum value
    TypeOpenApi3 = "OpenApi3"
)

type BadRequestException Uses

type BadRequestException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"Code" type:"string"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

func (*BadRequestException) Code Uses

func (s *BadRequestException) Code() string

Code returns the exception type name.

func (*BadRequestException) Error Uses

func (s *BadRequestException) Error() string

func (BadRequestException) GoString Uses

func (s BadRequestException) GoString() string

GoString returns the string representation

func (*BadRequestException) Message Uses

func (s *BadRequestException) Message() string

Message returns the exception's message.

func (*BadRequestException) OrigErr Uses

func (s *BadRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*BadRequestException) RequestID Uses

func (s *BadRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*BadRequestException) StatusCode Uses

func (s *BadRequestException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (BadRequestException) String Uses

func (s BadRequestException) String() string

String returns the string representation

type ConflictException Uses

type ConflictException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"Code" type:"string"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

func (*ConflictException) Code Uses

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error Uses

func (s *ConflictException) Error() string

func (ConflictException) GoString Uses

func (s ConflictException) GoString() string

GoString returns the string representation

func (*ConflictException) Message Uses

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr Uses

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID Uses

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode Uses

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String Uses

func (s ConflictException) String() string

String returns the string representation

type CreateDiscovererInput Uses

type CreateDiscovererInput struct {
    Description *string `type:"string"`

    // SourceArn is a required field
    SourceArn *string `min:"20" type:"string" required:"true"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateDiscovererInput) GoString Uses

func (s CreateDiscovererInput) GoString() string

GoString returns the string representation

func (*CreateDiscovererInput) SetDescription Uses

func (s *CreateDiscovererInput) SetDescription(v string) *CreateDiscovererInput

SetDescription sets the Description field's value.

func (*CreateDiscovererInput) SetSourceArn Uses

func (s *CreateDiscovererInput) SetSourceArn(v string) *CreateDiscovererInput

SetSourceArn sets the SourceArn field's value.

func (*CreateDiscovererInput) SetTags Uses

func (s *CreateDiscovererInput) SetTags(v map[string]*string) *CreateDiscovererInput

SetTags sets the Tags field's value.

func (CreateDiscovererInput) String Uses

func (s CreateDiscovererInput) String() string

String returns the string representation

func (*CreateDiscovererInput) Validate Uses

func (s *CreateDiscovererInput) Validate() error

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

type CreateDiscovererOutput Uses

type CreateDiscovererOutput struct {
    Description *string `type:"string"`

    DiscovererArn *string `type:"string"`

    DiscovererId *string `type:"string"`

    SourceArn *string `type:"string"`

    State *string `type:"string" enum:"DiscovererState"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateDiscovererOutput) GoString Uses

func (s CreateDiscovererOutput) GoString() string

GoString returns the string representation

func (*CreateDiscovererOutput) SetDescription Uses

func (s *CreateDiscovererOutput) SetDescription(v string) *CreateDiscovererOutput

SetDescription sets the Description field's value.

func (*CreateDiscovererOutput) SetDiscovererArn Uses

func (s *CreateDiscovererOutput) SetDiscovererArn(v string) *CreateDiscovererOutput

SetDiscovererArn sets the DiscovererArn field's value.

func (*CreateDiscovererOutput) SetDiscovererId Uses

func (s *CreateDiscovererOutput) SetDiscovererId(v string) *CreateDiscovererOutput

SetDiscovererId sets the DiscovererId field's value.

func (*CreateDiscovererOutput) SetSourceArn Uses

func (s *CreateDiscovererOutput) SetSourceArn(v string) *CreateDiscovererOutput

SetSourceArn sets the SourceArn field's value.

func (*CreateDiscovererOutput) SetState Uses

func (s *CreateDiscovererOutput) SetState(v string) *CreateDiscovererOutput

SetState sets the State field's value.

func (*CreateDiscovererOutput) SetTags Uses

func (s *CreateDiscovererOutput) SetTags(v map[string]*string) *CreateDiscovererOutput

SetTags sets the Tags field's value.

func (CreateDiscovererOutput) String Uses

func (s CreateDiscovererOutput) String() string

String returns the string representation

type CreateRegistryInput Uses

type CreateRegistryInput struct {
    Description *string `type:"string"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateRegistryInput) GoString Uses

func (s CreateRegistryInput) GoString() string

GoString returns the string representation

func (*CreateRegistryInput) SetDescription Uses

func (s *CreateRegistryInput) SetDescription(v string) *CreateRegistryInput

SetDescription sets the Description field's value.

func (*CreateRegistryInput) SetRegistryName Uses

func (s *CreateRegistryInput) SetRegistryName(v string) *CreateRegistryInput

SetRegistryName sets the RegistryName field's value.

func (*CreateRegistryInput) SetTags Uses

func (s *CreateRegistryInput) SetTags(v map[string]*string) *CreateRegistryInput

SetTags sets the Tags field's value.

func (CreateRegistryInput) String Uses

func (s CreateRegistryInput) String() string

String returns the string representation

func (*CreateRegistryInput) Validate Uses

func (s *CreateRegistryInput) Validate() error

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

type CreateRegistryOutput Uses

type CreateRegistryOutput struct {
    Description *string `type:"string"`

    RegistryArn *string `type:"string"`

    RegistryName *string `type:"string"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateRegistryOutput) GoString Uses

func (s CreateRegistryOutput) GoString() string

GoString returns the string representation

func (*CreateRegistryOutput) SetDescription Uses

func (s *CreateRegistryOutput) SetDescription(v string) *CreateRegistryOutput

SetDescription sets the Description field's value.

func (*CreateRegistryOutput) SetRegistryArn Uses

func (s *CreateRegistryOutput) SetRegistryArn(v string) *CreateRegistryOutput

SetRegistryArn sets the RegistryArn field's value.

func (*CreateRegistryOutput) SetRegistryName Uses

func (s *CreateRegistryOutput) SetRegistryName(v string) *CreateRegistryOutput

SetRegistryName sets the RegistryName field's value.

func (*CreateRegistryOutput) SetTags Uses

func (s *CreateRegistryOutput) SetTags(v map[string]*string) *CreateRegistryOutput

SetTags sets the Tags field's value.

func (CreateRegistryOutput) String Uses

func (s CreateRegistryOutput) String() string

String returns the string representation

type CreateSchemaInput Uses

type CreateSchemaInput struct {

    // Content is a required field
    Content *string `min:"1" type:"string" required:"true"`

    Description *string `type:"string"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // SchemaName is a required field
    SchemaName *string `location:"uri" locationName:"schemaName" type:"string" required:"true"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`

    // Type is a required field
    Type *string `type:"string" required:"true" enum:"Type"`
    // contains filtered or unexported fields
}

func (CreateSchemaInput) GoString Uses

func (s CreateSchemaInput) GoString() string

GoString returns the string representation

func (*CreateSchemaInput) SetContent Uses

func (s *CreateSchemaInput) SetContent(v string) *CreateSchemaInput

SetContent sets the Content field's value.

func (*CreateSchemaInput) SetDescription Uses

func (s *CreateSchemaInput) SetDescription(v string) *CreateSchemaInput

SetDescription sets the Description field's value.

func (*CreateSchemaInput) SetRegistryName Uses

func (s *CreateSchemaInput) SetRegistryName(v string) *CreateSchemaInput

SetRegistryName sets the RegistryName field's value.

func (*CreateSchemaInput) SetSchemaName Uses

func (s *CreateSchemaInput) SetSchemaName(v string) *CreateSchemaInput

SetSchemaName sets the SchemaName field's value.

func (*CreateSchemaInput) SetTags Uses

func (s *CreateSchemaInput) SetTags(v map[string]*string) *CreateSchemaInput

SetTags sets the Tags field's value.

func (*CreateSchemaInput) SetType Uses

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

SetType sets the Type field's value.

func (CreateSchemaInput) String Uses

func (s CreateSchemaInput) String() string

String returns the string representation

func (*CreateSchemaInput) Validate Uses

func (s *CreateSchemaInput) Validate() error

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

type CreateSchemaOutput Uses

type CreateSchemaOutput struct {
    Description *string `type:"string"`

    LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    SchemaArn *string `type:"string"`

    SchemaName *string `type:"string"`

    SchemaVersion *string `type:"string"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`

    Type *string `type:"string"`

    VersionCreatedDate *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (CreateSchemaOutput) GoString Uses

func (s CreateSchemaOutput) GoString() string

GoString returns the string representation

func (*CreateSchemaOutput) SetDescription Uses

func (s *CreateSchemaOutput) SetDescription(v string) *CreateSchemaOutput

SetDescription sets the Description field's value.

func (*CreateSchemaOutput) SetLastModified Uses

func (s *CreateSchemaOutput) SetLastModified(v time.Time) *CreateSchemaOutput

SetLastModified sets the LastModified field's value.

func (*CreateSchemaOutput) SetSchemaArn Uses

func (s *CreateSchemaOutput) SetSchemaArn(v string) *CreateSchemaOutput

SetSchemaArn sets the SchemaArn field's value.

func (*CreateSchemaOutput) SetSchemaName Uses

func (s *CreateSchemaOutput) SetSchemaName(v string) *CreateSchemaOutput

SetSchemaName sets the SchemaName field's value.

func (*CreateSchemaOutput) SetSchemaVersion Uses

func (s *CreateSchemaOutput) SetSchemaVersion(v string) *CreateSchemaOutput

SetSchemaVersion sets the SchemaVersion field's value.

func (*CreateSchemaOutput) SetTags Uses

func (s *CreateSchemaOutput) SetTags(v map[string]*string) *CreateSchemaOutput

SetTags sets the Tags field's value.

func (*CreateSchemaOutput) SetType Uses

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

SetType sets the Type field's value.

func (*CreateSchemaOutput) SetVersionCreatedDate Uses

func (s *CreateSchemaOutput) SetVersionCreatedDate(v time.Time) *CreateSchemaOutput

SetVersionCreatedDate sets the VersionCreatedDate field's value.

func (CreateSchemaOutput) String Uses

func (s CreateSchemaOutput) String() string

String returns the string representation

type DeleteDiscovererInput Uses

type DeleteDiscovererInput struct {

    // DiscovererId is a required field
    DiscovererId *string `location:"uri" locationName:"discovererId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDiscovererInput) GoString Uses

func (s DeleteDiscovererInput) GoString() string

GoString returns the string representation

func (*DeleteDiscovererInput) SetDiscovererId Uses

func (s *DeleteDiscovererInput) SetDiscovererId(v string) *DeleteDiscovererInput

SetDiscovererId sets the DiscovererId field's value.

func (DeleteDiscovererInput) String Uses

func (s DeleteDiscovererInput) String() string

String returns the string representation

func (*DeleteDiscovererInput) Validate Uses

func (s *DeleteDiscovererInput) Validate() error

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

type DeleteDiscovererOutput Uses

type DeleteDiscovererOutput struct {
    // contains filtered or unexported fields
}

func (DeleteDiscovererOutput) GoString Uses

func (s DeleteDiscovererOutput) GoString() string

GoString returns the string representation

func (DeleteDiscovererOutput) String Uses

func (s DeleteDiscovererOutput) String() string

String returns the string representation

type DeleteRegistryInput Uses

type DeleteRegistryInput struct {

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteRegistryInput) GoString Uses

func (s DeleteRegistryInput) GoString() string

GoString returns the string representation

func (*DeleteRegistryInput) SetRegistryName Uses

func (s *DeleteRegistryInput) SetRegistryName(v string) *DeleteRegistryInput

SetRegistryName sets the RegistryName field's value.

func (DeleteRegistryInput) String Uses

func (s DeleteRegistryInput) String() string

String returns the string representation

func (*DeleteRegistryInput) Validate Uses

func (s *DeleteRegistryInput) Validate() error

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

type DeleteRegistryOutput Uses

type DeleteRegistryOutput struct {
    // contains filtered or unexported fields
}

func (DeleteRegistryOutput) GoString Uses

func (s DeleteRegistryOutput) GoString() string

GoString returns the string representation

func (DeleteRegistryOutput) String Uses

func (s DeleteRegistryOutput) String() string

String returns the string representation

type DeleteSchemaInput Uses

type DeleteSchemaInput struct {

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // SchemaName is a required field
    SchemaName *string `location:"uri" locationName:"schemaName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSchemaInput) GoString Uses

func (s DeleteSchemaInput) GoString() string

GoString returns the string representation

func (*DeleteSchemaInput) SetRegistryName Uses

func (s *DeleteSchemaInput) SetRegistryName(v string) *DeleteSchemaInput

SetRegistryName sets the RegistryName field's value.

func (*DeleteSchemaInput) SetSchemaName Uses

func (s *DeleteSchemaInput) SetSchemaName(v string) *DeleteSchemaInput

SetSchemaName sets the SchemaName field's value.

func (DeleteSchemaInput) String Uses

func (s DeleteSchemaInput) String() string

String returns the string representation

func (*DeleteSchemaInput) Validate Uses

func (s *DeleteSchemaInput) Validate() error

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

type DeleteSchemaOutput Uses

type DeleteSchemaOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSchemaOutput) GoString Uses

func (s DeleteSchemaOutput) GoString() string

GoString returns the string representation

func (DeleteSchemaOutput) String Uses

func (s DeleteSchemaOutput) String() string

String returns the string representation

type DeleteSchemaVersionInput Uses

type DeleteSchemaVersionInput struct {

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // SchemaName is a required field
    SchemaName *string `location:"uri" locationName:"schemaName" type:"string" required:"true"`

    // SchemaVersion is a required field
    SchemaVersion *string `location:"uri" locationName:"schemaVersion" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSchemaVersionInput) GoString Uses

func (s DeleteSchemaVersionInput) GoString() string

GoString returns the string representation

func (*DeleteSchemaVersionInput) SetRegistryName Uses

func (s *DeleteSchemaVersionInput) SetRegistryName(v string) *DeleteSchemaVersionInput

SetRegistryName sets the RegistryName field's value.

func (*DeleteSchemaVersionInput) SetSchemaName Uses

func (s *DeleteSchemaVersionInput) SetSchemaName(v string) *DeleteSchemaVersionInput

SetSchemaName sets the SchemaName field's value.

func (*DeleteSchemaVersionInput) SetSchemaVersion Uses

func (s *DeleteSchemaVersionInput) SetSchemaVersion(v string) *DeleteSchemaVersionInput

SetSchemaVersion sets the SchemaVersion field's value.

func (DeleteSchemaVersionInput) String Uses

func (s DeleteSchemaVersionInput) String() string

String returns the string representation

func (*DeleteSchemaVersionInput) Validate Uses

func (s *DeleteSchemaVersionInput) Validate() error

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

type DeleteSchemaVersionOutput Uses

type DeleteSchemaVersionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSchemaVersionOutput) GoString Uses

func (s DeleteSchemaVersionOutput) GoString() string

GoString returns the string representation

func (DeleteSchemaVersionOutput) String Uses

func (s DeleteSchemaVersionOutput) String() string

String returns the string representation

type DescribeCodeBindingInput Uses

type DescribeCodeBindingInput struct {

    // Language is a required field
    Language *string `location:"uri" locationName:"language" type:"string" required:"true"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // SchemaName is a required field
    SchemaName *string `location:"uri" locationName:"schemaName" type:"string" required:"true"`

    SchemaVersion *string `location:"querystring" locationName:"schemaVersion" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeCodeBindingInput) GoString Uses

func (s DescribeCodeBindingInput) GoString() string

GoString returns the string representation

func (*DescribeCodeBindingInput) SetLanguage Uses

func (s *DescribeCodeBindingInput) SetLanguage(v string) *DescribeCodeBindingInput

SetLanguage sets the Language field's value.

func (*DescribeCodeBindingInput) SetRegistryName Uses

func (s *DescribeCodeBindingInput) SetRegistryName(v string) *DescribeCodeBindingInput

SetRegistryName sets the RegistryName field's value.

func (*DescribeCodeBindingInput) SetSchemaName Uses

func (s *DescribeCodeBindingInput) SetSchemaName(v string) *DescribeCodeBindingInput

SetSchemaName sets the SchemaName field's value.

func (*DescribeCodeBindingInput) SetSchemaVersion Uses

func (s *DescribeCodeBindingInput) SetSchemaVersion(v string) *DescribeCodeBindingInput

SetSchemaVersion sets the SchemaVersion field's value.

func (DescribeCodeBindingInput) String Uses

func (s DescribeCodeBindingInput) String() string

String returns the string representation

func (*DescribeCodeBindingInput) Validate Uses

func (s *DescribeCodeBindingInput) Validate() error

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

type DescribeCodeBindingOutput Uses

type DescribeCodeBindingOutput struct {
    CreationDate *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    SchemaVersion *string `type:"string"`

    Status *string `type:"string" enum:"CodeGenerationStatus"`
    // contains filtered or unexported fields
}

func (DescribeCodeBindingOutput) GoString Uses

func (s DescribeCodeBindingOutput) GoString() string

GoString returns the string representation

func (*DescribeCodeBindingOutput) SetCreationDate Uses

func (s *DescribeCodeBindingOutput) SetCreationDate(v time.Time) *DescribeCodeBindingOutput

SetCreationDate sets the CreationDate field's value.

func (*DescribeCodeBindingOutput) SetLastModified Uses

func (s *DescribeCodeBindingOutput) SetLastModified(v time.Time) *DescribeCodeBindingOutput

SetLastModified sets the LastModified field's value.

func (*DescribeCodeBindingOutput) SetSchemaVersion Uses

func (s *DescribeCodeBindingOutput) SetSchemaVersion(v string) *DescribeCodeBindingOutput

SetSchemaVersion sets the SchemaVersion field's value.

func (*DescribeCodeBindingOutput) SetStatus Uses

func (s *DescribeCodeBindingOutput) SetStatus(v string) *DescribeCodeBindingOutput

SetStatus sets the Status field's value.

func (DescribeCodeBindingOutput) String Uses

func (s DescribeCodeBindingOutput) String() string

String returns the string representation

type DescribeDiscovererInput Uses

type DescribeDiscovererInput struct {

    // DiscovererId is a required field
    DiscovererId *string `location:"uri" locationName:"discovererId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDiscovererInput) GoString Uses

func (s DescribeDiscovererInput) GoString() string

GoString returns the string representation

func (*DescribeDiscovererInput) SetDiscovererId Uses

func (s *DescribeDiscovererInput) SetDiscovererId(v string) *DescribeDiscovererInput

SetDiscovererId sets the DiscovererId field's value.

func (DescribeDiscovererInput) String Uses

func (s DescribeDiscovererInput) String() string

String returns the string representation

func (*DescribeDiscovererInput) Validate Uses

func (s *DescribeDiscovererInput) Validate() error

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

type DescribeDiscovererOutput Uses

type DescribeDiscovererOutput struct {
    Description *string `type:"string"`

    DiscovererArn *string `type:"string"`

    DiscovererId *string `type:"string"`

    SourceArn *string `type:"string"`

    State *string `type:"string" enum:"DiscovererState"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (DescribeDiscovererOutput) GoString Uses

func (s DescribeDiscovererOutput) GoString() string

GoString returns the string representation

func (*DescribeDiscovererOutput) SetDescription Uses

func (s *DescribeDiscovererOutput) SetDescription(v string) *DescribeDiscovererOutput

SetDescription sets the Description field's value.

func (*DescribeDiscovererOutput) SetDiscovererArn Uses

func (s *DescribeDiscovererOutput) SetDiscovererArn(v string) *DescribeDiscovererOutput

SetDiscovererArn sets the DiscovererArn field's value.

func (*DescribeDiscovererOutput) SetDiscovererId Uses

func (s *DescribeDiscovererOutput) SetDiscovererId(v string) *DescribeDiscovererOutput

SetDiscovererId sets the DiscovererId field's value.

func (*DescribeDiscovererOutput) SetSourceArn Uses

func (s *DescribeDiscovererOutput) SetSourceArn(v string) *DescribeDiscovererOutput

SetSourceArn sets the SourceArn field's value.

func (*DescribeDiscovererOutput) SetState Uses

func (s *DescribeDiscovererOutput) SetState(v string) *DescribeDiscovererOutput

SetState sets the State field's value.

func (*DescribeDiscovererOutput) SetTags Uses

func (s *DescribeDiscovererOutput) SetTags(v map[string]*string) *DescribeDiscovererOutput

SetTags sets the Tags field's value.

func (DescribeDiscovererOutput) String Uses

func (s DescribeDiscovererOutput) String() string

String returns the string representation

type DescribeRegistryInput Uses

type DescribeRegistryInput struct {

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeRegistryInput) GoString Uses

func (s DescribeRegistryInput) GoString() string

GoString returns the string representation

func (*DescribeRegistryInput) SetRegistryName Uses

func (s *DescribeRegistryInput) SetRegistryName(v string) *DescribeRegistryInput

SetRegistryName sets the RegistryName field's value.

func (DescribeRegistryInput) String Uses

func (s DescribeRegistryInput) String() string

String returns the string representation

func (*DescribeRegistryInput) Validate Uses

func (s *DescribeRegistryInput) Validate() error

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

type DescribeRegistryOutput Uses

type DescribeRegistryOutput struct {
    Description *string `type:"string"`

    RegistryArn *string `type:"string"`

    RegistryName *string `type:"string"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (DescribeRegistryOutput) GoString Uses

func (s DescribeRegistryOutput) GoString() string

GoString returns the string representation

func (*DescribeRegistryOutput) SetDescription Uses

func (s *DescribeRegistryOutput) SetDescription(v string) *DescribeRegistryOutput

SetDescription sets the Description field's value.

func (*DescribeRegistryOutput) SetRegistryArn Uses

func (s *DescribeRegistryOutput) SetRegistryArn(v string) *DescribeRegistryOutput

SetRegistryArn sets the RegistryArn field's value.

func (*DescribeRegistryOutput) SetRegistryName Uses

func (s *DescribeRegistryOutput) SetRegistryName(v string) *DescribeRegistryOutput

SetRegistryName sets the RegistryName field's value.

func (*DescribeRegistryOutput) SetTags Uses

func (s *DescribeRegistryOutput) SetTags(v map[string]*string) *DescribeRegistryOutput

SetTags sets the Tags field's value.

func (DescribeRegistryOutput) String Uses

func (s DescribeRegistryOutput) String() string

String returns the string representation

type DescribeSchemaInput Uses

type DescribeSchemaInput struct {

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // SchemaName is a required field
    SchemaName *string `location:"uri" locationName:"schemaName" type:"string" required:"true"`

    SchemaVersion *string `location:"querystring" locationName:"schemaVersion" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeSchemaInput) GoString Uses

func (s DescribeSchemaInput) GoString() string

GoString returns the string representation

func (*DescribeSchemaInput) SetRegistryName Uses

func (s *DescribeSchemaInput) SetRegistryName(v string) *DescribeSchemaInput

SetRegistryName sets the RegistryName field's value.

func (*DescribeSchemaInput) SetSchemaName Uses

func (s *DescribeSchemaInput) SetSchemaName(v string) *DescribeSchemaInput

SetSchemaName sets the SchemaName field's value.

func (*DescribeSchemaInput) SetSchemaVersion Uses

func (s *DescribeSchemaInput) SetSchemaVersion(v string) *DescribeSchemaInput

SetSchemaVersion sets the SchemaVersion field's value.

func (DescribeSchemaInput) String Uses

func (s DescribeSchemaInput) String() string

String returns the string representation

func (*DescribeSchemaInput) Validate Uses

func (s *DescribeSchemaInput) Validate() error

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

type DescribeSchemaOutput Uses

type DescribeSchemaOutput struct {
    Content *string `type:"string"`

    Description *string `type:"string"`

    LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    SchemaArn *string `type:"string"`

    SchemaName *string `type:"string"`

    SchemaVersion *string `type:"string"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`

    Type *string `type:"string"`

    VersionCreatedDate *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (DescribeSchemaOutput) GoString Uses

func (s DescribeSchemaOutput) GoString() string

GoString returns the string representation

func (*DescribeSchemaOutput) SetContent Uses

func (s *DescribeSchemaOutput) SetContent(v string) *DescribeSchemaOutput

SetContent sets the Content field's value.

func (*DescribeSchemaOutput) SetDescription Uses

func (s *DescribeSchemaOutput) SetDescription(v string) *DescribeSchemaOutput

SetDescription sets the Description field's value.

func (*DescribeSchemaOutput) SetLastModified Uses

func (s *DescribeSchemaOutput) SetLastModified(v time.Time) *DescribeSchemaOutput

SetLastModified sets the LastModified field's value.

func (*DescribeSchemaOutput) SetSchemaArn Uses

func (s *DescribeSchemaOutput) SetSchemaArn(v string) *DescribeSchemaOutput

SetSchemaArn sets the SchemaArn field's value.

func (*DescribeSchemaOutput) SetSchemaName Uses

func (s *DescribeSchemaOutput) SetSchemaName(v string) *DescribeSchemaOutput

SetSchemaName sets the SchemaName field's value.

func (*DescribeSchemaOutput) SetSchemaVersion Uses

func (s *DescribeSchemaOutput) SetSchemaVersion(v string) *DescribeSchemaOutput

SetSchemaVersion sets the SchemaVersion field's value.

func (*DescribeSchemaOutput) SetTags Uses

func (s *DescribeSchemaOutput) SetTags(v map[string]*string) *DescribeSchemaOutput

SetTags sets the Tags field's value.

func (*DescribeSchemaOutput) SetType Uses

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

SetType sets the Type field's value.

func (*DescribeSchemaOutput) SetVersionCreatedDate Uses

func (s *DescribeSchemaOutput) SetVersionCreatedDate(v time.Time) *DescribeSchemaOutput

SetVersionCreatedDate sets the VersionCreatedDate field's value.

func (DescribeSchemaOutput) String Uses

func (s DescribeSchemaOutput) String() string

String returns the string representation

type DiscovererSummary Uses

type DiscovererSummary struct {

    // The ARN of the discoverer.
    DiscovererArn *string `type:"string"`

    // The ID of the discoverer.
    DiscovererId *string `type:"string"`

    // The ARN of the event bus.
    SourceArn *string `type:"string"`

    State *string `type:"string" enum:"DiscovererState"`

    // Tags associated with the resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (DiscovererSummary) GoString Uses

func (s DiscovererSummary) GoString() string

GoString returns the string representation

func (*DiscovererSummary) SetDiscovererArn Uses

func (s *DiscovererSummary) SetDiscovererArn(v string) *DiscovererSummary

SetDiscovererArn sets the DiscovererArn field's value.

func (*DiscovererSummary) SetDiscovererId Uses

func (s *DiscovererSummary) SetDiscovererId(v string) *DiscovererSummary

SetDiscovererId sets the DiscovererId field's value.

func (*DiscovererSummary) SetSourceArn Uses

func (s *DiscovererSummary) SetSourceArn(v string) *DiscovererSummary

SetSourceArn sets the SourceArn field's value.

func (*DiscovererSummary) SetState Uses

func (s *DiscovererSummary) SetState(v string) *DiscovererSummary

SetState sets the State field's value.

func (*DiscovererSummary) SetTags Uses

func (s *DiscovererSummary) SetTags(v map[string]*string) *DiscovererSummary

SetTags sets the Tags field's value.

func (DiscovererSummary) String Uses

func (s DiscovererSummary) String() string

String returns the string representation

type ForbiddenException Uses

type ForbiddenException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"Code" type:"string"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

func (*ForbiddenException) Code Uses

func (s *ForbiddenException) Code() string

Code returns the exception type name.

func (*ForbiddenException) Error Uses

func (s *ForbiddenException) Error() string

func (ForbiddenException) GoString Uses

func (s ForbiddenException) GoString() string

GoString returns the string representation

func (*ForbiddenException) Message Uses

func (s *ForbiddenException) Message() string

Message returns the exception's message.

func (*ForbiddenException) OrigErr Uses

func (s *ForbiddenException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ForbiddenException) RequestID Uses

func (s *ForbiddenException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ForbiddenException) StatusCode Uses

func (s *ForbiddenException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ForbiddenException) String Uses

func (s ForbiddenException) String() string

String returns the string representation

type GetCodeBindingSourceInput Uses

type GetCodeBindingSourceInput struct {

    // Language is a required field
    Language *string `location:"uri" locationName:"language" type:"string" required:"true"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // SchemaName is a required field
    SchemaName *string `location:"uri" locationName:"schemaName" type:"string" required:"true"`

    SchemaVersion *string `location:"querystring" locationName:"schemaVersion" type:"string"`
    // contains filtered or unexported fields
}

func (GetCodeBindingSourceInput) GoString Uses

func (s GetCodeBindingSourceInput) GoString() string

GoString returns the string representation

func (*GetCodeBindingSourceInput) SetLanguage Uses

func (s *GetCodeBindingSourceInput) SetLanguage(v string) *GetCodeBindingSourceInput

SetLanguage sets the Language field's value.

func (*GetCodeBindingSourceInput) SetRegistryName Uses

func (s *GetCodeBindingSourceInput) SetRegistryName(v string) *GetCodeBindingSourceInput

SetRegistryName sets the RegistryName field's value.

func (*GetCodeBindingSourceInput) SetSchemaName Uses

func (s *GetCodeBindingSourceInput) SetSchemaName(v string) *GetCodeBindingSourceInput

SetSchemaName sets the SchemaName field's value.

func (*GetCodeBindingSourceInput) SetSchemaVersion Uses

func (s *GetCodeBindingSourceInput) SetSchemaVersion(v string) *GetCodeBindingSourceInput

SetSchemaVersion sets the SchemaVersion field's value.

func (GetCodeBindingSourceInput) String Uses

func (s GetCodeBindingSourceInput) String() string

String returns the string representation

func (*GetCodeBindingSourceInput) Validate Uses

func (s *GetCodeBindingSourceInput) Validate() error

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

type GetCodeBindingSourceOutput Uses

type GetCodeBindingSourceOutput struct {
    Body []byte `type:"blob"`
    // contains filtered or unexported fields
}

func (GetCodeBindingSourceOutput) GoString Uses

func (s GetCodeBindingSourceOutput) GoString() string

GoString returns the string representation

func (*GetCodeBindingSourceOutput) SetBody Uses

func (s *GetCodeBindingSourceOutput) SetBody(v []byte) *GetCodeBindingSourceOutput

SetBody sets the Body field's value.

func (GetCodeBindingSourceOutput) String Uses

func (s GetCodeBindingSourceOutput) String() string

String returns the string representation

type GetDiscoveredSchemaInput Uses

type GetDiscoveredSchemaInput struct {

    // Events is a required field
    Events []*string `min:"1" type:"list" required:"true"`

    // Type is a required field
    Type *string `type:"string" required:"true" enum:"Type"`
    // contains filtered or unexported fields
}

func (GetDiscoveredSchemaInput) GoString Uses

func (s GetDiscoveredSchemaInput) GoString() string

GoString returns the string representation

func (*GetDiscoveredSchemaInput) SetEvents Uses

func (s *GetDiscoveredSchemaInput) SetEvents(v []*string) *GetDiscoveredSchemaInput

SetEvents sets the Events field's value.

func (*GetDiscoveredSchemaInput) SetType Uses

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

SetType sets the Type field's value.

func (GetDiscoveredSchemaInput) String Uses

func (s GetDiscoveredSchemaInput) String() string

String returns the string representation

func (*GetDiscoveredSchemaInput) Validate Uses

func (s *GetDiscoveredSchemaInput) Validate() error

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

type GetDiscoveredSchemaOutput Uses

type GetDiscoveredSchemaOutput struct {
    Content *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetDiscoveredSchemaOutput) GoString Uses

func (s GetDiscoveredSchemaOutput) GoString() string

GoString returns the string representation

func (*GetDiscoveredSchemaOutput) SetContent Uses

func (s *GetDiscoveredSchemaOutput) SetContent(v string) *GetDiscoveredSchemaOutput

SetContent sets the Content field's value.

func (GetDiscoveredSchemaOutput) String Uses

func (s GetDiscoveredSchemaOutput) String() string

String returns the string representation

type GoneException Uses

type GoneException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"Code" type:"string"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

func (*GoneException) Code Uses

func (s *GoneException) Code() string

Code returns the exception type name.

func (*GoneException) Error Uses

func (s *GoneException) Error() string

func (GoneException) GoString Uses

func (s GoneException) GoString() string

GoString returns the string representation

func (*GoneException) Message Uses

func (s *GoneException) Message() string

Message returns the exception's message.

func (*GoneException) OrigErr Uses

func (s *GoneException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*GoneException) RequestID Uses

func (s *GoneException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*GoneException) StatusCode Uses

func (s *GoneException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (GoneException) String Uses

func (s GoneException) String() string

String returns the string representation

type InternalServerErrorException Uses

type InternalServerErrorException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"Code" type:"string"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

func (*InternalServerErrorException) Code Uses

func (s *InternalServerErrorException) Code() string

Code returns the exception type name.

func (*InternalServerErrorException) Error Uses

func (s *InternalServerErrorException) Error() string

func (InternalServerErrorException) GoString Uses

func (s InternalServerErrorException) GoString() string

GoString returns the string representation

func (*InternalServerErrorException) Message Uses

func (s *InternalServerErrorException) Message() string

Message returns the exception's message.

func (*InternalServerErrorException) OrigErr Uses

func (s *InternalServerErrorException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerErrorException) RequestID Uses

func (s *InternalServerErrorException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerErrorException) StatusCode Uses

func (s *InternalServerErrorException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerErrorException) String Uses

func (s InternalServerErrorException) String() string

String returns the string representation

type ListDiscoverersInput Uses

type ListDiscoverersInput struct {
    DiscovererIdPrefix *string `location:"querystring" locationName:"discovererIdPrefix" type:"string"`

    Limit *int64 `location:"querystring" locationName:"limit" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    SourceArnPrefix *string `location:"querystring" locationName:"sourceArnPrefix" type:"string"`
    // contains filtered or unexported fields
}

func (ListDiscoverersInput) GoString Uses

func (s ListDiscoverersInput) GoString() string

GoString returns the string representation

func (*ListDiscoverersInput) SetDiscovererIdPrefix Uses

func (s *ListDiscoverersInput) SetDiscovererIdPrefix(v string) *ListDiscoverersInput

SetDiscovererIdPrefix sets the DiscovererIdPrefix field's value.

func (*ListDiscoverersInput) SetLimit Uses

func (s *ListDiscoverersInput) SetLimit(v int64) *ListDiscoverersInput

SetLimit sets the Limit field's value.

func (*ListDiscoverersInput) SetNextToken Uses

func (s *ListDiscoverersInput) SetNextToken(v string) *ListDiscoverersInput

SetNextToken sets the NextToken field's value.

func (*ListDiscoverersInput) SetSourceArnPrefix Uses

func (s *ListDiscoverersInput) SetSourceArnPrefix(v string) *ListDiscoverersInput

SetSourceArnPrefix sets the SourceArnPrefix field's value.

func (ListDiscoverersInput) String Uses

func (s ListDiscoverersInput) String() string

String returns the string representation

type ListDiscoverersOutput Uses

type ListDiscoverersOutput struct {
    Discoverers []*DiscovererSummary `type:"list"`

    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListDiscoverersOutput) GoString Uses

func (s ListDiscoverersOutput) GoString() string

GoString returns the string representation

func (*ListDiscoverersOutput) SetDiscoverers Uses

func (s *ListDiscoverersOutput) SetDiscoverers(v []*DiscovererSummary) *ListDiscoverersOutput

SetDiscoverers sets the Discoverers field's value.

func (*ListDiscoverersOutput) SetNextToken Uses

func (s *ListDiscoverersOutput) SetNextToken(v string) *ListDiscoverersOutput

SetNextToken sets the NextToken field's value.

func (ListDiscoverersOutput) String Uses

func (s ListDiscoverersOutput) String() string

String returns the string representation

type ListRegistriesInput Uses

type ListRegistriesInput struct {
    Limit *int64 `location:"querystring" locationName:"limit" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    RegistryNamePrefix *string `location:"querystring" locationName:"registryNamePrefix" type:"string"`

    Scope *string `location:"querystring" locationName:"scope" type:"string"`
    // contains filtered or unexported fields
}

func (ListRegistriesInput) GoString Uses

func (s ListRegistriesInput) GoString() string

GoString returns the string representation

func (*ListRegistriesInput) SetLimit Uses

func (s *ListRegistriesInput) SetLimit(v int64) *ListRegistriesInput

SetLimit sets the Limit field's value.

func (*ListRegistriesInput) SetNextToken Uses

func (s *ListRegistriesInput) SetNextToken(v string) *ListRegistriesInput

SetNextToken sets the NextToken field's value.

func (*ListRegistriesInput) SetRegistryNamePrefix Uses

func (s *ListRegistriesInput) SetRegistryNamePrefix(v string) *ListRegistriesInput

SetRegistryNamePrefix sets the RegistryNamePrefix field's value.

func (*ListRegistriesInput) SetScope Uses

func (s *ListRegistriesInput) SetScope(v string) *ListRegistriesInput

SetScope sets the Scope field's value.

func (ListRegistriesInput) String Uses

func (s ListRegistriesInput) String() string

String returns the string representation

type ListRegistriesOutput Uses

type ListRegistriesOutput struct {
    NextToken *string `type:"string"`

    Registries []*RegistrySummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListRegistriesOutput) GoString Uses

func (s ListRegistriesOutput) GoString() string

GoString returns the string representation

func (*ListRegistriesOutput) SetNextToken Uses

func (s *ListRegistriesOutput) SetNextToken(v string) *ListRegistriesOutput

SetNextToken sets the NextToken field's value.

func (*ListRegistriesOutput) SetRegistries Uses

func (s *ListRegistriesOutput) SetRegistries(v []*RegistrySummary) *ListRegistriesOutput

SetRegistries sets the Registries field's value.

func (ListRegistriesOutput) String Uses

func (s ListRegistriesOutput) String() string

String returns the string representation

type ListSchemaVersionsInput Uses

type ListSchemaVersionsInput struct {
    Limit *int64 `location:"querystring" locationName:"limit" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // SchemaName is a required field
    SchemaName *string `location:"uri" locationName:"schemaName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListSchemaVersionsInput) GoString Uses

func (s ListSchemaVersionsInput) GoString() string

GoString returns the string representation

func (*ListSchemaVersionsInput) SetLimit Uses

func (s *ListSchemaVersionsInput) SetLimit(v int64) *ListSchemaVersionsInput

SetLimit sets the Limit field's value.

func (*ListSchemaVersionsInput) SetNextToken Uses

func (s *ListSchemaVersionsInput) SetNextToken(v string) *ListSchemaVersionsInput

SetNextToken sets the NextToken field's value.

func (*ListSchemaVersionsInput) SetRegistryName Uses

func (s *ListSchemaVersionsInput) SetRegistryName(v string) *ListSchemaVersionsInput

SetRegistryName sets the RegistryName field's value.

func (*ListSchemaVersionsInput) SetSchemaName Uses

func (s *ListSchemaVersionsInput) SetSchemaName(v string) *ListSchemaVersionsInput

SetSchemaName sets the SchemaName field's value.

func (ListSchemaVersionsInput) String Uses

func (s ListSchemaVersionsInput) String() string

String returns the string representation

func (*ListSchemaVersionsInput) Validate Uses

func (s *ListSchemaVersionsInput) Validate() error

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

type ListSchemaVersionsOutput Uses

type ListSchemaVersionsOutput struct {
    NextToken *string `type:"string"`

    SchemaVersions []*SchemaVersionSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListSchemaVersionsOutput) GoString Uses

func (s ListSchemaVersionsOutput) GoString() string

GoString returns the string representation

func (*ListSchemaVersionsOutput) SetNextToken Uses

func (s *ListSchemaVersionsOutput) SetNextToken(v string) *ListSchemaVersionsOutput

SetNextToken sets the NextToken field's value.

func (*ListSchemaVersionsOutput) SetSchemaVersions Uses

func (s *ListSchemaVersionsOutput) SetSchemaVersions(v []*SchemaVersionSummary) *ListSchemaVersionsOutput

SetSchemaVersions sets the SchemaVersions field's value.

func (ListSchemaVersionsOutput) String Uses

func (s ListSchemaVersionsOutput) String() string

String returns the string representation

type ListSchemasInput Uses

type ListSchemasInput struct {
    Limit *int64 `location:"querystring" locationName:"limit" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    SchemaNamePrefix *string `location:"querystring" locationName:"schemaNamePrefix" type:"string"`
    // contains filtered or unexported fields
}

func (ListSchemasInput) GoString Uses

func (s ListSchemasInput) GoString() string

GoString returns the string representation

func (*ListSchemasInput) SetLimit Uses

func (s *ListSchemasInput) SetLimit(v int64) *ListSchemasInput

SetLimit sets the Limit field's value.

func (*ListSchemasInput) SetNextToken Uses

func (s *ListSchemasInput) SetNextToken(v string) *ListSchemasInput

SetNextToken sets the NextToken field's value.

func (*ListSchemasInput) SetRegistryName Uses

func (s *ListSchemasInput) SetRegistryName(v string) *ListSchemasInput

SetRegistryName sets the RegistryName field's value.

func (*ListSchemasInput) SetSchemaNamePrefix Uses

func (s *ListSchemasInput) SetSchemaNamePrefix(v string) *ListSchemasInput

SetSchemaNamePrefix sets the SchemaNamePrefix field's value.

func (ListSchemasInput) String Uses

func (s ListSchemasInput) String() string

String returns the string representation

func (*ListSchemasInput) Validate Uses

func (s *ListSchemasInput) Validate() error

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

type ListSchemasOutput Uses

type ListSchemasOutput struct {
    NextToken *string `type:"string"`

    Schemas []*SchemaSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListSchemasOutput) GoString Uses

func (s ListSchemasOutput) GoString() string

GoString returns the string representation

func (*ListSchemasOutput) SetNextToken Uses

func (s *ListSchemasOutput) SetNextToken(v string) *ListSchemasOutput

SetNextToken sets the NextToken field's value.

func (*ListSchemasOutput) SetSchemas Uses

func (s *ListSchemasOutput) SetSchemas(v []*SchemaSummary) *ListSchemasOutput

SetSchemas sets the Schemas field's value.

func (ListSchemasOutput) String Uses

func (s ListSchemasOutput) String() string

String returns the string representation

type ListTagsForResourceInput Uses

type ListTagsForResourceInput struct {

    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString Uses

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn Uses

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String Uses

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate Uses

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput Uses

type ListTagsForResourceOutput struct {

    // Key-value pairs associated with a resource.
    //
    // Tags is a required field
    Tags map[string]*string `type:"map" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString Uses

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags Uses

func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String Uses

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type LockServiceLinkedRoleInput Uses

type LockServiceLinkedRoleInput struct {

    // RoleArn is a required field
    RoleArn *string `min:"1" type:"string" required:"true"`

    // Timeout is a required field
    Timeout *int64 `min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (LockServiceLinkedRoleInput) GoString Uses

func (s LockServiceLinkedRoleInput) GoString() string

GoString returns the string representation

func (*LockServiceLinkedRoleInput) SetRoleArn Uses

func (s *LockServiceLinkedRoleInput) SetRoleArn(v string) *LockServiceLinkedRoleInput

SetRoleArn sets the RoleArn field's value.

func (*LockServiceLinkedRoleInput) SetTimeout Uses

func (s *LockServiceLinkedRoleInput) SetTimeout(v int64) *LockServiceLinkedRoleInput

SetTimeout sets the Timeout field's value.

func (LockServiceLinkedRoleInput) String Uses

func (s LockServiceLinkedRoleInput) String() string

String returns the string representation

func (*LockServiceLinkedRoleInput) Validate Uses

func (s *LockServiceLinkedRoleInput) Validate() error

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

type LockServiceLinkedRoleOutput Uses

type LockServiceLinkedRoleOutput struct {
    CanBeDeleted *bool `type:"boolean"`

    ReasonOfFailure *string `min:"1" type:"string"`

    RelatedResources []*DiscovererSummary `type:"list"`
    // contains filtered or unexported fields
}

func (LockServiceLinkedRoleOutput) GoString Uses

func (s LockServiceLinkedRoleOutput) GoString() string

GoString returns the string representation

func (*LockServiceLinkedRoleOutput) SetCanBeDeleted Uses

func (s *LockServiceLinkedRoleOutput) SetCanBeDeleted(v bool) *LockServiceLinkedRoleOutput

SetCanBeDeleted sets the CanBeDeleted field's value.

func (*LockServiceLinkedRoleOutput) SetReasonOfFailure Uses

func (s *LockServiceLinkedRoleOutput) SetReasonOfFailure(v string) *LockServiceLinkedRoleOutput

SetReasonOfFailure sets the ReasonOfFailure field's value.

func (*LockServiceLinkedRoleOutput) SetRelatedResources Uses

func (s *LockServiceLinkedRoleOutput) SetRelatedResources(v []*DiscovererSummary) *LockServiceLinkedRoleOutput

SetRelatedResources sets the RelatedResources field's value.

func (LockServiceLinkedRoleOutput) String Uses

func (s LockServiceLinkedRoleOutput) String() string

String returns the string representation

type NotFoundException Uses

type NotFoundException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"Code" type:"string"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

func (*NotFoundException) Code Uses

func (s *NotFoundException) Code() string

Code returns the exception type name.

func (*NotFoundException) Error Uses

func (s *NotFoundException) Error() string

func (NotFoundException) GoString Uses

func (s NotFoundException) GoString() string

GoString returns the string representation

func (*NotFoundException) Message Uses

func (s *NotFoundException) Message() string

Message returns the exception's message.

func (*NotFoundException) OrigErr Uses

func (s *NotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NotFoundException) RequestID Uses

func (s *NotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NotFoundException) StatusCode Uses

func (s *NotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (NotFoundException) String Uses

func (s NotFoundException) String() string

String returns the string representation

type PutCodeBindingInput Uses

type PutCodeBindingInput struct {

    // Language is a required field
    Language *string `location:"uri" locationName:"language" type:"string" required:"true"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // SchemaName is a required field
    SchemaName *string `location:"uri" locationName:"schemaName" type:"string" required:"true"`

    SchemaVersion *string `location:"querystring" locationName:"schemaVersion" type:"string"`
    // contains filtered or unexported fields
}

func (PutCodeBindingInput) GoString Uses

func (s PutCodeBindingInput) GoString() string

GoString returns the string representation

func (*PutCodeBindingInput) SetLanguage Uses

func (s *PutCodeBindingInput) SetLanguage(v string) *PutCodeBindingInput

SetLanguage sets the Language field's value.

func (*PutCodeBindingInput) SetRegistryName Uses

func (s *PutCodeBindingInput) SetRegistryName(v string) *PutCodeBindingInput

SetRegistryName sets the RegistryName field's value.

func (*PutCodeBindingInput) SetSchemaName Uses

func (s *PutCodeBindingInput) SetSchemaName(v string) *PutCodeBindingInput

SetSchemaName sets the SchemaName field's value.

func (*PutCodeBindingInput) SetSchemaVersion Uses

func (s *PutCodeBindingInput) SetSchemaVersion(v string) *PutCodeBindingInput

SetSchemaVersion sets the SchemaVersion field's value.

func (PutCodeBindingInput) String Uses

func (s PutCodeBindingInput) String() string

String returns the string representation

func (*PutCodeBindingInput) Validate Uses

func (s *PutCodeBindingInput) Validate() error

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

type PutCodeBindingOutput Uses

type PutCodeBindingOutput struct {
    CreationDate *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    SchemaVersion *string `type:"string"`

    Status *string `type:"string" enum:"CodeGenerationStatus"`
    // contains filtered or unexported fields
}

func (PutCodeBindingOutput) GoString Uses

func (s PutCodeBindingOutput) GoString() string

GoString returns the string representation

func (*PutCodeBindingOutput) SetCreationDate Uses

func (s *PutCodeBindingOutput) SetCreationDate(v time.Time) *PutCodeBindingOutput

SetCreationDate sets the CreationDate field's value.

func (*PutCodeBindingOutput) SetLastModified Uses

func (s *PutCodeBindingOutput) SetLastModified(v time.Time) *PutCodeBindingOutput

SetLastModified sets the LastModified field's value.

func (*PutCodeBindingOutput) SetSchemaVersion Uses

func (s *PutCodeBindingOutput) SetSchemaVersion(v string) *PutCodeBindingOutput

SetSchemaVersion sets the SchemaVersion field's value.

func (*PutCodeBindingOutput) SetStatus Uses

func (s *PutCodeBindingOutput) SetStatus(v string) *PutCodeBindingOutput

SetStatus sets the Status field's value.

func (PutCodeBindingOutput) String Uses

func (s PutCodeBindingOutput) String() string

String returns the string representation

type RegistrySummary Uses

type RegistrySummary struct {

    // The ARN of the registry.
    RegistryArn *string `type:"string"`

    // The name of the registry.
    RegistryName *string `type:"string"`

    // Tags associated with the registry.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (RegistrySummary) GoString Uses

func (s RegistrySummary) GoString() string

GoString returns the string representation

func (*RegistrySummary) SetRegistryArn Uses

func (s *RegistrySummary) SetRegistryArn(v string) *RegistrySummary

SetRegistryArn sets the RegistryArn field's value.

func (*RegistrySummary) SetRegistryName Uses

func (s *RegistrySummary) SetRegistryName(v string) *RegistrySummary

SetRegistryName sets the RegistryName field's value.

func (*RegistrySummary) SetTags Uses

func (s *RegistrySummary) SetTags(v map[string]*string) *RegistrySummary

SetTags sets the Tags field's value.

func (RegistrySummary) String Uses

func (s RegistrySummary) String() string

String returns the string representation

type SchemaSummary Uses

type SchemaSummary struct {

    // The date and time that schema was modified.
    LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The ARN of the schema.
    SchemaArn *string `type:"string"`

    // The name of the schema.
    SchemaName *string `type:"string"`

    // Tags associated with the schema.
    Tags map[string]*string `locationName:"tags" type:"map"`

    // The number of versions available for the schema.
    VersionCount *int64 `type:"long"`
    // contains filtered or unexported fields
}

A summary of schema details.

func (SchemaSummary) GoString Uses

func (s SchemaSummary) GoString() string

GoString returns the string representation

func (*SchemaSummary) SetLastModified Uses

func (s *SchemaSummary) SetLastModified(v time.Time) *SchemaSummary

SetLastModified sets the LastModified field's value.

func (*SchemaSummary) SetSchemaArn Uses

func (s *SchemaSummary) SetSchemaArn(v string) *SchemaSummary

SetSchemaArn sets the SchemaArn field's value.

func (*SchemaSummary) SetSchemaName Uses

func (s *SchemaSummary) SetSchemaName(v string) *SchemaSummary

SetSchemaName sets the SchemaName field's value.

func (*SchemaSummary) SetTags Uses

func (s *SchemaSummary) SetTags(v map[string]*string) *SchemaSummary

SetTags sets the Tags field's value.

func (*SchemaSummary) SetVersionCount Uses

func (s *SchemaSummary) SetVersionCount(v int64) *SchemaSummary

SetVersionCount sets the VersionCount field's value.

func (SchemaSummary) String Uses

func (s SchemaSummary) String() string

String returns the string representation

type SchemaVersionSummary Uses

type SchemaVersionSummary struct {

    // The ARN of the schema version.
    SchemaArn *string `type:"string"`

    // The name of the schema.
    SchemaName *string `type:"string"`

    // The version number of the schema.
    SchemaVersion *string `type:"string"`
    // contains filtered or unexported fields
}

func (SchemaVersionSummary) GoString Uses

func (s SchemaVersionSummary) GoString() string

GoString returns the string representation

func (*SchemaVersionSummary) SetSchemaArn Uses

func (s *SchemaVersionSummary) SetSchemaArn(v string) *SchemaVersionSummary

SetSchemaArn sets the SchemaArn field's value.

func (*SchemaVersionSummary) SetSchemaName Uses

func (s *SchemaVersionSummary) SetSchemaName(v string) *SchemaVersionSummary

SetSchemaName sets the SchemaName field's value.

func (*SchemaVersionSummary) SetSchemaVersion Uses

func (s *SchemaVersionSummary) SetSchemaVersion(v string) *SchemaVersionSummary

SetSchemaVersion sets the SchemaVersion field's value.

func (SchemaVersionSummary) String Uses

func (s SchemaVersionSummary) String() string

String returns the string representation

type Schemas Uses

type Schemas struct {
    *client.Client
}

Schemas provides the API operation methods for making requests to Schemas. See this package's package overview docs for details on the service.

Schemas methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New Uses

func New(p client.ConfigProvider, cfgs ...*aws.Config) *Schemas

New creates a new instance of the Schemas client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a Schemas client from just a session.
svc := schemas.New(mySession)

// Create a Schemas client with additional configuration
svc := schemas.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*Schemas) CreateDiscoverer Uses

func (c *Schemas) CreateDiscoverer(input *CreateDiscovererInput) (*CreateDiscovererOutput, error)

CreateDiscoverer API operation for Schemas.

Creates a discoverer.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation CreateDiscoverer for usage and error information.

Returned Error Types:

* BadRequestException

* InternalServerErrorException

* UnauthorizedException

* ForbiddenException

* ServiceUnavailableException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/CreateDiscoverer

func (*Schemas) CreateDiscovererRequest Uses

func (c *Schemas) CreateDiscovererRequest(input *CreateDiscovererInput) (req *request.Request, output *CreateDiscovererOutput)

CreateDiscovererRequest generates a "aws/request.Request" representing the client's request for the CreateDiscoverer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDiscoverer for more information on using the CreateDiscoverer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDiscovererRequest method.
req, resp := client.CreateDiscovererRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/CreateDiscoverer

func (*Schemas) CreateDiscovererWithContext Uses

func (c *Schemas) CreateDiscovererWithContext(ctx aws.Context, input *CreateDiscovererInput, opts ...request.Option) (*CreateDiscovererOutput, error)

CreateDiscovererWithContext is the same as CreateDiscoverer with the addition of the ability to pass a context and additional request options.

See CreateDiscoverer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) CreateRegistry Uses

func (c *Schemas) CreateRegistry(input *CreateRegistryInput) (*CreateRegistryOutput, error)

CreateRegistry API operation for Schemas.

Creates a registry.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation CreateRegistry for usage and error information.

Returned Error Types:

* BadRequestException

* InternalServerErrorException

* UnauthorizedException

* ForbiddenException

* ServiceUnavailableException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/CreateRegistry

func (*Schemas) CreateRegistryRequest Uses

func (c *Schemas) CreateRegistryRequest(input *CreateRegistryInput) (req *request.Request, output *CreateRegistryOutput)

CreateRegistryRequest generates a "aws/request.Request" representing the client's request for the CreateRegistry operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRegistry for more information on using the CreateRegistry API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRegistryRequest method.
req, resp := client.CreateRegistryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/CreateRegistry

func (*Schemas) CreateRegistryWithContext Uses

func (c *Schemas) CreateRegistryWithContext(ctx aws.Context, input *CreateRegistryInput, opts ...request.Option) (*CreateRegistryOutput, error)

CreateRegistryWithContext is the same as CreateRegistry with the addition of the ability to pass a context and additional request options.

See CreateRegistry for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) CreateSchema Uses

func (c *Schemas) CreateSchema(input *CreateSchemaInput) (*CreateSchemaOutput, error)

CreateSchema API operation for Schemas.

Creates a schema definition.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation CreateSchema for usage and error information.

Returned Error Types:

* ServiceUnavailableException

* BadRequestException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/CreateSchema

func (*Schemas) CreateSchemaRequest Uses

func (c *Schemas) CreateSchemaRequest(input *CreateSchemaInput) (req *request.Request, output *CreateSchemaOutput)

CreateSchemaRequest generates a "aws/request.Request" representing the client's request for the CreateSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSchema for more information on using the CreateSchema API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSchemaRequest method.
req, resp := client.CreateSchemaRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/CreateSchema

func (*Schemas) CreateSchemaWithContext Uses

func (c *Schemas) CreateSchemaWithContext(ctx aws.Context, input *CreateSchemaInput, opts ...request.Option) (*CreateSchemaOutput, error)

CreateSchemaWithContext is the same as CreateSchema with the addition of the ability to pass a context and additional request options.

See CreateSchema for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) DeleteDiscoverer Uses

func (c *Schemas) DeleteDiscoverer(input *DeleteDiscovererInput) (*DeleteDiscovererOutput, error)

DeleteDiscoverer API operation for Schemas.

Deletes a discoverer.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation DeleteDiscoverer for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DeleteDiscoverer

func (*Schemas) DeleteDiscovererRequest Uses

func (c *Schemas) DeleteDiscovererRequest(input *DeleteDiscovererInput) (req *request.Request, output *DeleteDiscovererOutput)

DeleteDiscovererRequest generates a "aws/request.Request" representing the client's request for the DeleteDiscoverer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDiscoverer for more information on using the DeleteDiscoverer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDiscovererRequest method.
req, resp := client.DeleteDiscovererRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DeleteDiscoverer

func (*Schemas) DeleteDiscovererWithContext Uses

func (c *Schemas) DeleteDiscovererWithContext(ctx aws.Context, input *DeleteDiscovererInput, opts ...request.Option) (*DeleteDiscovererOutput, error)

DeleteDiscovererWithContext is the same as DeleteDiscoverer with the addition of the ability to pass a context and additional request options.

See DeleteDiscoverer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) DeleteRegistry Uses

func (c *Schemas) DeleteRegistry(input *DeleteRegistryInput) (*DeleteRegistryOutput, error)

DeleteRegistry API operation for Schemas.

Deletes a Registry.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation DeleteRegistry for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DeleteRegistry

func (*Schemas) DeleteRegistryRequest Uses

func (c *Schemas) DeleteRegistryRequest(input *DeleteRegistryInput) (req *request.Request, output *DeleteRegistryOutput)

DeleteRegistryRequest generates a "aws/request.Request" representing the client's request for the DeleteRegistry operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRegistry for more information on using the DeleteRegistry API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRegistryRequest method.
req, resp := client.DeleteRegistryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DeleteRegistry

func (*Schemas) DeleteRegistryWithContext Uses

func (c *Schemas) DeleteRegistryWithContext(ctx aws.Context, input *DeleteRegistryInput, opts ...request.Option) (*DeleteRegistryOutput, error)

DeleteRegistryWithContext is the same as DeleteRegistry with the addition of the ability to pass a context and additional request options.

See DeleteRegistry for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) DeleteSchema Uses

func (c *Schemas) DeleteSchema(input *DeleteSchemaInput) (*DeleteSchemaOutput, error)

DeleteSchema API operation for Schemas.

Delete a schema definition.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation DeleteSchema for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DeleteSchema

func (*Schemas) DeleteSchemaRequest Uses

func (c *Schemas) DeleteSchemaRequest(input *DeleteSchemaInput) (req *request.Request, output *DeleteSchemaOutput)

DeleteSchemaRequest generates a "aws/request.Request" representing the client's request for the DeleteSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSchema for more information on using the DeleteSchema API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSchemaRequest method.
req, resp := client.DeleteSchemaRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DeleteSchema

func (*Schemas) DeleteSchemaVersion Uses

func (c *Schemas) DeleteSchemaVersion(input *DeleteSchemaVersionInput) (*DeleteSchemaVersionOutput, error)

DeleteSchemaVersion API operation for Schemas.

Delete the schema version definition

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation DeleteSchemaVersion for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DeleteSchemaVersion

func (*Schemas) DeleteSchemaVersionRequest Uses

func (c *Schemas) DeleteSchemaVersionRequest(input *DeleteSchemaVersionInput) (req *request.Request, output *DeleteSchemaVersionOutput)

DeleteSchemaVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteSchemaVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSchemaVersion for more information on using the DeleteSchemaVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSchemaVersionRequest method.
req, resp := client.DeleteSchemaVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DeleteSchemaVersion

func (*Schemas) DeleteSchemaVersionWithContext Uses

func (c *Schemas) DeleteSchemaVersionWithContext(ctx aws.Context, input *DeleteSchemaVersionInput, opts ...request.Option) (*DeleteSchemaVersionOutput, error)

DeleteSchemaVersionWithContext is the same as DeleteSchemaVersion with the addition of the ability to pass a context and additional request options.

See DeleteSchemaVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) DeleteSchemaWithContext Uses

func (c *Schemas) DeleteSchemaWithContext(ctx aws.Context, input *DeleteSchemaInput, opts ...request.Option) (*DeleteSchemaOutput, error)

DeleteSchemaWithContext is the same as DeleteSchema with the addition of the ability to pass a context and additional request options.

See DeleteSchema for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) DescribeCodeBinding Uses

func (c *Schemas) DescribeCodeBinding(input *DescribeCodeBindingInput) (*DescribeCodeBindingOutput, error)

DescribeCodeBinding API operation for Schemas.

Describe the code binding URI.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation DescribeCodeBinding for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* TooManyRequestsException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DescribeCodeBinding

func (*Schemas) DescribeCodeBindingRequest Uses

func (c *Schemas) DescribeCodeBindingRequest(input *DescribeCodeBindingInput) (req *request.Request, output *DescribeCodeBindingOutput)

DescribeCodeBindingRequest generates a "aws/request.Request" representing the client's request for the DescribeCodeBinding operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeCodeBinding for more information on using the DescribeCodeBinding API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeCodeBindingRequest method.
req, resp := client.DescribeCodeBindingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DescribeCodeBinding

func (*Schemas) DescribeCodeBindingWithContext Uses

func (c *Schemas) DescribeCodeBindingWithContext(ctx aws.Context, input *DescribeCodeBindingInput, opts ...request.Option) (*DescribeCodeBindingOutput, error)

DescribeCodeBindingWithContext is the same as DescribeCodeBinding with the addition of the ability to pass a context and additional request options.

See DescribeCodeBinding for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) DescribeDiscoverer Uses

func (c *Schemas) DescribeDiscoverer(input *DescribeDiscovererInput) (*DescribeDiscovererOutput, error)

DescribeDiscoverer API operation for Schemas.

Describes the discoverer.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation DescribeDiscoverer for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DescribeDiscoverer

func (*Schemas) DescribeDiscovererRequest Uses

func (c *Schemas) DescribeDiscovererRequest(input *DescribeDiscovererInput) (req *request.Request, output *DescribeDiscovererOutput)

DescribeDiscovererRequest generates a "aws/request.Request" representing the client's request for the DescribeDiscoverer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDiscoverer for more information on using the DescribeDiscoverer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDiscovererRequest method.
req, resp := client.DescribeDiscovererRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DescribeDiscoverer

func (*Schemas) DescribeDiscovererWithContext Uses

func (c *Schemas) DescribeDiscovererWithContext(ctx aws.Context, input *DescribeDiscovererInput, opts ...request.Option) (*DescribeDiscovererOutput, error)

DescribeDiscovererWithContext is the same as DescribeDiscoverer with the addition of the ability to pass a context and additional request options.

See DescribeDiscoverer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) DescribeRegistry Uses

func (c *Schemas) DescribeRegistry(input *DescribeRegistryInput) (*DescribeRegistryOutput, error)

DescribeRegistry API operation for Schemas.

Describes the registry.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation DescribeRegistry for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DescribeRegistry

func (*Schemas) DescribeRegistryRequest Uses

func (c *Schemas) DescribeRegistryRequest(input *DescribeRegistryInput) (req *request.Request, output *DescribeRegistryOutput)

DescribeRegistryRequest generates a "aws/request.Request" representing the client's request for the DescribeRegistry operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeRegistry for more information on using the DescribeRegistry API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeRegistryRequest method.
req, resp := client.DescribeRegistryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DescribeRegistry

func (*Schemas) DescribeRegistryWithContext Uses

func (c *Schemas) DescribeRegistryWithContext(ctx aws.Context, input *DescribeRegistryInput, opts ...request.Option) (*DescribeRegistryOutput, error)

DescribeRegistryWithContext is the same as DescribeRegistry with the addition of the ability to pass a context and additional request options.

See DescribeRegistry for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) DescribeSchema Uses

func (c *Schemas) DescribeSchema(input *DescribeSchemaInput) (*DescribeSchemaOutput, error)

DescribeSchema API operation for Schemas.

Retrieve the schema definition.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation DescribeSchema for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DescribeSchema

func (*Schemas) DescribeSchemaRequest Uses

func (c *Schemas) DescribeSchemaRequest(input *DescribeSchemaInput) (req *request.Request, output *DescribeSchemaOutput)

DescribeSchemaRequest generates a "aws/request.Request" representing the client's request for the DescribeSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeSchema for more information on using the DescribeSchema API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeSchemaRequest method.
req, resp := client.DescribeSchemaRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/DescribeSchema

func (*Schemas) DescribeSchemaWithContext Uses

func (c *Schemas) DescribeSchemaWithContext(ctx aws.Context, input *DescribeSchemaInput, opts ...request.Option) (*DescribeSchemaOutput, error)

DescribeSchemaWithContext is the same as DescribeSchema with the addition of the ability to pass a context and additional request options.

See DescribeSchema for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) GetCodeBindingSource Uses

func (c *Schemas) GetCodeBindingSource(input *GetCodeBindingSourceInput) (*GetCodeBindingSourceOutput, error)

GetCodeBindingSource API operation for Schemas.

Get the code binding source URI.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation GetCodeBindingSource for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* TooManyRequestsException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/GetCodeBindingSource

func (*Schemas) GetCodeBindingSourceRequest Uses

func (c *Schemas) GetCodeBindingSourceRequest(input *GetCodeBindingSourceInput) (req *request.Request, output *GetCodeBindingSourceOutput)

GetCodeBindingSourceRequest generates a "aws/request.Request" representing the client's request for the GetCodeBindingSource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetCodeBindingSource for more information on using the GetCodeBindingSource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetCodeBindingSourceRequest method.
req, resp := client.GetCodeBindingSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/GetCodeBindingSource

func (*Schemas) GetCodeBindingSourceWithContext Uses

func (c *Schemas) GetCodeBindingSourceWithContext(ctx aws.Context, input *GetCodeBindingSourceInput, opts ...request.Option) (*GetCodeBindingSourceOutput, error)

GetCodeBindingSourceWithContext is the same as GetCodeBindingSource with the addition of the ability to pass a context and additional request options.

See GetCodeBindingSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) GetDiscoveredSchema Uses

func (c *Schemas) GetDiscoveredSchema(input *GetDiscoveredSchemaInput) (*GetDiscoveredSchemaOutput, error)

GetDiscoveredSchema API operation for Schemas.

Get the discovered schema that was generated based on sampled events.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation GetDiscoveredSchema for usage and error information.

Returned Error Types:

* ServiceUnavailableException

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/GetDiscoveredSchema

func (*Schemas) GetDiscoveredSchemaRequest Uses

func (c *Schemas) GetDiscoveredSchemaRequest(input *GetDiscoveredSchemaInput) (req *request.Request, output *GetDiscoveredSchemaOutput)

GetDiscoveredSchemaRequest generates a "aws/request.Request" representing the client's request for the GetDiscoveredSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDiscoveredSchema for more information on using the GetDiscoveredSchema API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDiscoveredSchemaRequest method.
req, resp := client.GetDiscoveredSchemaRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/GetDiscoveredSchema

func (*Schemas) GetDiscoveredSchemaWithContext Uses

func (c *Schemas) GetDiscoveredSchemaWithContext(ctx aws.Context, input *GetDiscoveredSchemaInput, opts ...request.Option) (*GetDiscoveredSchemaOutput, error)

GetDiscoveredSchemaWithContext is the same as GetDiscoveredSchema with the addition of the ability to pass a context and additional request options.

See GetDiscoveredSchema for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) ListDiscoverers Uses

func (c *Schemas) ListDiscoverers(input *ListDiscoverersInput) (*ListDiscoverersOutput, error)

ListDiscoverers API operation for Schemas.

List the discoverers.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation ListDiscoverers for usage and error information.

Returned Error Types:

* ServiceUnavailableException

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListDiscoverers

func (*Schemas) ListDiscoverersPages Uses

func (c *Schemas) ListDiscoverersPages(input *ListDiscoverersInput, fn func(*ListDiscoverersOutput, bool) bool) error

ListDiscoverersPages iterates over the pages of a ListDiscoverers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDiscoverers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDiscoverers operation.
pageNum := 0
err := client.ListDiscoverersPages(params,
    func(page *schemas.ListDiscoverersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Schemas) ListDiscoverersPagesWithContext Uses

func (c *Schemas) ListDiscoverersPagesWithContext(ctx aws.Context, input *ListDiscoverersInput, fn func(*ListDiscoverersOutput, bool) bool, opts ...request.Option) error

ListDiscoverersPagesWithContext same as ListDiscoverersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) ListDiscoverersRequest Uses

func (c *Schemas) ListDiscoverersRequest(input *ListDiscoverersInput) (req *request.Request, output *ListDiscoverersOutput)

ListDiscoverersRequest generates a "aws/request.Request" representing the client's request for the ListDiscoverers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDiscoverers for more information on using the ListDiscoverers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDiscoverersRequest method.
req, resp := client.ListDiscoverersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListDiscoverers

func (*Schemas) ListDiscoverersWithContext Uses

func (c *Schemas) ListDiscoverersWithContext(ctx aws.Context, input *ListDiscoverersInput, opts ...request.Option) (*ListDiscoverersOutput, error)

ListDiscoverersWithContext is the same as ListDiscoverers with the addition of the ability to pass a context and additional request options.

See ListDiscoverers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) ListRegistries Uses

func (c *Schemas) ListRegistries(input *ListRegistriesInput) (*ListRegistriesOutput, error)

ListRegistries API operation for Schemas.

List the registries.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation ListRegistries for usage and error information.

Returned Error Types:

* ServiceUnavailableException

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListRegistries

func (*Schemas) ListRegistriesPages Uses

func (c *Schemas) ListRegistriesPages(input *ListRegistriesInput, fn func(*ListRegistriesOutput, bool) bool) error

ListRegistriesPages iterates over the pages of a ListRegistries operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRegistries method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRegistries operation.
pageNum := 0
err := client.ListRegistriesPages(params,
    func(page *schemas.ListRegistriesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Schemas) ListRegistriesPagesWithContext Uses

func (c *Schemas) ListRegistriesPagesWithContext(ctx aws.Context, input *ListRegistriesInput, fn func(*ListRegistriesOutput, bool) bool, opts ...request.Option) error

ListRegistriesPagesWithContext same as ListRegistriesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) ListRegistriesRequest Uses

func (c *Schemas) ListRegistriesRequest(input *ListRegistriesInput) (req *request.Request, output *ListRegistriesOutput)

ListRegistriesRequest generates a "aws/request.Request" representing the client's request for the ListRegistries operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRegistries for more information on using the ListRegistries API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRegistriesRequest method.
req, resp := client.ListRegistriesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListRegistries

func (*Schemas) ListRegistriesWithContext Uses

func (c *Schemas) ListRegistriesWithContext(ctx aws.Context, input *ListRegistriesInput, opts ...request.Option) (*ListRegistriesOutput, error)

ListRegistriesWithContext is the same as ListRegistries with the addition of the ability to pass a context and additional request options.

See ListRegistries for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) ListSchemaVersions Uses

func (c *Schemas) ListSchemaVersions(input *ListSchemaVersionsInput) (*ListSchemaVersionsOutput, error)

ListSchemaVersions API operation for Schemas.

Provides a list of the schema versions and related information.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation ListSchemaVersions for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListSchemaVersions

func (*Schemas) ListSchemaVersionsPages Uses

func (c *Schemas) ListSchemaVersionsPages(input *ListSchemaVersionsInput, fn func(*ListSchemaVersionsOutput, bool) bool) error

ListSchemaVersionsPages iterates over the pages of a ListSchemaVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSchemaVersions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSchemaVersions operation.
pageNum := 0
err := client.ListSchemaVersionsPages(params,
    func(page *schemas.ListSchemaVersionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Schemas) ListSchemaVersionsPagesWithContext Uses

func (c *Schemas) ListSchemaVersionsPagesWithContext(ctx aws.Context, input *ListSchemaVersionsInput, fn func(*ListSchemaVersionsOutput, bool) bool, opts ...request.Option) error

ListSchemaVersionsPagesWithContext same as ListSchemaVersionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) ListSchemaVersionsRequest Uses

func (c *Schemas) ListSchemaVersionsRequest(input *ListSchemaVersionsInput) (req *request.Request, output *ListSchemaVersionsOutput)

ListSchemaVersionsRequest generates a "aws/request.Request" representing the client's request for the ListSchemaVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSchemaVersions for more information on using the ListSchemaVersions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSchemaVersionsRequest method.
req, resp := client.ListSchemaVersionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListSchemaVersions

func (*Schemas) ListSchemaVersionsWithContext Uses

func (c *Schemas) ListSchemaVersionsWithContext(ctx aws.Context, input *ListSchemaVersionsInput, opts ...request.Option) (*ListSchemaVersionsOutput, error)

ListSchemaVersionsWithContext is the same as ListSchemaVersions with the addition of the ability to pass a context and additional request options.

See ListSchemaVersions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) ListSchemas Uses

func (c *Schemas) ListSchemas(input *ListSchemasInput) (*ListSchemasOutput, error)

ListSchemas API operation for Schemas.

List the schemas.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation ListSchemas for usage and error information.

Returned Error Types:

* ServiceUnavailableException

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListSchemas

func (*Schemas) ListSchemasPages Uses

func (c *Schemas) ListSchemasPages(input *ListSchemasInput, fn func(*ListSchemasOutput, bool) bool) error

ListSchemasPages iterates over the pages of a ListSchemas operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSchemas method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSchemas operation.
pageNum := 0
err := client.ListSchemasPages(params,
    func(page *schemas.ListSchemasOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Schemas) ListSchemasPagesWithContext Uses

func (c *Schemas) ListSchemasPagesWithContext(ctx aws.Context, input *ListSchemasInput, fn func(*ListSchemasOutput, bool) bool, opts ...request.Option) error

ListSchemasPagesWithContext same as ListSchemasPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) ListSchemasRequest Uses

func (c *Schemas) ListSchemasRequest(input *ListSchemasInput) (req *request.Request, output *ListSchemasOutput)

ListSchemasRequest generates a "aws/request.Request" representing the client's request for the ListSchemas operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSchemas for more information on using the ListSchemas API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSchemasRequest method.
req, resp := client.ListSchemasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListSchemas

func (*Schemas) ListSchemasWithContext Uses

func (c *Schemas) ListSchemasWithContext(ctx aws.Context, input *ListSchemasInput, opts ...request.Option) (*ListSchemasOutput, error)

ListSchemasWithContext is the same as ListSchemas with the addition of the ability to pass a context and additional request options.

See ListSchemas for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) ListTagsForResource Uses

func (c *Schemas) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Schemas.

Get tags for resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation ListTagsForResource for usage and error information.

Returned Error Types:

* NotFoundException

* BadRequestException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListTagsForResource

func (*Schemas) ListTagsForResourceRequest Uses

func (c *Schemas) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ListTagsForResource

func (*Schemas) ListTagsForResourceWithContext Uses

func (c *Schemas) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) LockServiceLinkedRole Uses

func (c *Schemas) LockServiceLinkedRole(input *LockServiceLinkedRoleInput) (*LockServiceLinkedRoleOutput, error)

LockServiceLinkedRole API operation for Schemas.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation LockServiceLinkedRole for usage and error information.

Returned Error Types:

* ServiceUnavailableException

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/LockServiceLinkedRole

func (*Schemas) LockServiceLinkedRoleRequest Uses

func (c *Schemas) LockServiceLinkedRoleRequest(input *LockServiceLinkedRoleInput) (req *request.Request, output *LockServiceLinkedRoleOutput)

LockServiceLinkedRoleRequest generates a "aws/request.Request" representing the client's request for the LockServiceLinkedRole operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See LockServiceLinkedRole for more information on using the LockServiceLinkedRole API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the LockServiceLinkedRoleRequest method.
req, resp := client.LockServiceLinkedRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/LockServiceLinkedRole

func (*Schemas) LockServiceLinkedRoleWithContext Uses

func (c *Schemas) LockServiceLinkedRoleWithContext(ctx aws.Context, input *LockServiceLinkedRoleInput, opts ...request.Option) (*LockServiceLinkedRoleOutput, error)

LockServiceLinkedRoleWithContext is the same as LockServiceLinkedRole with the addition of the ability to pass a context and additional request options.

See LockServiceLinkedRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) PutCodeBinding Uses

func (c *Schemas) PutCodeBinding(input *PutCodeBindingInput) (*PutCodeBindingOutput, error)

PutCodeBinding API operation for Schemas.

Put code binding URI

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation PutCodeBinding for usage and error information.

Returned Error Types:

* GoneException

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* TooManyRequestsException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/PutCodeBinding

func (*Schemas) PutCodeBindingRequest Uses

func (c *Schemas) PutCodeBindingRequest(input *PutCodeBindingInput) (req *request.Request, output *PutCodeBindingOutput)

PutCodeBindingRequest generates a "aws/request.Request" representing the client's request for the PutCodeBinding operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutCodeBinding for more information on using the PutCodeBinding API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutCodeBindingRequest method.
req, resp := client.PutCodeBindingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/PutCodeBinding

func (*Schemas) PutCodeBindingWithContext Uses

func (c *Schemas) PutCodeBindingWithContext(ctx aws.Context, input *PutCodeBindingInput, opts ...request.Option) (*PutCodeBindingOutput, error)

PutCodeBindingWithContext is the same as PutCodeBinding with the addition of the ability to pass a context and additional request options.

See PutCodeBinding for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) SearchSchemas Uses

func (c *Schemas) SearchSchemas(input *SearchSchemasInput) (*SearchSchemasOutput, error)

SearchSchemas API operation for Schemas.

Search the schemas

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation SearchSchemas for usage and error information.

Returned Error Types:

* ServiceUnavailableException

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/SearchSchemas

func (*Schemas) SearchSchemasPages Uses

func (c *Schemas) SearchSchemasPages(input *SearchSchemasInput, fn func(*SearchSchemasOutput, bool) bool) error

SearchSchemasPages iterates over the pages of a SearchSchemas operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchSchemas method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchSchemas operation.
pageNum := 0
err := client.SearchSchemasPages(params,
    func(page *schemas.SearchSchemasOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Schemas) SearchSchemasPagesWithContext Uses

func (c *Schemas) SearchSchemasPagesWithContext(ctx aws.Context, input *SearchSchemasInput, fn func(*SearchSchemasOutput, bool) bool, opts ...request.Option) error

SearchSchemasPagesWithContext same as SearchSchemasPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) SearchSchemasRequest Uses

func (c *Schemas) SearchSchemasRequest(input *SearchSchemasInput) (req *request.Request, output *SearchSchemasOutput)

SearchSchemasRequest generates a "aws/request.Request" representing the client's request for the SearchSchemas operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchSchemas for more information on using the SearchSchemas API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchSchemasRequest method.
req, resp := client.SearchSchemasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/SearchSchemas

func (*Schemas) SearchSchemasWithContext Uses

func (c *Schemas) SearchSchemasWithContext(ctx aws.Context, input *SearchSchemasInput, opts ...request.Option) (*SearchSchemasOutput, error)

SearchSchemasWithContext is the same as SearchSchemas with the addition of the ability to pass a context and additional request options.

See SearchSchemas for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) StartDiscoverer Uses

func (c *Schemas) StartDiscoverer(input *StartDiscovererInput) (*StartDiscovererOutput, error)

StartDiscoverer API operation for Schemas.

Starts the discoverer

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation StartDiscoverer for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/StartDiscoverer

func (*Schemas) StartDiscovererRequest Uses

func (c *Schemas) StartDiscovererRequest(input *StartDiscovererInput) (req *request.Request, output *StartDiscovererOutput)

StartDiscovererRequest generates a "aws/request.Request" representing the client's request for the StartDiscoverer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartDiscoverer for more information on using the StartDiscoverer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartDiscovererRequest method.
req, resp := client.StartDiscovererRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/StartDiscoverer

func (*Schemas) StartDiscovererWithContext Uses

func (c *Schemas) StartDiscovererWithContext(ctx aws.Context, input *StartDiscovererInput, opts ...request.Option) (*StartDiscovererOutput, error)

StartDiscovererWithContext is the same as StartDiscoverer with the addition of the ability to pass a context and additional request options.

See StartDiscoverer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) StopDiscoverer Uses

func (c *Schemas) StopDiscoverer(input *StopDiscovererInput) (*StopDiscovererOutput, error)

StopDiscoverer API operation for Schemas.

Stops the discoverer

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation StopDiscoverer for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/StopDiscoverer

func (*Schemas) StopDiscovererRequest Uses

func (c *Schemas) StopDiscovererRequest(input *StopDiscovererInput) (req *request.Request, output *StopDiscovererOutput)

StopDiscovererRequest generates a "aws/request.Request" representing the client's request for the StopDiscoverer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StopDiscoverer for more information on using the StopDiscoverer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StopDiscovererRequest method.
req, resp := client.StopDiscovererRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/StopDiscoverer

func (*Schemas) StopDiscovererWithContext Uses

func (c *Schemas) StopDiscovererWithContext(ctx aws.Context, input *StopDiscovererInput, opts ...request.Option) (*StopDiscovererOutput, error)

StopDiscovererWithContext is the same as StopDiscoverer with the addition of the ability to pass a context and additional request options.

See StopDiscoverer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) TagResource Uses

func (c *Schemas) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Schemas.

Add tags to a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation TagResource for usage and error information.

Returned Error Types:

* NotFoundException

* BadRequestException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/TagResource

func (*Schemas) TagResourceRequest Uses

func (c *Schemas) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/TagResource

func (*Schemas) TagResourceWithContext Uses

func (c *Schemas) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) UnlockServiceLinkedRole Uses

func (c *Schemas) UnlockServiceLinkedRole(input *UnlockServiceLinkedRoleInput) (*UnlockServiceLinkedRoleOutput, error)

UnlockServiceLinkedRole API operation for Schemas.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation UnlockServiceLinkedRole for usage and error information.

Returned Error Types:

* ServiceUnavailableException

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UnlockServiceLinkedRole

func (*Schemas) UnlockServiceLinkedRoleRequest Uses

func (c *Schemas) UnlockServiceLinkedRoleRequest(input *UnlockServiceLinkedRoleInput) (req *request.Request, output *UnlockServiceLinkedRoleOutput)

UnlockServiceLinkedRoleRequest generates a "aws/request.Request" representing the client's request for the UnlockServiceLinkedRole operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UnlockServiceLinkedRole for more information on using the UnlockServiceLinkedRole API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UnlockServiceLinkedRoleRequest method.
req, resp := client.UnlockServiceLinkedRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UnlockServiceLinkedRole

func (*Schemas) UnlockServiceLinkedRoleWithContext Uses

func (c *Schemas) UnlockServiceLinkedRoleWithContext(ctx aws.Context, input *UnlockServiceLinkedRoleInput, opts ...request.Option) (*UnlockServiceLinkedRoleOutput, error)

UnlockServiceLinkedRoleWithContext is the same as UnlockServiceLinkedRole with the addition of the ability to pass a context and additional request options.

See UnlockServiceLinkedRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) UntagResource Uses

func (c *Schemas) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Schemas.

Removes tags from a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation UntagResource for usage and error information.

Returned Error Types:

* NotFoundException

* BadRequestException

* InternalServerErrorException

* ForbiddenException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UntagResource

func (*Schemas) UntagResourceRequest Uses

func (c *Schemas) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UntagResource

func (*Schemas) UntagResourceWithContext Uses

func (c *Schemas) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) UpdateDiscoverer Uses

func (c *Schemas) UpdateDiscoverer(input *UpdateDiscovererInput) (*UpdateDiscovererOutput, error)

UpdateDiscoverer API operation for Schemas.

Updates the discoverer

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation UpdateDiscoverer for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UpdateDiscoverer

func (*Schemas) UpdateDiscovererRequest Uses

func (c *Schemas) UpdateDiscovererRequest(input *UpdateDiscovererInput) (req *request.Request, output *UpdateDiscovererOutput)

UpdateDiscovererRequest generates a "aws/request.Request" representing the client's request for the UpdateDiscoverer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDiscoverer for more information on using the UpdateDiscoverer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDiscovererRequest method.
req, resp := client.UpdateDiscovererRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UpdateDiscoverer

func (*Schemas) UpdateDiscovererWithContext Uses

func (c *Schemas) UpdateDiscovererWithContext(ctx aws.Context, input *UpdateDiscovererInput, opts ...request.Option) (*UpdateDiscovererOutput, error)

UpdateDiscovererWithContext is the same as UpdateDiscoverer with the addition of the ability to pass a context and additional request options.

See UpdateDiscoverer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) UpdateRegistry Uses

func (c *Schemas) UpdateRegistry(input *UpdateRegistryInput) (*UpdateRegistryOutput, error)

UpdateRegistry API operation for Schemas.

Updates a registry.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation UpdateRegistry for usage and error information.

Returned Error Types:

* BadRequestException

* UnauthorizedException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UpdateRegistry

func (*Schemas) UpdateRegistryRequest Uses

func (c *Schemas) UpdateRegistryRequest(input *UpdateRegistryInput) (req *request.Request, output *UpdateRegistryOutput)

UpdateRegistryRequest generates a "aws/request.Request" representing the client's request for the UpdateRegistry operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateRegistry for more information on using the UpdateRegistry API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateRegistryRequest method.
req, resp := client.UpdateRegistryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UpdateRegistry

func (*Schemas) UpdateRegistryWithContext Uses

func (c *Schemas) UpdateRegistryWithContext(ctx aws.Context, input *UpdateRegistryInput, opts ...request.Option) (*UpdateRegistryOutput, error)

UpdateRegistryWithContext is the same as UpdateRegistry with the addition of the ability to pass a context and additional request options.

See UpdateRegistry for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) UpdateSchema Uses

func (c *Schemas) UpdateSchema(input *UpdateSchemaInput) (*UpdateSchemaOutput, error)

UpdateSchema API operation for Schemas.

Updates the schema definition

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Schemas's API operation UpdateSchema for usage and error information.

Returned Error Types:

* BadRequestException

* InternalServerErrorException

* ForbiddenException

* NotFoundException

* ServiceUnavailableException

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UpdateSchema

func (*Schemas) UpdateSchemaRequest Uses

func (c *Schemas) UpdateSchemaRequest(input *UpdateSchemaInput) (req *request.Request, output *UpdateSchemaOutput)

UpdateSchemaRequest generates a "aws/request.Request" representing the client's request for the UpdateSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateSchema for more information on using the UpdateSchema API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateSchemaRequest method.
req, resp := client.UpdateSchemaRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/UpdateSchema

func (*Schemas) UpdateSchemaWithContext Uses

func (c *Schemas) UpdateSchemaWithContext(ctx aws.Context, input *UpdateSchemaInput, opts ...request.Option) (*UpdateSchemaOutput, error)

UpdateSchemaWithContext is the same as UpdateSchema with the addition of the ability to pass a context and additional request options.

See UpdateSchema for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Schemas) WaitUntilCodeBindingExists Uses

func (c *Schemas) WaitUntilCodeBindingExists(input *DescribeCodeBindingInput) error

WaitUntilCodeBindingExists uses the Schemas API operation DescribeCodeBinding to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Schemas) WaitUntilCodeBindingExistsWithContext Uses

func (c *Schemas) WaitUntilCodeBindingExistsWithContext(ctx aws.Context, input *DescribeCodeBindingInput, opts ...request.WaiterOption) error

WaitUntilCodeBindingExistsWithContext is an extended version of WaitUntilCodeBindingExists. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type SearchSchemaSummary Uses

type SearchSchemaSummary struct {

    // The name of the registry.
    RegistryName *string `type:"string"`

    // The ARN of the schema.
    SchemaArn *string `type:"string"`

    // The name of the schema.
    SchemaName *string `type:"string"`

    // An array of schema version summaries.
    SchemaVersions []*SearchSchemaVersionSummary `type:"list"`
    // contains filtered or unexported fields
}

func (SearchSchemaSummary) GoString Uses

func (s SearchSchemaSummary) GoString() string

GoString returns the string representation

func (*SearchSchemaSummary) SetRegistryName Uses

func (s *SearchSchemaSummary) SetRegistryName(v string) *SearchSchemaSummary

SetRegistryName sets the RegistryName field's value.

func (*SearchSchemaSummary) SetSchemaArn Uses

func (s *SearchSchemaSummary) SetSchemaArn(v string) *SearchSchemaSummary

SetSchemaArn sets the SchemaArn field's value.

func (*SearchSchemaSummary) SetSchemaName Uses

func (s *SearchSchemaSummary) SetSchemaName(v string) *SearchSchemaSummary

SetSchemaName sets the SchemaName field's value.

func (*SearchSchemaSummary) SetSchemaVersions Uses

func (s *SearchSchemaSummary) SetSchemaVersions(v []*SearchSchemaVersionSummary) *SearchSchemaSummary

SetSchemaVersions sets the SchemaVersions field's value.

func (SearchSchemaSummary) String Uses

func (s SearchSchemaSummary) String() string

String returns the string representation

type SearchSchemaVersionSummary Uses

type SearchSchemaVersionSummary struct {
    CreatedDate *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The version number of the schema
    SchemaVersion *string `type:"string"`
    // contains filtered or unexported fields
}

func (SearchSchemaVersionSummary) GoString Uses

func (s SearchSchemaVersionSummary) GoString() string

GoString returns the string representation

func (*SearchSchemaVersionSummary) SetCreatedDate Uses

func (s *SearchSchemaVersionSummary) SetCreatedDate(v time.Time) *SearchSchemaVersionSummary

SetCreatedDate sets the CreatedDate field's value.

func (*SearchSchemaVersionSummary) SetSchemaVersion Uses

func (s *SearchSchemaVersionSummary) SetSchemaVersion(v string) *SearchSchemaVersionSummary

SetSchemaVersion sets the SchemaVersion field's value.

func (SearchSchemaVersionSummary) String Uses

func (s SearchSchemaVersionSummary) String() string

String returns the string representation

type SearchSchemasInput Uses

type SearchSchemasInput struct {

    // Keywords is a required field
    Keywords *string `location:"querystring" locationName:"keywords" type:"string" required:"true"`

    Limit *int64 `location:"querystring" locationName:"limit" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (SearchSchemasInput) GoString Uses

func (s SearchSchemasInput) GoString() string

GoString returns the string representation

func (*SearchSchemasInput) SetKeywords Uses

func (s *SearchSchemasInput) SetKeywords(v string) *SearchSchemasInput

SetKeywords sets the Keywords field's value.

func (*SearchSchemasInput) SetLimit Uses

func (s *SearchSchemasInput) SetLimit(v int64) *SearchSchemasInput

SetLimit sets the Limit field's value.

func (*SearchSchemasInput) SetNextToken Uses

func (s *SearchSchemasInput) SetNextToken(v string) *SearchSchemasInput

SetNextToken sets the NextToken field's value.

func (*SearchSchemasInput) SetRegistryName Uses

func (s *SearchSchemasInput) SetRegistryName(v string) *SearchSchemasInput

SetRegistryName sets the RegistryName field's value.

func (SearchSchemasInput) String Uses

func (s SearchSchemasInput) String() string

String returns the string representation

func (*SearchSchemasInput) Validate Uses

func (s *SearchSchemasInput) Validate() error

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

type SearchSchemasOutput Uses

type SearchSchemasOutput struct {
    NextToken *string `type:"string"`

    Schemas []*SearchSchemaSummary `type:"list"`
    // contains filtered or unexported fields
}

func (SearchSchemasOutput) GoString Uses

func (s SearchSchemasOutput) GoString() string

GoString returns the string representation

func (*SearchSchemasOutput) SetNextToken Uses

func (s *SearchSchemasOutput) SetNextToken(v string) *SearchSchemasOutput

SetNextToken sets the NextToken field's value.

func (*SearchSchemasOutput) SetSchemas Uses

func (s *SearchSchemasOutput) SetSchemas(v []*SearchSchemaSummary) *SearchSchemasOutput

SetSchemas sets the Schemas field's value.

func (SearchSchemasOutput) String Uses

func (s SearchSchemasOutput) String() string

String returns the string representation

type ServiceUnavailableException Uses

type ServiceUnavailableException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"Code" type:"string"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

func (*ServiceUnavailableException) Code Uses

func (s *ServiceUnavailableException) Code() string

Code returns the exception type name.

func (*ServiceUnavailableException) Error Uses

func (s *ServiceUnavailableException) Error() string

func (ServiceUnavailableException) GoString Uses

func (s ServiceUnavailableException) GoString() string

GoString returns the string representation

func (*ServiceUnavailableException) Message Uses

func (s *ServiceUnavailableException) Message() string

Message returns the exception's message.

func (*ServiceUnavailableException) OrigErr Uses

func (s *ServiceUnavailableException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceUnavailableException) RequestID Uses

func (s *ServiceUnavailableException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceUnavailableException) StatusCode Uses

func (s *ServiceUnavailableException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceUnavailableException) String Uses

func (s ServiceUnavailableException) String() string

String returns the string representation

type StartDiscovererInput Uses

type StartDiscovererInput struct {

    // DiscovererId is a required field
    DiscovererId *string `location:"uri" locationName:"discovererId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StartDiscovererInput) GoString Uses

func (s StartDiscovererInput) GoString() string

GoString returns the string representation

func (*StartDiscovererInput) SetDiscovererId Uses

func (s *StartDiscovererInput) SetDiscovererId(v string) *StartDiscovererInput

SetDiscovererId sets the DiscovererId field's value.

func (StartDiscovererInput) String Uses

func (s StartDiscovererInput) String() string

String returns the string representation

func (*StartDiscovererInput) Validate Uses

func (s *StartDiscovererInput) Validate() error

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

type StartDiscovererOutput Uses

type StartDiscovererOutput struct {
    DiscovererId *string `type:"string"`

    State *string `type:"string" enum:"DiscovererState"`
    // contains filtered or unexported fields
}

func (StartDiscovererOutput) GoString Uses

func (s StartDiscovererOutput) GoString() string

GoString returns the string representation

func (*StartDiscovererOutput) SetDiscovererId Uses

func (s *StartDiscovererOutput) SetDiscovererId(v string) *StartDiscovererOutput

SetDiscovererId sets the DiscovererId field's value.

func (*StartDiscovererOutput) SetState Uses

func (s *StartDiscovererOutput) SetState(v string) *StartDiscovererOutput

SetState sets the State field's value.

func (StartDiscovererOutput) String Uses

func (s StartDiscovererOutput) String() string

String returns the string representation

type StopDiscovererInput Uses

type StopDiscovererInput struct {

    // DiscovererId is a required field
    DiscovererId *string `location:"uri" locationName:"discovererId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StopDiscovererInput) GoString Uses

func (s StopDiscovererInput) GoString() string

GoString returns the string representation

func (*StopDiscovererInput) SetDiscovererId Uses

func (s *StopDiscovererInput) SetDiscovererId(v string) *StopDiscovererInput

SetDiscovererId sets the DiscovererId field's value.

func (StopDiscovererInput) String Uses

func (s StopDiscovererInput) String() string

String returns the string representation

func (*StopDiscovererInput) Validate Uses

func (s *StopDiscovererInput) Validate() error

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

type StopDiscovererOutput Uses

type StopDiscovererOutput struct {
    DiscovererId *string `type:"string"`

    State *string `type:"string" enum:"DiscovererState"`
    // contains filtered or unexported fields
}

func (StopDiscovererOutput) GoString Uses

func (s StopDiscovererOutput) GoString() string

GoString returns the string representation

func (*StopDiscovererOutput) SetDiscovererId Uses

func (s *StopDiscovererOutput) SetDiscovererId(v string) *StopDiscovererOutput

SetDiscovererId sets the DiscovererId field's value.

func (*StopDiscovererOutput) SetState Uses

func (s *StopDiscovererOutput) SetState(v string) *StopDiscovererOutput

SetState sets the State field's value.

func (StopDiscovererOutput) String Uses

func (s StopDiscovererOutput) String() string

String returns the string representation

type TagResourceInput Uses

type TagResourceInput struct {

    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"`

    // Key-value pairs associated with a resource.
    //
    // Tags is a required field
    Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString Uses

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceArn Uses

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags Uses

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String Uses

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate Uses

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput Uses

type TagResourceOutput struct {
    // contains filtered or unexported fields
}

func (TagResourceOutput) GoString Uses

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) String Uses

func (s TagResourceOutput) String() string

String returns the string representation

type TooManyRequestsException Uses

type TooManyRequestsException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"Code" type:"string"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

func (*TooManyRequestsException) Code Uses

func (s *TooManyRequestsException) Code() string

Code returns the exception type name.

func (*TooManyRequestsException) Error Uses

func (s *TooManyRequestsException) Error() string

func (TooManyRequestsException) GoString Uses

func (s TooManyRequestsException) GoString() string

GoString returns the string representation

func (*TooManyRequestsException) Message Uses

func (s *TooManyRequestsException) Message() string

Message returns the exception's message.

func (*TooManyRequestsException) OrigErr Uses

func (s *TooManyRequestsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyRequestsException) RequestID Uses

func (s *TooManyRequestsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyRequestsException) StatusCode Uses

func (s *TooManyRequestsException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (TooManyRequestsException) String Uses

func (s TooManyRequestsException) String() string

String returns the string representation

type UnauthorizedException Uses

type UnauthorizedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"Code" type:"string"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

func (*UnauthorizedException) Code Uses

func (s *UnauthorizedException) Code() string

Code returns the exception type name.

func (*UnauthorizedException) Error Uses

func (s *UnauthorizedException) Error() string

func (UnauthorizedException) GoString Uses

func (s UnauthorizedException) GoString() string

GoString returns the string representation

func (*UnauthorizedException) Message Uses

func (s *UnauthorizedException) Message() string

Message returns the exception's message.

func (*UnauthorizedException) OrigErr Uses

func (s *UnauthorizedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnauthorizedException) RequestID Uses

func (s *UnauthorizedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnauthorizedException) StatusCode Uses

func (s *UnauthorizedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnauthorizedException) String Uses

func (s UnauthorizedException) String() string

String returns the string representation

type UnlockServiceLinkedRoleInput Uses

type UnlockServiceLinkedRoleInput struct {

    // RoleArn is a required field
    RoleArn *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UnlockServiceLinkedRoleInput) GoString Uses

func (s UnlockServiceLinkedRoleInput) GoString() string

GoString returns the string representation

func (*UnlockServiceLinkedRoleInput) SetRoleArn Uses

func (s *UnlockServiceLinkedRoleInput) SetRoleArn(v string) *UnlockServiceLinkedRoleInput

SetRoleArn sets the RoleArn field's value.

func (UnlockServiceLinkedRoleInput) String Uses

func (s UnlockServiceLinkedRoleInput) String() string

String returns the string representation

func (*UnlockServiceLinkedRoleInput) Validate Uses

func (s *UnlockServiceLinkedRoleInput) Validate() error

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

type UnlockServiceLinkedRoleOutput Uses

type UnlockServiceLinkedRoleOutput struct {
    // contains filtered or unexported fields
}

func (UnlockServiceLinkedRoleOutput) GoString Uses

func (s UnlockServiceLinkedRoleOutput) GoString() string

GoString returns the string representation

func (UnlockServiceLinkedRoleOutput) String Uses

func (s UnlockServiceLinkedRoleOutput) String() string

String returns the string representation

type UntagResourceInput Uses

type UntagResourceInput struct {

    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resource-arn" type:"string" required:"true"`

    // TagKeys is a required field
    TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UntagResourceInput) GoString Uses

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceArn Uses

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys Uses

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String Uses

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate Uses

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput Uses

type UntagResourceOutput struct {
    // contains filtered or unexported fields
}

func (UntagResourceOutput) GoString Uses

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) String Uses

func (s UntagResourceOutput) String() string

String returns the string representation

type UpdateDiscovererInput Uses

type UpdateDiscovererInput struct {
    Description *string `type:"string"`

    // DiscovererId is a required field
    DiscovererId *string `location:"uri" locationName:"discovererId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateDiscovererInput) GoString Uses

func (s UpdateDiscovererInput) GoString() string

GoString returns the string representation

func (*UpdateDiscovererInput) SetDescription Uses

func (s *UpdateDiscovererInput) SetDescription(v string) *UpdateDiscovererInput

SetDescription sets the Description field's value.

func (*UpdateDiscovererInput) SetDiscovererId Uses

func (s *UpdateDiscovererInput) SetDiscovererId(v string) *UpdateDiscovererInput

SetDiscovererId sets the DiscovererId field's value.

func (UpdateDiscovererInput) String Uses

func (s UpdateDiscovererInput) String() string

String returns the string representation

func (*UpdateDiscovererInput) Validate Uses

func (s *UpdateDiscovererInput) Validate() error

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

type UpdateDiscovererOutput Uses

type UpdateDiscovererOutput struct {
    Description *string `type:"string"`

    DiscovererArn *string `type:"string"`

    DiscovererId *string `type:"string"`

    SourceArn *string `type:"string"`

    State *string `type:"string" enum:"DiscovererState"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (UpdateDiscovererOutput) GoString Uses

func (s UpdateDiscovererOutput) GoString() string

GoString returns the string representation

func (*UpdateDiscovererOutput) SetDescription Uses

func (s *UpdateDiscovererOutput) SetDescription(v string) *UpdateDiscovererOutput

SetDescription sets the Description field's value.

func (*UpdateDiscovererOutput) SetDiscovererArn Uses

func (s *UpdateDiscovererOutput) SetDiscovererArn(v string) *UpdateDiscovererOutput

SetDiscovererArn sets the DiscovererArn field's value.

func (*UpdateDiscovererOutput) SetDiscovererId Uses

func (s *UpdateDiscovererOutput) SetDiscovererId(v string) *UpdateDiscovererOutput

SetDiscovererId sets the DiscovererId field's value.

func (*UpdateDiscovererOutput) SetSourceArn Uses

func (s *UpdateDiscovererOutput) SetSourceArn(v string) *UpdateDiscovererOutput

SetSourceArn sets the SourceArn field's value.

func (*UpdateDiscovererOutput) SetState Uses

func (s *UpdateDiscovererOutput) SetState(v string) *UpdateDiscovererOutput

SetState sets the State field's value.

func (*UpdateDiscovererOutput) SetTags Uses

func (s *UpdateDiscovererOutput) SetTags(v map[string]*string) *UpdateDiscovererOutput

SetTags sets the Tags field's value.

func (UpdateDiscovererOutput) String Uses

func (s UpdateDiscovererOutput) String() string

String returns the string representation

type UpdateRegistryInput Uses

type UpdateRegistryInput struct {
    Description *string `type:"string"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateRegistryInput) GoString Uses

func (s UpdateRegistryInput) GoString() string

GoString returns the string representation

func (*UpdateRegistryInput) SetDescription Uses

func (s *UpdateRegistryInput) SetDescription(v string) *UpdateRegistryInput

SetDescription sets the Description field's value.

func (*UpdateRegistryInput) SetRegistryName Uses

func (s *UpdateRegistryInput) SetRegistryName(v string) *UpdateRegistryInput

SetRegistryName sets the RegistryName field's value.

func (UpdateRegistryInput) String Uses

func (s UpdateRegistryInput) String() string

String returns the string representation

func (*UpdateRegistryInput) Validate Uses

func (s *UpdateRegistryInput) Validate() error

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

type UpdateRegistryOutput Uses

type UpdateRegistryOutput struct {
    Description *string `type:"string"`

    RegistryArn *string `type:"string"`

    RegistryName *string `type:"string"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (UpdateRegistryOutput) GoString Uses

func (s UpdateRegistryOutput) GoString() string

GoString returns the string representation

func (*UpdateRegistryOutput) SetDescription Uses

func (s *UpdateRegistryOutput) SetDescription(v string) *UpdateRegistryOutput

SetDescription sets the Description field's value.

func (*UpdateRegistryOutput) SetRegistryArn Uses

func (s *UpdateRegistryOutput) SetRegistryArn(v string) *UpdateRegistryOutput

SetRegistryArn sets the RegistryArn field's value.

func (*UpdateRegistryOutput) SetRegistryName Uses

func (s *UpdateRegistryOutput) SetRegistryName(v string) *UpdateRegistryOutput

SetRegistryName sets the RegistryName field's value.

func (*UpdateRegistryOutput) SetTags Uses

func (s *UpdateRegistryOutput) SetTags(v map[string]*string) *UpdateRegistryOutput

SetTags sets the Tags field's value.

func (UpdateRegistryOutput) String Uses

func (s UpdateRegistryOutput) String() string

String returns the string representation

type UpdateSchemaInput Uses

type UpdateSchemaInput struct {
    ClientTokenId *string `type:"string" idempotencyToken:"true"`

    Content *string `min:"1" type:"string"`

    Description *string `type:"string"`

    // RegistryName is a required field
    RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"`

    // SchemaName is a required field
    SchemaName *string `location:"uri" locationName:"schemaName" type:"string" required:"true"`

    Type *string `type:"string" enum:"Type"`
    // contains filtered or unexported fields
}

func (UpdateSchemaInput) GoString Uses

func (s UpdateSchemaInput) GoString() string

GoString returns the string representation

func (*UpdateSchemaInput) SetClientTokenId Uses

func (s *UpdateSchemaInput) SetClientTokenId(v string) *UpdateSchemaInput

SetClientTokenId sets the ClientTokenId field's value.

func (*UpdateSchemaInput) SetContent Uses

func (s *UpdateSchemaInput) SetContent(v string) *UpdateSchemaInput

SetContent sets the Content field's value.

func (*UpdateSchemaInput) SetDescription Uses

func (s *UpdateSchemaInput) SetDescription(v string) *UpdateSchemaInput

SetDescription sets the Description field's value.

func (*UpdateSchemaInput) SetRegistryName Uses

func (s *UpdateSchemaInput) SetRegistryName(v string) *UpdateSchemaInput

SetRegistryName sets the RegistryName field's value.

func (*UpdateSchemaInput) SetSchemaName Uses

func (s *UpdateSchemaInput) SetSchemaName(v string) *UpdateSchemaInput

SetSchemaName sets the SchemaName field's value.

func (*UpdateSchemaInput) SetType Uses

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

SetType sets the Type field's value.

func (UpdateSchemaInput) String Uses

func (s UpdateSchemaInput) String() string

String returns the string representation

func (*UpdateSchemaInput) Validate Uses

func (s *UpdateSchemaInput) Validate() error

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

type UpdateSchemaOutput Uses

type UpdateSchemaOutput struct {
    Description *string `type:"string"`

    LastModified *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    SchemaArn *string `type:"string"`

    SchemaName *string `type:"string"`

    SchemaVersion *string `type:"string"`

    // Key-value pairs associated with a resource.
    Tags map[string]*string `locationName:"tags" type:"map"`

    Type *string `type:"string"`

    VersionCreatedDate *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (UpdateSchemaOutput) GoString Uses

func (s UpdateSchemaOutput) GoString() string

GoString returns the string representation

func (*UpdateSchemaOutput) SetDescription Uses

func (s *UpdateSchemaOutput) SetDescription(v string) *UpdateSchemaOutput

SetDescription sets the Description field's value.

func (*UpdateSchemaOutput) SetLastModified Uses

func (s *UpdateSchemaOutput) SetLastModified(v time.Time) *UpdateSchemaOutput

SetLastModified sets the LastModified field's value.

func (*UpdateSchemaOutput) SetSchemaArn Uses

func (s *UpdateSchemaOutput) SetSchemaArn(v string) *UpdateSchemaOutput

SetSchemaArn sets the SchemaArn field's value.

func (*UpdateSchemaOutput) SetSchemaName Uses

func (s *UpdateSchemaOutput) SetSchemaName(v string) *UpdateSchemaOutput

SetSchemaName sets the SchemaName field's value.

func (*UpdateSchemaOutput) SetSchemaVersion Uses

func (s *UpdateSchemaOutput) SetSchemaVersion(v string) *UpdateSchemaOutput

SetSchemaVersion sets the SchemaVersion field's value.

func (*UpdateSchemaOutput) SetTags Uses

func (s *UpdateSchemaOutput) SetTags(v map[string]*string) *UpdateSchemaOutput

SetTags sets the Tags field's value.

func (*UpdateSchemaOutput) SetType Uses

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

SetType sets the Type field's value.

func (*UpdateSchemaOutput) SetVersionCreatedDate Uses

func (s *UpdateSchemaOutput) SetVersionCreatedDate(v time.Time) *UpdateSchemaOutput

SetVersionCreatedDate sets the VersionCreatedDate field's value.

func (UpdateSchemaOutput) String Uses

func (s UpdateSchemaOutput) String() string

String returns the string representation

Directories

PathSynopsis
schemasifacePackage schemasiface provides an interface to enable mocking the Schemas service client for testing your code.

Package schemas imports 10 packages (graph) and is imported by 6 packages. Updated 2020-03-31. Refresh now. Tools for package owners.