appintegrationsservice

package
v1.40.19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2021 License: Apache-2.0 Imports: 9 Imported by: 17

Documentation ¶

Overview ¶

Package appintegrationsservice provides the client and types for making API requests to Amazon AppIntegrations Service.

The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.

For information about how you can use external applications with Amazon Connect, see Set up pre-built integrations (https://docs.aws.amazon.com/connect/latest/adminguide/crm.html) in the Amazon Connect Administrator Guide.

See https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29 for more information on this service.

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

Using the Client ¶

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

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

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

See the Amazon AppIntegrations Service client AppIntegrationsService for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appintegrationsservice/#New

Index ¶

Constants ¶

View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// You do not have sufficient access to perform this action.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeDuplicateResourceException for service response error code
	// "DuplicateResourceException".
	//
	// A resource with the specified name already exists.
	ErrCodeDuplicateResourceException = "DuplicateResourceException"

	// ErrCodeInternalServiceError for service response error code
	// "InternalServiceError".
	//
	// Request processing failed due to an error or failure with the service.
	ErrCodeInternalServiceError = "InternalServiceError"

	// ErrCodeInvalidRequestException for service response error code
	// "InvalidRequestException".
	//
	// The request is not valid.
	ErrCodeInvalidRequestException = "InvalidRequestException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The specified resource was not found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeResourceQuotaExceededException for service response error code
	// "ResourceQuotaExceededException".
	//
	// The allowed quota for the resource has been exceeded.
	ErrCodeResourceQuotaExceededException = "ResourceQuotaExceededException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The throttling limit has been exceeded.
	ErrCodeThrottlingException = "ThrottlingException"
)
View Source
const (
	ServiceName = "AppIntegrations"  // Name of service.
	EndpointsID = "app-integrations" // ID to lookup a service endpoint with.
	ServiceID   = "AppIntegrations"  // ServiceID is a unique identifier of a specific service.
)

Service information constants

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AccessDeniedException ¶

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

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

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Code ¶

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error ¶

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString ¶

func (s AccessDeniedException) GoString() string

GoString returns the string representation

func (*AccessDeniedException) Message ¶

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr ¶

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID ¶

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode ¶

func (s *AccessDeniedException) StatusCode() int

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

func (AccessDeniedException) String ¶

func (s AccessDeniedException) String() string

String returns the string representation

type AppIntegrationsService ¶

type AppIntegrationsService struct {
	*client.Client
}

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

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

func New ¶

New creates a new instance of the AppIntegrationsService 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 AppIntegrationsService client from just a session.
svc := appintegrationsservice.New(mySession)

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

func (*AppIntegrationsService) CreateEventIntegration ¶

CreateEventIntegration API operation for Amazon AppIntegrations Service.

Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.

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 Amazon AppIntegrations Service's API operation CreateEventIntegration for usage and error information.

Returned Error Types:

  • InternalServiceError Request processing failed due to an error or failure with the service.

  • ResourceQuotaExceededException The allowed quota for the resource has been exceeded.

  • DuplicateResourceException A resource with the specified name already exists.

  • ThrottlingException The throttling limit has been exceeded.

  • InvalidRequestException The request is not valid.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/CreateEventIntegration

func (*AppIntegrationsService) CreateEventIntegrationRequest ¶

func (c *AppIntegrationsService) CreateEventIntegrationRequest(input *CreateEventIntegrationInput) (req *request.Request, output *CreateEventIntegrationOutput)

CreateEventIntegrationRequest generates a "aws/request.Request" representing the client's request for the CreateEventIntegration 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 CreateEventIntegration for more information on using the CreateEventIntegration 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 CreateEventIntegrationRequest method.
req, resp := client.CreateEventIntegrationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/CreateEventIntegration

func (*AppIntegrationsService) CreateEventIntegrationWithContext ¶

func (c *AppIntegrationsService) CreateEventIntegrationWithContext(ctx aws.Context, input *CreateEventIntegrationInput, opts ...request.Option) (*CreateEventIntegrationOutput, error)

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

