type AccountPreferences struct { // Turns on training data collection. This helps improve the AWS Chatbot experience // by allowing AWS Chatbot to store and use your customer information, such // as AWS Chatbot configurations, notifications, user inputs, AWS Chatbot generated // responses, and interaction data. This data helps us to continuously improve // and develop Artificial Intelligence (AI) technologies. Your data is not shared // with any third parties and is protected using sophisticated controls to prevent // unauthorized access and misuse. AWS Chatbot does not store or use interactions // in chat channels with Amazon Q for training AWS Chatbot’s AI technologies. TrainingDataCollectionEnabled *bool `type:"boolean"` // Enables use of a user role requirement in your chat configuration. UserAuthorizationRequired *bool `type:"boolean"` // contains filtered or unexported fields }
Preferences which apply for AWS Chatbot usage in the calling AWS account.
func (s AccountPreferences) 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 *AccountPreferences) SetTrainingDataCollectionEnabled(v bool) *AccountPreferences
SetTrainingDataCollectionEnabled sets the TrainingDataCollectionEnabled field's value.
func (s *AccountPreferences) SetUserAuthorizationRequired(v bool) *AccountPreferences
SetUserAuthorizationRequired sets the UserAuthorizationRequired field's value.
func (s AccountPreferences) 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 Chatbot struct { *client.Client }
Chatbot provides the API operation methods for making requests to AWS Chatbot. See this package's package overview docs for details on the service.
Chatbot 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) *Chatbot
New creates a new instance of the Chatbot 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 Chatbot client from just a session. svc := chatbot.New(mySession) // Create a Chatbot client with additional configuration svc := chatbot.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (c *Chatbot) CreateChimeWebhookConfiguration(input *CreateChimeWebhookConfigurationInput) (*CreateChimeWebhookConfigurationOutput, error)
CreateChimeWebhookConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation CreateChimeWebhookConfiguration for usage and error information.
Returned Error Types:
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
LimitExceededException You have exceeded a service limit for AWS Chatbot.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
CreateChimeWebhookConfigurationException We can’t process your request right now because of a server issue. Try again later.
ConflictException There was an issue processing your request.
func (c *Chatbot) CreateChimeWebhookConfigurationRequest(input *CreateChimeWebhookConfigurationInput) (req *request.Request, output *CreateChimeWebhookConfigurationOutput)
CreateChimeWebhookConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateChimeWebhookConfiguration 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 CreateChimeWebhookConfiguration for more information on using the CreateChimeWebhookConfiguration 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 CreateChimeWebhookConfigurationRequest method. req, resp := client.CreateChimeWebhookConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) CreateChimeWebhookConfigurationWithContext(ctx aws.Context, input *CreateChimeWebhookConfigurationInput, opts ...request.Option) (*CreateChimeWebhookConfigurationOutput, error)
CreateChimeWebhookConfigurationWithContext is the same as CreateChimeWebhookConfiguration with the addition of the ability to pass a context and additional request options.
See CreateChimeWebhookConfiguration 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 *Chatbot) CreateMicrosoftTeamsChannelConfiguration(input *CreateMicrosoftTeamsChannelConfigurationInput) (*CreateMicrosoftTeamsChannelConfigurationOutput, error)
CreateMicrosoftTeamsChannelConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation CreateMicrosoftTeamsChannelConfiguration for usage and error information.
Returned Error Types:
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
LimitExceededException You have exceeded a service limit for AWS Chatbot.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
CreateTeamsChannelConfigurationException We can’t process your request right now because of a server issue. Try again later.
ConflictException There was an issue processing your request.
func (c *Chatbot) CreateMicrosoftTeamsChannelConfigurationRequest(input *CreateMicrosoftTeamsChannelConfigurationInput) (req *request.Request, output *CreateMicrosoftTeamsChannelConfigurationOutput)
CreateMicrosoftTeamsChannelConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateMicrosoftTeamsChannelConfiguration 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 CreateMicrosoftTeamsChannelConfiguration for more information on using the CreateMicrosoftTeamsChannelConfiguration 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 CreateMicrosoftTeamsChannelConfigurationRequest method. req, resp := client.CreateMicrosoftTeamsChannelConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) CreateMicrosoftTeamsChannelConfigurationWithContext(ctx aws.Context, input *CreateMicrosoftTeamsChannelConfigurationInput, opts ...request.Option) (*CreateMicrosoftTeamsChannelConfigurationOutput, error)
CreateMicrosoftTeamsChannelConfigurationWithContext is the same as CreateMicrosoftTeamsChannelConfiguration with the addition of the ability to pass a context and additional request options.
See CreateMicrosoftTeamsChannelConfiguration 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 *Chatbot) CreateSlackChannelConfiguration(input *CreateSlackChannelConfigurationInput) (*CreateSlackChannelConfigurationOutput, error)
CreateSlackChannelConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation CreateSlackChannelConfiguration for usage and error information.
Returned Error Types:
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
LimitExceededException You have exceeded a service limit for AWS Chatbot.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
CreateSlackChannelConfigurationException We can’t process your request right now because of a server issue. Try again later.
ConflictException There was an issue processing your request.
func (c *Chatbot) CreateSlackChannelConfigurationRequest(input *CreateSlackChannelConfigurationInput) (req *request.Request, output *CreateSlackChannelConfigurationOutput)
CreateSlackChannelConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateSlackChannelConfiguration 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 CreateSlackChannelConfiguration for more information on using the CreateSlackChannelConfiguration 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 CreateSlackChannelConfigurationRequest method. req, resp := client.CreateSlackChannelConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) CreateSlackChannelConfigurationWithContext(ctx aws.Context, input *CreateSlackChannelConfigurationInput, opts ...request.Option) (*CreateSlackChannelConfigurationOutput, error)
CreateSlackChannelConfigurationWithContext is the same as CreateSlackChannelConfiguration with the addition of the ability to pass a context and additional request options.
See CreateSlackChannelConfiguration 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 *Chatbot) DeleteChimeWebhookConfiguration(input *DeleteChimeWebhookConfigurationInput) (*DeleteChimeWebhookConfigurationOutput, error)
DeleteChimeWebhookConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation DeleteChimeWebhookConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException We were not able to find the resource for your request.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
DeleteChimeWebhookConfigurationException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) DeleteChimeWebhookConfigurationRequest(input *DeleteChimeWebhookConfigurationInput) (req *request.Request, output *DeleteChimeWebhookConfigurationOutput)
DeleteChimeWebhookConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteChimeWebhookConfiguration 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 DeleteChimeWebhookConfiguration for more information on using the DeleteChimeWebhookConfiguration 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 DeleteChimeWebhookConfigurationRequest method. req, resp := client.DeleteChimeWebhookConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DeleteChimeWebhookConfigurationWithContext(ctx aws.Context, input *DeleteChimeWebhookConfigurationInput, opts ...request.Option) (*DeleteChimeWebhookConfigurationOutput, error)
DeleteChimeWebhookConfigurationWithContext is the same as DeleteChimeWebhookConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteChimeWebhookConfiguration 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 *Chatbot) DeleteMicrosoftTeamsChannelConfiguration(input *DeleteMicrosoftTeamsChannelConfigurationInput) (*DeleteMicrosoftTeamsChannelConfigurationOutput, error)
DeleteMicrosoftTeamsChannelConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation DeleteMicrosoftTeamsChannelConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException We were not able to find the resource for your request.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
DeleteTeamsChannelConfigurationException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) DeleteMicrosoftTeamsChannelConfigurationRequest(input *DeleteMicrosoftTeamsChannelConfigurationInput) (req *request.Request, output *DeleteMicrosoftTeamsChannelConfigurationOutput)
DeleteMicrosoftTeamsChannelConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteMicrosoftTeamsChannelConfiguration 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 DeleteMicrosoftTeamsChannelConfiguration for more information on using the DeleteMicrosoftTeamsChannelConfiguration 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 DeleteMicrosoftTeamsChannelConfigurationRequest method. req, resp := client.DeleteMicrosoftTeamsChannelConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DeleteMicrosoftTeamsChannelConfigurationWithContext(ctx aws.Context, input *DeleteMicrosoftTeamsChannelConfigurationInput, opts ...request.Option) (*DeleteMicrosoftTeamsChannelConfigurationOutput, error)
DeleteMicrosoftTeamsChannelConfigurationWithContext is the same as DeleteMicrosoftTeamsChannelConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteMicrosoftTeamsChannelConfiguration 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 *Chatbot) DeleteMicrosoftTeamsConfiguredTeam(input *DeleteMicrosoftTeamsConfiguredTeamInput) (*DeleteMicrosoftTeamsConfiguredTeamOutput, error)
DeleteMicrosoftTeamsConfiguredTeam API operation for AWS Chatbot.
Deletes the Microsoft Teams team authorization allowing for channels to be configured in that Microsoft Teams team. Note that the Microsoft Teams team must have no channels configured to remove it.
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 AWS Chatbot's API operation DeleteMicrosoftTeamsConfiguredTeam for usage and error information.
Returned Error Types:
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
DeleteTeamsConfiguredTeamException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) DeleteMicrosoftTeamsConfiguredTeamRequest(input *DeleteMicrosoftTeamsConfiguredTeamInput) (req *request.Request, output *DeleteMicrosoftTeamsConfiguredTeamOutput)
DeleteMicrosoftTeamsConfiguredTeamRequest generates a "aws/request.Request" representing the client's request for the DeleteMicrosoftTeamsConfiguredTeam 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 DeleteMicrosoftTeamsConfiguredTeam for more information on using the DeleteMicrosoftTeamsConfiguredTeam 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 DeleteMicrosoftTeamsConfiguredTeamRequest method. req, resp := client.DeleteMicrosoftTeamsConfiguredTeamRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DeleteMicrosoftTeamsConfiguredTeamWithContext(ctx aws.Context, input *DeleteMicrosoftTeamsConfiguredTeamInput, opts ...request.Option) (*DeleteMicrosoftTeamsConfiguredTeamOutput, error)
DeleteMicrosoftTeamsConfiguredTeamWithContext is the same as DeleteMicrosoftTeamsConfiguredTeam with the addition of the ability to pass a context and additional request options.
See DeleteMicrosoftTeamsConfiguredTeam 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 *Chatbot) DeleteMicrosoftTeamsUserIdentity(input *DeleteMicrosoftTeamsUserIdentityInput) (*DeleteMicrosoftTeamsUserIdentityOutput, error)
DeleteMicrosoftTeamsUserIdentity API operation for AWS Chatbot.
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 AWS Chatbot's API operation DeleteMicrosoftTeamsUserIdentity for usage and error information.
Returned Error Types:
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
ResourceNotFoundException We were not able to find the resource for your request.
DeleteMicrosoftTeamsUserIdentityException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) DeleteMicrosoftTeamsUserIdentityRequest(input *DeleteMicrosoftTeamsUserIdentityInput) (req *request.Request, output *DeleteMicrosoftTeamsUserIdentityOutput)
DeleteMicrosoftTeamsUserIdentityRequest generates a "aws/request.Request" representing the client's request for the DeleteMicrosoftTeamsUserIdentity 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 DeleteMicrosoftTeamsUserIdentity for more information on using the DeleteMicrosoftTeamsUserIdentity 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 DeleteMicrosoftTeamsUserIdentityRequest method. req, resp := client.DeleteMicrosoftTeamsUserIdentityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DeleteMicrosoftTeamsUserIdentityWithContext(ctx aws.Context, input *DeleteMicrosoftTeamsUserIdentityInput, opts ...request.Option) (*DeleteMicrosoftTeamsUserIdentityOutput, error)
DeleteMicrosoftTeamsUserIdentityWithContext is the same as DeleteMicrosoftTeamsUserIdentity with the addition of the ability to pass a context and additional request options.
See DeleteMicrosoftTeamsUserIdentity 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 *Chatbot) DeleteSlackChannelConfiguration(input *DeleteSlackChannelConfigurationInput) (*DeleteSlackChannelConfigurationOutput, error)
DeleteSlackChannelConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation DeleteSlackChannelConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException We were not able to find the resource for your request.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
DeleteSlackChannelConfigurationException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) DeleteSlackChannelConfigurationRequest(input *DeleteSlackChannelConfigurationInput) (req *request.Request, output *DeleteSlackChannelConfigurationOutput)
DeleteSlackChannelConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteSlackChannelConfiguration 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 DeleteSlackChannelConfiguration for more information on using the DeleteSlackChannelConfiguration 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 DeleteSlackChannelConfigurationRequest method. req, resp := client.DeleteSlackChannelConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DeleteSlackChannelConfigurationWithContext(ctx aws.Context, input *DeleteSlackChannelConfigurationInput, opts ...request.Option) (*DeleteSlackChannelConfigurationOutput, error)
DeleteSlackChannelConfigurationWithContext is the same as DeleteSlackChannelConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteSlackChannelConfiguration 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 *Chatbot) DeleteSlackUserIdentity(input *DeleteSlackUserIdentityInput) (*DeleteSlackUserIdentityOutput, error)
DeleteSlackUserIdentity API operation for AWS Chatbot.
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 AWS Chatbot's API operation DeleteSlackUserIdentity for usage and error information.
Returned Error Types:
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
ResourceNotFoundException We were not able to find the resource for your request.
DeleteSlackUserIdentityException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) DeleteSlackUserIdentityRequest(input *DeleteSlackUserIdentityInput) (req *request.Request, output *DeleteSlackUserIdentityOutput)
DeleteSlackUserIdentityRequest generates a "aws/request.Request" representing the client's request for the DeleteSlackUserIdentity 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 DeleteSlackUserIdentity for more information on using the DeleteSlackUserIdentity 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 DeleteSlackUserIdentityRequest method. req, resp := client.DeleteSlackUserIdentityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DeleteSlackUserIdentityWithContext(ctx aws.Context, input *DeleteSlackUserIdentityInput, opts ...request.Option) (*DeleteSlackUserIdentityOutput, error)
DeleteSlackUserIdentityWithContext is the same as DeleteSlackUserIdentity with the addition of the ability to pass a context and additional request options.
See DeleteSlackUserIdentity 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 *Chatbot) DeleteSlackWorkspaceAuthorization(input *DeleteSlackWorkspaceAuthorizationInput) (*DeleteSlackWorkspaceAuthorizationOutput, error)
DeleteSlackWorkspaceAuthorization API operation for AWS Chatbot.
Deletes the Slack workspace authorization that allows channels to be configured in that workspace. This requires all configured channels in the workspace to be deleted.
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 AWS Chatbot's API operation DeleteSlackWorkspaceAuthorization for usage and error information.
Returned Error Types:
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
DeleteSlackWorkspaceAuthorizationFault There was an issue deleting your Slack workspace.
func (c *Chatbot) DeleteSlackWorkspaceAuthorizationRequest(input *DeleteSlackWorkspaceAuthorizationInput) (req *request.Request, output *DeleteSlackWorkspaceAuthorizationOutput)
DeleteSlackWorkspaceAuthorizationRequest generates a "aws/request.Request" representing the client's request for the DeleteSlackWorkspaceAuthorization 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 DeleteSlackWorkspaceAuthorization for more information on using the DeleteSlackWorkspaceAuthorization 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 DeleteSlackWorkspaceAuthorizationRequest method. req, resp := client.DeleteSlackWorkspaceAuthorizationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DeleteSlackWorkspaceAuthorizationWithContext(ctx aws.Context, input *DeleteSlackWorkspaceAuthorizationInput, opts ...request.Option) (*DeleteSlackWorkspaceAuthorizationOutput, error)
DeleteSlackWorkspaceAuthorizationWithContext is the same as DeleteSlackWorkspaceAuthorization with the addition of the ability to pass a context and additional request options.
See DeleteSlackWorkspaceAuthorization 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 *Chatbot) DescribeChimeWebhookConfigurations(input *DescribeChimeWebhookConfigurationsInput) (*DescribeChimeWebhookConfigurationsOutput, error)
DescribeChimeWebhookConfigurations API operation for AWS Chatbot.
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 AWS Chatbot's API operation DescribeChimeWebhookConfigurations for usage and error information.
Returned Error Types:
DescribeChimeWebhookConfigurationsException We can’t process your request right now because of a server issue. Try again later.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
func (c *Chatbot) DescribeChimeWebhookConfigurationsPages(input *DescribeChimeWebhookConfigurationsInput, fn func(*DescribeChimeWebhookConfigurationsOutput, bool) bool) error
DescribeChimeWebhookConfigurationsPages iterates over the pages of a DescribeChimeWebhookConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeChimeWebhookConfigurations 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 DescribeChimeWebhookConfigurations operation. pageNum := 0 err := client.DescribeChimeWebhookConfigurationsPages(params, func(page *chatbot.DescribeChimeWebhookConfigurationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Chatbot) DescribeChimeWebhookConfigurationsPagesWithContext(ctx aws.Context, input *DescribeChimeWebhookConfigurationsInput, fn func(*DescribeChimeWebhookConfigurationsOutput, bool) bool, opts ...request.Option) error
DescribeChimeWebhookConfigurationsPagesWithContext same as DescribeChimeWebhookConfigurationsPages 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 *Chatbot) DescribeChimeWebhookConfigurationsRequest(input *DescribeChimeWebhookConfigurationsInput) (req *request.Request, output *DescribeChimeWebhookConfigurationsOutput)
DescribeChimeWebhookConfigurationsRequest generates a "aws/request.Request" representing the client's request for the DescribeChimeWebhookConfigurations 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 DescribeChimeWebhookConfigurations for more information on using the DescribeChimeWebhookConfigurations 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 DescribeChimeWebhookConfigurationsRequest method. req, resp := client.DescribeChimeWebhookConfigurationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DescribeChimeWebhookConfigurationsWithContext(ctx aws.Context, input *DescribeChimeWebhookConfigurationsInput, opts ...request.Option) (*DescribeChimeWebhookConfigurationsOutput, error)
DescribeChimeWebhookConfigurationsWithContext is the same as DescribeChimeWebhookConfigurations with the addition of the ability to pass a context and additional request options.
See DescribeChimeWebhookConfigurations 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 *Chatbot) DescribeSlackChannelConfigurations(input *DescribeSlackChannelConfigurationsInput) (*DescribeSlackChannelConfigurationsOutput, error)
DescribeSlackChannelConfigurations API operation for AWS Chatbot.
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 AWS Chatbot's API operation DescribeSlackChannelConfigurations for usage and error information.
Returned Error Types:
DescribeSlackChannelConfigurationsException We can’t process your request right now because of a server issue. Try again later.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
func (c *Chatbot) DescribeSlackChannelConfigurationsPages(input *DescribeSlackChannelConfigurationsInput, fn func(*DescribeSlackChannelConfigurationsOutput, bool) bool) error
DescribeSlackChannelConfigurationsPages iterates over the pages of a DescribeSlackChannelConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeSlackChannelConfigurations 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 DescribeSlackChannelConfigurations operation. pageNum := 0 err := client.DescribeSlackChannelConfigurationsPages(params, func(page *chatbot.DescribeSlackChannelConfigurationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Chatbot) DescribeSlackChannelConfigurationsPagesWithContext(ctx aws.Context, input *DescribeSlackChannelConfigurationsInput, fn func(*DescribeSlackChannelConfigurationsOutput, bool) bool, opts ...request.Option) error
DescribeSlackChannelConfigurationsPagesWithContext same as DescribeSlackChannelConfigurationsPages 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 *Chatbot) DescribeSlackChannelConfigurationsRequest(input *DescribeSlackChannelConfigurationsInput) (req *request.Request, output *DescribeSlackChannelConfigurationsOutput)
DescribeSlackChannelConfigurationsRequest generates a "aws/request.Request" representing the client's request for the DescribeSlackChannelConfigurations 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 DescribeSlackChannelConfigurations for more information on using the DescribeSlackChannelConfigurations 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 DescribeSlackChannelConfigurationsRequest method. req, resp := client.DescribeSlackChannelConfigurationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DescribeSlackChannelConfigurationsWithContext(ctx aws.Context, input *DescribeSlackChannelConfigurationsInput, opts ...request.Option) (*DescribeSlackChannelConfigurationsOutput, error)
DescribeSlackChannelConfigurationsWithContext is the same as DescribeSlackChannelConfigurations with the addition of the ability to pass a context and additional request options.
See DescribeSlackChannelConfigurations 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 *Chatbot) DescribeSlackUserIdentities(input *DescribeSlackUserIdentitiesInput) (*DescribeSlackUserIdentitiesOutput, error)
DescribeSlackUserIdentities API operation for AWS Chatbot.
Lists all Slack user identities with a mapped role.
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 AWS Chatbot's API operation DescribeSlackUserIdentities for usage and error information.
Returned Error Types:
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
DescribeSlackUserIdentitiesException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) DescribeSlackUserIdentitiesPages(input *DescribeSlackUserIdentitiesInput, fn func(*DescribeSlackUserIdentitiesOutput, bool) bool) error
DescribeSlackUserIdentitiesPages iterates over the pages of a DescribeSlackUserIdentities operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeSlackUserIdentities 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 DescribeSlackUserIdentities operation. pageNum := 0 err := client.DescribeSlackUserIdentitiesPages(params, func(page *chatbot.DescribeSlackUserIdentitiesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Chatbot) DescribeSlackUserIdentitiesPagesWithContext(ctx aws.Context, input *DescribeSlackUserIdentitiesInput, fn func(*DescribeSlackUserIdentitiesOutput, bool) bool, opts ...request.Option) error
DescribeSlackUserIdentitiesPagesWithContext same as DescribeSlackUserIdentitiesPages 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 *Chatbot) DescribeSlackUserIdentitiesRequest(input *DescribeSlackUserIdentitiesInput) (req *request.Request, output *DescribeSlackUserIdentitiesOutput)
DescribeSlackUserIdentitiesRequest generates a "aws/request.Request" representing the client's request for the DescribeSlackUserIdentities 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 DescribeSlackUserIdentities for more information on using the DescribeSlackUserIdentities 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 DescribeSlackUserIdentitiesRequest method. req, resp := client.DescribeSlackUserIdentitiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DescribeSlackUserIdentitiesWithContext(ctx aws.Context, input *DescribeSlackUserIdentitiesInput, opts ...request.Option) (*DescribeSlackUserIdentitiesOutput, error)
DescribeSlackUserIdentitiesWithContext is the same as DescribeSlackUserIdentities with the addition of the ability to pass a context and additional request options.
See DescribeSlackUserIdentities 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 *Chatbot) DescribeSlackWorkspaces(input *DescribeSlackWorkspacesInput) (*DescribeSlackWorkspacesOutput, error)
DescribeSlackWorkspaces API operation for AWS Chatbot.
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 AWS Chatbot's API operation DescribeSlackWorkspaces for usage and error information.
Returned Error Types:
DescribeSlackWorkspacesException We can’t process your request right now because of a server issue. Try again later.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
func (c *Chatbot) DescribeSlackWorkspacesPages(input *DescribeSlackWorkspacesInput, fn func(*DescribeSlackWorkspacesOutput, bool) bool) error
DescribeSlackWorkspacesPages iterates over the pages of a DescribeSlackWorkspaces operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeSlackWorkspaces 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 DescribeSlackWorkspaces operation. pageNum := 0 err := client.DescribeSlackWorkspacesPages(params, func(page *chatbot.DescribeSlackWorkspacesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Chatbot) DescribeSlackWorkspacesPagesWithContext(ctx aws.Context, input *DescribeSlackWorkspacesInput, fn func(*DescribeSlackWorkspacesOutput, bool) bool, opts ...request.Option) error
DescribeSlackWorkspacesPagesWithContext same as DescribeSlackWorkspacesPages 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 *Chatbot) DescribeSlackWorkspacesRequest(input *DescribeSlackWorkspacesInput) (req *request.Request, output *DescribeSlackWorkspacesOutput)
DescribeSlackWorkspacesRequest generates a "aws/request.Request" representing the client's request for the DescribeSlackWorkspaces 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 DescribeSlackWorkspaces for more information on using the DescribeSlackWorkspaces 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 DescribeSlackWorkspacesRequest method. req, resp := client.DescribeSlackWorkspacesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) DescribeSlackWorkspacesWithContext(ctx aws.Context, input *DescribeSlackWorkspacesInput, opts ...request.Option) (*DescribeSlackWorkspacesOutput, error)
DescribeSlackWorkspacesWithContext is the same as DescribeSlackWorkspaces with the addition of the ability to pass a context and additional request options.
See DescribeSlackWorkspaces 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 *Chatbot) GetAccountPreferences(input *GetAccountPreferencesInput) (*GetAccountPreferencesOutput, error)
GetAccountPreferences API operation for AWS Chatbot.
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 AWS Chatbot's API operation GetAccountPreferences for usage and error information.
Returned Error Types:
GetAccountPreferencesException We can’t process your request right now because of a server issue. Try again later.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
func (c *Chatbot) GetAccountPreferencesRequest(input *GetAccountPreferencesInput) (req *request.Request, output *GetAccountPreferencesOutput)
GetAccountPreferencesRequest generates a "aws/request.Request" representing the client's request for the GetAccountPreferences 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 GetAccountPreferences for more information on using the GetAccountPreferences 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 GetAccountPreferencesRequest method. req, resp := client.GetAccountPreferencesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) GetAccountPreferencesWithContext(ctx aws.Context, input *GetAccountPreferencesInput, opts ...request.Option) (*GetAccountPreferencesOutput, error)
GetAccountPreferencesWithContext is the same as GetAccountPreferences with the addition of the ability to pass a context and additional request options.
See GetAccountPreferences 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 *Chatbot) GetMicrosoftTeamsChannelConfiguration(input *GetMicrosoftTeamsChannelConfigurationInput) (*GetMicrosoftTeamsChannelConfigurationOutput, error)
GetMicrosoftTeamsChannelConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation GetMicrosoftTeamsChannelConfiguration for usage and error information.
Returned Error Types:
GetTeamsChannelConfigurationException We can’t process your request right now because of a server issue. Try again later.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
func (c *Chatbot) GetMicrosoftTeamsChannelConfigurationRequest(input *GetMicrosoftTeamsChannelConfigurationInput) (req *request.Request, output *GetMicrosoftTeamsChannelConfigurationOutput)
GetMicrosoftTeamsChannelConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetMicrosoftTeamsChannelConfiguration 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 GetMicrosoftTeamsChannelConfiguration for more information on using the GetMicrosoftTeamsChannelConfiguration 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 GetMicrosoftTeamsChannelConfigurationRequest method. req, resp := client.GetMicrosoftTeamsChannelConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) GetMicrosoftTeamsChannelConfigurationWithContext(ctx aws.Context, input *GetMicrosoftTeamsChannelConfigurationInput, opts ...request.Option) (*GetMicrosoftTeamsChannelConfigurationOutput, error)
GetMicrosoftTeamsChannelConfigurationWithContext is the same as GetMicrosoftTeamsChannelConfiguration with the addition of the ability to pass a context and additional request options.
See GetMicrosoftTeamsChannelConfiguration 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 *Chatbot) ListMicrosoftTeamsChannelConfigurations(input *ListMicrosoftTeamsChannelConfigurationsInput) (*ListMicrosoftTeamsChannelConfigurationsOutput, error)
ListMicrosoftTeamsChannelConfigurations API operation for AWS Chatbot.
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 AWS Chatbot's API operation ListMicrosoftTeamsChannelConfigurations for usage and error information.
Returned Error Types:
ListTeamsChannelConfigurationsException We can’t process your request right now because of a server issue. Try again later.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
func (c *Chatbot) ListMicrosoftTeamsChannelConfigurationsPages(input *ListMicrosoftTeamsChannelConfigurationsInput, fn func(*ListMicrosoftTeamsChannelConfigurationsOutput, bool) bool) error
ListMicrosoftTeamsChannelConfigurationsPages iterates over the pages of a ListMicrosoftTeamsChannelConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMicrosoftTeamsChannelConfigurations 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 ListMicrosoftTeamsChannelConfigurations operation. pageNum := 0 err := client.ListMicrosoftTeamsChannelConfigurationsPages(params, func(page *chatbot.ListMicrosoftTeamsChannelConfigurationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Chatbot) ListMicrosoftTeamsChannelConfigurationsPagesWithContext(ctx aws.Context, input *ListMicrosoftTeamsChannelConfigurationsInput, fn func(*ListMicrosoftTeamsChannelConfigurationsOutput, bool) bool, opts ...request.Option) error
ListMicrosoftTeamsChannelConfigurationsPagesWithContext same as ListMicrosoftTeamsChannelConfigurationsPages 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 *Chatbot) ListMicrosoftTeamsChannelConfigurationsRequest(input *ListMicrosoftTeamsChannelConfigurationsInput) (req *request.Request, output *ListMicrosoftTeamsChannelConfigurationsOutput)
ListMicrosoftTeamsChannelConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListMicrosoftTeamsChannelConfigurations 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 ListMicrosoftTeamsChannelConfigurations for more information on using the ListMicrosoftTeamsChannelConfigurations 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 ListMicrosoftTeamsChannelConfigurationsRequest method. req, resp := client.ListMicrosoftTeamsChannelConfigurationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) ListMicrosoftTeamsChannelConfigurationsWithContext(ctx aws.Context, input *ListMicrosoftTeamsChannelConfigurationsInput, opts ...request.Option) (*ListMicrosoftTeamsChannelConfigurationsOutput, error)
ListMicrosoftTeamsChannelConfigurationsWithContext is the same as ListMicrosoftTeamsChannelConfigurations with the addition of the ability to pass a context and additional request options.
See ListMicrosoftTeamsChannelConfigurations 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 *Chatbot) ListMicrosoftTeamsConfiguredTeams(input *ListMicrosoftTeamsConfiguredTeamsInput) (*ListMicrosoftTeamsConfiguredTeamsOutput, error)
ListMicrosoftTeamsConfiguredTeams API operation for AWS Chatbot.
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 AWS Chatbot's API operation ListMicrosoftTeamsConfiguredTeams for usage and error information.
Returned Error Types:
ListMicrosoftTeamsConfiguredTeamsException We can’t process your request right now because of a server issue. Try again later.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
func (c *Chatbot) ListMicrosoftTeamsConfiguredTeamsPages(input *ListMicrosoftTeamsConfiguredTeamsInput, fn func(*ListMicrosoftTeamsConfiguredTeamsOutput, bool) bool) error
ListMicrosoftTeamsConfiguredTeamsPages iterates over the pages of a ListMicrosoftTeamsConfiguredTeams operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMicrosoftTeamsConfiguredTeams 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 ListMicrosoftTeamsConfiguredTeams operation. pageNum := 0 err := client.ListMicrosoftTeamsConfiguredTeamsPages(params, func(page *chatbot.ListMicrosoftTeamsConfiguredTeamsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Chatbot) ListMicrosoftTeamsConfiguredTeamsPagesWithContext(ctx aws.Context, input *ListMicrosoftTeamsConfiguredTeamsInput, fn func(*ListMicrosoftTeamsConfiguredTeamsOutput, bool) bool, opts ...request.Option) error
ListMicrosoftTeamsConfiguredTeamsPagesWithContext same as ListMicrosoftTeamsConfiguredTeamsPages 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 *Chatbot) ListMicrosoftTeamsConfiguredTeamsRequest(input *ListMicrosoftTeamsConfiguredTeamsInput) (req *request.Request, output *ListMicrosoftTeamsConfiguredTeamsOutput)
ListMicrosoftTeamsConfiguredTeamsRequest generates a "aws/request.Request" representing the client's request for the ListMicrosoftTeamsConfiguredTeams 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 ListMicrosoftTeamsConfiguredTeams for more information on using the ListMicrosoftTeamsConfiguredTeams 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 ListMicrosoftTeamsConfiguredTeamsRequest method. req, resp := client.ListMicrosoftTeamsConfiguredTeamsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) ListMicrosoftTeamsConfiguredTeamsWithContext(ctx aws.Context, input *ListMicrosoftTeamsConfiguredTeamsInput, opts ...request.Option) (*ListMicrosoftTeamsConfiguredTeamsOutput, error)
ListMicrosoftTeamsConfiguredTeamsWithContext is the same as ListMicrosoftTeamsConfiguredTeams with the addition of the ability to pass a context and additional request options.
See ListMicrosoftTeamsConfiguredTeams 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 *Chatbot) ListMicrosoftTeamsUserIdentities(input *ListMicrosoftTeamsUserIdentitiesInput) (*ListMicrosoftTeamsUserIdentitiesOutput, error)
ListMicrosoftTeamsUserIdentities API operation for AWS Chatbot.
Lists all Microsoft Teams user identities with a mapped role.
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 AWS Chatbot's API operation ListMicrosoftTeamsUserIdentities for usage and error information.
Returned Error Types:
ListMicrosoftTeamsUserIdentitiesException We can’t process your request right now because of a server issue. Try again later.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
func (c *Chatbot) ListMicrosoftTeamsUserIdentitiesPages(input *ListMicrosoftTeamsUserIdentitiesInput, fn func(*ListMicrosoftTeamsUserIdentitiesOutput, bool) bool) error
ListMicrosoftTeamsUserIdentitiesPages iterates over the pages of a ListMicrosoftTeamsUserIdentities operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMicrosoftTeamsUserIdentities 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 ListMicrosoftTeamsUserIdentities operation. pageNum := 0 err := client.ListMicrosoftTeamsUserIdentitiesPages(params, func(page *chatbot.ListMicrosoftTeamsUserIdentitiesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (c *Chatbot) ListMicrosoftTeamsUserIdentitiesPagesWithContext(ctx aws.Context, input *ListMicrosoftTeamsUserIdentitiesInput, fn func(*ListMicrosoftTeamsUserIdentitiesOutput, bool) bool, opts ...request.Option) error
ListMicrosoftTeamsUserIdentitiesPagesWithContext same as ListMicrosoftTeamsUserIdentitiesPages 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 *Chatbot) ListMicrosoftTeamsUserIdentitiesRequest(input *ListMicrosoftTeamsUserIdentitiesInput) (req *request.Request, output *ListMicrosoftTeamsUserIdentitiesOutput)
ListMicrosoftTeamsUserIdentitiesRequest generates a "aws/request.Request" representing the client's request for the ListMicrosoftTeamsUserIdentities 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 ListMicrosoftTeamsUserIdentities for more information on using the ListMicrosoftTeamsUserIdentities 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 ListMicrosoftTeamsUserIdentitiesRequest method. req, resp := client.ListMicrosoftTeamsUserIdentitiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) ListMicrosoftTeamsUserIdentitiesWithContext(ctx aws.Context, input *ListMicrosoftTeamsUserIdentitiesInput, opts ...request.Option) (*ListMicrosoftTeamsUserIdentitiesOutput, error)
ListMicrosoftTeamsUserIdentitiesWithContext is the same as ListMicrosoftTeamsUserIdentities with the addition of the ability to pass a context and additional request options.
See ListMicrosoftTeamsUserIdentities 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 *Chatbot) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Chatbot.
Retrieves the list of tags applied to a configuration.
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 AWS Chatbot's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServiceError Customer/consumer-facing internal service exception. https://w.amazon.com/index.php/AWS/API_Standards/Exceptions#InternalServiceError
ServiceUnavailableException We can’t process your request right now because of a server issue. Try again later.
ResourceNotFoundException We were not able to find the resource for your request.
See also, https://docs.aws.amazon.com/goto/WebAPI/chatbot-2017-10-11/ListTagsForResource
func (c *Chatbot) 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/chatbot-2017-10-11/ListTagsForResource
func (c *Chatbot) 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 *Chatbot) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Chatbot.
Applies the supplied tags to a configuration.
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 AWS Chatbot's API operation TagResource for usage and error information.
Returned Error Types:
InternalServiceError Customer/consumer-facing internal service exception. https://w.amazon.com/index.php/AWS/API_Standards/Exceptions#InternalServiceError
ServiceUnavailableException We can’t process your request right now because of a server issue. Try again later.
ResourceNotFoundException We were not able to find the resource for your request.
TooManyTagsException The supplied list of tags contains too many tags.
See also, https://docs.aws.amazon.com/goto/WebAPI/chatbot-2017-10-11/TagResource
func (c *Chatbot) 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/chatbot-2017-10-11/TagResource
func (c *Chatbot) 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 *Chatbot) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Chatbot.
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 AWS Chatbot's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServiceError Customer/consumer-facing internal service exception. https://w.amazon.com/index.php/AWS/API_Standards/Exceptions#InternalServiceError
ServiceUnavailableException We can’t process your request right now because of a server issue. Try again later.
ResourceNotFoundException We were not able to find the resource for your request.
See also, https://docs.aws.amazon.com/goto/WebAPI/chatbot-2017-10-11/UntagResource
func (c *Chatbot) 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/chatbot-2017-10-11/UntagResource
func (c *Chatbot) 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 *Chatbot) UpdateAccountPreferences(input *UpdateAccountPreferencesInput) (*UpdateAccountPreferencesOutput, error)
UpdateAccountPreferences API operation for AWS Chatbot.
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 AWS Chatbot's API operation UpdateAccountPreferences for usage and error information.
Returned Error Types:
UpdateAccountPreferencesException We can’t process your request right now because of a server issue. Try again later.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
func (c *Chatbot) UpdateAccountPreferencesRequest(input *UpdateAccountPreferencesInput) (req *request.Request, output *UpdateAccountPreferencesOutput)
UpdateAccountPreferencesRequest generates a "aws/request.Request" representing the client's request for the UpdateAccountPreferences 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 UpdateAccountPreferences for more information on using the UpdateAccountPreferences 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 UpdateAccountPreferencesRequest method. req, resp := client.UpdateAccountPreferencesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) UpdateAccountPreferencesWithContext(ctx aws.Context, input *UpdateAccountPreferencesInput, opts ...request.Option) (*UpdateAccountPreferencesOutput, error)
UpdateAccountPreferencesWithContext is the same as UpdateAccountPreferences with the addition of the ability to pass a context and additional request options.
See UpdateAccountPreferences 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 *Chatbot) UpdateChimeWebhookConfiguration(input *UpdateChimeWebhookConfigurationInput) (*UpdateChimeWebhookConfigurationOutput, error)
UpdateChimeWebhookConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation UpdateChimeWebhookConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException We were not able to find the resource for your request.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
UpdateChimeWebhookConfigurationException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) UpdateChimeWebhookConfigurationRequest(input *UpdateChimeWebhookConfigurationInput) (req *request.Request, output *UpdateChimeWebhookConfigurationOutput)
UpdateChimeWebhookConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateChimeWebhookConfiguration 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 UpdateChimeWebhookConfiguration for more information on using the UpdateChimeWebhookConfiguration 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 UpdateChimeWebhookConfigurationRequest method. req, resp := client.UpdateChimeWebhookConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) UpdateChimeWebhookConfigurationWithContext(ctx aws.Context, input *UpdateChimeWebhookConfigurationInput, opts ...request.Option) (*UpdateChimeWebhookConfigurationOutput, error)
UpdateChimeWebhookConfigurationWithContext is the same as UpdateChimeWebhookConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateChimeWebhookConfiguration 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 *Chatbot) UpdateMicrosoftTeamsChannelConfiguration(input *UpdateMicrosoftTeamsChannelConfigurationInput) (*UpdateMicrosoftTeamsChannelConfigurationOutput, error)
UpdateMicrosoftTeamsChannelConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation UpdateMicrosoftTeamsChannelConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException We were not able to find the resource for your request.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
UpdateTeamsChannelConfigurationException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) UpdateMicrosoftTeamsChannelConfigurationRequest(input *UpdateMicrosoftTeamsChannelConfigurationInput) (req *request.Request, output *UpdateMicrosoftTeamsChannelConfigurationOutput)
UpdateMicrosoftTeamsChannelConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateMicrosoftTeamsChannelConfiguration 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 UpdateMicrosoftTeamsChannelConfiguration for more information on using the UpdateMicrosoftTeamsChannelConfiguration 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 UpdateMicrosoftTeamsChannelConfigurationRequest method. req, resp := client.UpdateMicrosoftTeamsChannelConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) UpdateMicrosoftTeamsChannelConfigurationWithContext(ctx aws.Context, input *UpdateMicrosoftTeamsChannelConfigurationInput, opts ...request.Option) (*UpdateMicrosoftTeamsChannelConfigurationOutput, error)
UpdateMicrosoftTeamsChannelConfigurationWithContext is the same as UpdateMicrosoftTeamsChannelConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateMicrosoftTeamsChannelConfiguration 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 *Chatbot) UpdateSlackChannelConfiguration(input *UpdateSlackChannelConfigurationInput) (*UpdateSlackChannelConfigurationOutput, error)
UpdateSlackChannelConfiguration API operation for AWS Chatbot.
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 AWS Chatbot's API operation UpdateSlackChannelConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException We were not able to find the resource for your request.
InvalidParameterException Your request input doesn't meet the constraints that AWS Chatbot requires.
InvalidRequestException Your request input doesn't meet the constraints that AWS Chatbot requires.
UpdateSlackChannelConfigurationException We can’t process your request right now because of a server issue. Try again later.
func (c *Chatbot) UpdateSlackChannelConfigurationRequest(input *UpdateSlackChannelConfigurationInput) (req *request.Request, output *UpdateSlackChannelConfigurationOutput)
UpdateSlackChannelConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateSlackChannelConfiguration 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 UpdateSlackChannelConfiguration for more information on using the UpdateSlackChannelConfiguration 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 UpdateSlackChannelConfigurationRequest method. req, resp := client.UpdateSlackChannelConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (c *Chatbot) UpdateSlackChannelConfigurationWithContext(ctx aws.Context, input *UpdateSlackChannelConfigurationInput, opts ...request.Option) (*UpdateSlackChannelConfigurationOutput, error)
UpdateSlackChannelConfigurationWithContext is the same as UpdateSlackChannelConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateSlackChannelConfiguration 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 ChimeWebhookConfiguration struct { // The ARN of the ChimeWebhookConfiguration. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // The name of the configuration. ConfigurationName *string `min:"1" type:"string"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. // // IamRoleArn is a required field IamRoleArn *string `min:"12" type:"string" required:"true"` // Specifies the logging level for this configuration. This property affects // the log entries pushed to Amazon CloudWatch Logs.Logging levels include ERROR, // INFO, or NONE. LoggingLevel *string `min:"4" type:"string"` // The ARNs of the SNS topics that deliver notifications to AWS Chatbot. // // SnsTopicArns is a required field SnsTopicArns []*string `type:"list" required:"true"` // A list of tags applied to the configuration. Tags []*Tag `type:"list"` // Description of the webhook. Recommend using the convention `RoomName/WebhookName`. // See Chime setup tutorial for more details: https://docs.aws.amazon.com/chatbot/latest/adminguide/chime-setup.html. // // WebhookDescription is a required field WebhookDescription *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An AWS Chatbot configuration for Amazon Chime.
func (s ChimeWebhookConfiguration) 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 *ChimeWebhookConfiguration) SetChatConfigurationArn(v string) *ChimeWebhookConfiguration
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *ChimeWebhookConfiguration) SetConfigurationName(v string) *ChimeWebhookConfiguration
SetConfigurationName sets the ConfigurationName field's value.
func (s *ChimeWebhookConfiguration) SetIamRoleArn(v string) *ChimeWebhookConfiguration
SetIamRoleArn sets the IamRoleArn field's value.
func (s *ChimeWebhookConfiguration) SetLoggingLevel(v string) *ChimeWebhookConfiguration
SetLoggingLevel sets the LoggingLevel field's value.
func (s *ChimeWebhookConfiguration) SetSnsTopicArns(v []*string) *ChimeWebhookConfiguration
SetSnsTopicArns sets the SnsTopicArns field's value.
func (s *ChimeWebhookConfiguration) SetTags(v []*Tag) *ChimeWebhookConfiguration
SetTags sets the Tags field's value.
func (s *ChimeWebhookConfiguration) SetWebhookDescription(v string) *ChimeWebhookConfiguration
SetWebhookDescription sets the WebhookDescription field's value.
func (s ChimeWebhookConfiguration) 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 ConfiguredTeam struct { // The ID of the Microsoft Team authorized with AWS Chatbot. To get the team // ID, you must perform the initial authorization flow with Microsoft Teams // in the AWS Chatbot console. Then you can copy and paste the team ID from // the console. For more details, see steps 1-4 in Get started with Microsoft // Teams in the AWS Chatbot Administrator Guide. // // TeamId is a required field TeamId *string `min:"36" type:"string" required:"true"` // The name of the Microsoft Teams Team. TeamName *string `min:"36" type:"string"` // The ID of the Microsoft Teams tenant. // // TenantId is a required field TenantId *string `min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
A Microsoft Teams team that has been authorized with AWS Chatbot.
func (s ConfiguredTeam) 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 *ConfiguredTeam) SetTeamId(v string) *ConfiguredTeam
SetTeamId sets the TeamId field's value.
func (s *ConfiguredTeam) SetTeamName(v string) *ConfiguredTeam
SetTeamName sets the TeamName field's value.
func (s *ConfiguredTeam) SetTenantId(v string) *ConfiguredTeam
SetTenantId sets the TenantId field's value.
func (s ConfiguredTeam) 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:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
There was an issue processing your request.
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 CreateChimeWebhookConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *CreateChimeWebhookConfigurationException) Code() string
Code returns the exception type name.
func (s *CreateChimeWebhookConfigurationException) Error() string
func (s CreateChimeWebhookConfigurationException) 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 *CreateChimeWebhookConfigurationException) Message() string
Message returns the exception's message.
func (s *CreateChimeWebhookConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *CreateChimeWebhookConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *CreateChimeWebhookConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s CreateChimeWebhookConfigurationException) 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 CreateChimeWebhookConfigurationInput struct { // The name of the configuration. // // ConfigurationName is a required field ConfigurationName *string `min:"1" type:"string" required:"true"` // This is a user-defined role that AWS Chatbot will assume. This is not the // service-linked role. For more information, see IAM Policies for AWS Chatbot. // // IamRoleArn is a required field IamRoleArn *string `min:"12" type:"string" required:"true"` // Logging levels include ERROR, INFO, or NONE. LoggingLevel *string `min:"4" type:"string"` // The ARNs of the SNS topics that deliver notifications to AWS Chatbot. // // SnsTopicArns is a required field SnsTopicArns []*string `type:"list" required:"true"` // A list of tags to apply to the configuration. Tags []*Tag `type:"list"` // Description of the webhook. Recommend using the convention `RoomName/WebhookName`. // See Chime setup tutorial for more details: https://docs.aws.amazon.com/chatbot/latest/adminguide/chime-setup.html. // // WebhookDescription is a required field WebhookDescription *string `min:"1" type:"string" required:"true"` // URL for the Chime webhook. // // WebhookUrl is a required field WebhookUrl *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s CreateChimeWebhookConfigurationInput) 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 *CreateChimeWebhookConfigurationInput) SetConfigurationName(v string) *CreateChimeWebhookConfigurationInput
SetConfigurationName sets the ConfigurationName field's value.
func (s *CreateChimeWebhookConfigurationInput) SetIamRoleArn(v string) *CreateChimeWebhookConfigurationInput
SetIamRoleArn sets the IamRoleArn field's value.
func (s *CreateChimeWebhookConfigurationInput) SetLoggingLevel(v string) *CreateChimeWebhookConfigurationInput
SetLoggingLevel sets the LoggingLevel field's value.
func (s *CreateChimeWebhookConfigurationInput) SetSnsTopicArns(v []*string) *CreateChimeWebhookConfigurationInput
SetSnsTopicArns sets the SnsTopicArns field's value.
func (s *CreateChimeWebhookConfigurationInput) SetTags(v []*Tag) *CreateChimeWebhookConfigurationInput
SetTags sets the Tags field's value.
func (s *CreateChimeWebhookConfigurationInput) SetWebhookDescription(v string) *CreateChimeWebhookConfigurationInput
SetWebhookDescription sets the WebhookDescription field's value.
func (s *CreateChimeWebhookConfigurationInput) SetWebhookUrl(v string) *CreateChimeWebhookConfigurationInput
SetWebhookUrl sets the WebhookUrl field's value.
func (s CreateChimeWebhookConfigurationInput) 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 *CreateChimeWebhookConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateChimeWebhookConfigurationOutput struct { // Chime webhook configuration. WebhookConfiguration *ChimeWebhookConfiguration `type:"structure"` // contains filtered or unexported fields }
func (s CreateChimeWebhookConfigurationOutput) 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 *CreateChimeWebhookConfigurationOutput) SetWebhookConfiguration(v *ChimeWebhookConfiguration) *CreateChimeWebhookConfigurationOutput
SetWebhookConfiguration sets the WebhookConfiguration field's value.
func (s CreateChimeWebhookConfigurationOutput) 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 CreateMicrosoftTeamsChannelConfigurationInput struct { // The ID of the Microsoft Teams channel. // // ChannelId is a required field ChannelId *string `min:"1" type:"string" required:"true"` // The name of the Microsoft Teams channel. ChannelName *string `min:"1" type:"string"` // The name of the configuration. // // ConfigurationName is a required field ConfigurationName *string `min:"1" type:"string" required:"true"` // The list of IAM policy ARNs that are applied as channel guardrails. The AWS // managed 'AdministratorAccess' policy is applied by default if this is not // set. GuardrailPolicyArns []*string `type:"list"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. // // IamRoleArn is a required field IamRoleArn *string `min:"12" type:"string" required:"true"` // Logging levels include ERROR, INFO, or NONE. LoggingLevel *string `min:"4" type:"string"` // The ARNs of the SNS topics that deliver notifications to AWS Chatbot. SnsTopicArns []*string `type:"list"` // A list of tags to apply to the configuration. Tags []*Tag `type:"list"` // The ID of the Microsoft Team authorized with AWS Chatbot. To get the team // ID, you must perform the initial authorization flow with Microsoft Teams // in the AWS Chatbot console. Then you can copy and paste the team ID from // the console. For more details, see steps 1-4 in Get started with Microsoft // Teams in the AWS Chatbot Administrator Guide. // // TeamId is a required field TeamId *string `min:"36" type:"string" required:"true"` // The name of the Microsoft Teams Team. TeamName *string `min:"1" type:"string"` // The ID of the Microsoft Teams tenant. // // TenantId is a required field TenantId *string `min:"36" type:"string" required:"true"` // Enables use of a user role requirement in your chat configuration. UserAuthorizationRequired *bool `type:"boolean"` // contains filtered or unexported fields }
func (s CreateMicrosoftTeamsChannelConfigurationInput) 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 *CreateMicrosoftTeamsChannelConfigurationInput) SetChannelId(v string) *CreateMicrosoftTeamsChannelConfigurationInput
SetChannelId sets the ChannelId field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetChannelName(v string) *CreateMicrosoftTeamsChannelConfigurationInput
SetChannelName sets the ChannelName field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetConfigurationName(v string) *CreateMicrosoftTeamsChannelConfigurationInput
SetConfigurationName sets the ConfigurationName field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetGuardrailPolicyArns(v []*string) *CreateMicrosoftTeamsChannelConfigurationInput
SetGuardrailPolicyArns sets the GuardrailPolicyArns field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetIamRoleArn(v string) *CreateMicrosoftTeamsChannelConfigurationInput
SetIamRoleArn sets the IamRoleArn field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetLoggingLevel(v string) *CreateMicrosoftTeamsChannelConfigurationInput
SetLoggingLevel sets the LoggingLevel field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetSnsTopicArns(v []*string) *CreateMicrosoftTeamsChannelConfigurationInput
SetSnsTopicArns sets the SnsTopicArns field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetTags(v []*Tag) *CreateMicrosoftTeamsChannelConfigurationInput
SetTags sets the Tags field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetTeamId(v string) *CreateMicrosoftTeamsChannelConfigurationInput
SetTeamId sets the TeamId field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetTeamName(v string) *CreateMicrosoftTeamsChannelConfigurationInput
SetTeamName sets the TeamName field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetTenantId(v string) *CreateMicrosoftTeamsChannelConfigurationInput
SetTenantId sets the TenantId field's value.
func (s *CreateMicrosoftTeamsChannelConfigurationInput) SetUserAuthorizationRequired(v bool) *CreateMicrosoftTeamsChannelConfigurationInput
SetUserAuthorizationRequired sets the UserAuthorizationRequired field's value.
func (s CreateMicrosoftTeamsChannelConfigurationInput) 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 *CreateMicrosoftTeamsChannelConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMicrosoftTeamsChannelConfigurationOutput struct { // The configuration for a Microsoft Teams channel configured with AWS Chatbot. ChannelConfiguration *TeamsChannelConfiguration `type:"structure"` // contains filtered or unexported fields }
func (s CreateMicrosoftTeamsChannelConfigurationOutput) 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 *CreateMicrosoftTeamsChannelConfigurationOutput) SetChannelConfiguration(v *TeamsChannelConfiguration) *CreateMicrosoftTeamsChannelConfigurationOutput
SetChannelConfiguration sets the ChannelConfiguration field's value.
func (s CreateMicrosoftTeamsChannelConfigurationOutput) 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 CreateSlackChannelConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *CreateSlackChannelConfigurationException) Code() string
Code returns the exception type name.
func (s *CreateSlackChannelConfigurationException) Error() string
func (s CreateSlackChannelConfigurationException) 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 *CreateSlackChannelConfigurationException) Message() string
Message returns the exception's message.
func (s *CreateSlackChannelConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *CreateSlackChannelConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *CreateSlackChannelConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s CreateSlackChannelConfigurationException) 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 CreateSlackChannelConfigurationInput struct { // The name of the configuration. // // ConfigurationName is a required field ConfigurationName *string `min:"1" type:"string" required:"true"` // The list of IAM policy ARNs that are applied as channel guardrails. The AWS // managed 'AdministratorAccess' policy is applied by default if this is not // set. GuardrailPolicyArns []*string `type:"list"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. // // IamRoleArn is a required field IamRoleArn *string `min:"12" type:"string" required:"true"` // Logging levels include ERROR, INFO, or NONE. LoggingLevel *string `min:"4" type:"string"` // The ID of the Slack channel. To get the ID, open Slack, right click on the // channel name in the left pane, then choose Copy Link. The channel ID is the // 9-character string at the end of the URL. For example, ABCBBLZZZ. // // SlackChannelId is a required field SlackChannelId *string `min:"1" type:"string" required:"true"` // The name of the Slack Channel. SlackChannelName *string `min:"1" type:"string"` // The ID of the Slack workspace authorized with AWS Chatbot. // // SlackTeamId is a required field SlackTeamId *string `min:"1" type:"string" required:"true"` // The ARNs of the SNS topics that deliver notifications to AWS Chatbot. SnsTopicArns []*string `type:"list"` // A list of tags to apply to the configuration. Tags []*Tag `type:"list"` // Enables use of a user role requirement in your chat configuration. UserAuthorizationRequired *bool `type:"boolean"` // contains filtered or unexported fields }
func (s CreateSlackChannelConfigurationInput) 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 *CreateSlackChannelConfigurationInput) SetConfigurationName(v string) *CreateSlackChannelConfigurationInput
SetConfigurationName sets the ConfigurationName field's value.
func (s *CreateSlackChannelConfigurationInput) SetGuardrailPolicyArns(v []*string) *CreateSlackChannelConfigurationInput
SetGuardrailPolicyArns sets the GuardrailPolicyArns field's value.
func (s *CreateSlackChannelConfigurationInput) SetIamRoleArn(v string) *CreateSlackChannelConfigurationInput
SetIamRoleArn sets the IamRoleArn field's value.
func (s *CreateSlackChannelConfigurationInput) SetLoggingLevel(v string) *CreateSlackChannelConfigurationInput
SetLoggingLevel sets the LoggingLevel field's value.
func (s *CreateSlackChannelConfigurationInput) SetSlackChannelId(v string) *CreateSlackChannelConfigurationInput
SetSlackChannelId sets the SlackChannelId field's value.
func (s *CreateSlackChannelConfigurationInput) SetSlackChannelName(v string) *CreateSlackChannelConfigurationInput
SetSlackChannelName sets the SlackChannelName field's value.
func (s *CreateSlackChannelConfigurationInput) SetSlackTeamId(v string) *CreateSlackChannelConfigurationInput
SetSlackTeamId sets the SlackTeamId field's value.
func (s *CreateSlackChannelConfigurationInput) SetSnsTopicArns(v []*string) *CreateSlackChannelConfigurationInput
SetSnsTopicArns sets the SnsTopicArns field's value.
func (s *CreateSlackChannelConfigurationInput) SetTags(v []*Tag) *CreateSlackChannelConfigurationInput
SetTags sets the Tags field's value.
func (s *CreateSlackChannelConfigurationInput) SetUserAuthorizationRequired(v bool) *CreateSlackChannelConfigurationInput
SetUserAuthorizationRequired sets the UserAuthorizationRequired field's value.
func (s CreateSlackChannelConfigurationInput) 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 *CreateSlackChannelConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSlackChannelConfigurationOutput struct { // The configuration for a Slack channel configured with AWS Chatbot. ChannelConfiguration *SlackChannelConfiguration `type:"structure"` // contains filtered or unexported fields }
func (s CreateSlackChannelConfigurationOutput) 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 *CreateSlackChannelConfigurationOutput) SetChannelConfiguration(v *SlackChannelConfiguration) *CreateSlackChannelConfigurationOutput
SetChannelConfiguration sets the ChannelConfiguration field's value.
func (s CreateSlackChannelConfigurationOutput) 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 CreateTeamsChannelConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *CreateTeamsChannelConfigurationException) Code() string
Code returns the exception type name.
func (s *CreateTeamsChannelConfigurationException) Error() string
func (s CreateTeamsChannelConfigurationException) 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 *CreateTeamsChannelConfigurationException) Message() string
Message returns the exception's message.
func (s *CreateTeamsChannelConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *CreateTeamsChannelConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *CreateTeamsChannelConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s CreateTeamsChannelConfigurationException) 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 DeleteChimeWebhookConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DeleteChimeWebhookConfigurationException) Code() string
Code returns the exception type name.
func (s *DeleteChimeWebhookConfigurationException) Error() string
func (s DeleteChimeWebhookConfigurationException) 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 *DeleteChimeWebhookConfigurationException) Message() string
Message returns the exception's message.
func (s *DeleteChimeWebhookConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DeleteChimeWebhookConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DeleteChimeWebhookConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DeleteChimeWebhookConfigurationException) 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 DeleteChimeWebhookConfigurationInput struct { // The ARN of the ChimeWebhookConfiguration to delete. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteChimeWebhookConfigurationInput) 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 *DeleteChimeWebhookConfigurationInput) SetChatConfigurationArn(v string) *DeleteChimeWebhookConfigurationInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s DeleteChimeWebhookConfigurationInput) 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 *DeleteChimeWebhookConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteChimeWebhookConfigurationOutput struct {
// contains filtered or unexported fields
}
func (s DeleteChimeWebhookConfigurationOutput) 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 DeleteChimeWebhookConfigurationOutput) 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 DeleteMicrosoftTeamsChannelConfigurationInput struct { // The ARN of the MicrosoftTeamsChannelConfiguration to delete. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteMicrosoftTeamsChannelConfigurationInput) 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 *DeleteMicrosoftTeamsChannelConfigurationInput) SetChatConfigurationArn(v string) *DeleteMicrosoftTeamsChannelConfigurationInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s DeleteMicrosoftTeamsChannelConfigurationInput) 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 *DeleteMicrosoftTeamsChannelConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMicrosoftTeamsChannelConfigurationOutput struct {
// contains filtered or unexported fields
}
func (s DeleteMicrosoftTeamsChannelConfigurationOutput) 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 DeleteMicrosoftTeamsChannelConfigurationOutput) 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 DeleteMicrosoftTeamsConfiguredTeamInput struct { // The ID of the Microsoft Team authorized with AWS Chatbot. To get the team // ID, you must perform the initial authorization flow with Microsoft Teams // in the AWS Chatbot console. Then you can copy and paste the team ID from // the console. For more details, see steps 1-4 in Get started with Microsoft // Teams in the AWS Chatbot Administrator Guide. // // TeamId is a required field TeamId *string `min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteMicrosoftTeamsConfiguredTeamInput) 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 *DeleteMicrosoftTeamsConfiguredTeamInput) SetTeamId(v string) *DeleteMicrosoftTeamsConfiguredTeamInput
SetTeamId sets the TeamId field's value.
func (s DeleteMicrosoftTeamsConfiguredTeamInput) 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 *DeleteMicrosoftTeamsConfiguredTeamInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMicrosoftTeamsConfiguredTeamOutput struct {
// contains filtered or unexported fields
}
func (s DeleteMicrosoftTeamsConfiguredTeamOutput) 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 DeleteMicrosoftTeamsConfiguredTeamOutput) 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 DeleteMicrosoftTeamsUserIdentityException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DeleteMicrosoftTeamsUserIdentityException) Code() string
Code returns the exception type name.
func (s *DeleteMicrosoftTeamsUserIdentityException) Error() string
func (s DeleteMicrosoftTeamsUserIdentityException) 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 *DeleteMicrosoftTeamsUserIdentityException) Message() string
Message returns the exception's message.
func (s *DeleteMicrosoftTeamsUserIdentityException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DeleteMicrosoftTeamsUserIdentityException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DeleteMicrosoftTeamsUserIdentityException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DeleteMicrosoftTeamsUserIdentityException) 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 DeleteMicrosoftTeamsUserIdentityInput struct { // The ARN of the MicrosoftTeamsChannelConfiguration associated with the user // identity to delete. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // Id from Microsoft Teams for user. // // UserId is a required field UserId *string `min:"36" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteMicrosoftTeamsUserIdentityInput) 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 *DeleteMicrosoftTeamsUserIdentityInput) SetChatConfigurationArn(v string) *DeleteMicrosoftTeamsUserIdentityInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *DeleteMicrosoftTeamsUserIdentityInput) SetUserId(v string) *DeleteMicrosoftTeamsUserIdentityInput
SetUserId sets the UserId field's value.
func (s DeleteMicrosoftTeamsUserIdentityInput) 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 *DeleteMicrosoftTeamsUserIdentityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMicrosoftTeamsUserIdentityOutput struct {
// contains filtered or unexported fields
}
func (s DeleteMicrosoftTeamsUserIdentityOutput) 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 DeleteMicrosoftTeamsUserIdentityOutput) 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 DeleteSlackChannelConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DeleteSlackChannelConfigurationException) Code() string
Code returns the exception type name.
func (s *DeleteSlackChannelConfigurationException) Error() string
func (s DeleteSlackChannelConfigurationException) 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 *DeleteSlackChannelConfigurationException) Message() string
Message returns the exception's message.
func (s *DeleteSlackChannelConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DeleteSlackChannelConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DeleteSlackChannelConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DeleteSlackChannelConfigurationException) 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 DeleteSlackChannelConfigurationInput struct { // The ARN of the SlackChannelConfiguration to delete. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteSlackChannelConfigurationInput) 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 *DeleteSlackChannelConfigurationInput) SetChatConfigurationArn(v string) *DeleteSlackChannelConfigurationInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s DeleteSlackChannelConfigurationInput) 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 *DeleteSlackChannelConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSlackChannelConfigurationOutput struct {
// contains filtered or unexported fields
}
func (s DeleteSlackChannelConfigurationOutput) 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 DeleteSlackChannelConfigurationOutput) 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 DeleteSlackUserIdentityException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DeleteSlackUserIdentityException) Code() string
Code returns the exception type name.
func (s *DeleteSlackUserIdentityException) Error() string
func (s DeleteSlackUserIdentityException) 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 *DeleteSlackUserIdentityException) Message() string
Message returns the exception's message.
func (s *DeleteSlackUserIdentityException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DeleteSlackUserIdentityException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DeleteSlackUserIdentityException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DeleteSlackUserIdentityException) 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 DeleteSlackUserIdentityInput struct { // The ARN of the SlackChannelConfiguration associated with the user identity // to delete. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // The ID of the Slack workspace authorized with AWS Chatbot. // // SlackTeamId is a required field SlackTeamId *string `min:"1" type:"string" required:"true"` // The ID of the user in Slack. // // SlackUserId is a required field SlackUserId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteSlackUserIdentityInput) 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 *DeleteSlackUserIdentityInput) SetChatConfigurationArn(v string) *DeleteSlackUserIdentityInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *DeleteSlackUserIdentityInput) SetSlackTeamId(v string) *DeleteSlackUserIdentityInput
SetSlackTeamId sets the SlackTeamId field's value.
func (s *DeleteSlackUserIdentityInput) SetSlackUserId(v string) *DeleteSlackUserIdentityInput
SetSlackUserId sets the SlackUserId field's value.
func (s DeleteSlackUserIdentityInput) 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 *DeleteSlackUserIdentityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSlackUserIdentityOutput struct {
// contains filtered or unexported fields
}
func (s DeleteSlackUserIdentityOutput) 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 DeleteSlackUserIdentityOutput) 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 DeleteSlackWorkspaceAuthorizationFault struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
There was an issue deleting your Slack workspace.
func (s *DeleteSlackWorkspaceAuthorizationFault) Code() string
Code returns the exception type name.
func (s *DeleteSlackWorkspaceAuthorizationFault) Error() string
func (s DeleteSlackWorkspaceAuthorizationFault) 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 *DeleteSlackWorkspaceAuthorizationFault) Message() string
Message returns the exception's message.
func (s *DeleteSlackWorkspaceAuthorizationFault) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DeleteSlackWorkspaceAuthorizationFault) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DeleteSlackWorkspaceAuthorizationFault) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DeleteSlackWorkspaceAuthorizationFault) 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 DeleteSlackWorkspaceAuthorizationInput struct { // The ID of the Slack workspace authorized with AWS Chatbot. // // SlackTeamId is a required field SlackTeamId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteSlackWorkspaceAuthorizationInput) 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 *DeleteSlackWorkspaceAuthorizationInput) SetSlackTeamId(v string) *DeleteSlackWorkspaceAuthorizationInput
SetSlackTeamId sets the SlackTeamId field's value.
func (s DeleteSlackWorkspaceAuthorizationInput) 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 *DeleteSlackWorkspaceAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSlackWorkspaceAuthorizationOutput struct {
// contains filtered or unexported fields
}
func (s DeleteSlackWorkspaceAuthorizationOutput) 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 DeleteSlackWorkspaceAuthorizationOutput) 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 DeleteTeamsChannelConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DeleteTeamsChannelConfigurationException) Code() string
Code returns the exception type name.
func (s *DeleteTeamsChannelConfigurationException) Error() string
func (s DeleteTeamsChannelConfigurationException) 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 *DeleteTeamsChannelConfigurationException) Message() string
Message returns the exception's message.
func (s *DeleteTeamsChannelConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DeleteTeamsChannelConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DeleteTeamsChannelConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DeleteTeamsChannelConfigurationException) 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 DeleteTeamsConfiguredTeamException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DeleteTeamsConfiguredTeamException) Code() string
Code returns the exception type name.
func (s *DeleteTeamsConfiguredTeamException) Error() string
func (s DeleteTeamsConfiguredTeamException) 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 *DeleteTeamsConfiguredTeamException) Message() string
Message returns the exception's message.
func (s *DeleteTeamsConfiguredTeamException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DeleteTeamsConfiguredTeamException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DeleteTeamsConfiguredTeamException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DeleteTeamsConfiguredTeamException) 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 DescribeChimeWebhookConfigurationsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DescribeChimeWebhookConfigurationsException) Code() string
Code returns the exception type name.
func (s *DescribeChimeWebhookConfigurationsException) Error() string
func (s DescribeChimeWebhookConfigurationsException) 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 *DescribeChimeWebhookConfigurationsException) Message() string
Message returns the exception's message.
func (s *DescribeChimeWebhookConfigurationsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DescribeChimeWebhookConfigurationsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DescribeChimeWebhookConfigurationsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DescribeChimeWebhookConfigurationsException) 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 DescribeChimeWebhookConfigurationsInput struct { // An optional ARN of a ChimeWebhookConfiguration to describe. ChatConfigurationArn *string `min:"19" type:"string"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s DescribeChimeWebhookConfigurationsInput) 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 *DescribeChimeWebhookConfigurationsInput) SetChatConfigurationArn(v string) *DescribeChimeWebhookConfigurationsInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *DescribeChimeWebhookConfigurationsInput) SetMaxResults(v int64) *DescribeChimeWebhookConfigurationsInput
SetMaxResults sets the MaxResults field's value.
func (s *DescribeChimeWebhookConfigurationsInput) SetNextToken(v string) *DescribeChimeWebhookConfigurationsInput
SetNextToken sets the NextToken field's value.
func (s DescribeChimeWebhookConfigurationsInput) 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 *DescribeChimeWebhookConfigurationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeChimeWebhookConfigurationsOutput struct { // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // A list of Chime webhooks associated with the account. WebhookConfigurations []*ChimeWebhookConfiguration `type:"list"` // contains filtered or unexported fields }
func (s DescribeChimeWebhookConfigurationsOutput) 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 *DescribeChimeWebhookConfigurationsOutput) SetNextToken(v string) *DescribeChimeWebhookConfigurationsOutput
SetNextToken sets the NextToken field's value.
func (s *DescribeChimeWebhookConfigurationsOutput) SetWebhookConfigurations(v []*ChimeWebhookConfiguration) *DescribeChimeWebhookConfigurationsOutput
SetWebhookConfigurations sets the WebhookConfigurations field's value.
func (s DescribeChimeWebhookConfigurationsOutput) 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 DescribeSlackChannelConfigurationsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DescribeSlackChannelConfigurationsException) Code() string
Code returns the exception type name.
func (s *DescribeSlackChannelConfigurationsException) Error() string
func (s DescribeSlackChannelConfigurationsException) 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 *DescribeSlackChannelConfigurationsException) Message() string
Message returns the exception's message.
func (s *DescribeSlackChannelConfigurationsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DescribeSlackChannelConfigurationsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DescribeSlackChannelConfigurationsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DescribeSlackChannelConfigurationsException) 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 DescribeSlackChannelConfigurationsInput struct { // An optional ARN of a SlackChannelConfiguration to describe. ChatConfigurationArn *string `min:"19" type:"string"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s DescribeSlackChannelConfigurationsInput) 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 *DescribeSlackChannelConfigurationsInput) SetChatConfigurationArn(v string) *DescribeSlackChannelConfigurationsInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *DescribeSlackChannelConfigurationsInput) SetMaxResults(v int64) *DescribeSlackChannelConfigurationsInput
SetMaxResults sets the MaxResults field's value.
func (s *DescribeSlackChannelConfigurationsInput) SetNextToken(v string) *DescribeSlackChannelConfigurationsInput
SetNextToken sets the NextToken field's value.
func (s DescribeSlackChannelConfigurationsInput) 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 *DescribeSlackChannelConfigurationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSlackChannelConfigurationsOutput struct { // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // A list of Slack channel configurations. SlackChannelConfigurations []*SlackChannelConfiguration `type:"list"` // contains filtered or unexported fields }
func (s DescribeSlackChannelConfigurationsOutput) 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 *DescribeSlackChannelConfigurationsOutput) SetNextToken(v string) *DescribeSlackChannelConfigurationsOutput
SetNextToken sets the NextToken field's value.
func (s *DescribeSlackChannelConfigurationsOutput) SetSlackChannelConfigurations(v []*SlackChannelConfiguration) *DescribeSlackChannelConfigurationsOutput
SetSlackChannelConfigurations sets the SlackChannelConfigurations field's value.
func (s DescribeSlackChannelConfigurationsOutput) 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 DescribeSlackUserIdentitiesException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DescribeSlackUserIdentitiesException) Code() string
Code returns the exception type name.
func (s *DescribeSlackUserIdentitiesException) Error() string
func (s DescribeSlackUserIdentitiesException) 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 *DescribeSlackUserIdentitiesException) Message() string
Message returns the exception's message.
func (s *DescribeSlackUserIdentitiesException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DescribeSlackUserIdentitiesException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DescribeSlackUserIdentitiesException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DescribeSlackUserIdentitiesException) 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 DescribeSlackUserIdentitiesInput struct { // The ARN of the SlackChannelConfiguration associated with the user identities // to describe. ChatConfigurationArn *string `min:"19" type:"string"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s DescribeSlackUserIdentitiesInput) 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 *DescribeSlackUserIdentitiesInput) SetChatConfigurationArn(v string) *DescribeSlackUserIdentitiesInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *DescribeSlackUserIdentitiesInput) SetMaxResults(v int64) *DescribeSlackUserIdentitiesInput
SetMaxResults sets the MaxResults field's value.
func (s *DescribeSlackUserIdentitiesInput) SetNextToken(v string) *DescribeSlackUserIdentitiesInput
SetNextToken sets the NextToken field's value.
func (s DescribeSlackUserIdentitiesInput) 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 *DescribeSlackUserIdentitiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSlackUserIdentitiesOutput struct { // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // A list of Slack User Identities. SlackUserIdentities []*SlackUserIdentity `type:"list"` // contains filtered or unexported fields }
func (s DescribeSlackUserIdentitiesOutput) 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 *DescribeSlackUserIdentitiesOutput) SetNextToken(v string) *DescribeSlackUserIdentitiesOutput
SetNextToken sets the NextToken field's value.
func (s *DescribeSlackUserIdentitiesOutput) SetSlackUserIdentities(v []*SlackUserIdentity) *DescribeSlackUserIdentitiesOutput
SetSlackUserIdentities sets the SlackUserIdentities field's value.
func (s DescribeSlackUserIdentitiesOutput) 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 DescribeSlackWorkspacesException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *DescribeSlackWorkspacesException) Code() string
Code returns the exception type name.
func (s *DescribeSlackWorkspacesException) Error() string
func (s DescribeSlackWorkspacesException) 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 *DescribeSlackWorkspacesException) Message() string
Message returns the exception's message.
func (s *DescribeSlackWorkspacesException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DescribeSlackWorkspacesException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DescribeSlackWorkspacesException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DescribeSlackWorkspacesException) 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 DescribeSlackWorkspacesInput struct { // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s DescribeSlackWorkspacesInput) 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 *DescribeSlackWorkspacesInput) SetMaxResults(v int64) *DescribeSlackWorkspacesInput
SetMaxResults sets the MaxResults field's value.
func (s *DescribeSlackWorkspacesInput) SetNextToken(v string) *DescribeSlackWorkspacesInput
SetNextToken sets the NextToken field's value.
func (s DescribeSlackWorkspacesInput) 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 *DescribeSlackWorkspacesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSlackWorkspacesOutput struct { // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // A list of Slack Workspaces registered with AWS Chatbot. SlackWorkspaces []*SlackWorkspace `type:"list"` // contains filtered or unexported fields }
func (s DescribeSlackWorkspacesOutput) 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 *DescribeSlackWorkspacesOutput) SetNextToken(v string) *DescribeSlackWorkspacesOutput
SetNextToken sets the NextToken field's value.
func (s *DescribeSlackWorkspacesOutput) SetSlackWorkspaces(v []*SlackWorkspace) *DescribeSlackWorkspacesOutput
SetSlackWorkspaces sets the SlackWorkspaces field's value.
func (s DescribeSlackWorkspacesOutput) 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 GetAccountPreferencesException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *GetAccountPreferencesException) Code() string
Code returns the exception type name.
func (s *GetAccountPreferencesException) Error() string
func (s GetAccountPreferencesException) 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 *GetAccountPreferencesException) Message() string
Message returns the exception's message.
func (s *GetAccountPreferencesException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *GetAccountPreferencesException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *GetAccountPreferencesException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s GetAccountPreferencesException) 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 GetAccountPreferencesInput struct {
// contains filtered or unexported fields
}
func (s GetAccountPreferencesInput) 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 GetAccountPreferencesInput) 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 GetAccountPreferencesOutput struct { // Preferences which apply for AWS Chatbot usage in the calling AWS account. AccountPreferences *AccountPreferences `type:"structure"` // contains filtered or unexported fields }
func (s GetAccountPreferencesOutput) 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 *GetAccountPreferencesOutput) SetAccountPreferences(v *AccountPreferences) *GetAccountPreferencesOutput
SetAccountPreferences sets the AccountPreferences field's value.
func (s GetAccountPreferencesOutput) 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 GetMicrosoftTeamsChannelConfigurationInput struct { // The ARN of the MicrosoftTeamsChannelConfiguration to retrieve. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // contains filtered or unexported fields }
func (s GetMicrosoftTeamsChannelConfigurationInput) 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 *GetMicrosoftTeamsChannelConfigurationInput) SetChatConfigurationArn(v string) *GetMicrosoftTeamsChannelConfigurationInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s GetMicrosoftTeamsChannelConfigurationInput) 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 *GetMicrosoftTeamsChannelConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMicrosoftTeamsChannelConfigurationOutput struct { // The configuration for a Microsoft Teams channel configured with AWS Chatbot. ChannelConfiguration *TeamsChannelConfiguration `type:"structure"` // contains filtered or unexported fields }
func (s GetMicrosoftTeamsChannelConfigurationOutput) 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 *GetMicrosoftTeamsChannelConfigurationOutput) SetChannelConfiguration(v *TeamsChannelConfiguration) *GetMicrosoftTeamsChannelConfigurationOutput
SetChannelConfiguration sets the ChannelConfiguration field's value.
func (s GetMicrosoftTeamsChannelConfigurationOutput) 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 GetTeamsChannelConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *GetTeamsChannelConfigurationException) Code() string
Code returns the exception type name.
func (s *GetTeamsChannelConfigurationException) Error() string
func (s GetTeamsChannelConfigurationException) 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 *GetTeamsChannelConfigurationException) Message() string
Message returns the exception's message.
func (s *GetTeamsChannelConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *GetTeamsChannelConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *GetTeamsChannelConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s GetTeamsChannelConfigurationException) 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 InternalServiceError struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Customer/consumer-facing internal service exception. https://w.amazon.com/index.php/AWS/API_Standards/Exceptions#InternalServiceError
func (s *InternalServiceError) Code() string
Code returns the exception type name.
func (s *InternalServiceError) Error() string
func (s InternalServiceError) 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 *InternalServiceError) Message() string
Message returns the exception's message.
func (s *InternalServiceError) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InternalServiceError) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InternalServiceError) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s InternalServiceError) 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 InvalidParameterException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Your request input doesn't meet the constraints that AWS Chatbot requires.
func (s *InvalidParameterException) Code() string
Code returns the exception type name.
func (s *InvalidParameterException) Error() string
func (s InvalidParameterException) 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 *InvalidParameterException) Message() string
Message returns the exception's message.
func (s *InvalidParameterException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InvalidParameterException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InvalidParameterException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s InvalidParameterException) 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 InvalidRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Your request input doesn't meet the constraints that AWS Chatbot requires.
func (s *InvalidRequestException) Code() string
Code returns the exception type name.
func (s *InvalidRequestException) Error() string
func (s InvalidRequestException) 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 *InvalidRequestException) Message() string
Message returns the exception's message.
func (s *InvalidRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InvalidRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InvalidRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s InvalidRequestException) 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 LimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have exceeded a service limit for AWS Chatbot.
func (s *LimitExceededException) Code() string
Code returns the exception type name.
func (s *LimitExceededException) Error() string
func (s LimitExceededException) 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 *LimitExceededException) Message() string
Message returns the exception's message.
func (s *LimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *LimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *LimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s LimitExceededException) 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 ListMicrosoftTeamsChannelConfigurationsInput struct { // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The ID of the Microsoft Team authorized with AWS Chatbot. To get the team // ID, you must perform the initial authorization flow with Microsoft Teams // in the AWS Chatbot console. Then you can copy and paste the team ID from // the console. For more details, see steps 1-4 in Get started with Microsoft // Teams in the AWS Chatbot Administrator Guide. TeamId *string `min:"36" type:"string"` // contains filtered or unexported fields }
func (s ListMicrosoftTeamsChannelConfigurationsInput) 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 *ListMicrosoftTeamsChannelConfigurationsInput) SetMaxResults(v int64) *ListMicrosoftTeamsChannelConfigurationsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListMicrosoftTeamsChannelConfigurationsInput) SetNextToken(v string) *ListMicrosoftTeamsChannelConfigurationsInput
SetNextToken sets the NextToken field's value.
func (s *ListMicrosoftTeamsChannelConfigurationsInput) SetTeamId(v string) *ListMicrosoftTeamsChannelConfigurationsInput
SetTeamId sets the TeamId field's value.
func (s ListMicrosoftTeamsChannelConfigurationsInput) 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 *ListMicrosoftTeamsChannelConfigurationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMicrosoftTeamsChannelConfigurationsOutput struct { // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // A list of AWS Chatbot channel configurations for Microsoft Teams. TeamChannelConfigurations []*TeamsChannelConfiguration `type:"list"` // contains filtered or unexported fields }
func (s ListMicrosoftTeamsChannelConfigurationsOutput) 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 *ListMicrosoftTeamsChannelConfigurationsOutput) SetNextToken(v string) *ListMicrosoftTeamsChannelConfigurationsOutput
SetNextToken sets the NextToken field's value.
func (s *ListMicrosoftTeamsChannelConfigurationsOutput) SetTeamChannelConfigurations(v []*TeamsChannelConfiguration) *ListMicrosoftTeamsChannelConfigurationsOutput
SetTeamChannelConfigurations sets the TeamChannelConfigurations field's value.
func (s ListMicrosoftTeamsChannelConfigurationsOutput) 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 ListMicrosoftTeamsConfiguredTeamsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *ListMicrosoftTeamsConfiguredTeamsException) Code() string
Code returns the exception type name.
func (s *ListMicrosoftTeamsConfiguredTeamsException) Error() string
func (s ListMicrosoftTeamsConfiguredTeamsException) 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 *ListMicrosoftTeamsConfiguredTeamsException) Message() string
Message returns the exception's message.
func (s *ListMicrosoftTeamsConfiguredTeamsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ListMicrosoftTeamsConfiguredTeamsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ListMicrosoftTeamsConfiguredTeamsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ListMicrosoftTeamsConfiguredTeamsException) 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 ListMicrosoftTeamsConfiguredTeamsInput struct { // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListMicrosoftTeamsConfiguredTeamsInput) 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 *ListMicrosoftTeamsConfiguredTeamsInput) SetMaxResults(v int64) *ListMicrosoftTeamsConfiguredTeamsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListMicrosoftTeamsConfiguredTeamsInput) SetNextToken(v string) *ListMicrosoftTeamsConfiguredTeamsInput
SetNextToken sets the NextToken field's value.
func (s ListMicrosoftTeamsConfiguredTeamsInput) 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 *ListMicrosoftTeamsConfiguredTeamsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMicrosoftTeamsConfiguredTeamsOutput struct { // A list of teams in Microsoft Teams that have been configured with AWS Chatbot. ConfiguredTeams []*ConfiguredTeam `type:"list"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListMicrosoftTeamsConfiguredTeamsOutput) 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 *ListMicrosoftTeamsConfiguredTeamsOutput) SetConfiguredTeams(v []*ConfiguredTeam) *ListMicrosoftTeamsConfiguredTeamsOutput
SetConfiguredTeams sets the ConfiguredTeams field's value.
func (s *ListMicrosoftTeamsConfiguredTeamsOutput) SetNextToken(v string) *ListMicrosoftTeamsConfiguredTeamsOutput
SetNextToken sets the NextToken field's value.
func (s ListMicrosoftTeamsConfiguredTeamsOutput) 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 ListMicrosoftTeamsUserIdentitiesException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *ListMicrosoftTeamsUserIdentitiesException) Code() string
Code returns the exception type name.
func (s *ListMicrosoftTeamsUserIdentitiesException) Error() string
func (s ListMicrosoftTeamsUserIdentitiesException) 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 *ListMicrosoftTeamsUserIdentitiesException) Message() string
Message returns the exception's message.
func (s *ListMicrosoftTeamsUserIdentitiesException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ListMicrosoftTeamsUserIdentitiesException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ListMicrosoftTeamsUserIdentitiesException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ListMicrosoftTeamsUserIdentitiesException) 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 ListMicrosoftTeamsUserIdentitiesInput struct { // The ARN of the MicrosoftTeamsChannelConfiguration associated with the user // identities to list. ChatConfigurationArn *string `min:"19" type:"string"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListMicrosoftTeamsUserIdentitiesInput) 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 *ListMicrosoftTeamsUserIdentitiesInput) SetChatConfigurationArn(v string) *ListMicrosoftTeamsUserIdentitiesInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *ListMicrosoftTeamsUserIdentitiesInput) SetMaxResults(v int64) *ListMicrosoftTeamsUserIdentitiesInput
SetMaxResults sets the MaxResults field's value.
func (s *ListMicrosoftTeamsUserIdentitiesInput) SetNextToken(v string) *ListMicrosoftTeamsUserIdentitiesInput
SetNextToken sets the NextToken field's value.
func (s ListMicrosoftTeamsUserIdentitiesInput) 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 *ListMicrosoftTeamsUserIdentitiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMicrosoftTeamsUserIdentitiesOutput struct { // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // User level permissions associated to a channel configuration. TeamsUserIdentities []*TeamsUserIdentity `type:"list"` // contains filtered or unexported fields }
func (s ListMicrosoftTeamsUserIdentitiesOutput) 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 *ListMicrosoftTeamsUserIdentitiesOutput) SetNextToken(v string) *ListMicrosoftTeamsUserIdentitiesOutput
SetNextToken sets the NextToken field's value.
func (s *ListMicrosoftTeamsUserIdentitiesOutput) SetTeamsUserIdentities(v []*TeamsUserIdentity) *ListMicrosoftTeamsUserIdentitiesOutput
SetTeamsUserIdentities sets the TeamsUserIdentities field's value.
func (s ListMicrosoftTeamsUserIdentitiesOutput) 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 { // The ARN of the configuration. // // ResourceARN is a required field ResourceARN *string `min:"1" 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 { // A list of tags applied to the configuration. Tags []*Tag `type:"list"` // 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 []*Tag) *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 ListTeamsChannelConfigurationsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *ListTeamsChannelConfigurationsException) Code() string
Code returns the exception type name.
func (s *ListTeamsChannelConfigurationsException) Error() string
func (s ListTeamsChannelConfigurationsException) 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 *ListTeamsChannelConfigurationsException) Message() string
Message returns the exception's message.
func (s *ListTeamsChannelConfigurationsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ListTeamsChannelConfigurationsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ListTeamsChannelConfigurationsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ListTeamsChannelConfigurationsException) 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 ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We were not able to find the resource for your request.
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (s *ResourceNotFoundException) Error() string
func (s ResourceNotFoundException) 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 *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s ResourceNotFoundException) 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:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
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 SlackChannelConfiguration struct { // The ARN of the SlackChannelConfiguration. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // The name of the configuration. ConfigurationName *string `min:"1" type:"string"` // The list of IAM policy ARNs that are applied as channel guardrails. The AWS // managed 'AdministratorAccess' policy is applied by default if this is not // set. GuardrailPolicyArns []*string `type:"list"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. // // IamRoleArn is a required field IamRoleArn *string `min:"12" type:"string" required:"true"` // Logging levels include ERROR, INFO, or NONE. LoggingLevel *string `min:"4" type:"string"` // The ID of the Slack channel. To get the ID, open Slack, right click on the // channel name in the left pane, then choose Copy Link. The channel ID is the // 9-character string at the end of the URL. For example, ABCBBLZZZ. // // SlackChannelId is a required field SlackChannelId *string `min:"1" type:"string" required:"true"` // The name of the Slack Channel. // // SlackChannelName is a required field SlackChannelName *string `min:"1" type:"string" required:"true"` // The ID of the Slack workspace authorized with AWS Chatbot. // // SlackTeamId is a required field SlackTeamId *string `min:"1" type:"string" required:"true"` // Name of the Slack Workspace. // // SlackTeamName is a required field SlackTeamName *string `min:"1" type:"string" required:"true"` // The ARNs of the SNS topics that deliver notifications to AWS Chatbot. // // SnsTopicArns is a required field SnsTopicArns []*string `type:"list" required:"true"` // A list of tags applied to the configuration. Tags []*Tag `type:"list"` // Enables use of a user role requirement in your chat configuration. UserAuthorizationRequired *bool `type:"boolean"` // contains filtered or unexported fields }
An AWS Chatbot configuration for Slack.
func (s SlackChannelConfiguration) 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 *SlackChannelConfiguration) SetChatConfigurationArn(v string) *SlackChannelConfiguration
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *SlackChannelConfiguration) SetConfigurationName(v string) *SlackChannelConfiguration
SetConfigurationName sets the ConfigurationName field's value.
func (s *SlackChannelConfiguration) SetGuardrailPolicyArns(v []*string) *SlackChannelConfiguration
SetGuardrailPolicyArns sets the GuardrailPolicyArns field's value.
func (s *SlackChannelConfiguration) SetIamRoleArn(v string) *SlackChannelConfiguration
SetIamRoleArn sets the IamRoleArn field's value.
func (s *SlackChannelConfiguration) SetLoggingLevel(v string) *SlackChannelConfiguration
SetLoggingLevel sets the LoggingLevel field's value.
func (s *SlackChannelConfiguration) SetSlackChannelId(v string) *SlackChannelConfiguration
SetSlackChannelId sets the SlackChannelId field's value.
func (s *SlackChannelConfiguration) SetSlackChannelName(v string) *SlackChannelConfiguration
SetSlackChannelName sets the SlackChannelName field's value.
func (s *SlackChannelConfiguration) SetSlackTeamId(v string) *SlackChannelConfiguration
SetSlackTeamId sets the SlackTeamId field's value.
func (s *SlackChannelConfiguration) SetSlackTeamName(v string) *SlackChannelConfiguration
SetSlackTeamName sets the SlackTeamName field's value.
func (s *SlackChannelConfiguration) SetSnsTopicArns(v []*string) *SlackChannelConfiguration
SetSnsTopicArns sets the SnsTopicArns field's value.
func (s *SlackChannelConfiguration) SetTags(v []*Tag) *SlackChannelConfiguration
SetTags sets the Tags field's value.
func (s *SlackChannelConfiguration) SetUserAuthorizationRequired(v bool) *SlackChannelConfiguration
SetUserAuthorizationRequired sets the UserAuthorizationRequired field's value.
func (s SlackChannelConfiguration) 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 SlackUserIdentity struct { // The AWS user identity ARN used to associate a Slack User Identity with an // IAM Role. AwsUserIdentity *string `min:"15" type:"string"` // The ARN of the SlackChannelConfiguration associated with the user identity. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. // // IamRoleArn is a required field IamRoleArn *string `min:"12" type:"string" required:"true"` // The ID of the Slack workspace authorized with AWS Chatbot. // // SlackTeamId is a required field SlackTeamId *string `min:"1" type:"string" required:"true"` // The ID of the user in Slack. // // SlackUserId is a required field SlackUserId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Identifes a User level permission for a channel configuration.
func (s SlackUserIdentity) 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 *SlackUserIdentity) SetAwsUserIdentity(v string) *SlackUserIdentity
SetAwsUserIdentity sets the AwsUserIdentity field's value.
func (s *SlackUserIdentity) SetChatConfigurationArn(v string) *SlackUserIdentity
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *SlackUserIdentity) SetIamRoleArn(v string) *SlackUserIdentity
SetIamRoleArn sets the IamRoleArn field's value.
func (s *SlackUserIdentity) SetSlackTeamId(v string) *SlackUserIdentity
SetSlackTeamId sets the SlackTeamId field's value.
func (s *SlackUserIdentity) SetSlackUserId(v string) *SlackUserIdentity
SetSlackUserId sets the SlackUserId field's value.
func (s SlackUserIdentity) 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 SlackWorkspace struct { // The ID of the Slack workspace authorized with AWS Chatbot. // // SlackTeamId is a required field SlackTeamId *string `min:"1" type:"string" required:"true"` // Name of the Slack Workspace. // // SlackTeamName is a required field SlackTeamName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A Slack Workspace.
func (s SlackWorkspace) 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 *SlackWorkspace) SetSlackTeamId(v string) *SlackWorkspace
SetSlackTeamId sets the SlackTeamId field's value.
func (s *SlackWorkspace) SetSlackTeamName(v string) *SlackWorkspace
SetSlackTeamName sets the SlackTeamName field's value.
func (s SlackWorkspace) 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 Tag struct { // The tag key. // // TagKey is a required field TagKey *string `min:"1" type:"string" required:"true"` // The tag value. // // TagValue is a required field TagValue *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A tag applied to the configuration.
func (s Tag) 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 *Tag) SetTagKey(v string) *Tag
SetTagKey sets the TagKey field's value.
func (s *Tag) SetTagValue(v string) *Tag
SetTagValue sets the TagValue field's value.
func (s Tag) 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 *Tag) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput struct { // The ARN of the configuration. // // ResourceARN is a required field ResourceARN *string `min:"1" type:"string" required:"true"` // A list of tags to apply to the configuration. // // Tags is a required field Tags []*Tag `type:"list" 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 []*Tag) *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 TeamsChannelConfiguration struct { // The ID of the Microsoft Teams channel. // // ChannelId is a required field ChannelId *string `min:"1" type:"string" required:"true"` // The name of the Microsoft Teams channel. ChannelName *string `min:"1" type:"string"` // The ARN of the MicrosoftTeamsChannelConfiguration. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // The name of the configuration. ConfigurationName *string `min:"1" type:"string"` // The list of IAM policy ARNs that are applied as channel guardrails. The AWS // managed 'AdministratorAccess' policy is applied by default if this is not // set. GuardrailPolicyArns []*string `type:"list"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. // // IamRoleArn is a required field IamRoleArn *string `min:"12" type:"string" required:"true"` // Logging levels include ERROR, INFO, or NONE. LoggingLevel *string `min:"4" type:"string"` // The ARNs of the SNS topics that deliver notifications to AWS Chatbot. // // SnsTopicArns is a required field SnsTopicArns []*string `type:"list" required:"true"` // A list of tags applied to the configuration. Tags []*Tag `type:"list"` // The ID of the Microsoft Team authorized with AWS Chatbot. To get the team // ID, you must perform the initial authorization flow with Microsoft Teams // in the AWS Chatbot console. Then you can copy and paste the team ID from // the console. For more details, see steps 1-4 in Get started with Microsoft // Teams in the AWS Chatbot Administrator Guide. // // TeamId is a required field TeamId *string `min:"36" type:"string" required:"true"` // The name of the Microsoft Teams Team. TeamName *string `type:"string"` // The ID of the Microsoft Teams tenant. // // TenantId is a required field TenantId *string `min:"36" type:"string" required:"true"` // Enables use of a user role requirement in your chat configuration. UserAuthorizationRequired *bool `type:"boolean"` // contains filtered or unexported fields }
An AWS Chatbot configuration for Microsoft Teams.
func (s TeamsChannelConfiguration) 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 *TeamsChannelConfiguration) SetChannelId(v string) *TeamsChannelConfiguration
SetChannelId sets the ChannelId field's value.
func (s *TeamsChannelConfiguration) SetChannelName(v string) *TeamsChannelConfiguration
SetChannelName sets the ChannelName field's value.
func (s *TeamsChannelConfiguration) SetChatConfigurationArn(v string) *TeamsChannelConfiguration
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *TeamsChannelConfiguration) SetConfigurationName(v string) *TeamsChannelConfiguration
SetConfigurationName sets the ConfigurationName field's value.
func (s *TeamsChannelConfiguration) SetGuardrailPolicyArns(v []*string) *TeamsChannelConfiguration
SetGuardrailPolicyArns sets the GuardrailPolicyArns field's value.
func (s *TeamsChannelConfiguration) SetIamRoleArn(v string) *TeamsChannelConfiguration
SetIamRoleArn sets the IamRoleArn field's value.
func (s *TeamsChannelConfiguration) SetLoggingLevel(v string) *TeamsChannelConfiguration
SetLoggingLevel sets the LoggingLevel field's value.
func (s *TeamsChannelConfiguration) SetSnsTopicArns(v []*string) *TeamsChannelConfiguration
SetSnsTopicArns sets the SnsTopicArns field's value.
func (s *TeamsChannelConfiguration) SetTags(v []*Tag) *TeamsChannelConfiguration
SetTags sets the Tags field's value.
func (s *TeamsChannelConfiguration) SetTeamId(v string) *TeamsChannelConfiguration
SetTeamId sets the TeamId field's value.
func (s *TeamsChannelConfiguration) SetTeamName(v string) *TeamsChannelConfiguration
SetTeamName sets the TeamName field's value.
func (s *TeamsChannelConfiguration) SetTenantId(v string) *TeamsChannelConfiguration
SetTenantId sets the TenantId field's value.
func (s *TeamsChannelConfiguration) SetUserAuthorizationRequired(v bool) *TeamsChannelConfiguration
SetUserAuthorizationRequired sets the UserAuthorizationRequired field's value.
func (s TeamsChannelConfiguration) 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 TeamsUserIdentity struct { // The AWS user identity ARN used to associate a Microsoft Teams User Identity // with an IAM Role. AwsUserIdentity *string `min:"15" type:"string"` // The ARN of the MicrosoftTeamsChannelConfiguration associated with the user // identity. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. // // IamRoleArn is a required field IamRoleArn *string `min:"12" type:"string" required:"true"` // The ID of the Microsoft Team authorized with AWS Chatbot. To get the team // ID, you must perform the initial authorization flow with Microsoft Teams // in the AWS Chatbot console. Then you can copy and paste the team ID from // the console. For more details, see steps 1-4 in Get started with Microsoft // Teams in the AWS Chatbot Administrator Guide. // // TeamId is a required field TeamId *string `min:"36" type:"string" required:"true"` // The ID of the Microsoft Teams channel. TeamsChannelId *string `min:"1" type:"string"` // The ID of the Microsoft Teams tenant. TeamsTenantId *string `min:"36" type:"string"` // Id from Microsoft Teams for user. UserId *string `min:"36" type:"string"` // contains filtered or unexported fields }
Identifes a user level permission for a channel configuration.
func (s TeamsUserIdentity) 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 *TeamsUserIdentity) SetAwsUserIdentity(v string) *TeamsUserIdentity
SetAwsUserIdentity sets the AwsUserIdentity field's value.
func (s *TeamsUserIdentity) SetChatConfigurationArn(v string) *TeamsUserIdentity
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *TeamsUserIdentity) SetIamRoleArn(v string) *TeamsUserIdentity
SetIamRoleArn sets the IamRoleArn field's value.
func (s *TeamsUserIdentity) SetTeamId(v string) *TeamsUserIdentity
SetTeamId sets the TeamId field's value.
func (s *TeamsUserIdentity) SetTeamsChannelId(v string) *TeamsUserIdentity
SetTeamsChannelId sets the TeamsChannelId field's value.
func (s *TeamsUserIdentity) SetTeamsTenantId(v string) *TeamsUserIdentity
SetTeamsTenantId sets the TeamsTenantId field's value.
func (s *TeamsUserIdentity) SetUserId(v string) *TeamsUserIdentity
SetUserId sets the UserId field's value.
func (s TeamsUserIdentity) 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 TooManyTagsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The supplied list of tags contains too many tags.
func (s *TooManyTagsException) Code() string
Code returns the exception type name.
func (s *TooManyTagsException) Error() string
func (s TooManyTagsException) 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 *TooManyTagsException) Message() string
Message returns the exception's message.
func (s *TooManyTagsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *TooManyTagsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *TooManyTagsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s TooManyTagsException) 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 { // The ARN of the configuration. // // ResourceARN is a required field ResourceARN *string `min:"1" type:"string" required:"true"` // A list of tag keys to remove from the configuration. // // TagKeys is a required field TagKeys []*string `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 UpdateAccountPreferencesException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *UpdateAccountPreferencesException) Code() string
Code returns the exception type name.
func (s *UpdateAccountPreferencesException) Error() string
func (s UpdateAccountPreferencesException) 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 *UpdateAccountPreferencesException) Message() string
Message returns the exception's message.
func (s *UpdateAccountPreferencesException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *UpdateAccountPreferencesException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *UpdateAccountPreferencesException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s UpdateAccountPreferencesException) 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 UpdateAccountPreferencesInput struct { // Turns on training data collection. This helps improve the AWS Chatbot experience // by allowing AWS Chatbot to store and use your customer information, such // as AWS Chatbot configurations, notifications, user inputs, AWS Chatbot generated // responses, and interaction data. This data helps us to continuously improve // and develop Artificial Intelligence (AI) technologies. Your data is not shared // with any third parties and is protected using sophisticated controls to prevent // unauthorized access and misuse. AWS Chatbot does not store or use interactions // in chat channels with Amazon Q for training AWS Chatbot’s AI technologies. TrainingDataCollectionEnabled *bool `type:"boolean"` // Enables use of a user role requirement in your chat configuration. UserAuthorizationRequired *bool `type:"boolean"` // contains filtered or unexported fields }
func (s UpdateAccountPreferencesInput) 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 *UpdateAccountPreferencesInput) SetTrainingDataCollectionEnabled(v bool) *UpdateAccountPreferencesInput
SetTrainingDataCollectionEnabled sets the TrainingDataCollectionEnabled field's value.
func (s *UpdateAccountPreferencesInput) SetUserAuthorizationRequired(v bool) *UpdateAccountPreferencesInput
SetUserAuthorizationRequired sets the UserAuthorizationRequired field's value.
func (s UpdateAccountPreferencesInput) 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 UpdateAccountPreferencesOutput struct { // Preferences which apply for AWS Chatbot usage in the calling AWS account. AccountPreferences *AccountPreferences `type:"structure"` // contains filtered or unexported fields }
func (s UpdateAccountPreferencesOutput) 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 *UpdateAccountPreferencesOutput) SetAccountPreferences(v *AccountPreferences) *UpdateAccountPreferencesOutput
SetAccountPreferences sets the AccountPreferences field's value.
func (s UpdateAccountPreferencesOutput) 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 UpdateChimeWebhookConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *UpdateChimeWebhookConfigurationException) Code() string
Code returns the exception type name.
func (s *UpdateChimeWebhookConfigurationException) Error() string
func (s UpdateChimeWebhookConfigurationException) 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 *UpdateChimeWebhookConfigurationException) Message() string
Message returns the exception's message.
func (s *UpdateChimeWebhookConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *UpdateChimeWebhookConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *UpdateChimeWebhookConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s UpdateChimeWebhookConfigurationException) 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 UpdateChimeWebhookConfigurationInput struct { // The ARN of the ChimeWebhookConfiguration to update. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. IamRoleArn *string `min:"12" type:"string"` // Logging levels include ERROR, INFO, or NONE. LoggingLevel *string `min:"4" type:"string"` // The ARNs of the SNS topics that deliver notifications to AWS Chatbot. SnsTopicArns []*string `type:"list"` // Description of the webhook. Recommend using the convention `RoomName/WebhookName`. // See Chime setup tutorial for more details: https://docs.aws.amazon.com/chatbot/latest/adminguide/chime-setup.html. WebhookDescription *string `min:"1" type:"string"` // URL for the Chime webhook. WebhookUrl *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s UpdateChimeWebhookConfigurationInput) 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 *UpdateChimeWebhookConfigurationInput) SetChatConfigurationArn(v string) *UpdateChimeWebhookConfigurationInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *UpdateChimeWebhookConfigurationInput) SetIamRoleArn(v string) *UpdateChimeWebhookConfigurationInput
SetIamRoleArn sets the IamRoleArn field's value.
func (s *UpdateChimeWebhookConfigurationInput) SetLoggingLevel(v string) *UpdateChimeWebhookConfigurationInput
SetLoggingLevel sets the LoggingLevel field's value.
func (s *UpdateChimeWebhookConfigurationInput) SetSnsTopicArns(v []*string) *UpdateChimeWebhookConfigurationInput
SetSnsTopicArns sets the SnsTopicArns field's value.
func (s *UpdateChimeWebhookConfigurationInput) SetWebhookDescription(v string) *UpdateChimeWebhookConfigurationInput
SetWebhookDescription sets the WebhookDescription field's value.
func (s *UpdateChimeWebhookConfigurationInput) SetWebhookUrl(v string) *UpdateChimeWebhookConfigurationInput
SetWebhookUrl sets the WebhookUrl field's value.
func (s UpdateChimeWebhookConfigurationInput) 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 *UpdateChimeWebhookConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateChimeWebhookConfigurationOutput struct { // Chime webhook configuration. WebhookConfiguration *ChimeWebhookConfiguration `type:"structure"` // contains filtered or unexported fields }
func (s UpdateChimeWebhookConfigurationOutput) 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 *UpdateChimeWebhookConfigurationOutput) SetWebhookConfiguration(v *ChimeWebhookConfiguration) *UpdateChimeWebhookConfigurationOutput
SetWebhookConfiguration sets the WebhookConfiguration field's value.
func (s UpdateChimeWebhookConfigurationOutput) 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 UpdateMicrosoftTeamsChannelConfigurationInput struct { // The ID of the Microsoft Teams channel. // // ChannelId is a required field ChannelId *string `min:"1" type:"string" required:"true"` // The name of the Microsoft Teams channel. ChannelName *string `min:"1" type:"string"` // The ARN of the MicrosoftTeamsChannelConfiguration to update. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // The list of IAM policy ARNs that are applied as channel guardrails. The AWS // managed 'AdministratorAccess' policy is applied by default if this is not // set. GuardrailPolicyArns []*string `type:"list"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. IamRoleArn *string `min:"12" type:"string"` // Logging levels include ERROR, INFO, or NONE. LoggingLevel *string `min:"4" type:"string"` // The ARNs of the SNS topics that deliver notifications to AWS Chatbot. SnsTopicArns []*string `type:"list"` // Enables use of a user role requirement in your chat configuration. UserAuthorizationRequired *bool `type:"boolean"` // contains filtered or unexported fields }
func (s UpdateMicrosoftTeamsChannelConfigurationInput) 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 *UpdateMicrosoftTeamsChannelConfigurationInput) SetChannelId(v string) *UpdateMicrosoftTeamsChannelConfigurationInput
SetChannelId sets the ChannelId field's value.
func (s *UpdateMicrosoftTeamsChannelConfigurationInput) SetChannelName(v string) *UpdateMicrosoftTeamsChannelConfigurationInput
SetChannelName sets the ChannelName field's value.
func (s *UpdateMicrosoftTeamsChannelConfigurationInput) SetChatConfigurationArn(v string) *UpdateMicrosoftTeamsChannelConfigurationInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *UpdateMicrosoftTeamsChannelConfigurationInput) SetGuardrailPolicyArns(v []*string) *UpdateMicrosoftTeamsChannelConfigurationInput
SetGuardrailPolicyArns sets the GuardrailPolicyArns field's value.
func (s *UpdateMicrosoftTeamsChannelConfigurationInput) SetIamRoleArn(v string) *UpdateMicrosoftTeamsChannelConfigurationInput
SetIamRoleArn sets the IamRoleArn field's value.
func (s *UpdateMicrosoftTeamsChannelConfigurationInput) SetLoggingLevel(v string) *UpdateMicrosoftTeamsChannelConfigurationInput
SetLoggingLevel sets the LoggingLevel field's value.
func (s *UpdateMicrosoftTeamsChannelConfigurationInput) SetSnsTopicArns(v []*string) *UpdateMicrosoftTeamsChannelConfigurationInput
SetSnsTopicArns sets the SnsTopicArns field's value.
func (s *UpdateMicrosoftTeamsChannelConfigurationInput) SetUserAuthorizationRequired(v bool) *UpdateMicrosoftTeamsChannelConfigurationInput
SetUserAuthorizationRequired sets the UserAuthorizationRequired field's value.
func (s UpdateMicrosoftTeamsChannelConfigurationInput) 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 *UpdateMicrosoftTeamsChannelConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMicrosoftTeamsChannelConfigurationOutput struct { // The configuration for a Microsoft Teams channel configured with AWS Chatbot. ChannelConfiguration *TeamsChannelConfiguration `type:"structure"` // contains filtered or unexported fields }
func (s UpdateMicrosoftTeamsChannelConfigurationOutput) 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 *UpdateMicrosoftTeamsChannelConfigurationOutput) SetChannelConfiguration(v *TeamsChannelConfiguration) *UpdateMicrosoftTeamsChannelConfigurationOutput
SetChannelConfiguration sets the ChannelConfiguration field's value.
func (s UpdateMicrosoftTeamsChannelConfigurationOutput) 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 UpdateSlackChannelConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *UpdateSlackChannelConfigurationException) Code() string
Code returns the exception type name.
func (s *UpdateSlackChannelConfigurationException) Error() string
func (s UpdateSlackChannelConfigurationException) 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 *UpdateSlackChannelConfigurationException) Message() string
Message returns the exception's message.
func (s *UpdateSlackChannelConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *UpdateSlackChannelConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *UpdateSlackChannelConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s UpdateSlackChannelConfigurationException) 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 UpdateSlackChannelConfigurationInput struct { // The ARN of the SlackChannelConfiguration to update. // // ChatConfigurationArn is a required field ChatConfigurationArn *string `min:"19" type:"string" required:"true"` // The list of IAM policy ARNs that are applied as channel guardrails. The AWS // managed 'AdministratorAccess' policy is applied by default if this is not // set. GuardrailPolicyArns []*string `type:"list"` // The ARN of the IAM role that defines the permissions for AWS Chatbot. This // is a user-defined role that AWS Chatbot will assume. This is not the service-linked // role. For more information, see IAM Policies for AWS Chatbot. IamRoleArn *string `min:"12" type:"string"` // Logging levels include ERROR, INFO, or NONE. LoggingLevel *string `min:"4" type:"string"` // The ID of the Slack channel. To get the ID, open Slack, right click on the // channel name in the left pane, then choose Copy Link. The channel ID is the // 9-character string at the end of the URL. For example, ABCBBLZZZ. // // SlackChannelId is a required field SlackChannelId *string `min:"1" type:"string" required:"true"` // The name of the Slack Channel. SlackChannelName *string `min:"1" type:"string"` // The ARNs of the SNS topics that deliver notifications to AWS Chatbot. SnsTopicArns []*string `type:"list"` // Enables use of a user role requirement in your chat configuration. UserAuthorizationRequired *bool `type:"boolean"` // contains filtered or unexported fields }
func (s UpdateSlackChannelConfigurationInput) 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 *UpdateSlackChannelConfigurationInput) SetChatConfigurationArn(v string) *UpdateSlackChannelConfigurationInput
SetChatConfigurationArn sets the ChatConfigurationArn field's value.
func (s *UpdateSlackChannelConfigurationInput) SetGuardrailPolicyArns(v []*string) *UpdateSlackChannelConfigurationInput
SetGuardrailPolicyArns sets the GuardrailPolicyArns field's value.
func (s *UpdateSlackChannelConfigurationInput) SetIamRoleArn(v string) *UpdateSlackChannelConfigurationInput
SetIamRoleArn sets the IamRoleArn field's value.
func (s *UpdateSlackChannelConfigurationInput) SetLoggingLevel(v string) *UpdateSlackChannelConfigurationInput
SetLoggingLevel sets the LoggingLevel field's value.
func (s *UpdateSlackChannelConfigurationInput) SetSlackChannelId(v string) *UpdateSlackChannelConfigurationInput
SetSlackChannelId sets the SlackChannelId field's value.
func (s *UpdateSlackChannelConfigurationInput) SetSlackChannelName(v string) *UpdateSlackChannelConfigurationInput
SetSlackChannelName sets the SlackChannelName field's value.
func (s *UpdateSlackChannelConfigurationInput) SetSnsTopicArns(v []*string) *UpdateSlackChannelConfigurationInput
SetSnsTopicArns sets the SnsTopicArns field's value.
func (s *UpdateSlackChannelConfigurationInput) SetUserAuthorizationRequired(v bool) *UpdateSlackChannelConfigurationInput
SetUserAuthorizationRequired sets the UserAuthorizationRequired field's value.
func (s UpdateSlackChannelConfigurationInput) 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 *UpdateSlackChannelConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSlackChannelConfigurationOutput struct { // The configuration for a Slack channel configured with AWS Chatbot. ChannelConfiguration *SlackChannelConfiguration `type:"structure"` // contains filtered or unexported fields }
func (s UpdateSlackChannelConfigurationOutput) 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 *UpdateSlackChannelConfigurationOutput) SetChannelConfiguration(v *SlackChannelConfiguration) *UpdateSlackChannelConfigurationOutput
SetChannelConfiguration sets the ChannelConfiguration field's value.
func (s UpdateSlackChannelConfigurationOutput) 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 UpdateTeamsChannelConfigurationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
We can’t process your request right now because of a server issue. Try again later.
func (s *UpdateTeamsChannelConfigurationException) Code() string
Code returns the exception type name.
func (s *UpdateTeamsChannelConfigurationException) Error() string
func (s UpdateTeamsChannelConfigurationException) 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 *UpdateTeamsChannelConfigurationException) Message() string
Message returns the exception's message.
func (s *UpdateTeamsChannelConfigurationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *UpdateTeamsChannelConfigurationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *UpdateTeamsChannelConfigurationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s UpdateTeamsChannelConfigurationException) 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".