func CodeGenerationStatus_Values() []string
CodeGenerationStatus_Values returns all elements of the CodeGenerationStatus enum
func DiscovererState_Values() []string
DiscovererState_Values returns all elements of the DiscovererState enum
func Type_Values() []string
Type_Values returns all elements of the Type enum
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 (s *BadRequestException) Code() string
Code returns the exception type name.
func (s *BadRequestException) Error() string
func (s BadRequestException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *BadRequestException) Message() string
Message returns the exception's message.
func (s *BadRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *BadRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *BadRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s BadRequestException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s *ConflictException) Code() string
Code returns the exception type name.
func (s *ConflictException) Error() string
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ConflictException) Message() string
Message returns the exception's message.
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDiscovererInput struct { CrossAccount *bool `type:"boolean"` 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 (s CreateDiscovererInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDiscovererInput) SetCrossAccount(v bool) *CreateDiscovererInput
SetCrossAccount sets the CrossAccount field's value.
func (s *CreateDiscovererInput) SetDescription(v string) *CreateDiscovererInput
SetDescription sets the Description field's value.
func (s *CreateDiscovererInput) SetSourceArn(v string) *CreateDiscovererInput
SetSourceArn sets the SourceArn field's value.
func (s *CreateDiscovererInput) SetTags(v map[string]*string) *CreateDiscovererInput
SetTags sets the Tags field's value.
func (s CreateDiscovererInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDiscovererInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDiscovererOutput struct { CrossAccount *bool `type:"boolean"` 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 (s CreateDiscovererOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateDiscovererOutput) SetCrossAccount(v bool) *CreateDiscovererOutput
SetCrossAccount sets the CrossAccount field's value.
func (s *CreateDiscovererOutput) SetDescription(v string) *CreateDiscovererOutput
SetDescription sets the Description field's value.
func (s *CreateDiscovererOutput) SetDiscovererArn(v string) *CreateDiscovererOutput
SetDiscovererArn sets the DiscovererArn field's value.
func (s *CreateDiscovererOutput) SetDiscovererId(v string) *CreateDiscovererOutput
SetDiscovererId sets the DiscovererId field's value.
func (s *CreateDiscovererOutput) SetSourceArn(v string) *CreateDiscovererOutput
SetSourceArn sets the SourceArn field's value.
func (s *CreateDiscovererOutput) SetState(v string) *CreateDiscovererOutput
SetState sets the State field's value.
func (s *CreateDiscovererOutput) SetTags(v map[string]*string) *CreateDiscovererOutput
SetTags sets the Tags field's value.
func (s CreateDiscovererOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s CreateRegistryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateRegistryInput) SetDescription(v string) *CreateRegistryInput
SetDescription sets the Description field's value.
func (s *CreateRegistryInput) SetRegistryName(v string) *CreateRegistryInput
SetRegistryName sets the RegistryName field's value.
func (s *CreateRegistryInput) SetTags(v map[string]*string) *CreateRegistryInput
SetTags sets the Tags field's value.
func (s CreateRegistryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateRegistryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s CreateRegistryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateRegistryOutput) SetDescription(v string) *CreateRegistryOutput
SetDescription sets the Description field's value.
func (s *CreateRegistryOutput) SetRegistryArn(v string) *CreateRegistryOutput
SetRegistryArn sets the RegistryArn field's value.
func (s *CreateRegistryOutput) SetRegistryName(v string) *CreateRegistryOutput
SetRegistryName sets the RegistryName field's value.
func (s *CreateRegistryOutput) SetTags(v map[string]*string) *CreateRegistryOutput
SetTags sets the Tags field's value.
func (s CreateRegistryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s CreateSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateSchemaInput) SetContent(v string) *CreateSchemaInput
SetContent sets the Content field's value.
func (s *CreateSchemaInput) SetDescription(v string) *CreateSchemaInput
SetDescription sets the Description field's value.
func (s *CreateSchemaInput) SetRegistryName(v string) *CreateSchemaInput
SetRegistryName sets the RegistryName field's value.
func (s *CreateSchemaInput) SetSchemaName(v string) *CreateSchemaInput
SetSchemaName sets the SchemaName field's value.
func (s *CreateSchemaInput) SetTags(v map[string]*string) *CreateSchemaInput
SetTags sets the Tags field's value.
func (s *CreateSchemaInput) SetType(v string) *CreateSchemaInput
SetType sets the Type field's value.
func (s CreateSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s CreateSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateSchemaOutput) SetDescription(v string) *CreateSchemaOutput
SetDescription sets the Description field's value.
func (s *CreateSchemaOutput) SetLastModified(v time.Time) *CreateSchemaOutput
SetLastModified sets the LastModified field's value.
func (s *CreateSchemaOutput) SetSchemaArn(v string) *CreateSchemaOutput
SetSchemaArn sets the SchemaArn field's value.
func (s *CreateSchemaOutput) SetSchemaName(v string) *CreateSchemaOutput
SetSchemaName sets the SchemaName field's value.
func (s *CreateSchemaOutput) SetSchemaVersion(v string) *CreateSchemaOutput
SetSchemaVersion sets the SchemaVersion field's value.
func (s *CreateSchemaOutput) SetTags(v map[string]*string) *CreateSchemaOutput
SetTags sets the Tags field's value.
func (s *CreateSchemaOutput) SetType(v string) *CreateSchemaOutput
SetType sets the Type field's value.
func (s *CreateSchemaOutput) SetVersionCreatedDate(v time.Time) *CreateSchemaOutput
SetVersionCreatedDate sets the VersionCreatedDate field's value.
func (s CreateSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDiscovererInput struct { // DiscovererId is a required field DiscovererId *string `location:"uri" locationName:"discovererId" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteDiscovererInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDiscovererInput) SetDiscovererId(v string) *DeleteDiscovererInput
SetDiscovererId sets the DiscovererId field's value.
func (s DeleteDiscovererInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteDiscovererInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDiscovererOutput struct {
// contains filtered or unexported fields
}
func (s DeleteDiscovererOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteDiscovererOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRegistryInput struct { // RegistryName is a required field RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteRegistryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteRegistryInput) SetRegistryName(v string) *DeleteRegistryInput
SetRegistryName sets the RegistryName field's value.
func (s DeleteRegistryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteRegistryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRegistryOutput struct {
// contains filtered or unexported fields
}
func (s DeleteRegistryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteRegistryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteResourcePolicyInput struct {
RegistryName *string `location:"querystring" locationName:"registryName" type:"string"`
// contains filtered or unexported fields
}
func (s DeleteResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteResourcePolicyInput) SetRegistryName(v string) *DeleteResourcePolicyInput
SetRegistryName sets the RegistryName field's value.
func (s DeleteResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (s DeleteResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s DeleteSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteSchemaInput) SetRegistryName(v string) *DeleteSchemaInput
SetRegistryName sets the RegistryName field's value.
func (s *DeleteSchemaInput) SetSchemaName(v string) *DeleteSchemaInput
SetSchemaName sets the SchemaName field's value.
func (s DeleteSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSchemaOutput struct {
// contains filtered or unexported fields
}
func (s DeleteSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s DeleteSchemaVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteSchemaVersionInput) SetRegistryName(v string) *DeleteSchemaVersionInput
SetRegistryName sets the RegistryName field's value.
func (s *DeleteSchemaVersionInput) SetSchemaName(v string) *DeleteSchemaVersionInput
SetSchemaName sets the SchemaName field's value.
func (s *DeleteSchemaVersionInput) SetSchemaVersion(v string) *DeleteSchemaVersionInput
SetSchemaVersion sets the SchemaVersion field's value.
func (s DeleteSchemaVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteSchemaVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSchemaVersionOutput struct {
// contains filtered or unexported fields
}
func (s DeleteSchemaVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteSchemaVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s DescribeCodeBindingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeCodeBindingInput) SetLanguage(v string) *DescribeCodeBindingInput
SetLanguage sets the Language field's value.
func (s *DescribeCodeBindingInput) SetRegistryName(v string) *DescribeCodeBindingInput
SetRegistryName sets the RegistryName field's value.
func (s *DescribeCodeBindingInput) SetSchemaName(v string) *DescribeCodeBindingInput
SetSchemaName sets the SchemaName field's value.
func (s *DescribeCodeBindingInput) SetSchemaVersion(v string) *DescribeCodeBindingInput
SetSchemaVersion sets the SchemaVersion field's value.
func (s DescribeCodeBindingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeCodeBindingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeCodeBindingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeCodeBindingOutput) SetCreationDate(v time.Time) *DescribeCodeBindingOutput
SetCreationDate sets the CreationDate field's value.
func (s *DescribeCodeBindingOutput) SetLastModified(v time.Time) *DescribeCodeBindingOutput
SetLastModified sets the LastModified field's value.
func (s *DescribeCodeBindingOutput) SetSchemaVersion(v string) *DescribeCodeBindingOutput
SetSchemaVersion sets the SchemaVersion field's value.
func (s *DescribeCodeBindingOutput) SetStatus(v string) *DescribeCodeBindingOutput
SetStatus sets the Status field's value.
func (s DescribeCodeBindingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDiscovererInput struct { // DiscovererId is a required field DiscovererId *string `location:"uri" locationName:"discovererId" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeDiscovererInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDiscovererInput) SetDiscovererId(v string) *DescribeDiscovererInput
SetDiscovererId sets the DiscovererId field's value.
func (s DescribeDiscovererInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDiscovererInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDiscovererOutput struct { CrossAccount *bool `type:"boolean"` 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 (s DescribeDiscovererOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeDiscovererOutput) SetCrossAccount(v bool) *DescribeDiscovererOutput
SetCrossAccount sets the CrossAccount field's value.
func (s *DescribeDiscovererOutput) SetDescription(v string) *DescribeDiscovererOutput
SetDescription sets the Description field's value.
func (s *DescribeDiscovererOutput) SetDiscovererArn(v string) *DescribeDiscovererOutput
SetDiscovererArn sets the DiscovererArn field's value.
func (s *DescribeDiscovererOutput) SetDiscovererId(v string) *DescribeDiscovererOutput
SetDiscovererId sets the DiscovererId field's value.
func (s *DescribeDiscovererOutput) SetSourceArn(v string) *DescribeDiscovererOutput
SetSourceArn sets the SourceArn field's value.
func (s *DescribeDiscovererOutput) SetState(v string) *DescribeDiscovererOutput
SetState sets the State field's value.
func (s *DescribeDiscovererOutput) SetTags(v map[string]*string) *DescribeDiscovererOutput
SetTags sets the Tags field's value.
func (s DescribeDiscovererOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRegistryInput struct { // RegistryName is a required field RegistryName *string `location:"uri" locationName:"registryName" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeRegistryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeRegistryInput) SetRegistryName(v string) *DescribeRegistryInput
SetRegistryName sets the RegistryName field's value.
func (s DescribeRegistryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeRegistryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeRegistryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeRegistryOutput) SetDescription(v string) *DescribeRegistryOutput
SetDescription sets the Description field's value.
func (s *DescribeRegistryOutput) SetRegistryArn(v string) *DescribeRegistryOutput
SetRegistryArn sets the RegistryArn field's value.
func (s *DescribeRegistryOutput) SetRegistryName(v string) *DescribeRegistryOutput
SetRegistryName sets the RegistryName field's value.
func (s *DescribeRegistryOutput) SetTags(v map[string]*string) *DescribeRegistryOutput
SetTags sets the Tags field's value.
func (s DescribeRegistryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s DescribeSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeSchemaInput) SetRegistryName(v string) *DescribeSchemaInput
SetRegistryName sets the RegistryName field's value.
func (s *DescribeSchemaInput) SetSchemaName(v string) *DescribeSchemaInput
SetSchemaName sets the SchemaName field's value.
func (s *DescribeSchemaInput) SetSchemaVersion(v string) *DescribeSchemaInput
SetSchemaVersion sets the SchemaVersion field's value.
func (s DescribeSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeSchemaOutput) SetContent(v string) *DescribeSchemaOutput
SetContent sets the Content field's value.
func (s *DescribeSchemaOutput) SetDescription(v string) *DescribeSchemaOutput
SetDescription sets the Description field's value.
func (s *DescribeSchemaOutput) SetLastModified(v time.Time) *DescribeSchemaOutput
SetLastModified sets the LastModified field's value.
func (s *DescribeSchemaOutput) SetSchemaArn(v string) *DescribeSchemaOutput
SetSchemaArn sets the SchemaArn field's value.
func (s *DescribeSchemaOutput) SetSchemaName(v string) *DescribeSchemaOutput
SetSchemaName sets the SchemaName field's value.
func (s *DescribeSchemaOutput) SetSchemaVersion(v string) *DescribeSchemaOutput
SetSchemaVersion sets the SchemaVersion field's value.
func (s *DescribeSchemaOutput) SetTags(v map[string]*string) *DescribeSchemaOutput
SetTags sets the Tags field's value.
func (s *DescribeSchemaOutput) SetType(v string) *DescribeSchemaOutput
SetType sets the Type field's value.
func (s *DescribeSchemaOutput) SetVersionCreatedDate(v time.Time) *DescribeSchemaOutput
SetVersionCreatedDate sets the VersionCreatedDate field's value.
func (s DescribeSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DiscovererSummary struct { // The Status if the discoverer will discover schemas from events sent from // another account. CrossAccount *bool `type:"boolean"` // 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"` // The state of the discoverer. 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 (s DiscovererSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DiscovererSummary) SetCrossAccount(v bool) *DiscovererSummary
SetCrossAccount sets the CrossAccount field's value.
func (s *DiscovererSummary) SetDiscovererArn(v string) *DiscovererSummary
SetDiscovererArn sets the DiscovererArn field's value.
func (s *DiscovererSummary) SetDiscovererId(v string) *DiscovererSummary
SetDiscovererId sets the DiscovererId field's value.
func (s *DiscovererSummary) SetSourceArn(v string) *DiscovererSummary
SetSourceArn sets the SourceArn field's value.
func (s *DiscovererSummary) SetState(v string) *DiscovererSummary
SetState sets the State field's value.
func (s *DiscovererSummary) SetTags(v map[string]*string) *DiscovererSummary
SetTags sets the Tags field's value.
func (s DiscovererSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportSchemaInput 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"` // Type is a required field Type *string `location:"querystring" locationName:"type" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ExportSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportSchemaInput) SetRegistryName(v string) *ExportSchemaInput
SetRegistryName sets the RegistryName field's value.
func (s *ExportSchemaInput) SetSchemaName(v string) *ExportSchemaInput
SetSchemaName sets the SchemaName field's value.
func (s *ExportSchemaInput) SetSchemaVersion(v string) *ExportSchemaInput
SetSchemaVersion sets the SchemaVersion field's value.
func (s *ExportSchemaInput) SetType(v string) *ExportSchemaInput
SetType sets the Type field's value.
func (s ExportSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportSchemaOutput struct {
Content *string `type:"string"`
SchemaArn *string `type:"string"`
SchemaName *string `type:"string"`
SchemaVersion *string `type:"string"`
Type *string `type:"string"`
// contains filtered or unexported fields
}
func (s ExportSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExportSchemaOutput) SetContent(v string) *ExportSchemaOutput
SetContent sets the Content field's value.
func (s *ExportSchemaOutput) SetSchemaArn(v string) *ExportSchemaOutput
SetSchemaArn sets the SchemaArn field's value.
func (s *ExportSchemaOutput) SetSchemaName(v string) *ExportSchemaOutput
SetSchemaName sets the SchemaName field's value.
func (s *ExportSchemaOutput) SetSchemaVersion(v string) *ExportSchemaOutput
SetSchemaVersion sets the SchemaVersion field's value.
func (s *ExportSchemaOutput) SetType(v string) *ExportSchemaOutput
SetType sets the Type field's value.
func (s ExportSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s *ForbiddenException) Code() string
Code returns the exception type name.
func (s *ForbiddenException) Error() string
func (s ForbiddenException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ForbiddenException) Message() string
Message returns the exception's message.
func (s *ForbiddenException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ForbiddenException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ForbiddenException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ForbiddenException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s GetCodeBindingSourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetCodeBindingSourceInput) SetLanguage(v string) *GetCodeBindingSourceInput
SetLanguage sets the Language field's value.
func (s *GetCodeBindingSourceInput) SetRegistryName(v string) *GetCodeBindingSourceInput
SetRegistryName sets the RegistryName field's value.
func (s *GetCodeBindingSourceInput) SetSchemaName(v string) *GetCodeBindingSourceInput
SetSchemaName sets the SchemaName field's value.
func (s *GetCodeBindingSourceInput) SetSchemaVersion(v string) *GetCodeBindingSourceInput
SetSchemaVersion sets the SchemaVersion field's value.
func (s GetCodeBindingSourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetCodeBindingSourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCodeBindingSourceOutput struct {
Body []byte `type:"blob"`
// contains filtered or unexported fields
}
func (s GetCodeBindingSourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetCodeBindingSourceOutput) SetBody(v []byte) *GetCodeBindingSourceOutput
SetBody sets the Body field's value.
func (s GetCodeBindingSourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s GetDiscoveredSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetDiscoveredSchemaInput) SetEvents(v []*string) *GetDiscoveredSchemaInput
SetEvents sets the Events field's value.
func (s *GetDiscoveredSchemaInput) SetType(v string) *GetDiscoveredSchemaInput
SetType sets the Type field's value.
func (s GetDiscoveredSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetDiscoveredSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDiscoveredSchemaOutput struct {
Content *string `type:"string"`
// contains filtered or unexported fields
}
func (s GetDiscoveredSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetDiscoveredSchemaOutput) SetContent(v string) *GetDiscoveredSchemaOutput
SetContent sets the Content field's value.
func (s GetDiscoveredSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetResourcePolicyInput struct {
RegistryName *string `location:"querystring" locationName:"registryName" type:"string"`
// contains filtered or unexported fields
}
func (s GetResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetResourcePolicyInput) SetRegistryName(v string) *GetResourcePolicyInput
SetRegistryName sets the RegistryName field's value.
func (s GetResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetResourcePolicyOutput struct { Policy aws.JSONValue `type:"jsonvalue"` RevisionId *string `type:"string"` // contains filtered or unexported fields }
func (s GetResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetResourcePolicyOutput) SetPolicy(v aws.JSONValue) *GetResourcePolicyOutput
SetPolicy sets the Policy field's value.
func (s *GetResourcePolicyOutput) SetRevisionId(v string) *GetResourcePolicyOutput
SetRevisionId sets the RevisionId field's value.
func (s GetResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s *GoneException) Code() string
Code returns the exception type name.
func (s *GoneException) Error() string
func (s GoneException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GoneException) Message() string
Message returns the exception's message.
func (s *GoneException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *GoneException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *GoneException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s GoneException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s *InternalServerErrorException) Code() string
Code returns the exception type name.
func (s *InternalServerErrorException) Error() string
func (s InternalServerErrorException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *InternalServerErrorException) Message() string
Message returns the exception's message.
func (s *InternalServerErrorException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InternalServerErrorException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InternalServerErrorException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s InternalServerErrorException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s ListDiscoverersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListDiscoverersInput) SetDiscovererIdPrefix(v string) *ListDiscoverersInput
SetDiscovererIdPrefix sets the DiscovererIdPrefix field's value.
func (s *ListDiscoverersInput) SetLimit(v int64) *ListDiscoverersInput
SetLimit sets the Limit field's value.
func (s *ListDiscoverersInput) SetNextToken(v string) *ListDiscoverersInput
SetNextToken sets the NextToken field's value.
func (s *ListDiscoverersInput) SetSourceArnPrefix(v string) *ListDiscoverersInput
SetSourceArnPrefix sets the SourceArnPrefix field's value.
func (s ListDiscoverersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDiscoverersOutput struct { Discoverers []*DiscovererSummary `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
func (s ListDiscoverersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListDiscoverersOutput) SetDiscoverers(v []*DiscovererSummary) *ListDiscoverersOutput
SetDiscoverers sets the Discoverers field's value.
func (s *ListDiscoverersOutput) SetNextToken(v string) *ListDiscoverersOutput
SetNextToken sets the NextToken field's value.
func (s ListDiscoverersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s ListRegistriesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListRegistriesInput) SetLimit(v int64) *ListRegistriesInput
SetLimit sets the Limit field's value.
func (s *ListRegistriesInput) SetNextToken(v string) *ListRegistriesInput
SetNextToken sets the NextToken field's value.
func (s *ListRegistriesInput) SetRegistryNamePrefix(v string) *ListRegistriesInput
SetRegistryNamePrefix sets the RegistryNamePrefix field's value.
func (s *ListRegistriesInput) SetScope(v string) *ListRegistriesInput
SetScope sets the Scope field's value.
func (s ListRegistriesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRegistriesOutput struct {
NextToken *string `type:"string"`
Registries []*RegistrySummary `type:"list"`
// contains filtered or unexported fields
}
func (s ListRegistriesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListRegistriesOutput) SetNextToken(v string) *ListRegistriesOutput
SetNextToken sets the NextToken field's value.
func (s *ListRegistriesOutput) SetRegistries(v []*RegistrySummary) *ListRegistriesOutput
SetRegistries sets the Registries field's value.
func (s ListRegistriesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s ListSchemaVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListSchemaVersionsInput) SetLimit(v int64) *ListSchemaVersionsInput
SetLimit sets the Limit field's value.
func (s *ListSchemaVersionsInput) SetNextToken(v string) *ListSchemaVersionsInput
SetNextToken sets the NextToken field's value.
func (s *ListSchemaVersionsInput) SetRegistryName(v string) *ListSchemaVersionsInput
SetRegistryName sets the RegistryName field's value.
func (s *ListSchemaVersionsInput) SetSchemaName(v string) *ListSchemaVersionsInput
SetSchemaName sets the SchemaName field's value.
func (s ListSchemaVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListSchemaVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSchemaVersionsOutput struct {
NextToken *string `type:"string"`
SchemaVersions []*SchemaVersionSummary `type:"list"`
// contains filtered or unexported fields
}
func (s ListSchemaVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListSchemaVersionsOutput) SetNextToken(v string) *ListSchemaVersionsOutput
SetNextToken sets the NextToken field's value.
func (s *ListSchemaVersionsOutput) SetSchemaVersions(v []*SchemaVersionSummary) *ListSchemaVersionsOutput
SetSchemaVersions sets the SchemaVersions field's value.
func (s ListSchemaVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s ListSchemasInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListSchemasInput) SetLimit(v int64) *ListSchemasInput
SetLimit sets the Limit field's value.
func (s *ListSchemasInput) SetNextToken(v string) *ListSchemasInput
SetNextToken sets the NextToken field's value.
func (s *ListSchemasInput) SetRegistryName(v string) *ListSchemasInput
SetRegistryName sets the RegistryName field's value.
func (s *ListSchemasInput) SetSchemaNamePrefix(v string) *ListSchemasInput
SetSchemaNamePrefix sets the SchemaNamePrefix field's value.
func (s ListSchemasInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListSchemasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSchemasOutput struct {
NextToken *string `type:"string"`
Schemas []*SchemaSummary `type:"list"`
// contains filtered or unexported fields
}
func (s ListSchemasOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListSchemasOutput) SetNextToken(v string) *ListSchemasOutput
SetNextToken sets the NextToken field's value.
func (s *ListSchemasOutput) SetSchemas(v []*SchemaSummary) *ListSchemasOutput
SetSchemas sets the Schemas field's value.
func (s ListSchemasOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput struct { // Key-value pairs associated with a resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s *NotFoundException) Code() string
Code returns the exception type name.
func (s *NotFoundException) Error() string
func (s NotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *NotFoundException) Message() string
Message returns the exception's message.
func (s *NotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *NotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *NotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s NotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PreconditionFailedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
func (s *PreconditionFailedException) Code() string
Code returns the exception type name.
func (s *PreconditionFailedException) Error() string
func (s PreconditionFailedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PreconditionFailedException) Message() string
Message returns the exception's message.
func (s *PreconditionFailedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *PreconditionFailedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *PreconditionFailedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s PreconditionFailedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s PutCodeBindingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PutCodeBindingInput) SetLanguage(v string) *PutCodeBindingInput
SetLanguage sets the Language field's value.
func (s *PutCodeBindingInput) SetRegistryName(v string) *PutCodeBindingInput
SetRegistryName sets the RegistryName field's value.
func (s *PutCodeBindingInput) SetSchemaName(v string) *PutCodeBindingInput
SetSchemaName sets the SchemaName field's value.
func (s *PutCodeBindingInput) SetSchemaVersion(v string) *PutCodeBindingInput
SetSchemaVersion sets the SchemaVersion field's value.
func (s PutCodeBindingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PutCodeBindingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s PutCodeBindingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PutCodeBindingOutput) SetCreationDate(v time.Time) *PutCodeBindingOutput
SetCreationDate sets the CreationDate field's value.
func (s *PutCodeBindingOutput) SetLastModified(v time.Time) *PutCodeBindingOutput
SetLastModified sets the LastModified field's value.
func (s *PutCodeBindingOutput) SetSchemaVersion(v string) *PutCodeBindingOutput
SetSchemaVersion sets the SchemaVersion field's value.
func (s *PutCodeBindingOutput) SetStatus(v string) *PutCodeBindingOutput
SetStatus sets the Status field's value.
func (s PutCodeBindingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutResourcePolicyInput struct { // Policy is a required field Policy aws.JSONValue `type:"jsonvalue" required:"true"` RegistryName *string `location:"querystring" locationName:"registryName" type:"string"` RevisionId *string `type:"string"` // contains filtered or unexported fields }
func (s PutResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PutResourcePolicyInput) SetPolicy(v aws.JSONValue) *PutResourcePolicyInput
SetPolicy sets the Policy field's value.
func (s *PutResourcePolicyInput) SetRegistryName(v string) *PutResourcePolicyInput
SetRegistryName sets the RegistryName field's value.
func (s *PutResourcePolicyInput) SetRevisionId(v string) *PutResourcePolicyInput
SetRevisionId sets the RevisionId field's value.
func (s PutResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PutResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutResourcePolicyOutput struct { Policy aws.JSONValue `type:"jsonvalue"` RevisionId *string `type:"string"` // contains filtered or unexported fields }
func (s PutResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PutResourcePolicyOutput) SetPolicy(v aws.JSONValue) *PutResourcePolicyOutput
SetPolicy sets the Policy field's value.
func (s *PutResourcePolicyOutput) SetRevisionId(v string) *PutResourcePolicyOutput
SetRevisionId sets the RevisionId field's value.
func (s PutResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s RegistrySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *RegistrySummary) SetRegistryArn(v string) *RegistrySummary
SetRegistryArn sets the RegistryArn field's value.
func (s *RegistrySummary) SetRegistryName(v string) *RegistrySummary
SetRegistryName sets the RegistryName field's value.
func (s *RegistrySummary) SetTags(v map[string]*string) *RegistrySummary
SetTags sets the Tags field's value.
func (s RegistrySummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s SchemaSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SchemaSummary) SetLastModified(v time.Time) *SchemaSummary
SetLastModified sets the LastModified field's value.
func (s *SchemaSummary) SetSchemaArn(v string) *SchemaSummary
SetSchemaArn sets the SchemaArn field's value.
func (s *SchemaSummary) SetSchemaName(v string) *SchemaSummary
SetSchemaName sets the SchemaName field's value.
func (s *SchemaSummary) SetTags(v map[string]*string) *SchemaSummary
SetTags sets the Tags field's value.
func (s *SchemaSummary) SetVersionCount(v int64) *SchemaSummary
SetVersionCount sets the VersionCount field's value.
func (s SchemaSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` Type *string `type:"string"` // contains filtered or unexported fields }
func (s SchemaVersionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SchemaVersionSummary) SetSchemaArn(v string) *SchemaVersionSummary
SetSchemaArn sets the SchemaArn field's value.
func (s *SchemaVersionSummary) SetSchemaName(v string) *SchemaVersionSummary
SetSchemaName sets the SchemaName field's value.
func (s *SchemaVersionSummary) SetSchemaVersion(v string) *SchemaVersionSummary
SetSchemaVersion sets the SchemaVersion field's value.
func (s *SchemaVersionSummary) SetType(v string) *SchemaVersionSummary
SetType sets the Type field's value.
func (s SchemaVersionSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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(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 (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 (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 (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 (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 (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 (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 (c *Schemas) CreateSchema(input *CreateSchemaInput) (*CreateSchemaOutput, error)
CreateSchema API operation for Schemas.
Creates a schema definition.
Inactive schemas will be deleted after two years.
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 (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 (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 (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 (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 (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 (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 (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 (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 (c *Schemas) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicy API operation for Schemas.
Delete the resource-based policy attached to the specified 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 DeleteResourcePolicy 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/DeleteResourcePolicy
func (c *Schemas) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy 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 DeleteResourcePolicy for more information on using the DeleteResourcePolicy 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 DeleteResourcePolicyRequest method. req, resp := client.DeleteResourcePolicyRequest(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/DeleteResourcePolicy
func (c *Schemas) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicyWithContext is the same as DeleteResourcePolicy with the addition of the ability to pass a context and additional request options.
See DeleteResourcePolicy 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 (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 (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 (c *Schemas) DeleteSchemaVersion(input *DeleteSchemaVersionInput) (*DeleteSchemaVersionOutput, error)
DeleteSchemaVersion 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 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (c *Schemas) ExportSchema(input *ExportSchemaInput) (*ExportSchemaOutput, error)
ExportSchema API operation for Schemas.
Exports a schema to a different specification.
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 ExportSchema for usage and error information.
Returned Error Types:
BadRequestException
UnauthorizedException
InternalServerErrorException
ForbiddenException
NotFoundException
ServiceUnavailableException
TooManyRequestsException
See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/ExportSchema
func (c *Schemas) ExportSchemaRequest(input *ExportSchemaInput) (req *request.Request, output *ExportSchemaOutput)
ExportSchemaRequest generates a "aws/request.Request" representing the client's request for the ExportSchema 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 ExportSchema for more information on using the ExportSchema 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 ExportSchemaRequest method. req, resp := client.ExportSchemaRequest(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/ExportSchema
func (c *Schemas) ExportSchemaWithContext(ctx aws.Context, input *ExportSchemaInput, opts ...request.Option) (*ExportSchemaOutput, error)
ExportSchemaWithContext is the same as ExportSchema with the addition of the ability to pass a context and additional request options.
See ExportSchema 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 (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 (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 (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 (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 (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 (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 (c *Schemas) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
GetResourcePolicy API operation for Schemas.
Retrieves the resource-based policy attached to a given 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 GetResourcePolicy 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/GetResourcePolicy
func (c *Schemas) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
GetResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the GetResourcePolicy 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 GetResourcePolicy for more information on using the GetResourcePolicy 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 GetResourcePolicyRequest method. req, resp := client.GetResourcePolicyRequest(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/GetResourcePolicy
func (c *Schemas) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
GetResourcePolicyWithContext is the same as GetResourcePolicy with the addition of the ability to pass a context and additional request options.
See GetResourcePolicy 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (c *Schemas) PutCodeBinding(input *PutCodeBindingInput) (*PutCodeBindingOutput, error)
PutCodeBinding 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 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 (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 (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 (c *Schemas) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
PutResourcePolicy API operation for Schemas.
The name of the policy.
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 PutResourcePolicy for usage and error information.
Returned Error Types:
BadRequestException
UnauthorizedException
PreconditionFailedException
InternalServerErrorException
ForbiddenException
NotFoundException
ServiceUnavailableException
See also, https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02/PutResourcePolicy
func (c *Schemas) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
PutResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the PutResourcePolicy 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 PutResourcePolicy for more information on using the PutResourcePolicy 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 PutResourcePolicyRequest method. req, resp := client.PutResourcePolicyRequest(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/PutResourcePolicy
func (c *Schemas) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
PutResourcePolicyWithContext is the same as PutResourcePolicy with the addition of the ability to pass a context and additional request options.
See PutResourcePolicy 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 (c *Schemas) SearchSchemas(input *SearchSchemasInput) (*SearchSchemasOutput, error)
SearchSchemas 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 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 (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 (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 (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 (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 (c *Schemas) StartDiscoverer(input *StartDiscovererInput) (*StartDiscovererOutput, error)
StartDiscoverer 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 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 (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 (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 (c *Schemas) StopDiscoverer(input *StopDiscovererInput) (*StopDiscovererOutput, error)
StopDiscoverer 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 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 (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 (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 (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 (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 (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 (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 (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 (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 (c *Schemas) UpdateDiscoverer(input *UpdateDiscovererInput) (*UpdateDiscovererOutput, error)
UpdateDiscoverer 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 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 (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 (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 (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 (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 (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 (c *Schemas) UpdateSchema(input *UpdateSchemaInput) (*UpdateSchemaOutput, error)
UpdateSchema API operation for Schemas.
Inactive schemas will be deleted after two years.
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 (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 (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 (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 (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 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 (s SearchSchemaSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SearchSchemaSummary) SetRegistryName(v string) *SearchSchemaSummary
SetRegistryName sets the RegistryName field's value.
func (s *SearchSchemaSummary) SetSchemaArn(v string) *SearchSchemaSummary
SetSchemaArn sets the SchemaArn field's value.
func (s *SearchSchemaSummary) SetSchemaName(v string) *SearchSchemaSummary
SetSchemaName sets the SchemaName field's value.
func (s *SearchSchemaSummary) SetSchemaVersions(v []*SearchSchemaVersionSummary) *SearchSchemaSummary
SetSchemaVersions sets the SchemaVersions field's value.
func (s SearchSchemaSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchSchemaVersionSummary struct { // The date the schema version was created. CreatedDate *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The version number of the schema SchemaVersion *string `type:"string"` Type *string `type:"string"` // contains filtered or unexported fields }
func (s SearchSchemaVersionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SearchSchemaVersionSummary) SetCreatedDate(v time.Time) *SearchSchemaVersionSummary
SetCreatedDate sets the CreatedDate field's value.
func (s *SearchSchemaVersionSummary) SetSchemaVersion(v string) *SearchSchemaVersionSummary
SetSchemaVersion sets the SchemaVersion field's value.
func (s *SearchSchemaVersionSummary) SetType(v string) *SearchSchemaVersionSummary
SetType sets the Type field's value.
func (s SearchSchemaVersionSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s SearchSchemasInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SearchSchemasInput) SetKeywords(v string) *SearchSchemasInput
SetKeywords sets the Keywords field's value.
func (s *SearchSchemasInput) SetLimit(v int64) *SearchSchemasInput
SetLimit sets the Limit field's value.
func (s *SearchSchemasInput) SetNextToken(v string) *SearchSchemasInput
SetNextToken sets the NextToken field's value.
func (s *SearchSchemasInput) SetRegistryName(v string) *SearchSchemasInput
SetRegistryName sets the RegistryName field's value.
func (s SearchSchemasInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SearchSchemasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchSchemasOutput struct {
NextToken *string `type:"string"`
Schemas []*SearchSchemaSummary `type:"list"`
// contains filtered or unexported fields
}
func (s SearchSchemasOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *SearchSchemasOutput) SetNextToken(v string) *SearchSchemasOutput
SetNextToken sets the NextToken field's value.
func (s *SearchSchemasOutput) SetSchemas(v []*SearchSchemaSummary) *SearchSchemasOutput
SetSchemas sets the Schemas field's value.
func (s SearchSchemasOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s *ServiceUnavailableException) Code() string
Code returns the exception type name.
func (s *ServiceUnavailableException) Error() string
func (s ServiceUnavailableException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ServiceUnavailableException) Message() string
Message returns the exception's message.
func (s *ServiceUnavailableException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ServiceUnavailableException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ServiceUnavailableException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ServiceUnavailableException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartDiscovererInput struct { // DiscovererId is a required field DiscovererId *string `location:"uri" locationName:"discovererId" type:"string" required:"true"` // contains filtered or unexported fields }
func (s StartDiscovererInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartDiscovererInput) SetDiscovererId(v string) *StartDiscovererInput
SetDiscovererId sets the DiscovererId field's value.
func (s StartDiscovererInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartDiscovererInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartDiscovererOutput struct {
DiscovererId *string `type:"string"`
State *string `type:"string" enum:"DiscovererState"`
// contains filtered or unexported fields
}
func (s StartDiscovererOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StartDiscovererOutput) SetDiscovererId(v string) *StartDiscovererOutput
SetDiscovererId sets the DiscovererId field's value.
func (s *StartDiscovererOutput) SetState(v string) *StartDiscovererOutput
SetState sets the State field's value.
func (s StartDiscovererOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopDiscovererInput struct { // DiscovererId is a required field DiscovererId *string `location:"uri" locationName:"discovererId" type:"string" required:"true"` // contains filtered or unexported fields }
func (s StopDiscovererInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StopDiscovererInput) SetDiscovererId(v string) *StopDiscovererInput
SetDiscovererId sets the DiscovererId field's value.
func (s StopDiscovererInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StopDiscovererInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopDiscovererOutput struct {
DiscovererId *string `type:"string"`
State *string `type:"string" enum:"DiscovererState"`
// contains filtered or unexported fields
}
func (s StopDiscovererOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *StopDiscovererOutput) SetDiscovererId(v string) *StopDiscovererOutput
SetDiscovererId sets the DiscovererId field's value.
func (s *StopDiscovererOutput) SetState(v string) *StopDiscovererOutput
SetState sets the State field's value.
func (s StopDiscovererOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s *TooManyRequestsException) Code() string
Code returns the exception type name.
func (s *TooManyRequestsException) Error() string
func (s TooManyRequestsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *TooManyRequestsException) Message() string
Message returns the exception's message.
func (s *TooManyRequestsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *TooManyRequestsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *TooManyRequestsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s TooManyRequestsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s *UnauthorizedException) Code() string
Code returns the exception type name.
func (s *UnauthorizedException) Error() string
func (s UnauthorizedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UnauthorizedException) Message() string
Message returns the exception's message.
func (s *UnauthorizedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *UnauthorizedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *UnauthorizedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s UnauthorizedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateDiscovererInput struct { CrossAccount *bool `type:"boolean"` 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 (s UpdateDiscovererInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpdateDiscovererInput) SetCrossAccount(v bool) *UpdateDiscovererInput
SetCrossAccount sets the CrossAccount field's value.
func (s *UpdateDiscovererInput) SetDescription(v string) *UpdateDiscovererInput
SetDescription sets the Description field's value.
func (s *UpdateDiscovererInput) SetDiscovererId(v string) *UpdateDiscovererInput
SetDiscovererId sets the DiscovererId field's value.
func (s UpdateDiscovererInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpdateDiscovererInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDiscovererOutput struct { CrossAccount *bool `type:"boolean"` 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 (s UpdateDiscovererOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpdateDiscovererOutput) SetCrossAccount(v bool) *UpdateDiscovererOutput
SetCrossAccount sets the CrossAccount field's value.
func (s *UpdateDiscovererOutput) SetDescription(v string) *UpdateDiscovererOutput
SetDescription sets the Description field's value.
func (s *UpdateDiscovererOutput) SetDiscovererArn(v string) *UpdateDiscovererOutput
SetDiscovererArn sets the DiscovererArn field's value.
func (s *UpdateDiscovererOutput) SetDiscovererId(v string) *UpdateDiscovererOutput
SetDiscovererId sets the DiscovererId field's value.
func (s *UpdateDiscovererOutput) SetSourceArn(v string) *UpdateDiscovererOutput
SetSourceArn sets the SourceArn field's value.
func (s *UpdateDiscovererOutput) SetState(v string) *UpdateDiscovererOutput
SetState sets the State field's value.
func (s *UpdateDiscovererOutput) SetTags(v map[string]*string) *UpdateDiscovererOutput
SetTags sets the Tags field's value.
func (s UpdateDiscovererOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s UpdateRegistryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpdateRegistryInput) SetDescription(v string) *UpdateRegistryInput
SetDescription sets the Description field's value.
func (s *UpdateRegistryInput) SetRegistryName(v string) *UpdateRegistryInput
SetRegistryName sets the RegistryName field's value.
func (s UpdateRegistryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpdateRegistryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s UpdateRegistryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpdateRegistryOutput) SetDescription(v string) *UpdateRegistryOutput
SetDescription sets the Description field's value.
func (s *UpdateRegistryOutput) SetRegistryArn(v string) *UpdateRegistryOutput
SetRegistryArn sets the RegistryArn field's value.
func (s *UpdateRegistryOutput) SetRegistryName(v string) *UpdateRegistryOutput
SetRegistryName sets the RegistryName field's value.
func (s *UpdateRegistryOutput) SetTags(v map[string]*string) *UpdateRegistryOutput
SetTags sets the Tags field's value.
func (s UpdateRegistryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (s UpdateSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpdateSchemaInput) SetClientTokenId(v string) *UpdateSchemaInput
SetClientTokenId sets the ClientTokenId field's value.
func (s *UpdateSchemaInput) SetContent(v string) *UpdateSchemaInput
SetContent sets the Content field's value.
func (s *UpdateSchemaInput) SetDescription(v string) *UpdateSchemaInput
SetDescription sets the Description field's value.
func (s *UpdateSchemaInput) SetRegistryName(v string) *UpdateSchemaInput
SetRegistryName sets the RegistryName field's value.
func (s *UpdateSchemaInput) SetSchemaName(v string) *UpdateSchemaInput
SetSchemaName sets the SchemaName field's value.
func (s *UpdateSchemaInput) SetType(v string) *UpdateSchemaInput
SetType sets the Type field's value.
func (s UpdateSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpdateSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s UpdateSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *UpdateSchemaOutput) SetDescription(v string) *UpdateSchemaOutput
SetDescription sets the Description field's value.
func (s *UpdateSchemaOutput) SetLastModified(v time.Time) *UpdateSchemaOutput
SetLastModified sets the LastModified field's value.
func (s *UpdateSchemaOutput) SetSchemaArn(v string) *UpdateSchemaOutput
SetSchemaArn sets the SchemaArn field's value.
func (s *UpdateSchemaOutput) SetSchemaName(v string) *UpdateSchemaOutput
SetSchemaName sets the SchemaName field's value.
func (s *UpdateSchemaOutput) SetSchemaVersion(v string) *UpdateSchemaOutput
SetSchemaVersion sets the SchemaVersion field's value.
func (s *UpdateSchemaOutput) SetTags(v map[string]*string) *UpdateSchemaOutput
SetTags sets the Tags field's value.
func (s *UpdateSchemaOutput) SetType(v string) *UpdateSchemaOutput
SetType sets the Type field's value.
func (s *UpdateSchemaOutput) SetVersionCreatedDate(v time.Time) *UpdateSchemaOutput
SetVersionCreatedDate sets the VersionCreatedDate field's value.
func (s UpdateSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".