See CreateEventIntegration 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 (*AppIntegrationsService) DeleteEventIntegration ¶

DeleteEventIntegration API operation for Amazon AppIntegrations Service.

Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.

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 Amazon AppIntegrations Service's API operation DeleteEventIntegration for usage and error information.

Returned Error Types:

  • InternalServiceError Request processing failed due to an error or failure with the service.

  • ThrottlingException The throttling limit has been exceeded.

  • ResourceNotFoundException The specified resource was not found.

  • InvalidRequestException The request is not valid.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/DeleteEventIntegration

func (*AppIntegrationsService) DeleteEventIntegrationRequest ¶

func (c *AppIntegrationsService) DeleteEventIntegrationRequest(input *DeleteEventIntegrationInput) (req *request.Request, output *DeleteEventIntegrationOutput)

DeleteEventIntegrationRequest generates a "aws/request.Request" representing the client's request for the DeleteEventIntegration 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 DeleteEventIntegration for more information on using the DeleteEventIntegration 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 DeleteEventIntegrationRequest method.
req, resp := client.DeleteEventIntegrationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/DeleteEventIntegration

func (*AppIntegrationsService) DeleteEventIntegrationWithContext ¶

func (c *AppIntegrationsService) DeleteEventIntegrationWithContext(ctx aws.Context, input *DeleteEventIntegrationInput, opts ...request.Option) (*DeleteEventIntegrationOutput, error)

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

See DeleteEventIntegration 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 (*AppIntegrationsService) GetEventIntegration ¶

GetEventIntegration API operation for Amazon AppIntegrations Service.

Return information about the event integration.

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 Amazon AppIntegrations Service's API operation GetEventIntegration for usage and error information.

Returned Error Types:

  • InternalServiceError Request processing failed due to an error or failure with the service.

  • ThrottlingException The throttling limit has been exceeded.

  • ResourceNotFoundException The specified resource was not found.

  • InvalidRequestException The request is not valid.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/GetEventIntegration

func (*AppIntegrationsService) GetEventIntegrationRequest ¶

func (c *AppIntegrationsService) GetEventIntegrationRequest(input *GetEventIntegrationInput) (req *request.Request, output *GetEventIntegrationOutput)

GetEventIntegrationRequest generates a "aws/request.Request" representing the client's request for the GetEventIntegration 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 GetEventIntegration for more information on using the GetEventIntegration 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 GetEventIntegrationRequest method.
req, resp := client.GetEventIntegrationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/GetEventIntegration

func (*AppIntegrationsService) GetEventIntegrationWithContext ¶

func (c *AppIntegrationsService) GetEventIntegrationWithContext(ctx aws.Context, input *GetEventIntegrationInput, opts ...request.Option) (*GetEventIntegrationOutput, error)

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

See GetEventIntegration 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 (*AppIntegrationsService) ListEventIntegrationAssociations ¶

ListEventIntegrationAssociations API operation for Amazon AppIntegrations Service.

Returns a paginated list of event integration associations in the account.

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 Amazon AppIntegrations Service's API operation ListEventIntegrationAssociations for usage and error information.

Returned Error Types:

  • InternalServiceError Request processing failed due to an error or failure with the service.

  • ThrottlingException The throttling limit has been exceeded.

  • ResourceNotFoundException The specified resource was not found.

  • InvalidRequestException The request is not valid.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListEventIntegrationAssociations

func (*AppIntegrationsService) ListEventIntegrationAssociationsRequest ¶

func (c *AppIntegrationsService) ListEventIntegrationAssociationsRequest(input *ListEventIntegrationAssociationsInput) (req *request.Request, output *ListEventIntegrationAssociationsOutput)

ListEventIntegrationAssociationsRequest generates a "aws/request.Request" representing the client's request for the ListEventIntegrationAssociations 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 ListEventIntegrationAssociations for more information on using the ListEventIntegrationAssociations 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 ListEventIntegrationAssociationsRequest method.
req, resp := client.ListEventIntegrationAssociationsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListEventIntegrationAssociations

func (*AppIntegrationsService) ListEventIntegrationAssociationsWithContext ¶

func (c *AppIntegrationsService) ListEventIntegrationAssociationsWithContext(ctx aws.Context, input *ListEventIntegrationAssociationsInput, opts ...request.Option) (*ListEventIntegrationAssociationsOutput, error)

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

See ListEventIntegrationAssociations 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 (*AppIntegrationsService) ListEventIntegrations ¶

ListEventIntegrations API operation for Amazon AppIntegrations Service.

Returns a paginated list of event integrations in the account.

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 Amazon AppIntegrations Service's API operation ListEventIntegrations for usage and error information.

Returned Error Types:

  • InternalServiceError Request processing failed due to an error or failure with the service.

  • ThrottlingException The throttling limit has been exceeded.

  • InvalidRequestException The request is not valid.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListEventIntegrations

func (*AppIntegrationsService) ListEventIntegrationsRequest ¶

func (c *AppIntegrationsService) ListEventIntegrationsRequest(input *ListEventIntegrationsInput) (req *request.Request, output *ListEventIntegrationsOutput)

ListEventIntegrationsRequest generates a "aws/request.Request" representing the client's request for the ListEventIntegrations 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 ListEventIntegrations for more information on using the ListEventIntegrations 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 ListEventIntegrationsRequest method.
req, resp := client.ListEventIntegrationsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListEventIntegrations

func (*AppIntegrationsService) ListEventIntegrationsWithContext ¶

func (c *AppIntegrationsService) ListEventIntegrationsWithContext(ctx aws.Context, input *ListEventIntegrationsInput, opts ...request.Option) (*ListEventIntegrationsOutput, error)

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

See ListEventIntegrations 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 (*AppIntegrationsService) ListTagsForResource ¶

ListTagsForResource API operation for Amazon AppIntegrations Service.

Lists the tags for the specified 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 Amazon AppIntegrations Service's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InternalServiceError Request processing failed due to an error or failure with the service.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/ListTagsForResource

func (*AppIntegrationsService) ListTagsForResourceRequest ¶

func (c *AppIntegrationsService) 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/appintegrations-2020-07-29/ListTagsForResource

func (*AppIntegrationsService) ListTagsForResourceWithContext ¶

func (c *AppIntegrationsService) 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 (*AppIntegrationsService) TagResource ¶

TagResource API operation for Amazon AppIntegrations Service.

Adds the specified tags to the specified 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 Amazon AppIntegrations Service's API operation TagResource for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InternalServiceError Request processing failed due to an error or failure with the service.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/TagResource

func (*AppIntegrationsService) TagResourceRequest ¶

func (c *AppIntegrationsService) 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/appintegrations-2020-07-29/TagResource

func (*AppIntegrationsService) TagResourceWithContext ¶

func (c *AppIntegrationsService) 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 (*AppIntegrationsService) UntagResource ¶

UntagResource API operation for Amazon AppIntegrations Service.

Removes the specified tags from the specified 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 Amazon AppIntegrations Service's API operation UntagResource for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

  • InternalServiceError Request processing failed due to an error or failure with the service.

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The throttling limit has been exceeded.

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UntagResource

func (*AppIntegrationsService) UntagResourceRequest ¶

func (c *AppIntegrationsService) 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/appintegrations-2020-07-29/UntagResource

func (*AppIntegrationsService) UntagResourceWithContext ¶

func (c *AppIntegrationsService) 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 (*AppIntegrationsService) UpdateEventIntegration ¶

UpdateEventIntegration API operation for Amazon AppIntegrations Service.

Updates the description of an event integration.

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 Amazon AppIntegrations Service's API operation UpdateEventIntegration for usage and error information.

Returned Error Types:

  • InternalServiceError Request processing failed due to an error or failure with the service.

  • ThrottlingException The throttling limit has been exceeded.

  • ResourceNotFoundException The specified resource was not found.

  • InvalidRequestException The request is not valid.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UpdateEventIntegration

func (*AppIntegrationsService) UpdateEventIntegrationRequest ¶

func (c *AppIntegrationsService) UpdateEventIntegrationRequest(input *UpdateEventIntegrationInput) (req *request.Request, output *UpdateEventIntegrationOutput)

UpdateEventIntegrationRequest generates a "aws/request.Request" representing the client's request for the UpdateEventIntegration 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 UpdateEventIntegration for more information on using the UpdateEventIntegration 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 UpdateEventIntegrationRequest method.
req, resp := client.UpdateEventIntegrationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/appintegrations-2020-07-29/UpdateEventIntegration

func (*AppIntegrationsService) UpdateEventIntegrationWithContext ¶

func (c *AppIntegrationsService) UpdateEventIntegrationWithContext(ctx aws.Context, input *UpdateEventIntegrationInput, opts ...request.Option) (*UpdateEventIntegrationOutput, error)

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

See UpdateEventIntegration 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.

type CreateEventIntegrationInput ¶

type CreateEventIntegrationInput struct {

	// A unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request.
	ClientToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The description of the event integration.
	Description *string `min:"1" type:"string"`

	// The EventBridge bus.
	//
	// EventBridgeBus is a required field
	EventBridgeBus *string `min:"1" type:"string" required:"true"`

	// The event filter.
	//
	// EventFilter is a required field
	EventFilter *EventFilter `type:"structure" required:"true"`

	// The name of the event integration.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// One or more tags.
	Tags map[string]*string `min:"1" type:"map"`
	// contains filtered or unexported fields
}

func (CreateEventIntegrationInput) GoString ¶

func (s CreateEventIntegrationInput) GoString() string

GoString returns the string representation

func (*CreateEventIntegrationInput) SetClientToken ¶

SetClientToken sets the ClientToken field's value.

func (*CreateEventIntegrationInput) SetDescription ¶

SetDescription sets the Description field's value.

func (*CreateEventIntegrationInput) SetEventBridgeBus ¶

SetEventBridgeBus sets the EventBridgeBus field's value.

func (*CreateEventIntegrationInput) SetEventFilter ¶

SetEventFilter sets the EventFilter field's value.

func (*CreateEventIntegrationInput) SetName ¶

SetName sets the Name field's value.

func (*CreateEventIntegrationInput) SetTags ¶

SetTags sets the Tags field's value.

func (CreateEventIntegrationInput) String ¶

String returns the string representation

func (*CreateEventIntegrationInput) Validate ¶

func (s *CreateEventIntegrationInput) Validate() error

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

type CreateEventIntegrationOutput ¶

type CreateEventIntegrationOutput struct {

	// The Amazon Resource Name (ARN) of the event integration.
	EventIntegrationArn *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (CreateEventIntegrationOutput) GoString ¶

func (s CreateEventIntegrationOutput) GoString() string

GoString returns the string representation

func (*CreateEventIntegrationOutput) SetEventIntegrationArn ¶

SetEventIntegrationArn sets the EventIntegrationArn field's value.

func (CreateEventIntegrationOutput) String ¶

String returns the string representation

type DeleteEventIntegrationInput ¶

type DeleteEventIntegrationInput struct {

	// The name of the event integration.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteEventIntegrationInput) GoString ¶

func (s DeleteEventIntegrationInput) GoString() string

GoString returns the string representation

func (*DeleteEventIntegrationInput) SetName ¶

SetName sets the Name field's value.

func (DeleteEventIntegrationInput) String ¶

String returns the string representation

func (*DeleteEventIntegrationInput) Validate ¶

func (s *DeleteEventIntegrationInput) Validate() error

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

type DeleteEventIntegrationOutput ¶

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

func (DeleteEventIntegrationOutput) GoString ¶

func (s DeleteEventIntegrationOutput) GoString() string

GoString returns the string representation

func (DeleteEventIntegrationOutput) String ¶

String returns the string representation

type DuplicateResourceException ¶

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

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

A resource with the specified name already exists.

func (*DuplicateResourceException) Code ¶

Code returns the exception type name.

func (*DuplicateResourceException) Error ¶

func (DuplicateResourceException) GoString ¶

func (s DuplicateResourceException) GoString() string

GoString returns the string representation

func (*DuplicateResourceException) Message ¶

func (s *DuplicateResourceException) Message() string

Message returns the exception's message.

func (*DuplicateResourceException) OrigErr ¶

func (s *DuplicateResourceException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*DuplicateResourceException) RequestID ¶

func (s *DuplicateResourceException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*DuplicateResourceException) StatusCode ¶

func (s *DuplicateResourceException) StatusCode() int

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

func (DuplicateResourceException) String ¶

String returns the string representation

type EventFilter ¶

type EventFilter struct {

	// The source of the events.
	//
	// Source is a required field
	Source *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The event filter.

func (EventFilter) GoString ¶

func (s EventFilter) GoString() string

GoString returns the string representation

func (*EventFilter) SetSource ¶

func (s *EventFilter) SetSource(v string) *EventFilter

SetSource sets the Source field's value.

func (EventFilter) String ¶

func (s EventFilter) String() string

String returns the string representation

func (*EventFilter) Validate ¶

func (s *EventFilter) Validate() error

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

type EventIntegration ¶

type EventIntegration struct {

	// The event integration description.
	Description *string `min:"1" type:"string"`

	// The Amazon EventBridge bus for the event integration.
	EventBridgeBus *string `min:"1" type:"string"`

	// The event integration filter.
	EventFilter *EventFilter `type:"structure"`

	// The Amazon Resource Name (ARN) of the event integration.
	EventIntegrationArn *string `min:"1" type:"string"`

	// The name of the event integration.
	Name *string `min:"1" type:"string"`

	// The tags.
	Tags map[string]*string `min:"1" type:"map"`
	// contains filtered or unexported fields
}

The event integration.

func (EventIntegration) GoString ¶

func (s EventIntegration) GoString() string

GoString returns the string representation

func (*EventIntegration) SetDescription ¶

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

SetDescription sets the Description field's value.

func (*EventIntegration) SetEventBridgeBus ¶

func (s *EventIntegration) SetEventBridgeBus(v string) *EventIntegration

SetEventBridgeBus sets the EventBridgeBus field's value.

func (*EventIntegration) SetEventFilter ¶

func (s *EventIntegration) SetEventFilter(v *EventFilter) *EventIntegration

SetEventFilter sets the EventFilter field's value.

func (*EventIntegration) SetEventIntegrationArn ¶

func (s *EventIntegration) SetEventIntegrationArn(v string) *EventIntegration

SetEventIntegrationArn sets the EventIntegrationArn field's value.

func (*EventIntegration) SetName ¶

func (s *EventIntegration) SetName(v string) *EventIntegration

SetName sets the Name field's value.

func (*EventIntegration) SetTags ¶

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

SetTags sets the Tags field's value.

func (EventIntegration) String ¶

func (s EventIntegration) String() string

String returns the string representation

type EventIntegrationAssociation ¶

type EventIntegrationAssociation struct {

	// The metadata associated with the client.
	ClientAssociationMetadata map[string]*string `type:"map"`

	// The identifier for the client that is associated with the event integration.
	ClientId *string `min:"1" type:"string"`

	// The name of the EventBridge rule.
	EventBridgeRuleName *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) for the event integration association.
	EventIntegrationAssociationArn *string `min:"1" type:"string"`

	// The identifier for the event integration association.
	EventIntegrationAssociationId *string `type:"string"`

	// The name of the event integration.
	EventIntegrationName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The event integration association.

func (EventIntegrationAssociation) GoString ¶

func (s EventIntegrationAssociation) GoString() string

GoString returns the string representation

func (*EventIntegrationAssociation) SetClientAssociationMetadata ¶

func (s *EventIntegrationAssociation) SetClientAssociationMetadata(v map[string]*string) *EventIntegrationAssociation

SetClientAssociationMetadata sets the ClientAssociationMetadata field's value.

func (*EventIntegrationAssociation) SetClientId ¶

SetClientId sets the ClientId field's value.

func (*EventIntegrationAssociation) SetEventBridgeRuleName ¶

func (s *EventIntegrationAssociation) SetEventBridgeRuleName(v string) *EventIntegrationAssociation

SetEventBridgeRuleName sets the EventBridgeRuleName field's value.

func (*EventIntegrationAssociation) SetEventIntegrationAssociationArn ¶

func (s *EventIntegrationAssociation) SetEventIntegrationAssociationArn(v string) *EventIntegrationAssociation

SetEventIntegrationAssociationArn sets the EventIntegrationAssociationArn field's value.

func (*EventIntegrationAssociation) SetEventIntegrationAssociationId ¶

func (s *EventIntegrationAssociation) SetEventIntegrationAssociationId(v string) *EventIntegrationAssociation

SetEventIntegrationAssociationId sets the EventIntegrationAssociationId field's value.

func (*EventIntegrationAssociation) SetEventIntegrationName ¶

func (s *EventIntegrationAssociation) SetEventIntegrationName(v string) *EventIntegrationAssociation

SetEventIntegrationName sets the EventIntegrationName field's value.

func (EventIntegrationAssociation) String ¶

String returns the string representation

type GetEventIntegrationInput ¶

type GetEventIntegrationInput struct {

	// The name of the event integration.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetEventIntegrationInput) GoString ¶

func (s GetEventIntegrationInput) GoString() string

GoString returns the string representation

func (*GetEventIntegrationInput) SetName ¶

SetName sets the Name field's value.

func (GetEventIntegrationInput) String ¶

func (s GetEventIntegrationInput) String() string

String returns the string representation

func (*GetEventIntegrationInput) Validate ¶

func (s *GetEventIntegrationInput) Validate() error

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

type GetEventIntegrationOutput ¶

type GetEventIntegrationOutput struct {

	// The description of the event integration.
	Description *string `min:"1" type:"string"`

	// The EventBridge bus.
	EventBridgeBus *string `min:"1" type:"string"`

	// The event filter.
	EventFilter *EventFilter `type:"structure"`

	// The Amazon Resource Name (ARN) for the event integration.
	EventIntegrationArn *string `min:"1" type:"string"`

	// The name of the event integration.
	Name *string `min:"1" type:"string"`

	// One or more tags.
	Tags map[string]*string `min:"1" type:"map"`
	// contains filtered or unexported fields
}

func (GetEventIntegrationOutput) GoString ¶

func (s GetEventIntegrationOutput) GoString() string

GoString returns the string representation

func (*GetEventIntegrationOutput) SetDescription ¶

SetDescription sets the Description field's value.

func (*GetEventIntegrationOutput) SetEventBridgeBus ¶

SetEventBridgeBus sets the EventBridgeBus field's value.

func (*GetEventIntegrationOutput) SetEventFilter ¶

SetEventFilter sets the EventFilter field's value.

func (*GetEventIntegrationOutput) SetEventIntegrationArn ¶

func (s *GetEventIntegrationOutput) SetEventIntegrationArn(v string) *GetEventIntegrationOutput

SetEventIntegrationArn sets the EventIntegrationArn field's value.

func (*GetEventIntegrationOutput) SetName ¶

SetName sets the Name field's value.

func (*GetEventIntegrationOutput) SetTags ¶

SetTags sets the Tags field's value.

func (GetEventIntegrationOutput) String ¶

func (s GetEventIntegrationOutput) String() string

String returns the string representation

type InternalServiceError ¶

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

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

Request processing failed due to an error or failure with the service.

func (*InternalServiceError) Code ¶

func (s *InternalServiceError) Code() string

Code returns the exception type name.

func (*InternalServiceError) Error ¶

func (s *InternalServiceError) Error() string

func (InternalServiceError) GoString ¶

func (s InternalServiceError) GoString() string

GoString returns the string representation

func (*InternalServiceError) Message ¶

func (s *InternalServiceError) Message() string

Message returns the exception's message.

func (*InternalServiceError) OrigErr ¶

func (s *InternalServiceError) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServiceError) RequestID ¶

func (s *InternalServiceError) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServiceError) StatusCode ¶

func (s *InternalServiceError) StatusCode() int

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

func (InternalServiceError) String ¶

func (s InternalServiceError) String() string

String returns the string representation

type InvalidRequestException ¶

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

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

The request is not valid.

func (*InvalidRequestException) Code ¶

func (s *InvalidRequestException) Code() string

Code returns the exception type name.

func (*InvalidRequestException) Error ¶

func (s *InvalidRequestException) Error() string

func (InvalidRequestException) GoString ¶

func (s InvalidRequestException) GoString() string

GoString returns the string representation

func (*InvalidRequestException) Message ¶

func (s *InvalidRequestException) Message() string

Message returns the exception's message.

func (*InvalidRequestException) OrigErr ¶

func (s *InvalidRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidRequestException) RequestID ¶

func (s *InvalidRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidRequestException) StatusCode ¶

func (s *InvalidRequestException) StatusCode() int

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

func (InvalidRequestException) String ¶

func (s InvalidRequestException) String() string

String returns the string representation

type ListEventIntegrationAssociationsInput ¶

type ListEventIntegrationAssociationsInput struct {

	// The name of the event integration.
	//
	// EventIntegrationName is a required field
	EventIntegrationName *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"`

	// The maximum number of results to return per page.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results. Use the value returned in the previous
	// response in the next request to retrieve the next set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEventIntegrationAssociationsInput) GoString ¶

GoString returns the string representation

func (*ListEventIntegrationAssociationsInput) SetEventIntegrationName ¶

SetEventIntegrationName sets the EventIntegrationName field's value.

func (*ListEventIntegrationAssociationsInput) SetMaxResults ¶

SetMaxResults sets the MaxResults field's value.

func (*ListEventIntegrationAssociationsInput) SetNextToken ¶

SetNextToken sets the NextToken field's value.

func (ListEventIntegrationAssociationsInput) String ¶

String returns the string representation

func (*ListEventIntegrationAssociationsInput) Validate ¶

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

type ListEventIntegrationAssociationsOutput ¶

type ListEventIntegrationAssociationsOutput struct {

	// The event integration associations.
	EventIntegrationAssociations []*EventIntegrationAssociation `min:"1" type:"list"`

	// If there are additional results, this is the token for the next set of results.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEventIntegrationAssociationsOutput) GoString ¶

GoString returns the string representation

func (*ListEventIntegrationAssociationsOutput) SetEventIntegrationAssociations ¶

SetEventIntegrationAssociations sets the EventIntegrationAssociations field's value.

func (*ListEventIntegrationAssociationsOutput) SetNextToken ¶

SetNextToken sets the NextToken field's value.

func (ListEventIntegrationAssociationsOutput) String ¶

String returns the string representation

type ListEventIntegrationsInput ¶

type ListEventIntegrationsInput struct {

	// The maximum number of results to return per page.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next set of results. Use the value returned in the previous
	// response in the next request to retrieve the next set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEventIntegrationsInput) GoString ¶

func (s ListEventIntegrationsInput) GoString() string

GoString returns the string representation

func (*ListEventIntegrationsInput) SetMaxResults ¶

SetMaxResults sets the MaxResults field's value.

func (*ListEventIntegrationsInput) SetNextToken ¶

SetNextToken sets the NextToken field's value.

func (ListEventIntegrationsInput) String ¶

String returns the string representation

func (*ListEventIntegrationsInput) Validate ¶

func (s *ListEventIntegrationsInput) Validate() error

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

type ListEventIntegrationsOutput ¶

type ListEventIntegrationsOutput struct {

	// The event integrations.
	EventIntegrations []*EventIntegration `min:"1" type:"list"`

	// If there are additional results, this is the token for the next set of results.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListEventIntegrationsOutput) GoString ¶

func (s ListEventIntegrationsOutput) GoString() string

GoString returns the string representation

func (*ListEventIntegrationsOutput) SetEventIntegrations ¶

SetEventIntegrations sets the EventIntegrations field's value.

func (*ListEventIntegrationsOutput) SetNextToken ¶

SetNextToken sets the NextToken field's value.

func (ListEventIntegrationsOutput) String ¶

String returns the string representation

type ListTagsForResourceInput ¶

type ListTagsForResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString ¶

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn ¶

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String ¶

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate ¶

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput ¶

type ListTagsForResourceOutput struct {

	// Information about the tags.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString ¶

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags ¶

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String ¶

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type ResourceNotFoundException ¶

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

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

The specified resource was not found.

func (*ResourceNotFoundException) Code ¶

Code returns the exception type name.

func (*ResourceNotFoundException) Error ¶

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString ¶

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation

func (*ResourceNotFoundException) Message ¶

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr ¶

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID ¶

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode ¶

func (s *ResourceNotFoundException) StatusCode() int

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

func (ResourceNotFoundException) String ¶

func (s ResourceNotFoundException) String() string

String returns the string representation

type ResourceQuotaExceededException ¶

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

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

The allowed quota for the resource has been exceeded.

func (*ResourceQuotaExceededException) Code ¶

Code returns the exception type name.

func (*ResourceQuotaExceededException) Error ¶

func (ResourceQuotaExceededException) GoString ¶

GoString returns the string representation

func (*ResourceQuotaExceededException) Message ¶

Message returns the exception's message.

func (*ResourceQuotaExceededException) OrigErr ¶

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceQuotaExceededException) RequestID ¶

func (s *ResourceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceQuotaExceededException) StatusCode ¶

func (s *ResourceQuotaExceededException) StatusCode() int

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

func (ResourceQuotaExceededException) String ¶

String returns the string representation

type TagResourceInput ¶

type TagResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`

	// One or more tags.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString ¶

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceArn ¶

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

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags ¶

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

SetTags sets the Tags field's value.

func (TagResourceInput) String ¶

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate ¶

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput ¶

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

func (TagResourceOutput) GoString ¶

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) String ¶

func (s TagResourceOutput) String() string

String returns the string representation

type ThrottlingException ¶

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

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

The throttling limit has been exceeded.

func (*ThrottlingException) Code ¶

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error ¶

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString ¶

func (s ThrottlingException) GoString() string

GoString returns the string representation

func (*ThrottlingException) Message ¶

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr ¶

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID ¶

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode ¶

func (s *ThrottlingException) StatusCode() int

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

func (ThrottlingException) String ¶

func (s ThrottlingException) String() string

String returns the string representation

type UntagResourceInput ¶

type UntagResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`

	// The tag keys.
	//
	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString ¶

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceArn ¶

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

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys ¶

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String ¶

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate ¶

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput ¶

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

func (UntagResourceOutput) GoString ¶

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) String ¶

func (s UntagResourceOutput) String() string

String returns the string representation

type UpdateEventIntegrationInput ¶

type UpdateEventIntegrationInput struct {

	// The description of the event inegration.
	Description *string `min:"1" type:"string"`

	// The name of the event integration.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"Name" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateEventIntegrationInput) GoString ¶

func (s UpdateEventIntegrationInput) GoString() string

GoString returns the string representation

func (*UpdateEventIntegrationInput) SetDescription ¶

SetDescription sets the Description field's value.

func (*UpdateEventIntegrationInput) SetName ¶

SetName sets the Name field's value.

func (UpdateEventIntegrationInput) String ¶

String returns the string representation

func (*UpdateEventIntegrationInput) Validate ¶

func (s *UpdateEventIntegrationInput) Validate() error

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

type UpdateEventIntegrationOutput ¶

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

func (UpdateEventIntegrationOutput) GoString ¶

func (s UpdateEventIntegrationOutput) GoString() string

GoString returns the string representation

func (UpdateEventIntegrationOutput) String ¶

String returns the string representation

Directories ¶

Path Synopsis
Package appintegrationsserviceiface provides an interface to enable mocking the Amazon AppIntegrations Service service client for testing your code.
Package appintegrationsserviceiface provides an interface to enable mocking the Amazon AppIntegrations Service service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