...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/chime"
Overview
Constants

Overview ▾

Package chime provides the client and types for making API requests to Amazon Chime.

The Amazon Chime API (application programming interface) is designed for developers to perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes. It also includes some server-side API actions to use with the Amazon Chime SDK. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls. We recommend using an AWS SDK or the AWS CLI. Each API operation includes links to information about using it with a language-specific AWS SDK or the AWS CLI.

Using an AWS SDK

You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your requests by using access keys that you provide. For more information about AWS SDKs, see the AWS Developer Center (http://aws.amazon.com/developer/).

Using the AWS CLI

Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see Installing the AWS Command Line Interface (https://docs.aws.amazon.com/cli/latest/userguide/installing.html) in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the Amazon Chime commands (https://docs.aws.amazon.com/cli/latest/reference/chime/index.html) in the AWS CLI Command Reference.

Using REST APIs

If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports signature version 4. For more information, see Signature Version 4 Signing Process (https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) in the Amazon Web Services General Reference.

When making REST API calls, use the service name chime and REST endpoint https://service.chime.aws.amazon.com.

Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Identity and Access Management for Amazon Chime (https://docs.aws.amazon.com/chime/latest/ag/security-iam.html) in the Amazon Chime Administration Guide.

See https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01 for more information on this service.

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

Using the Client

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

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

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

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

The stub package, chimeiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

AssociatePhoneNumberWithUser
AssociatePhoneNumbersWithVoiceConnector
AssociatePhoneNumbersWithVoiceConnectorGroup
AssociateSigninDelegateGroupsWithAccount
BatchCreateAttendee
BatchCreateChannelMembership
BatchCreateRoomMembership
BatchDeletePhoneNumber
BatchSuspendUser
BatchUnsuspendUser
BatchUpdatePhoneNumber
BatchUpdateUser
CreateAccount
CreateAppInstance
CreateAppInstanceAdmin
CreateAppInstanceUser
CreateAttendee
CreateBot
CreateChannel
CreateChannelBan
CreateChannelMembership
CreateChannelModerator
CreateMediaCapturePipeline
CreateMeeting
CreateMeetingDialOut
CreateMeetingWithAttendees
CreatePhoneNumberOrder
CreateProxySession
CreateRoom
CreateRoomMembership
CreateSipMediaApplication
CreateSipMediaApplicationCall
CreateSipRule
CreateUser
CreateVoiceConnector
CreateVoiceConnectorGroup
DeleteAccount
DeleteAppInstance
DeleteAppInstanceAdmin
DeleteAppInstanceStreamingConfigurations
DeleteAppInstanceUser
DeleteAttendee
DeleteChannel
DeleteChannelBan
DeleteChannelMembership
DeleteChannelMessage
DeleteChannelModerator
DeleteEventsConfiguration
DeleteMediaCapturePipeline
DeleteMeeting
DeletePhoneNumber
DeleteProxySession
DeleteRoom
DeleteRoomMembership
DeleteSipMediaApplication
DeleteSipRule
DeleteVoiceConnector
DeleteVoiceConnectorEmergencyCallingConfiguration
DeleteVoiceConnectorGroup
DeleteVoiceConnectorOrigination
DeleteVoiceConnectorProxy
DeleteVoiceConnectorStreamingConfiguration
DeleteVoiceConnectorTermination
DeleteVoiceConnectorTerminationCredentials
DescribeAppInstance
DescribeAppInstanceAdmin
DescribeAppInstanceUser
DescribeChannel
DescribeChannelBan
DescribeChannelMembership
DescribeChannelMembershipForAppInstanceUser
DescribeChannelModeratedByAppInstanceUser
DescribeChannelModerator
DisassociatePhoneNumberFromUser
DisassociatePhoneNumbersFromVoiceConnector
DisassociatePhoneNumbersFromVoiceConnectorGroup
DisassociateSigninDelegateGroupsFromAccount
GetAccount
GetAccountSettings
GetAppInstanceRetentionSettings
GetAppInstanceStreamingConfigurations
GetAttendee
GetBot
GetChannelMessage
GetEventsConfiguration
GetGlobalSettings
GetMediaCapturePipeline
GetMeeting
GetMessagingSessionEndpoint
GetPhoneNumber
GetPhoneNumberOrder
GetPhoneNumberSettings
GetProxySession
GetRetentionSettings
GetRoom
GetSipMediaApplication
GetSipMediaApplicationLoggingConfiguration
GetSipRule
GetUser
GetUserSettings
GetVoiceConnector
GetVoiceConnectorEmergencyCallingConfiguration
GetVoiceConnectorGroup
GetVoiceConnectorLoggingConfiguration
GetVoiceConnectorOrigination
GetVoiceConnectorProxy
GetVoiceConnectorStreamingConfiguration
GetVoiceConnectorTermination
GetVoiceConnectorTerminationHealth
InviteUsers
ListAccounts ( Paginator )
ListAppInstanceAdmins ( Paginator )
ListAppInstanceUsers ( Paginator )
ListAppInstances ( Paginator )
ListAttendeeTags
ListAttendees ( Paginator )
ListBots ( Paginator )
ListChannelBans ( Paginator )
ListChannelMemberships ( Paginator )
ListChannelMembershipsForAppInstanceUser ( Paginator )
ListChannelMessages ( Paginator )
ListChannelModerators ( Paginator )
ListChannels ( Paginator )
ListChannelsModeratedByAppInstanceUser ( Paginator )
ListMediaCapturePipelines ( Paginator )
ListMeetingTags
ListMeetings ( Paginator )
ListPhoneNumberOrders ( Paginator )
ListPhoneNumbers ( Paginator )
ListProxySessions ( Paginator )
ListRoomMemberships ( Paginator )
ListRooms ( Paginator )
ListSipMediaApplications ( Paginator )
ListSipRules ( Paginator )
ListSupportedPhoneNumberCountries
ListTagsForResource
ListUsers ( Paginator )
ListVoiceConnectorGroups ( Paginator )
ListVoiceConnectorTerminationCredentials
ListVoiceConnectors ( Paginator )
LogoutUser
PutAppInstanceRetentionSettings
PutAppInstanceStreamingConfigurations
PutEventsConfiguration
PutRetentionSettings
PutSipMediaApplicationLoggingConfiguration
PutVoiceConnectorEmergencyCallingConfiguration
PutVoiceConnectorLoggingConfiguration
PutVoiceConnectorOrigination
PutVoiceConnectorProxy
PutVoiceConnectorStreamingConfiguration
PutVoiceConnectorTermination
PutVoiceConnectorTerminationCredentials
RedactChannelMessage
RedactConversationMessage
RedactRoomMessage
RegenerateSecurityToken
ResetPersonalPIN
RestorePhoneNumber
SearchAvailablePhoneNumbers ( Paginator )
SendChannelMessage
StartMeetingTranscription
StopMeetingTranscription
TagAttendee
TagMeeting
TagResource
UntagAttendee
UntagMeeting
UntagResource
UpdateAccount
UpdateAccountSettings
UpdateAppInstance
UpdateAppInstanceUser
UpdateBot
UpdateChannel
UpdateChannelMessage
UpdateChannelReadMarker
UpdateGlobalSettings
UpdatePhoneNumber
UpdatePhoneNumberSettings
UpdateProxySession
UpdateRoom
UpdateRoomMembership
UpdateSipMediaApplication
UpdateSipMediaApplicationCall
UpdateSipRule
UpdateUser
UpdateUserSettings
UpdateVoiceConnector
UpdateVoiceConnectorGroup

Types ▾

type Chime
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Chime
func (c *Chime) AssociatePhoneNumberWithUser(input *AssociatePhoneNumberWithUserInput) (*AssociatePhoneNumberWithUserOutput, error)
func (c *Chime) AssociatePhoneNumberWithUserRequest(input *AssociatePhoneNumberWithUserInput) (req *request.Request, output *AssociatePhoneNumberWithUserOutput)
func (c *Chime) AssociatePhoneNumberWithUserWithContext(ctx aws.Context, input *AssociatePhoneNumberWithUserInput, opts ...request.Option) (*AssociatePhoneNumberWithUserOutput, error)
func (c *Chime) AssociatePhoneNumbersWithVoiceConnector(input *AssociatePhoneNumbersWithVoiceConnectorInput) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)
func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroup(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)
func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorGroupOutput)
func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroupWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorGroupInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)
func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociatePhoneNumbersWithVoiceConnectorInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorOutput)
func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)
func (c *Chime) AssociateSigninDelegateGroupsWithAccount(input *AssociateSigninDelegateGroupsWithAccountInput) (*AssociateSigninDelegateGroupsWithAccountOutput, error)
func (c *Chime) AssociateSigninDelegateGroupsWithAccountRequest(input *AssociateSigninDelegateGroupsWithAccountInput) (req *request.Request, output *AssociateSigninDelegateGroupsWithAccountOutput)
func (c *Chime) AssociateSigninDelegateGroupsWithAccountWithContext(ctx aws.Context, input *AssociateSigninDelegateGroupsWithAccountInput, opts ...request.Option) (*AssociateSigninDelegateGroupsWithAccountOutput, error)
func (c *Chime) BatchCreateAttendee(input *BatchCreateAttendeeInput) (*BatchCreateAttendeeOutput, error)
func (c *Chime) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) (req *request.Request, output *BatchCreateAttendeeOutput)
func (c *Chime) BatchCreateAttendeeWithContext(ctx aws.Context, input *BatchCreateAttendeeInput, opts ...request.Option) (*BatchCreateAttendeeOutput, error)
func (c *Chime) BatchCreateChannelMembership(input *BatchCreateChannelMembershipInput) (*BatchCreateChannelMembershipOutput, error)
func (c *Chime) BatchCreateChannelMembershipRequest(input *BatchCreateChannelMembershipInput) (req *request.Request, output *BatchCreateChannelMembershipOutput)
func (c *Chime) BatchCreateChannelMembershipWithContext(ctx aws.Context, input *BatchCreateChannelMembershipInput, opts ...request.Option) (*BatchCreateChannelMembershipOutput, error)
func (c *Chime) BatchCreateRoomMembership(input *BatchCreateRoomMembershipInput) (*BatchCreateRoomMembershipOutput, error)
func (c *Chime) BatchCreateRoomMembershipRequest(input *BatchCreateRoomMembershipInput) (req *request.Request, output *BatchCreateRoomMembershipOutput)
func (c *Chime) BatchCreateRoomMembershipWithContext(ctx aws.Context, input *BatchCreateRoomMembershipInput, opts ...request.Option) (*BatchCreateRoomMembershipOutput, error)
func (c *Chime) BatchDeletePhoneNumber(input *BatchDeletePhoneNumberInput) (*BatchDeletePhoneNumberOutput, error)
func (c *Chime) BatchDeletePhoneNumberRequest(input *BatchDeletePhoneNumberInput) (req *request.Request, output *BatchDeletePhoneNumberOutput)
func (c *Chime) BatchDeletePhoneNumberWithContext(ctx aws.Context, input *BatchDeletePhoneNumberInput, opts ...request.Option) (*BatchDeletePhoneNumberOutput, error)
func (c *Chime) BatchSuspendUser(input *BatchSuspendUserInput) (*BatchSuspendUserOutput, error)
func (c *Chime) BatchSuspendUserRequest(input *BatchSuspendUserInput) (req *request.Request, output *BatchSuspendUserOutput)
func (c *Chime) BatchSuspendUserWithContext(ctx aws.Context, input *BatchSuspendUserInput, opts ...request.Option) (*BatchSuspendUserOutput, error)
func (c *Chime) BatchUnsuspendUser(input *BatchUnsuspendUserInput) (*BatchUnsuspendUserOutput, error)
func (c *Chime) BatchUnsuspendUserRequest(input *BatchUnsuspendUserInput) (req *request.Request, output *BatchUnsuspendUserOutput)
func (c *Chime) BatchUnsuspendUserWithContext(ctx aws.Context, input *BatchUnsuspendUserInput, opts ...request.Option) (*BatchUnsuspendUserOutput, error)
func (c *Chime) BatchUpdatePhoneNumber(input *BatchUpdatePhoneNumberInput) (*BatchUpdatePhoneNumberOutput, error)
func (c *Chime) BatchUpdatePhoneNumberRequest(input *BatchUpdatePhoneNumberInput) (req *request.Request, output *BatchUpdatePhoneNumberOutput)
func (c *Chime) BatchUpdatePhoneNumberWithContext(ctx aws.Context, input *BatchUpdatePhoneNumberInput, opts ...request.Option) (*BatchUpdatePhoneNumberOutput, error)
func (c *Chime) BatchUpdateUser(input *BatchUpdateUserInput) (*BatchUpdateUserOutput, error)
func (c *Chime) BatchUpdateUserRequest(input *BatchUpdateUserInput) (req *request.Request, output *BatchUpdateUserOutput)
func (c *Chime) BatchUpdateUserWithContext(ctx aws.Context, input *BatchUpdateUserInput, opts ...request.Option) (*BatchUpdateUserOutput, error)
func (c *Chime) CreateAccount(input *CreateAccountInput) (*CreateAccountOutput, error)
func (c *Chime) CreateAccountRequest(input *CreateAccountInput) (req *request.Request, output *CreateAccountOutput)
func (c *Chime) CreateAccountWithContext(ctx aws.Context, input *CreateAccountInput, opts ...request.Option) (*CreateAccountOutput, error)
func (c *Chime) CreateAppInstance(input *CreateAppInstanceInput) (*CreateAppInstanceOutput, error)
func (c *Chime) CreateAppInstanceAdmin(input *CreateAppInstanceAdminInput) (*CreateAppInstanceAdminOutput, error)
func (c *Chime) CreateAppInstanceAdminRequest(input *CreateAppInstanceAdminInput) (req *request.Request, output *CreateAppInstanceAdminOutput)
func (c *Chime) CreateAppInstanceAdminWithContext(ctx aws.Context, input *CreateAppInstanceAdminInput, opts ...request.Option) (*CreateAppInstanceAdminOutput, error)
func (c *Chime) CreateAppInstanceRequest(input *CreateAppInstanceInput) (req *request.Request, output *CreateAppInstanceOutput)
func (c *Chime) CreateAppInstanceUser(input *CreateAppInstanceUserInput) (*CreateAppInstanceUserOutput, error)
func (c *Chime) CreateAppInstanceUserRequest(input *CreateAppInstanceUserInput) (req *request.Request, output *CreateAppInstanceUserOutput)
func (c *Chime) CreateAppInstanceUserWithContext(ctx aws.Context, input *CreateAppInstanceUserInput, opts ...request.Option) (*CreateAppInstanceUserOutput, error)
func (c *Chime) CreateAppInstanceWithContext(ctx aws.Context, input *CreateAppInstanceInput, opts ...request.Option) (*CreateAppInstanceOutput, error)
func (c *Chime) CreateAttendee(input *CreateAttendeeInput) (*CreateAttendeeOutput, error)
func (c *Chime) CreateAttendeeRequest(input *CreateAttendeeInput) (req *request.Request, output *CreateAttendeeOutput)
func (c *Chime) CreateAttendeeWithContext(ctx aws.Context, input *CreateAttendeeInput, opts ...request.Option) (*CreateAttendeeOutput, error)
func (c *Chime) CreateBot(input *CreateBotInput) (*CreateBotOutput, error)
func (c *Chime) CreateBotRequest(input *CreateBotInput) (req *request.Request, output *CreateBotOutput)
func (c *Chime) CreateBotWithContext(ctx aws.Context, input *CreateBotInput, opts ...request.Option) (*CreateBotOutput, error)
func (c *Chime) CreateChannel(input *CreateChannelInput) (*CreateChannelOutput, error)
func (c *Chime) CreateChannelBan(input *CreateChannelBanInput) (*CreateChannelBanOutput, error)
func (c *Chime) CreateChannelBanRequest(input *CreateChannelBanInput) (req *request.Request, output *CreateChannelBanOutput)
func (c *Chime) CreateChannelBanWithContext(ctx aws.Context, input *CreateChannelBanInput, opts ...request.Option) (*CreateChannelBanOutput, error)
func (c *Chime) CreateChannelMembership(input *CreateChannelMembershipInput) (*CreateChannelMembershipOutput, error)
func (c *Chime) CreateChannelMembershipRequest(input *CreateChannelMembershipInput) (req *request.Request, output *CreateChannelMembershipOutput)
func (c *Chime) CreateChannelMembershipWithContext(ctx aws.Context, input *CreateChannelMembershipInput, opts ...request.Option) (*CreateChannelMembershipOutput, error)
func (c *Chime) CreateChannelModerator(input *CreateChannelModeratorInput) (*CreateChannelModeratorOutput, error)
func (c *Chime) CreateChannelModeratorRequest(input *CreateChannelModeratorInput) (req *request.Request, output *CreateChannelModeratorOutput)
func (c *Chime) CreateChannelModeratorWithContext(ctx aws.Context, input *CreateChannelModeratorInput, opts ...request.Option) (*CreateChannelModeratorOutput, error)
func (c *Chime) CreateChannelRequest(input *CreateChannelInput) (req *request.Request, output *CreateChannelOutput)
func (c *Chime) CreateChannelWithContext(ctx aws.Context, input *CreateChannelInput, opts ...request.Option) (*CreateChannelOutput, error)
func (c *Chime) CreateMediaCapturePipeline(input *CreateMediaCapturePipelineInput) (*CreateMediaCapturePipelineOutput, error)
func (c *Chime) CreateMediaCapturePipelineRequest(input *CreateMediaCapturePipelineInput) (req *request.Request, output *CreateMediaCapturePipelineOutput)
func (c *Chime) CreateMediaCapturePipelineWithContext(ctx aws.Context, input *CreateMediaCapturePipelineInput, opts ...request.Option) (*CreateMediaCapturePipelineOutput, error)
func (c *Chime) CreateMeeting(input *CreateMeetingInput) (*CreateMeetingOutput, error)
func (c *Chime) CreateMeetingDialOut(input *CreateMeetingDialOutInput) (*CreateMeetingDialOutOutput, error)
func (c *Chime) CreateMeetingDialOutRequest(input *CreateMeetingDialOutInput) (req *request.Request, output *CreateMeetingDialOutOutput)
func (c *Chime) CreateMeetingDialOutWithContext(ctx aws.Context, input *CreateMeetingDialOutInput, opts ...request.Option) (*CreateMeetingDialOutOutput, error)
func (c *Chime) CreateMeetingRequest(input *CreateMeetingInput) (req *request.Request, output *CreateMeetingOutput)
func (c *Chime) CreateMeetingWithAttendees(input *CreateMeetingWithAttendeesInput) (*CreateMeetingWithAttendeesOutput, error)
func (c *Chime) CreateMeetingWithAttendeesRequest(input *CreateMeetingWithAttendeesInput) (req *request.Request, output *CreateMeetingWithAttendeesOutput)
func (c *Chime) CreateMeetingWithAttendeesWithContext(ctx aws.Context, input *CreateMeetingWithAttendeesInput, opts ...request.Option) (*CreateMeetingWithAttendeesOutput, error)
func (c *Chime) CreateMeetingWithContext(ctx aws.Context, input *CreateMeetingInput, opts ...request.Option) (*CreateMeetingOutput, error)
func (c *Chime) CreatePhoneNumberOrder(input *CreatePhoneNumberOrderInput) (*CreatePhoneNumberOrderOutput, error)
func (c *Chime) CreatePhoneNumberOrderRequest(input *CreatePhoneNumberOrderInput) (req *request.Request, output *CreatePhoneNumberOrderOutput)
func (c *Chime) CreatePhoneNumberOrderWithContext(ctx aws.Context, input *CreatePhoneNumberOrderInput, opts ...request.Option) (*CreatePhoneNumberOrderOutput, error)
func (c *Chime) CreateProxySession(input *CreateProxySessionInput) (*CreateProxySessionOutput, error)
func (c *Chime) CreateProxySessionRequest(input *CreateProxySessionInput) (req *request.Request, output *CreateProxySessionOutput)
func (c *Chime) CreateProxySessionWithContext(ctx aws.Context, input *CreateProxySessionInput, opts ...request.Option) (*CreateProxySessionOutput, error)
func (c *Chime) CreateRoom(input *CreateRoomInput) (*CreateRoomOutput, error)
func (c *Chime) CreateRoomMembership(input *CreateRoomMembershipInput) (*CreateRoomMembershipOutput, error)
func (c *Chime) CreateRoomMembershipRequest(input *CreateRoomMembershipInput) (req *request.Request, output *CreateRoomMembershipOutput)
func (c *Chime) CreateRoomMembershipWithContext(ctx aws.Context, input *CreateRoomMembershipInput, opts ...request.Option) (*CreateRoomMembershipOutput, error)
func (c *Chime) CreateRoomRequest(input *CreateRoomInput) (req *request.Request, output *CreateRoomOutput)
func (c *Chime) CreateRoomWithContext(ctx aws.Context, input *CreateRoomInput, opts ...request.Option) (*CreateRoomOutput, error)
func (c *Chime) CreateSipMediaApplication(input *CreateSipMediaApplicationInput) (*CreateSipMediaApplicationOutput, error)
func (c *Chime) CreateSipMediaApplicationCall(input *CreateSipMediaApplicationCallInput) (*CreateSipMediaApplicationCallOutput, error)
func (c *Chime) CreateSipMediaApplicationCallRequest(input *CreateSipMediaApplicationCallInput) (req *request.Request, output *CreateSipMediaApplicationCallOutput)
func (c *Chime) CreateSipMediaApplicationCallWithContext(ctx aws.Context, input *CreateSipMediaApplicationCallInput, opts ...request.Option) (*CreateSipMediaApplicationCallOutput, error)
func (c *Chime) CreateSipMediaApplicationRequest(input *CreateSipMediaApplicationInput) (req *request.Request, output *CreateSipMediaApplicationOutput)
func (c *Chime) CreateSipMediaApplicationWithContext(ctx aws.Context, input *CreateSipMediaApplicationInput, opts ...request.Option) (*CreateSipMediaApplicationOutput, error)
func (c *Chime) CreateSipRule(input *CreateSipRuleInput) (*CreateSipRuleOutput, error)
func (c *Chime) CreateSipRuleRequest(input *CreateSipRuleInput) (req *request.Request, output *CreateSipRuleOutput)
func (c *Chime) CreateSipRuleWithContext(ctx aws.Context, input *CreateSipRuleInput, opts ...request.Option) (*CreateSipRuleOutput, error)
func (c *Chime) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
func (c *Chime) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
func (c *Chime) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
func (c *Chime) CreateVoiceConnector(input *CreateVoiceConnectorInput) (*CreateVoiceConnectorOutput, error)
func (c *Chime) CreateVoiceConnectorGroup(input *CreateVoiceConnectorGroupInput) (*CreateVoiceConnectorGroupOutput, error)
func (c *Chime) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGroupInput) (req *request.Request, output *CreateVoiceConnectorGroupOutput)
func (c *Chime) CreateVoiceConnectorGroupWithContext(ctx aws.Context, input *CreateVoiceConnectorGroupInput, opts ...request.Option) (*CreateVoiceConnectorGroupOutput, error)
func (c *Chime) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) (req *request.Request, output *CreateVoiceConnectorOutput)
func (c *Chime) CreateVoiceConnectorWithContext(ctx aws.Context, input *CreateVoiceConnectorInput, opts ...request.Option) (*CreateVoiceConnectorOutput, error)
func (c *Chime) DeleteAccount(input *DeleteAccountInput) (*DeleteAccountOutput, error)
func (c *Chime) DeleteAccountRequest(input *DeleteAccountInput) (req *request.Request, output *DeleteAccountOutput)
func (c *Chime) DeleteAccountWithContext(ctx aws.Context, input *DeleteAccountInput, opts ...request.Option) (*DeleteAccountOutput, error)
func (c *Chime) DeleteAppInstance(input *DeleteAppInstanceInput) (*DeleteAppInstanceOutput, error)
func (c *Chime) DeleteAppInstanceAdmin(input *DeleteAppInstanceAdminInput) (*DeleteAppInstanceAdminOutput, error)
func (c *Chime) DeleteAppInstanceAdminRequest(input *DeleteAppInstanceAdminInput) (req *request.Request, output *DeleteAppInstanceAdminOutput)
func (c *Chime) DeleteAppInstanceAdminWithContext(ctx aws.Context, input *DeleteAppInstanceAdminInput, opts ...request.Option) (*DeleteAppInstanceAdminOutput, error)
func (c *Chime) DeleteAppInstanceRequest(input *DeleteAppInstanceInput) (req *request.Request, output *DeleteAppInstanceOutput)
func (c *Chime) DeleteAppInstanceStreamingConfigurations(input *DeleteAppInstanceStreamingConfigurationsInput) (*DeleteAppInstanceStreamingConfigurationsOutput, error)
func (c *Chime) DeleteAppInstanceStreamingConfigurationsRequest(input *DeleteAppInstanceStreamingConfigurationsInput) (req *request.Request, output *DeleteAppInstanceStreamingConfigurationsOutput)
func (c *Chime) DeleteAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *DeleteAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*DeleteAppInstanceStreamingConfigurationsOutput, error)
func (c *Chime) DeleteAppInstanceUser(input *DeleteAppInstanceUserInput) (*DeleteAppInstanceUserOutput, error)
func (c *Chime) DeleteAppInstanceUserRequest(input *DeleteAppInstanceUserInput) (req *request.Request, output *DeleteAppInstanceUserOutput)
func (c *Chime) DeleteAppInstanceUserWithContext(ctx aws.Context, input *DeleteAppInstanceUserInput, opts ...request.Option) (*DeleteAppInstanceUserOutput, error)
func (c *Chime) DeleteAppInstanceWithContext(ctx aws.Context, input *DeleteAppInstanceInput, opts ...request.Option) (*DeleteAppInstanceOutput, error)
func (c *Chime) DeleteAttendee(input *DeleteAttendeeInput) (*DeleteAttendeeOutput, error)
func (c *Chime) DeleteAttendeeRequest(input *DeleteAttendeeInput) (req *request.Request, output *DeleteAttendeeOutput)
func (c *Chime) DeleteAttendeeWithContext(ctx aws.Context, input *DeleteAttendeeInput, opts ...request.Option) (*DeleteAttendeeOutput, error)
func (c *Chime) DeleteChannel(input *DeleteChannelInput) (*DeleteChannelOutput, error)
func (c *Chime) DeleteChannelBan(input *DeleteChannelBanInput) (*DeleteChannelBanOutput, error)
func (c *Chime) DeleteChannelBanRequest(input *DeleteChannelBanInput) (req *request.Request, output *DeleteChannelBanOutput)
func (c *Chime) DeleteChannelBanWithContext(ctx aws.Context, input *DeleteChannelBanInput, opts ...request.Option) (*DeleteChannelBanOutput, error)
func (c *Chime) DeleteChannelMembership(input *DeleteChannelMembershipInput) (*DeleteChannelMembershipOutput, error)
func (c *Chime) DeleteChannelMembershipRequest(input *DeleteChannelMembershipInput) (req *request.Request, output *DeleteChannelMembershipOutput)
func (c *Chime) DeleteChannelMembershipWithContext(ctx aws.Context, input *DeleteChannelMembershipInput, opts ...request.Option) (*DeleteChannelMembershipOutput, error)
func (c *Chime) DeleteChannelMessage(input *DeleteChannelMessageInput) (*DeleteChannelMessageOutput, error)
func (c *Chime) DeleteChannelMessageRequest(input *DeleteChannelMessageInput) (req *request.Request, output *DeleteChannelMessageOutput)
func (c *Chime) DeleteChannelMessageWithContext(ctx aws.Context, input *DeleteChannelMessageInput, opts ...request.Option) (*DeleteChannelMessageOutput, error)
func (c *Chime) DeleteChannelModerator(input *DeleteChannelModeratorInput) (*DeleteChannelModeratorOutput, error)
func (c *Chime) DeleteChannelModeratorRequest(input *DeleteChannelModeratorInput) (req *request.Request, output *DeleteChannelModeratorOutput)
func (c *Chime) DeleteChannelModeratorWithContext(ctx aws.Context, input *DeleteChannelModeratorInput, opts ...request.Option) (*DeleteChannelModeratorOutput, error)
func (c *Chime) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Request, output *DeleteChannelOutput)
func (c *Chime) DeleteChannelWithContext(ctx aws.Context, input *DeleteChannelInput, opts ...request.Option) (*DeleteChannelOutput, error)
func (c *Chime) DeleteEventsConfiguration(input *DeleteEventsConfigurationInput) (*DeleteEventsConfigurationOutput, error)
func (c *Chime) DeleteEventsConfigurationRequest(input *DeleteEventsConfigurationInput) (req *request.Request, output *DeleteEventsConfigurationOutput)
func (c *Chime) DeleteEventsConfigurationWithContext(ctx aws.Context, input *DeleteEventsConfigurationInput, opts ...request.Option) (*DeleteEventsConfigurationOutput, error)
func (c *Chime) DeleteMediaCapturePipeline(input *DeleteMediaCapturePipelineInput) (*DeleteMediaCapturePipelineOutput, error)
func (c *Chime) DeleteMediaCapturePipelineRequest(input *DeleteMediaCapturePipelineInput) (req *request.Request, output *DeleteMediaCapturePipelineOutput)
func (c *Chime) DeleteMediaCapturePipelineWithContext(ctx aws.Context, input *DeleteMediaCapturePipelineInput, opts ...request.Option) (*DeleteMediaCapturePipelineOutput, error)
func (c *Chime) DeleteMeeting(input *DeleteMeetingInput) (*DeleteMeetingOutput, error)
func (c *Chime) DeleteMeetingRequest(input *DeleteMeetingInput) (req *request.Request, output *DeleteMeetingOutput)
func (c *Chime) DeleteMeetingWithContext(ctx aws.Context, input *DeleteMeetingInput, opts ...request.Option) (*DeleteMeetingOutput, error)
func (c *Chime) DeletePhoneNumber(input *DeletePhoneNumberInput) (*DeletePhoneNumberOutput, error)
func (c *Chime) DeletePhoneNumberRequest(input *DeletePhoneNumberInput) (req *request.Request, output *DeletePhoneNumberOutput)
func (c *Chime) DeletePhoneNumberWithContext(ctx aws.Context, input *DeletePhoneNumberInput, opts ...request.Option) (*DeletePhoneNumberOutput, error)
func (c *Chime) DeleteProxySession(input *DeleteProxySessionInput) (*DeleteProxySessionOutput, error)
func (c *Chime) DeleteProxySessionRequest(input *DeleteProxySessionInput) (req *request.Request, output *DeleteProxySessionOutput)
func (c *Chime) DeleteProxySessionWithContext(ctx aws.Context, input *DeleteProxySessionInput, opts ...request.Option) (*DeleteProxySessionOutput, error)
func (c *Chime) DeleteRoom(input *DeleteRoomInput) (*DeleteRoomOutput, error)
func (c *Chime) DeleteRoomMembership(input *DeleteRoomMembershipInput) (*DeleteRoomMembershipOutput, error)
func (c *Chime) DeleteRoomMembershipRequest(input *DeleteRoomMembershipInput) (req *request.Request, output *DeleteRoomMembershipOutput)
func (c *Chime) DeleteRoomMembershipWithContext(ctx aws.Context, input *DeleteRoomMembershipInput, opts ...request.Option) (*DeleteRoomMembershipOutput, error)
func (c *Chime) DeleteRoomRequest(input *DeleteRoomInput) (req *request.Request, output *DeleteRoomOutput)
func (c *Chime) DeleteRoomWithContext(ctx aws.Context, input *DeleteRoomInput, opts ...request.Option) (*DeleteRoomOutput, error)
func (c *Chime) DeleteSipMediaApplication(input *DeleteSipMediaApplicationInput) (*DeleteSipMediaApplicationOutput, error)
func (c *Chime) DeleteSipMediaApplicationRequest(input *DeleteSipMediaApplicationInput) (req *request.Request, output *DeleteSipMediaApplicationOutput)
func (c *Chime) DeleteSipMediaApplicationWithContext(ctx aws.Context, input *DeleteSipMediaApplicationInput, opts ...request.Option) (*DeleteSipMediaApplicationOutput, error)
func (c *Chime) DeleteSipRule(input *DeleteSipRuleInput) (*DeleteSipRuleOutput, error)
func (c *Chime) DeleteSipRuleRequest(input *DeleteSipRuleInput) (req *request.Request, output *DeleteSipRuleOutput)
func (c *Chime) DeleteSipRuleWithContext(ctx aws.Context, input *DeleteSipRuleInput, opts ...request.Option) (*DeleteSipRuleOutput, error)
func (c *Chime) DeleteVoiceConnector(input *DeleteVoiceConnectorInput) (*DeleteVoiceConnectorOutput, error)
func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfiguration(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorEmergencyCallingConfigurationOutput)
func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *Chime) DeleteVoiceConnectorGroup(input *DeleteVoiceConnectorGroupInput) (*DeleteVoiceConnectorGroupOutput, error)
func (c *Chime) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGroupInput) (req *request.Request, output *DeleteVoiceConnectorGroupOutput)
func (c *Chime) DeleteVoiceConnectorGroupWithContext(ctx aws.Context, input *DeleteVoiceConnectorGroupInput, opts ...request.Option) (*DeleteVoiceConnectorGroupOutput, error)
func (c *Chime) DeleteVoiceConnectorOrigination(input *DeleteVoiceConnectorOriginationInput) (*DeleteVoiceConnectorOriginationOutput, error)
func (c *Chime) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnectorOriginationInput) (req *request.Request, output *DeleteVoiceConnectorOriginationOutput)
func (c *Chime) DeleteVoiceConnectorOriginationWithContext(ctx aws.Context, input *DeleteVoiceConnectorOriginationInput, opts ...request.Option) (*DeleteVoiceConnectorOriginationOutput, error)
func (c *Chime) DeleteVoiceConnectorProxy(input *DeleteVoiceConnectorProxyInput) (*DeleteVoiceConnectorProxyOutput, error)
func (c *Chime) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProxyInput) (req *request.Request, output *DeleteVoiceConnectorProxyOutput)
func (c *Chime) DeleteVoiceConnectorProxyWithContext(ctx aws.Context, input *DeleteVoiceConnectorProxyInput, opts ...request.Option) (*DeleteVoiceConnectorProxyOutput, error)
func (c *Chime) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) (req *request.Request, output *DeleteVoiceConnectorOutput)
func (c *Chime) DeleteVoiceConnectorStreamingConfiguration(input *DeleteVoiceConnectorStreamingConfigurationInput) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)
func (c *Chime) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorStreamingConfigurationOutput)
func (c *Chime) DeleteVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)
func (c *Chime) DeleteVoiceConnectorTermination(input *DeleteVoiceConnectorTerminationInput) (*DeleteVoiceConnectorTerminationOutput, error)
func (c *Chime) DeleteVoiceConnectorTerminationCredentials(input *DeleteVoiceConnectorTerminationCredentialsInput) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)
func (c *Chime) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *DeleteVoiceConnectorTerminationCredentialsOutput)
func (c *Chime) DeleteVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)
func (c *Chime) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnectorTerminationInput) (req *request.Request, output *DeleteVoiceConnectorTerminationOutput)
func (c *Chime) DeleteVoiceConnectorTerminationWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationOutput, error)
func (c *Chime) DeleteVoiceConnectorWithContext(ctx aws.Context, input *DeleteVoiceConnectorInput, opts ...request.Option) (*DeleteVoiceConnectorOutput, error)
func (c *Chime) DescribeAppInstance(input *DescribeAppInstanceInput) (*DescribeAppInstanceOutput, error)
func (c *Chime) DescribeAppInstanceAdmin(input *DescribeAppInstanceAdminInput) (*DescribeAppInstanceAdminOutput, error)
func (c *Chime) DescribeAppInstanceAdminRequest(input *DescribeAppInstanceAdminInput) (req *request.Request, output *DescribeAppInstanceAdminOutput)
func (c *Chime) DescribeAppInstanceAdminWithContext(ctx aws.Context, input *DescribeAppInstanceAdminInput, opts ...request.Option) (*DescribeAppInstanceAdminOutput, error)
func (c *Chime) DescribeAppInstanceRequest(input *DescribeAppInstanceInput) (req *request.Request, output *DescribeAppInstanceOutput)
func (c *Chime) DescribeAppInstanceUser(input *DescribeAppInstanceUserInput) (*DescribeAppInstanceUserOutput, error)
func (c *Chime) DescribeAppInstanceUserRequest(input *DescribeAppInstanceUserInput) (req *request.Request, output *DescribeAppInstanceUserOutput)
func (c *Chime) DescribeAppInstanceUserWithContext(ctx aws.Context, input *DescribeAppInstanceUserInput, opts ...request.Option) (*DescribeAppInstanceUserOutput, error)
func (c *Chime) DescribeAppInstanceWithContext(ctx aws.Context, input *DescribeAppInstanceInput, opts ...request.Option) (*DescribeAppInstanceOutput, error)
func (c *Chime) DescribeChannel(input *DescribeChannelInput) (*DescribeChannelOutput, error)
func (c *Chime) DescribeChannelBan(input *DescribeChannelBanInput) (*DescribeChannelBanOutput, error)
func (c *Chime) DescribeChannelBanRequest(input *DescribeChannelBanInput) (req *request.Request, output *DescribeChannelBanOutput)
func (c *Chime) DescribeChannelBanWithContext(ctx aws.Context, input *DescribeChannelBanInput, opts ...request.Option) (*DescribeChannelBanOutput, error)
func (c *Chime) DescribeChannelMembership(input *DescribeChannelMembershipInput) (*DescribeChannelMembershipOutput, error)
func (c *Chime) DescribeChannelMembershipForAppInstanceUser(input *DescribeChannelMembershipForAppInstanceUserInput) (*DescribeChannelMembershipForAppInstanceUserOutput, error)
func (c *Chime) DescribeChannelMembershipForAppInstanceUserRequest(input *DescribeChannelMembershipForAppInstanceUserInput) (req *request.Request, output *DescribeChannelMembershipForAppInstanceUserOutput)
func (c *Chime) DescribeChannelMembershipForAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelMembershipForAppInstanceUserInput, opts ...request.Option) (*DescribeChannelMembershipForAppInstanceUserOutput, error)
func (c *Chime) DescribeChannelMembershipRequest(input *DescribeChannelMembershipInput) (req *request.Request, output *DescribeChannelMembershipOutput)
func (c *Chime) DescribeChannelMembershipWithContext(ctx aws.Context, input *DescribeChannelMembershipInput, opts ...request.Option) (*DescribeChannelMembershipOutput, error)
func (c *Chime) DescribeChannelModeratedByAppInstanceUser(input *DescribeChannelModeratedByAppInstanceUserInput) (*DescribeChannelModeratedByAppInstanceUserOutput, error)
func (c *Chime) DescribeChannelModeratedByAppInstanceUserRequest(input *DescribeChannelModeratedByAppInstanceUserInput) (req *request.Request, output *DescribeChannelModeratedByAppInstanceUserOutput)
func (c *Chime) DescribeChannelModeratedByAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelModeratedByAppInstanceUserInput, opts ...request.Option) (*DescribeChannelModeratedByAppInstanceUserOutput, error)
func (c *Chime) DescribeChannelModerator(input *DescribeChannelModeratorInput) (*DescribeChannelModeratorOutput, error)
func (c *Chime) DescribeChannelModeratorRequest(input *DescribeChannelModeratorInput) (req *request.Request, output *DescribeChannelModeratorOutput)
func (c *Chime) DescribeChannelModeratorWithContext(ctx aws.Context, input *DescribeChannelModeratorInput, opts ...request.Option) (*DescribeChannelModeratorOutput, error)
func (c *Chime) DescribeChannelRequest(input *DescribeChannelInput) (req *request.Request, output *DescribeChannelOutput)
func (c *Chime) DescribeChannelWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.Option) (*DescribeChannelOutput, error)
func (c *Chime) DisassociatePhoneNumberFromUser(input *DisassociatePhoneNumberFromUserInput) (*DisassociatePhoneNumberFromUserOutput, error)
func (c *Chime) DisassociatePhoneNumberFromUserRequest(input *DisassociatePhoneNumberFromUserInput) (req *request.Request, output *DisassociatePhoneNumberFromUserOutput)
func (c *Chime) DisassociatePhoneNumberFromUserWithContext(ctx aws.Context, input *DisassociatePhoneNumberFromUserInput, opts ...request.Option) (*DisassociatePhoneNumberFromUserOutput, error)
func (c *Chime) DisassociatePhoneNumbersFromVoiceConnector(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)
func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroup(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)
func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorGroupOutput)
func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)
func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorOutput)
func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)
func (c *Chime) DisassociateSigninDelegateGroupsFromAccount(input *DisassociateSigninDelegateGroupsFromAccountInput) (*DisassociateSigninDelegateGroupsFromAccountOutput, error)
func (c *Chime) DisassociateSigninDelegateGroupsFromAccountRequest(input *DisassociateSigninDelegateGroupsFromAccountInput) (req *request.Request, output *DisassociateSigninDelegateGroupsFromAccountOutput)
func (c *Chime) DisassociateSigninDelegateGroupsFromAccountWithContext(ctx aws.Context, input *DisassociateSigninDelegateGroupsFromAccountInput, opts ...request.Option) (*DisassociateSigninDelegateGroupsFromAccountOutput, error)
func (c *Chime) GetAccount(input *GetAccountInput) (*GetAccountOutput, error)
func (c *Chime) GetAccountRequest(input *GetAccountInput) (req *request.Request, output *GetAccountOutput)
func (c *Chime) GetAccountSettings(input *GetAccountSettingsInput) (*GetAccountSettingsOutput, error)
func (c *Chime) GetAccountSettingsRequest(input *GetAccountSettingsInput) (req *request.Request, output *GetAccountSettingsOutput)
func (c *Chime) GetAccountSettingsWithContext(ctx aws.Context, input *GetAccountSettingsInput, opts ...request.Option) (*GetAccountSettingsOutput, error)
func (c *Chime) GetAccountWithContext(ctx aws.Context, input *GetAccountInput, opts ...request.Option) (*GetAccountOutput, error)
func (c *Chime) GetAppInstanceRetentionSettings(input *GetAppInstanceRetentionSettingsInput) (*GetAppInstanceRetentionSettingsOutput, error)
func (c *Chime) GetAppInstanceRetentionSettingsRequest(input *GetAppInstanceRetentionSettingsInput) (req *request.Request, output *GetAppInstanceRetentionSettingsOutput)
func (c *Chime) GetAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *GetAppInstanceRetentionSettingsInput, opts ...request.Option) (*GetAppInstanceRetentionSettingsOutput, error)
func (c *Chime) GetAppInstanceStreamingConfigurations(input *GetAppInstanceStreamingConfigurationsInput) (*GetAppInstanceStreamingConfigurationsOutput, error)
func (c *Chime) GetAppInstanceStreamingConfigurationsRequest(input *GetAppInstanceStreamingConfigurationsInput) (req *request.Request, output *GetAppInstanceStreamingConfigurationsOutput)
func (c *Chime) GetAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *GetAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*GetAppInstanceStreamingConfigurationsOutput, error)
func (c *Chime) GetAttendee(input *GetAttendeeInput) (*GetAttendeeOutput, error)
func (c *Chime) GetAttendeeRequest(input *GetAttendeeInput) (req *request.Request, output *GetAttendeeOutput)
func (c *Chime) GetAttendeeWithContext(ctx aws.Context, input *GetAttendeeInput, opts ...request.Option) (*GetAttendeeOutput, error)
func (c *Chime) GetBot(input *GetBotInput) (*GetBotOutput, error)
func (c *Chime) GetBotRequest(input *GetBotInput) (req *request.Request, output *GetBotOutput)
func (c *Chime) GetBotWithContext(ctx aws.Context, input *GetBotInput, opts ...request.Option) (*GetBotOutput, error)
func (c *Chime) GetChannelMessage(input *GetChannelMessageInput) (*GetChannelMessageOutput, error)
func (c *Chime) GetChannelMessageRequest(input *GetChannelMessageInput) (req *request.Request, output *GetChannelMessageOutput)
func (c *Chime) GetChannelMessageWithContext(ctx aws.Context, input *GetChannelMessageInput, opts ...request.Option) (*GetChannelMessageOutput, error)
func (c *Chime) GetEventsConfiguration(input *GetEventsConfigurationInput) (*GetEventsConfigurationOutput, error)
func (c *Chime) GetEventsConfigurationRequest(input *GetEventsConfigurationInput) (req *request.Request, output *GetEventsConfigurationOutput)
func (c *Chime) GetEventsConfigurationWithContext(ctx aws.Context, input *GetEventsConfigurationInput, opts ...request.Option) (*GetEventsConfigurationOutput, error)
func (c *Chime) GetGlobalSettings(input *GetGlobalSettingsInput) (*GetGlobalSettingsOutput, error)
func (c *Chime) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) (req *request.Request, output *GetGlobalSettingsOutput)
func (c *Chime) GetGlobalSettingsWithContext(ctx aws.Context, input *GetGlobalSettingsInput, opts ...request.Option) (*GetGlobalSettingsOutput, error)
func (c *Chime) GetMediaCapturePipeline(input *GetMediaCapturePipelineInput) (*GetMediaCapturePipelineOutput, error)
func (c *Chime) GetMediaCapturePipelineRequest(input *GetMediaCapturePipelineInput) (req *request.Request, output *GetMediaCapturePipelineOutput)
func (c *Chime) GetMediaCapturePipelineWithContext(ctx aws.Context, input *GetMediaCapturePipelineInput, opts ...request.Option) (*GetMediaCapturePipelineOutput, error)
func (c *Chime) GetMeeting(input *GetMeetingInput) (*GetMeetingOutput, error)
func (c *Chime) GetMeetingRequest(input *GetMeetingInput) (req *request.Request, output *GetMeetingOutput)
func (c *Chime) GetMeetingWithContext(ctx aws.Context, input *GetMeetingInput, opts ...request.Option) (*GetMeetingOutput, error)
func (c *Chime) GetMessagingSessionEndpoint(input *GetMessagingSessionEndpointInput) (*GetMessagingSessionEndpointOutput, error)
func (c *Chime) GetMessagingSessionEndpointRequest(input *GetMessagingSessionEndpointInput) (req *request.Request, output *GetMessagingSessionEndpointOutput)
func (c *Chime) GetMessagingSessionEndpointWithContext(ctx aws.Context, input *GetMessagingSessionEndpointInput, opts ...request.Option) (*GetMessagingSessionEndpointOutput, error)
func (c *Chime) GetPhoneNumber(input *GetPhoneNumberInput) (*GetPhoneNumberOutput, error)
func (c *Chime) GetPhoneNumberOrder(input *GetPhoneNumberOrderInput) (*GetPhoneNumberOrderOutput, error)
func (c *Chime) GetPhoneNumberOrderRequest(input *GetPhoneNumberOrderInput) (req *request.Request, output *GetPhoneNumberOrderOutput)
func (c *Chime) GetPhoneNumberOrderWithContext(ctx aws.Context, input *GetPhoneNumberOrderInput, opts ...request.Option) (*GetPhoneNumberOrderOutput, error)
func (c *Chime) GetPhoneNumberRequest(input *GetPhoneNumberInput) (req *request.Request, output *GetPhoneNumberOutput)
func (c *Chime) GetPhoneNumberSettings(input *GetPhoneNumberSettingsInput) (*GetPhoneNumberSettingsOutput, error)
func (c *Chime) GetPhoneNumberSettingsRequest(input *GetPhoneNumberSettingsInput) (req *request.Request, output *GetPhoneNumberSettingsOutput)
func (c *Chime) GetPhoneNumberSettingsWithContext(ctx aws.Context, input *GetPhoneNumberSettingsInput, opts ...request.Option) (*GetPhoneNumberSettingsOutput, error)
func (c *Chime) GetPhoneNumberWithContext(ctx aws.Context, input *GetPhoneNumberInput, opts ...request.Option) (*GetPhoneNumberOutput, error)
func (c *Chime) GetProxySession(input *GetProxySessionInput) (*GetProxySessionOutput, error)
func (c *Chime) GetProxySessionRequest(input *GetProxySessionInput) (req *request.Request, output *GetProxySessionOutput)
func (c *Chime) GetProxySessionWithContext(ctx aws.Context, input *GetProxySessionInput, opts ...request.Option) (*GetProxySessionOutput, error)
func (c *Chime) GetRetentionSettings(input *GetRetentionSettingsInput) (*GetRetentionSettingsOutput, error)
func (c *Chime) GetRetentionSettingsRequest(input *GetRetentionSettingsInput) (req *request.Request, output *GetRetentionSettingsOutput)
func (c *Chime) GetRetentionSettingsWithContext(ctx aws.Context, input *GetRetentionSettingsInput, opts ...request.Option) (*GetRetentionSettingsOutput, error)
func (c *Chime) GetRoom(input *GetRoomInput) (*GetRoomOutput, error)
func (c *Chime) GetRoomRequest(input *GetRoomInput) (req *request.Request, output *GetRoomOutput)
func (c *Chime) GetRoomWithContext(ctx aws.Context, input *GetRoomInput, opts ...request.Option) (*GetRoomOutput, error)
func (c *Chime) GetSipMediaApplication(input *GetSipMediaApplicationInput) (*GetSipMediaApplicationOutput, error)
func (c *Chime) GetSipMediaApplicationLoggingConfiguration(input *GetSipMediaApplicationLoggingConfigurationInput) (*GetSipMediaApplicationLoggingConfigurationOutput, error)
func (c *Chime) GetSipMediaApplicationLoggingConfigurationRequest(input *GetSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *GetSipMediaApplicationLoggingConfigurationOutput)
func (c *Chime) GetSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *GetSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*GetSipMediaApplicationLoggingConfigurationOutput, error)
func (c *Chime) GetSipMediaApplicationRequest(input *GetSipMediaApplicationInput) (req *request.Request, output *GetSipMediaApplicationOutput)
func (c *Chime) GetSipMediaApplicationWithContext(ctx aws.Context, input *GetSipMediaApplicationInput, opts ...request.Option) (*GetSipMediaApplicationOutput, error)
func (c *Chime) GetSipRule(input *GetSipRuleInput) (*GetSipRuleOutput, error)
func (c *Chime) GetSipRuleRequest(input *GetSipRuleInput) (req *request.Request, output *GetSipRuleOutput)
func (c *Chime) GetSipRuleWithContext(ctx aws.Context, input *GetSipRuleInput, opts ...request.Option) (*GetSipRuleOutput, error)
func (c *Chime) GetUser(input *GetUserInput) (*GetUserOutput, error)
func (c *Chime) GetUserRequest(input *GetUserInput) (req *request.Request, output *GetUserOutput)
func (c *Chime) GetUserSettings(input *GetUserSettingsInput) (*GetUserSettingsOutput, error)
func (c *Chime) GetUserSettingsRequest(input *GetUserSettingsInput) (req *request.Request, output *GetUserSettingsOutput)
func (c *Chime) GetUserSettingsWithContext(ctx aws.Context, input *GetUserSettingsInput, opts ...request.Option) (*GetUserSettingsOutput, error)
func (c *Chime) GetUserWithContext(ctx aws.Context, input *GetUserInput, opts ...request.Option) (*GetUserOutput, error)
func (c *Chime) GetVoiceConnector(input *GetVoiceConnectorInput) (*GetVoiceConnectorOutput, error)
func (c *Chime) GetVoiceConnectorEmergencyCallingConfiguration(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationRequest(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *GetVoiceConnectorEmergencyCallingConfigurationOutput)
func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *Chime) GetVoiceConnectorGroup(input *GetVoiceConnectorGroupInput) (*GetVoiceConnectorGroupOutput, error)
func (c *Chime) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput) (req *request.Request, output *GetVoiceConnectorGroupOutput)
func (c *Chime) GetVoiceConnectorGroupWithContext(ctx aws.Context, input *GetVoiceConnectorGroupInput, opts ...request.Option) (*GetVoiceConnectorGroupOutput, error)
func (c *Chime) GetVoiceConnectorLoggingConfiguration(input *GetVoiceConnectorLoggingConfigurationInput) (*GetVoiceConnectorLoggingConfigurationOutput, error)
func (c *Chime) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *GetVoiceConnectorLoggingConfigurationOutput)
func (c *Chime) GetVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorLoggingConfigurationOutput, error)
func (c *Chime) GetVoiceConnectorOrigination(input *GetVoiceConnectorOriginationInput) (*GetVoiceConnectorOriginationOutput, error)
func (c *Chime) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOriginationInput) (req *request.Request, output *GetVoiceConnectorOriginationOutput)
func (c *Chime) GetVoiceConnectorOriginationWithContext(ctx aws.Context, input *GetVoiceConnectorOriginationInput, opts ...request.Option) (*GetVoiceConnectorOriginationOutput, error)
func (c *Chime) GetVoiceConnectorProxy(input *GetVoiceConnectorProxyInput) (*GetVoiceConnectorProxyOutput, error)
func (c *Chime) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput) (req *request.Request, output *GetVoiceConnectorProxyOutput)
func (c *Chime) GetVoiceConnectorProxyWithContext(ctx aws.Context, input *GetVoiceConnectorProxyInput, opts ...request.Option) (*GetVoiceConnectorProxyOutput, error)
func (c *Chime) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) (req *request.Request, output *GetVoiceConnectorOutput)
func (c *Chime) GetVoiceConnectorStreamingConfiguration(input *GetVoiceConnectorStreamingConfigurationInput) (*GetVoiceConnectorStreamingConfigurationOutput, error)
func (c *Chime) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *GetVoiceConnectorStreamingConfigurationOutput)
func (c *Chime) GetVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorStreamingConfigurationOutput, error)
func (c *Chime) GetVoiceConnectorTermination(input *GetVoiceConnectorTerminationInput) (*GetVoiceConnectorTerminationOutput, error)
func (c *Chime) GetVoiceConnectorTerminationHealth(input *GetVoiceConnectorTerminationHealthInput) (*GetVoiceConnectorTerminationHealthOutput, error)
func (c *Chime) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnectorTerminationHealthInput) (req *request.Request, output *GetVoiceConnectorTerminationHealthOutput)
func (c *Chime) GetVoiceConnectorTerminationHealthWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationHealthInput, opts ...request.Option) (*GetVoiceConnectorTerminationHealthOutput, error)
func (c *Chime) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerminationInput) (req *request.Request, output *GetVoiceConnectorTerminationOutput)
func (c *Chime) GetVoiceConnectorTerminationWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationInput, opts ...request.Option) (*GetVoiceConnectorTerminationOutput, error)
func (c *Chime) GetVoiceConnectorWithContext(ctx aws.Context, input *GetVoiceConnectorInput, opts ...request.Option) (*GetVoiceConnectorOutput, error)
func (c *Chime) InviteUsers(input *InviteUsersInput) (*InviteUsersOutput, error)
func (c *Chime) InviteUsersRequest(input *InviteUsersInput) (req *request.Request, output *InviteUsersOutput)
func (c *Chime) InviteUsersWithContext(ctx aws.Context, input *InviteUsersInput, opts ...request.Option) (*InviteUsersOutput, error)
func (c *Chime) ListAccounts(input *ListAccountsInput) (*ListAccountsOutput, error)
func (c *Chime) ListAccountsPages(input *ListAccountsInput, fn func(*ListAccountsOutput, bool) bool) error
func (c *Chime) ListAccountsPagesWithContext(ctx aws.Context, input *ListAccountsInput, fn func(*ListAccountsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListAccountsRequest(input *ListAccountsInput) (req *request.Request, output *ListAccountsOutput)
func (c *Chime) ListAccountsWithContext(ctx aws.Context, input *ListAccountsInput, opts ...request.Option) (*ListAccountsOutput, error)
func (c *Chime) ListAppInstanceAdmins(input *ListAppInstanceAdminsInput) (*ListAppInstanceAdminsOutput, error)
func (c *Chime) ListAppInstanceAdminsPages(input *ListAppInstanceAdminsInput, fn func(*ListAppInstanceAdminsOutput, bool) bool) error
func (c *Chime) ListAppInstanceAdminsPagesWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, fn func(*ListAppInstanceAdminsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListAppInstanceAdminsRequest(input *ListAppInstanceAdminsInput) (req *request.Request, output *ListAppInstanceAdminsOutput)
func (c *Chime) ListAppInstanceAdminsWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, opts ...request.Option) (*ListAppInstanceAdminsOutput, error)
func (c *Chime) ListAppInstanceUsers(input *ListAppInstanceUsersInput) (*ListAppInstanceUsersOutput, error)
func (c *Chime) ListAppInstanceUsersPages(input *ListAppInstanceUsersInput, fn func(*ListAppInstanceUsersOutput, bool) bool) error
func (c *Chime) ListAppInstanceUsersPagesWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, fn func(*ListAppInstanceUsersOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListAppInstanceUsersRequest(input *ListAppInstanceUsersInput) (req *request.Request, output *ListAppInstanceUsersOutput)
func (c *Chime) ListAppInstanceUsersWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, opts ...request.Option) (*ListAppInstanceUsersOutput, error)
func (c *Chime) ListAppInstances(input *ListAppInstancesInput) (*ListAppInstancesOutput, error)
func (c *Chime) ListAppInstancesPages(input *ListAppInstancesInput, fn func(*ListAppInstancesOutput, bool) bool) error
func (c *Chime) ListAppInstancesPagesWithContext(ctx aws.Context, input *ListAppInstancesInput, fn func(*ListAppInstancesOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListAppInstancesRequest(input *ListAppInstancesInput) (req *request.Request, output *ListAppInstancesOutput)
func (c *Chime) ListAppInstancesWithContext(ctx aws.Context, input *ListAppInstancesInput, opts ...request.Option) (*ListAppInstancesOutput, error)
func (c *Chime) ListAttendeeTags(input *ListAttendeeTagsInput) (*ListAttendeeTagsOutput, error)
func (c *Chime) ListAttendeeTagsRequest(input *ListAttendeeTagsInput) (req *request.Request, output *ListAttendeeTagsOutput)
func (c *Chime) ListAttendeeTagsWithContext(ctx aws.Context, input *ListAttendeeTagsInput, opts ...request.Option) (*ListAttendeeTagsOutput, error)
func (c *Chime) ListAttendees(input *ListAttendeesInput) (*ListAttendeesOutput, error)
func (c *Chime) ListAttendeesPages(input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool) error
func (c *Chime) ListAttendeesPagesWithContext(ctx aws.Context, input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListAttendeesRequest(input *ListAttendeesInput) (req *request.Request, output *ListAttendeesOutput)
func (c *Chime) ListAttendeesWithContext(ctx aws.Context, input *ListAttendeesInput, opts ...request.Option) (*ListAttendeesOutput, error)
func (c *Chime) ListBots(input *ListBotsInput) (*ListBotsOutput, error)
func (c *Chime) ListBotsPages(input *ListBotsInput, fn func(*ListBotsOutput, bool) bool) error
func (c *Chime) ListBotsPagesWithContext(ctx aws.Context, input *ListBotsInput, fn func(*ListBotsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListBotsRequest(input *ListBotsInput) (req *request.Request, output *ListBotsOutput)
func (c *Chime) ListBotsWithContext(ctx aws.Context, input *ListBotsInput, opts ...request.Option) (*ListBotsOutput, error)
func (c *Chime) ListChannelBans(input *ListChannelBansInput) (*ListChannelBansOutput, error)
func (c *Chime) ListChannelBansPages(input *ListChannelBansInput, fn func(*ListChannelBansOutput, bool) bool) error
func (c *Chime) ListChannelBansPagesWithContext(ctx aws.Context, input *ListChannelBansInput, fn func(*ListChannelBansOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListChannelBansRequest(input *ListChannelBansInput) (req *request.Request, output *ListChannelBansOutput)
func (c *Chime) ListChannelBansWithContext(ctx aws.Context, input *ListChannelBansInput, opts ...request.Option) (*ListChannelBansOutput, error)
func (c *Chime) ListChannelMemberships(input *ListChannelMembershipsInput) (*ListChannelMembershipsOutput, error)
func (c *Chime) ListChannelMembershipsForAppInstanceUser(input *ListChannelMembershipsForAppInstanceUserInput) (*ListChannelMembershipsForAppInstanceUserOutput, error)
func (c *Chime) ListChannelMembershipsForAppInstanceUserPages(input *ListChannelMembershipsForAppInstanceUserInput, fn func(*ListChannelMembershipsForAppInstanceUserOutput, bool) bool) error
func (c *Chime) ListChannelMembershipsForAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, fn func(*ListChannelMembershipsForAppInstanceUserOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListChannelMembershipsForAppInstanceUserRequest(input *ListChannelMembershipsForAppInstanceUserInput) (req *request.Request, output *ListChannelMembershipsForAppInstanceUserOutput)
func (c *Chime) ListChannelMembershipsForAppInstanceUserWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, opts ...request.Option) (*ListChannelMembershipsForAppInstanceUserOutput, error)
func (c *Chime) ListChannelMembershipsPages(input *ListChannelMembershipsInput, fn func(*ListChannelMembershipsOutput, bool) bool) error
func (c *Chime) ListChannelMembershipsPagesWithContext(ctx aws.Context, input *ListChannelMembershipsInput, fn func(*ListChannelMembershipsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListChannelMembershipsRequest(input *ListChannelMembershipsInput) (req *request.Request, output *ListChannelMembershipsOutput)
func (c *Chime) ListChannelMembershipsWithContext(ctx aws.Context, input *ListChannelMembershipsInput, opts ...request.Option) (*ListChannelMembershipsOutput, error)
func (c *Chime) ListChannelMessages(input *ListChannelMessagesInput) (*ListChannelMessagesOutput, error)
func (c *Chime) ListChannelMessagesPages(input *ListChannelMessagesInput, fn func(*ListChannelMessagesOutput, bool) bool) error
func (c *Chime) ListChannelMessagesPagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, fn func(*ListChannelMessagesOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListChannelMessagesRequest(input *ListChannelMessagesInput) (req *request.Request, output *ListChannelMessagesOutput)
func (c *Chime) ListChannelMessagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, opts ...request.Option) (*ListChannelMessagesOutput, error)
func (c *Chime) ListChannelModerators(input *ListChannelModeratorsInput) (*ListChannelModeratorsOutput, error)
func (c *Chime) ListChannelModeratorsPages(input *ListChannelModeratorsInput, fn func(*ListChannelModeratorsOutput, bool) bool) error
func (c *Chime) ListChannelModeratorsPagesWithContext(ctx aws.Context, input *ListChannelModeratorsInput, fn func(*ListChannelModeratorsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListChannelModeratorsRequest(input *ListChannelModeratorsInput) (req *request.Request, output *ListChannelModeratorsOutput)
func (c *Chime) ListChannelModeratorsWithContext(ctx aws.Context, input *ListChannelModeratorsInput, opts ...request.Option) (*ListChannelModeratorsOutput, error)
func (c *Chime) ListChannels(input *ListChannelsInput) (*ListChannelsOutput, error)
func (c *Chime) ListChannelsModeratedByAppInstanceUser(input *ListChannelsModeratedByAppInstanceUserInput) (*ListChannelsModeratedByAppInstanceUserOutput, error)
func (c *Chime) ListChannelsModeratedByAppInstanceUserPages(input *ListChannelsModeratedByAppInstanceUserInput, fn func(*ListChannelsModeratedByAppInstanceUserOutput, bool) bool) error
func (c *Chime) ListChannelsModeratedByAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, fn func(*ListChannelsModeratedByAppInstanceUserOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListChannelsModeratedByAppInstanceUserRequest(input *ListChannelsModeratedByAppInstanceUserInput) (req *request.Request, output *ListChannelsModeratedByAppInstanceUserOutput)
func (c *Chime) ListChannelsModeratedByAppInstanceUserWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, opts ...request.Option) (*ListChannelsModeratedByAppInstanceUserOutput, error)
func (c *Chime) ListChannelsPages(input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool) error
func (c *Chime) ListChannelsPagesWithContext(ctx aws.Context, input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListChannelsRequest(input *ListChannelsInput) (req *request.Request, output *ListChannelsOutput)
func (c *Chime) ListChannelsWithContext(ctx aws.Context, input *ListChannelsInput, opts ...request.Option) (*ListChannelsOutput, error)
func (c *Chime) ListMediaCapturePipelines(input *ListMediaCapturePipelinesInput) (*ListMediaCapturePipelinesOutput, error)
func (c *Chime) ListMediaCapturePipelinesPages(input *ListMediaCapturePipelinesInput, fn func(*ListMediaCapturePipelinesOutput, bool) bool) error
func (c *Chime) ListMediaCapturePipelinesPagesWithContext(ctx aws.Context, input *ListMediaCapturePipelinesInput, fn func(*ListMediaCapturePipelinesOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListMediaCapturePipelinesRequest(input *ListMediaCapturePipelinesInput) (req *request.Request, output *ListMediaCapturePipelinesOutput)
func (c *Chime) ListMediaCapturePipelinesWithContext(ctx aws.Context, input *ListMediaCapturePipelinesInput, opts ...request.Option) (*ListMediaCapturePipelinesOutput, error)
func (c *Chime) ListMeetingTags(input *ListMeetingTagsInput) (*ListMeetingTagsOutput, error)
func (c *Chime) ListMeetingTagsRequest(input *ListMeetingTagsInput) (req *request.Request, output *ListMeetingTagsOutput)
func (c *Chime) ListMeetingTagsWithContext(ctx aws.Context, input *ListMeetingTagsInput, opts ...request.Option) (*ListMeetingTagsOutput, error)
func (c *Chime) ListMeetings(input *ListMeetingsInput) (*ListMeetingsOutput, error)
func (c *Chime) ListMeetingsPages(input *ListMeetingsInput, fn func(*ListMeetingsOutput, bool) bool) error
func (c *Chime) ListMeetingsPagesWithContext(ctx aws.Context, input *ListMeetingsInput, fn func(*ListMeetingsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListMeetingsRequest(input *ListMeetingsInput) (req *request.Request, output *ListMeetingsOutput)
func (c *Chime) ListMeetingsWithContext(ctx aws.Context, input *ListMeetingsInput, opts ...request.Option) (*ListMeetingsOutput, error)
func (c *Chime) ListPhoneNumberOrders(input *ListPhoneNumberOrdersInput) (*ListPhoneNumberOrdersOutput, error)
func (c *Chime) ListPhoneNumberOrdersPages(input *ListPhoneNumberOrdersInput, fn func(*ListPhoneNumberOrdersOutput, bool) bool) error
func (c *Chime) ListPhoneNumberOrdersPagesWithContext(ctx aws.Context, input *ListPhoneNumberOrdersInput, fn func(*ListPhoneNumberOrdersOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListPhoneNumberOrdersRequest(input *ListPhoneNumberOrdersInput) (req *request.Request, output *ListPhoneNumberOrdersOutput)
func (c *Chime) ListPhoneNumberOrdersWithContext(ctx aws.Context, input *ListPhoneNumberOrdersInput, opts ...request.Option) (*ListPhoneNumberOrdersOutput, error)
func (c *Chime) ListPhoneNumbers(input *ListPhoneNumbersInput) (*ListPhoneNumbersOutput, error)
func (c *Chime) ListPhoneNumbersPages(input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool) error
func (c *Chime) ListPhoneNumbersPagesWithContext(ctx aws.Context, input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) (req *request.Request, output *ListPhoneNumbersOutput)
func (c *Chime) ListPhoneNumbersWithContext(ctx aws.Context, input *ListPhoneNumbersInput, opts ...request.Option) (*ListPhoneNumbersOutput, error)
func (c *Chime) ListProxySessions(input *ListProxySessionsInput) (*ListProxySessionsOutput, error)
func (c *Chime) ListProxySessionsPages(input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool) error
func (c *Chime) ListProxySessionsPagesWithContext(ctx aws.Context, input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListProxySessionsRequest(input *ListProxySessionsInput) (req *request.Request, output *ListProxySessionsOutput)
func (c *Chime) ListProxySessionsWithContext(ctx aws.Context, input *ListProxySessionsInput, opts ...request.Option) (*ListProxySessionsOutput, error)
func (c *Chime) ListRoomMemberships(input *ListRoomMembershipsInput) (*ListRoomMembershipsOutput, error)
func (c *Chime) ListRoomMembershipsPages(input *ListRoomMembershipsInput, fn func(*ListRoomMembershipsOutput, bool) bool) error
func (c *Chime) ListRoomMembershipsPagesWithContext(ctx aws.Context, input *ListRoomMembershipsInput, fn func(*ListRoomMembershipsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListRoomMembershipsRequest(input *ListRoomMembershipsInput) (req *request.Request, output *ListRoomMembershipsOutput)
func (c *Chime) ListRoomMembershipsWithContext(ctx aws.Context, input *ListRoomMembershipsInput, opts ...request.Option) (*ListRoomMembershipsOutput, error)
func (c *Chime) ListRooms(input *ListRoomsInput) (*ListRoomsOutput, error)
func (c *Chime) ListRoomsPages(input *ListRoomsInput, fn func(*ListRoomsOutput, bool) bool) error
func (c *Chime) ListRoomsPagesWithContext(ctx aws.Context, input *ListRoomsInput, fn func(*ListRoomsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListRoomsRequest(input *ListRoomsInput) (req *request.Request, output *ListRoomsOutput)
func (c *Chime) ListRoomsWithContext(ctx aws.Context, input *ListRoomsInput, opts ...request.Option) (*ListRoomsOutput, error)
func (c *Chime) ListSipMediaApplications(input *ListSipMediaApplicationsInput) (*ListSipMediaApplicationsOutput, error)
func (c *Chime) ListSipMediaApplicationsPages(input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool) error
func (c *Chime) ListSipMediaApplicationsPagesWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListSipMediaApplicationsRequest(input *ListSipMediaApplicationsInput) (req *request.Request, output *ListSipMediaApplicationsOutput)
func (c *Chime) ListSipMediaApplicationsWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, opts ...request.Option) (*ListSipMediaApplicationsOutput, error)
func (c *Chime) ListSipRules(input *ListSipRulesInput) (*ListSipRulesOutput, error)
func (c *Chime) ListSipRulesPages(input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool) error
func (c *Chime) ListSipRulesPagesWithContext(ctx aws.Context, input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListSipRulesRequest(input *ListSipRulesInput) (req *request.Request, output *ListSipRulesOutput)
func (c *Chime) ListSipRulesWithContext(ctx aws.Context, input *ListSipRulesInput, opts ...request.Option) (*ListSipRulesOutput, error)
func (c *Chime) ListSupportedPhoneNumberCountries(input *ListSupportedPhoneNumberCountriesInput) (*ListSupportedPhoneNumberCountriesOutput, error)
func (c *Chime) ListSupportedPhoneNumberCountriesRequest(input *ListSupportedPhoneNumberCountriesInput) (req *request.Request, output *ListSupportedPhoneNumberCountriesOutput)
func (c *Chime) ListSupportedPhoneNumberCountriesWithContext(ctx aws.Context, input *ListSupportedPhoneNumberCountriesInput, opts ...request.Option) (*ListSupportedPhoneNumberCountriesOutput, error)
func (c *Chime) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *Chime) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *Chime) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *Chime) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)
func (c *Chime) ListUsersPages(input *ListUsersInput, fn func(*ListUsersOutput, bool) bool) error
func (c *Chime) ListUsersPagesWithContext(ctx aws.Context, input *ListUsersInput, fn func(*ListUsersOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)
func (c *Chime) ListUsersWithContext(ctx aws.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)
func (c *Chime) ListVoiceConnectorGroups(input *ListVoiceConnectorGroupsInput) (*ListVoiceConnectorGroupsOutput, error)
func (c *Chime) ListVoiceConnectorGroupsPages(input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool) error
func (c *Chime) ListVoiceConnectorGroupsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsInput) (req *request.Request, output *ListVoiceConnectorGroupsOutput)
func (c *Chime) ListVoiceConnectorGroupsWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, opts ...request.Option) (*ListVoiceConnectorGroupsOutput, error)
func (c *Chime) ListVoiceConnectorTerminationCredentials(input *ListVoiceConnectorTerminationCredentialsInput) (*ListVoiceConnectorTerminationCredentialsOutput, error)
func (c *Chime) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *ListVoiceConnectorTerminationCredentialsOutput)
func (c *Chime) ListVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *ListVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*ListVoiceConnectorTerminationCredentialsOutput, error)
func (c *Chime) ListVoiceConnectors(input *ListVoiceConnectorsInput) (*ListVoiceConnectorsOutput, error)
func (c *Chime) ListVoiceConnectorsPages(input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool) error
func (c *Chime) ListVoiceConnectorsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool, opts ...request.Option) error
func (c *Chime) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) (req *request.Request, output *ListVoiceConnectorsOutput)
func (c *Chime) ListVoiceConnectorsWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, opts ...request.Option) (*ListVoiceConnectorsOutput, error)
func (c *Chime) LogoutUser(input *LogoutUserInput) (*LogoutUserOutput, error)
func (c *Chime) LogoutUserRequest(input *LogoutUserInput) (req *request.Request, output *LogoutUserOutput)
func (c *Chime) LogoutUserWithContext(ctx aws.Context, input *LogoutUserInput, opts ...request.Option) (*LogoutUserOutput, error)
func (c *Chime) PutAppInstanceRetentionSettings(input *PutAppInstanceRetentionSettingsInput) (*PutAppInstanceRetentionSettingsOutput, error)
func (c *Chime) PutAppInstanceRetentionSettingsRequest(input *PutAppInstanceRetentionSettingsInput) (req *request.Request, output *PutAppInstanceRetentionSettingsOutput)
func (c *Chime) PutAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *PutAppInstanceRetentionSettingsInput, opts ...request.Option) (*PutAppInstanceRetentionSettingsOutput, error)
func (c *Chime) PutAppInstanceStreamingConfigurations(input *PutAppInstanceStreamingConfigurationsInput) (*PutAppInstanceStreamingConfigurationsOutput, error)
func (c *Chime) PutAppInstanceStreamingConfigurationsRequest(input *PutAppInstanceStreamingConfigurationsInput) (req *request.Request, output *PutAppInstanceStreamingConfigurationsOutput)
func (c *Chime) PutAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *PutAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*PutAppInstanceStreamingConfigurationsOutput, error)
func (c *Chime) PutEventsConfiguration(input *PutEventsConfigurationInput) (*PutEventsConfigurationOutput, error)
func (c *Chime) PutEventsConfigurationRequest(input *PutEventsConfigurationInput) (req *request.Request, output *PutEventsConfigurationOutput)
func (c *Chime) PutEventsConfigurationWithContext(ctx aws.Context, input *PutEventsConfigurationInput, opts ...request.Option) (*PutEventsConfigurationOutput, error)
func (c *Chime) PutRetentionSettings(input *PutRetentionSettingsInput) (*PutRetentionSettingsOutput, error)
func (c *Chime) PutRetentionSettingsRequest(input *PutRetentionSettingsInput) (req *request.Request, output *PutRetentionSettingsOutput)
func (c *Chime) PutRetentionSettingsWithContext(ctx aws.Context, input *PutRetentionSettingsInput, opts ...request.Option) (*PutRetentionSettingsOutput, error)
func (c *Chime) PutSipMediaApplicationLoggingConfiguration(input *PutSipMediaApplicationLoggingConfigurationInput) (*PutSipMediaApplicationLoggingConfigurationOutput, error)
func (c *Chime) PutSipMediaApplicationLoggingConfigurationRequest(input *PutSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *PutSipMediaApplicationLoggingConfigurationOutput)
func (c *Chime) PutSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *PutSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*PutSipMediaApplicationLoggingConfigurationOutput, error)
func (c *Chime) PutVoiceConnectorEmergencyCallingConfiguration(input *PutVoiceConnectorEmergencyCallingConfigurationInput) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *Chime) PutVoiceConnectorEmergencyCallingConfigurationRequest(input *PutVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *PutVoiceConnectorEmergencyCallingConfigurationOutput)
func (c *Chime) PutVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *Chime) PutVoiceConnectorLoggingConfiguration(input *PutVoiceConnectorLoggingConfigurationInput) (*PutVoiceConnectorLoggingConfigurationOutput, error)
func (c *Chime) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *PutVoiceConnectorLoggingConfigurationOutput)
func (c *Chime) PutVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorLoggingConfigurationOutput, error)
func (c *Chime) PutVoiceConnectorOrigination(input *PutVoiceConnectorOriginationInput) (*PutVoiceConnectorOriginationOutput, error)
func (c *Chime) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOriginationInput) (req *request.Request, output *PutVoiceConnectorOriginationOutput)
func (c *Chime) PutVoiceConnectorOriginationWithContext(ctx aws.Context, input *PutVoiceConnectorOriginationInput, opts ...request.Option) (*PutVoiceConnectorOriginationOutput, error)
func (c *Chime) PutVoiceConnectorProxy(input *PutVoiceConnectorProxyInput) (*PutVoiceConnectorProxyOutput, error)
func (c *Chime) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput) (req *request.Request, output *PutVoiceConnectorProxyOutput)
func (c *Chime) PutVoiceConnectorProxyWithContext(ctx aws.Context, input *PutVoiceConnectorProxyInput, opts ...request.Option) (*PutVoiceConnectorProxyOutput, error)
func (c *Chime) PutVoiceConnectorStreamingConfiguration(input *PutVoiceConnectorStreamingConfigurationInput) (*PutVoiceConnectorStreamingConfigurationOutput, error)
func (c *Chime) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *PutVoiceConnectorStreamingConfigurationOutput)
func (c *Chime) PutVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorStreamingConfigurationOutput, error)
func (c *Chime) PutVoiceConnectorTermination(input *PutVoiceConnectorTerminationInput) (*PutVoiceConnectorTerminationOutput, error)
func (c *Chime) PutVoiceConnectorTerminationCredentials(input *PutVoiceConnectorTerminationCredentialsInput) (*PutVoiceConnectorTerminationCredentialsOutput, error)
func (c *Chime) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *PutVoiceConnectorTerminationCredentialsOutput)
func (c *Chime) PutVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*PutVoiceConnectorTerminationCredentialsOutput, error)
func (c *Chime) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerminationInput) (req *request.Request, output *PutVoiceConnectorTerminationOutput)
func (c *Chime) PutVoiceConnectorTerminationWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationInput, opts ...request.Option) (*PutVoiceConnectorTerminationOutput, error)
func (c *Chime) RedactChannelMessage(input *RedactChannelMessageInput) (*RedactChannelMessageOutput, error)
func (c *Chime) RedactChannelMessageRequest(input *RedactChannelMessageInput) (req *request.Request, output *RedactChannelMessageOutput)
func (c *Chime) RedactChannelMessageWithContext(ctx aws.Context, input *RedactChannelMessageInput, opts ...request.Option) (*RedactChannelMessageOutput, error)
func (c *Chime) RedactConversationMessage(input *RedactConversationMessageInput) (*RedactConversationMessageOutput, error)
func (c *Chime) RedactConversationMessageRequest(input *RedactConversationMessageInput) (req *request.Request, output *RedactConversationMessageOutput)
func (c *Chime) RedactConversationMessageWithContext(ctx aws.Context, input *RedactConversationMessageInput, opts ...request.Option) (*RedactConversationMessageOutput, error)
func (c *Chime) RedactRoomMessage(input *RedactRoomMessageInput) (*RedactRoomMessageOutput, error)
func (c *Chime) RedactRoomMessageRequest(input *RedactRoomMessageInput) (req *request.Request, output *RedactRoomMessageOutput)
func (c *Chime) RedactRoomMessageWithContext(ctx aws.Context, input *RedactRoomMessageInput, opts ...request.Option) (*RedactRoomMessageOutput, error)
func (c *Chime) RegenerateSecurityToken(input *RegenerateSecurityTokenInput) (*RegenerateSecurityTokenOutput, error)
func (c *Chime) RegenerateSecurityTokenRequest(input *RegenerateSecurityTokenInput) (req *request.Request, output *RegenerateSecurityTokenOutput)
func (c *Chime) RegenerateSecurityTokenWithContext(ctx aws.Context, input *RegenerateSecurityTokenInput, opts ...request.Option) (*RegenerateSecurityTokenOutput, error)
func (c *Chime) ResetPersonalPIN(input *ResetPersonalPINInput) (*ResetPersonalPINOutput, error)
func (c *Chime) ResetPersonalPINRequest(input *ResetPersonalPINInput) (req *request.Request, output *ResetPersonalPINOutput)
func (c *Chime) ResetPersonalPINWithContext(ctx aws.Context, input *ResetPersonalPINInput, opts ...request.Option) (*ResetPersonalPINOutput, error)
func (c *Chime) RestorePhoneNumber(input *RestorePhoneNumberInput) (*RestorePhoneNumberOutput, error)
func (c *Chime) RestorePhoneNumberRequest(input *RestorePhoneNumberInput) (req *request.Request, output *RestorePhoneNumberOutput)
func (c *Chime) RestorePhoneNumberWithContext(ctx aws.Context, input *RestorePhoneNumberInput, opts ...request.Option) (*RestorePhoneNumberOutput, error)
func (c *Chime) SearchAvailablePhoneNumbers(input *SearchAvailablePhoneNumbersInput) (*SearchAvailablePhoneNumbersOutput, error)
func (c *Chime) SearchAvailablePhoneNumbersPages(input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool) error
func (c *Chime) SearchAvailablePhoneNumbersPagesWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool, opts ...request.Option) error
func (c *Chime) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) (req *request.Request, output *SearchAvailablePhoneNumbersOutput)
func (c *Chime) SearchAvailablePhoneNumbersWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, opts ...request.Option) (*SearchAvailablePhoneNumbersOutput, error)
func (c *Chime) SendChannelMessage(input *SendChannelMessageInput) (*SendChannelMessageOutput, error)
func (c *Chime) SendChannelMessageRequest(input *SendChannelMessageInput) (req *request.Request, output *SendChannelMessageOutput)
func (c *Chime) SendChannelMessageWithContext(ctx aws.Context, input *SendChannelMessageInput, opts ...request.Option) (*SendChannelMessageOutput, error)
func (c *Chime) StartMeetingTranscription(input *StartMeetingTranscriptionInput) (*StartMeetingTranscriptionOutput, error)
func (c *Chime) StartMeetingTranscriptionRequest(input *StartMeetingTranscriptionInput) (req *request.Request, output *StartMeetingTranscriptionOutput)
func (c *Chime) StartMeetingTranscriptionWithContext(ctx aws.Context, input *StartMeetingTranscriptionInput, opts ...request.Option) (*StartMeetingTranscriptionOutput, error)
func (c *Chime) StopMeetingTranscription(input *StopMeetingTranscriptionInput) (*StopMeetingTranscriptionOutput, error)
func (c *Chime) StopMeetingTranscriptionRequest(input *StopMeetingTranscriptionInput) (req *request.Request, output *StopMeetingTranscriptionOutput)
func (c *Chime) StopMeetingTranscriptionWithContext(ctx aws.Context, input *StopMeetingTranscriptionInput, opts ...request.Option) (*StopMeetingTranscriptionOutput, error)
func (c *Chime) TagAttendee(input *TagAttendeeInput) (*TagAttendeeOutput, error)
func (c *Chime) TagAttendeeRequest(input *TagAttendeeInput) (req *request.Request, output *TagAttendeeOutput)
func (c *Chime) TagAttendeeWithContext(ctx aws.Context, input *TagAttendeeInput, opts ...request.Option) (*TagAttendeeOutput, error)
func (c *Chime) TagMeeting(input *TagMeetingInput) (*TagMeetingOutput, error)
func (c *Chime) TagMeetingRequest(input *TagMeetingInput) (req *request.Request, output *TagMeetingOutput)
func (c *Chime) TagMeetingWithContext(ctx aws.Context, input *TagMeetingInput, opts ...request.Option) (*TagMeetingOutput, error)
func (c *Chime) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *Chime) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *Chime) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *Chime) UntagAttendee(input *UntagAttendeeInput) (*UntagAttendeeOutput, error)
func (c *Chime) UntagAttendeeRequest(input *UntagAttendeeInput) (req *request.Request, output *UntagAttendeeOutput)
func (c *Chime) UntagAttendeeWithContext(ctx aws.Context, input *UntagAttendeeInput, opts ...request.Option) (*UntagAttendeeOutput, error)
func (c *Chime) UntagMeeting(input *UntagMeetingInput) (*UntagMeetingOutput, error)
func (c *Chime) UntagMeetingRequest(input *UntagMeetingInput) (req *request.Request, output *UntagMeetingOutput)
func (c *Chime) UntagMeetingWithContext(ctx aws.Context, input *UntagMeetingInput, opts ...request.Option) (*UntagMeetingOutput, error)
func (c *Chime) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *Chime) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *Chime) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *Chime) UpdateAccount(input *UpdateAccountInput) (*UpdateAccountOutput, error)
func (c *Chime) UpdateAccountRequest(input *UpdateAccountInput) (req *request.Request, output *UpdateAccountOutput)
func (c *Chime) UpdateAccountSettings(input *UpdateAccountSettingsInput) (*UpdateAccountSettingsOutput, error)
func (c *Chime) UpdateAccountSettingsRequest(input *UpdateAccountSettingsInput) (req *request.Request, output *UpdateAccountSettingsOutput)
func (c *Chime) UpdateAccountSettingsWithContext(ctx aws.Context, input *UpdateAccountSettingsInput, opts ...request.Option) (*UpdateAccountSettingsOutput, error)
func (c *Chime) UpdateAccountWithContext(ctx aws.Context, input *UpdateAccountInput, opts ...request.Option) (*UpdateAccountOutput, error)
func (c *Chime) UpdateAppInstance(input *UpdateAppInstanceInput) (*UpdateAppInstanceOutput, error)
func (c *Chime) UpdateAppInstanceRequest(input *UpdateAppInstanceInput) (req *request.Request, output *UpdateAppInstanceOutput)
func (c *Chime) UpdateAppInstanceUser(input *UpdateAppInstanceUserInput) (*UpdateAppInstanceUserOutput, error)
func (c *Chime) UpdateAppInstanceUserRequest(input *UpdateAppInstanceUserInput) (req *request.Request, output *UpdateAppInstanceUserOutput)
func (c *Chime) UpdateAppInstanceUserWithContext(ctx aws.Context, input *UpdateAppInstanceUserInput, opts ...request.Option) (*UpdateAppInstanceUserOutput, error)
func (c *Chime) UpdateAppInstanceWithContext(ctx aws.Context, input *UpdateAppInstanceInput, opts ...request.Option) (*UpdateAppInstanceOutput, error)
func (c *Chime) UpdateBot(input *UpdateBotInput) (*UpdateBotOutput, error)
func (c *Chime) UpdateBotRequest(input *UpdateBotInput) (req *request.Request, output *UpdateBotOutput)
func (c *Chime) UpdateBotWithContext(ctx aws.Context, input *UpdateBotInput, opts ...request.Option) (*UpdateBotOutput, error)
func (c *Chime) UpdateChannel(input *UpdateChannelInput) (*UpdateChannelOutput, error)
func (c *Chime) UpdateChannelMessage(input *UpdateChannelMessageInput) (*UpdateChannelMessageOutput, error)
func (c *Chime) UpdateChannelMessageRequest(input *UpdateChannelMessageInput) (req *request.Request, output *UpdateChannelMessageOutput)
func (c *Chime) UpdateChannelMessageWithContext(ctx aws.Context, input *UpdateChannelMessageInput, opts ...request.Option) (*UpdateChannelMessageOutput, error)
func (c *Chime) UpdateChannelReadMarker(input *UpdateChannelReadMarkerInput) (*UpdateChannelReadMarkerOutput, error)
func (c *Chime) UpdateChannelReadMarkerRequest(input *UpdateChannelReadMarkerInput) (req *request.Request, output *UpdateChannelReadMarkerOutput)
func (c *Chime) UpdateChannelReadMarkerWithContext(ctx aws.Context, input *UpdateChannelReadMarkerInput, opts ...request.Option) (*UpdateChannelReadMarkerOutput, error)
func (c *Chime) UpdateChannelRequest(input *UpdateChannelInput) (req *request.Request, output *UpdateChannelOutput)
func (c *Chime) UpdateChannelWithContext(ctx aws.Context, input *UpdateChannelInput, opts ...request.Option) (*UpdateChannelOutput, error)
func (c *Chime) UpdateGlobalSettings(input *UpdateGlobalSettingsInput) (*UpdateGlobalSettingsOutput, error)
func (c *Chime) UpdateGlobalSettingsRequest(input *UpdateGlobalSettingsInput) (req *request.Request, output *UpdateGlobalSettingsOutput)
func (c *Chime) UpdateGlobalSettingsWithContext(ctx aws.Context, input *UpdateGlobalSettingsInput, opts ...request.Option) (*UpdateGlobalSettingsOutput, error)
func (c *Chime) UpdatePhoneNumber(input *UpdatePhoneNumberInput) (*UpdatePhoneNumberOutput, error)
func (c *Chime) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) (req *request.Request, output *UpdatePhoneNumberOutput)
func (c *Chime) UpdatePhoneNumberSettings(input *UpdatePhoneNumberSettingsInput) (*UpdatePhoneNumberSettingsOutput, error)
func (c *Chime) UpdatePhoneNumberSettingsRequest(input *UpdatePhoneNumberSettingsInput) (req *request.Request, output *UpdatePhoneNumberSettingsOutput)
func (c *Chime) UpdatePhoneNumberSettingsWithContext(ctx aws.Context, input *UpdatePhoneNumberSettingsInput, opts ...request.Option) (*UpdatePhoneNumberSettingsOutput, error)
func (c *Chime) UpdatePhoneNumberWithContext(ctx aws.Context, input *UpdatePhoneNumberInput, opts ...request.Option) (*UpdatePhoneNumberOutput, error)
func (c *Chime) UpdateProxySession(input *UpdateProxySessionInput) (*UpdateProxySessionOutput, error)
func (c *Chime) UpdateProxySessionRequest(input *UpdateProxySessionInput) (req *request.Request, output *UpdateProxySessionOutput)
func (c *Chime) UpdateProxySessionWithContext(ctx aws.Context, input *UpdateProxySessionInput, opts ...request.Option) (*UpdateProxySessionOutput, error)
func (c *Chime) UpdateRoom(input *UpdateRoomInput) (*UpdateRoomOutput, error)
func (c *Chime) UpdateRoomMembership(input *UpdateRoomMembershipInput) (*UpdateRoomMembershipOutput, error)
func (c *Chime) UpdateRoomMembershipRequest(input *UpdateRoomMembershipInput) (req *request.Request, output *UpdateRoomMembershipOutput)
func (c *Chime) UpdateRoomMembershipWithContext(ctx aws.Context, input *UpdateRoomMembershipInput, opts ...request.Option) (*UpdateRoomMembershipOutput, error)
func (c *Chime) UpdateRoomRequest(input *UpdateRoomInput) (req *request.Request, output *UpdateRoomOutput)
func (c *Chime) UpdateRoomWithContext(ctx aws.Context, input *UpdateRoomInput, opts ...request.Option) (*UpdateRoomOutput, error)
func (c *Chime) UpdateSipMediaApplication(input *UpdateSipMediaApplicationInput) (*UpdateSipMediaApplicationOutput, error)
func (c *Chime) UpdateSipMediaApplicationCall(input *UpdateSipMediaApplicationCallInput) (*UpdateSipMediaApplicationCallOutput, error)
func (c *Chime) UpdateSipMediaApplicationCallRequest(input *UpdateSipMediaApplicationCallInput) (req *request.Request, output *UpdateSipMediaApplicationCallOutput)
func (c *Chime) UpdateSipMediaApplicationCallWithContext(ctx aws.Context, input *UpdateSipMediaApplicationCallInput, opts ...request.Option) (*UpdateSipMediaApplicationCallOutput, error)
func (c *Chime) UpdateSipMediaApplicationRequest(input *UpdateSipMediaApplicationInput) (req *request.Request, output *UpdateSipMediaApplicationOutput)
func (c *Chime) UpdateSipMediaApplicationWithContext(ctx aws.Context, input *UpdateSipMediaApplicationInput, opts ...request.Option) (*UpdateSipMediaApplicationOutput, error)
func (c *Chime) UpdateSipRule(input *UpdateSipRuleInput) (*UpdateSipRuleOutput, error)
func (c *Chime) UpdateSipRuleRequest(input *UpdateSipRuleInput) (req *request.Request, output *UpdateSipRuleOutput)
func (c *Chime) UpdateSipRuleWithContext(ctx aws.Context, input *UpdateSipRuleInput, opts ...request.Option) (*UpdateSipRuleOutput, error)
func (c *Chime) UpdateUser(input *UpdateUserInput) (*UpdateUserOutput, error)
func (c *Chime) UpdateUserRequest(input *UpdateUserInput) (req *request.Request, output *UpdateUserOutput)
func (c *Chime) UpdateUserSettings(input *UpdateUserSettingsInput) (*UpdateUserSettingsOutput, error)
func (c *Chime) UpdateUserSettingsRequest(input *UpdateUserSettingsInput) (req *request.Request, output *UpdateUserSettingsOutput)
func (c *Chime) UpdateUserSettingsWithContext(ctx aws.Context, input *UpdateUserSettingsInput, opts ...request.Option) (*UpdateUserSettingsOutput, error)
func (c *Chime) UpdateUserWithContext(ctx aws.Context, input *UpdateUserInput, opts ...request.Option) (*UpdateUserOutput, error)
func (c *Chime) UpdateVoiceConnector(input *UpdateVoiceConnectorInput) (*UpdateVoiceConnectorOutput, error)
func (c *Chime) UpdateVoiceConnectorGroup(input *UpdateVoiceConnectorGroupInput) (*UpdateVoiceConnectorGroupOutput, error)
func (c *Chime) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGroupInput) (req *request.Request, output *UpdateVoiceConnectorGroupOutput)
func (c *Chime) UpdateVoiceConnectorGroupWithContext(ctx aws.Context, input *UpdateVoiceConnectorGroupInput, opts ...request.Option) (*UpdateVoiceConnectorGroupOutput, error)
func (c *Chime) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) (req *request.Request, output *UpdateVoiceConnectorOutput)
func (c *Chime) UpdateVoiceConnectorWithContext(ctx aws.Context, input *UpdateVoiceConnectorInput, opts ...request.Option) (*UpdateVoiceConnectorOutput, error)
func AccountStatus_Values() []string
func AccountType_Values() []string
func AppInstanceDataType_Values() []string
func BotType_Values() []string
func CallingNameStatus_Values() []string
func Capability_Values() []string
func ChannelMembershipType_Values() []string
func ChannelMessagePersistenceType_Values() []string
func ChannelMessageType_Values() []string
func ChannelMode_Values() []string
func ChannelPrivacy_Values() []string
func EmailStatus_Values() []string
func ErrorCode_Values() []string
func GeoMatchLevel_Values() []string
func InviteStatus_Values() []string
func License_Values() []string
func MediaPipelineSinkType_Values() []string
func MediaPipelineSourceType_Values() []string
func MediaPipelineStatus_Values() []string
func MemberType_Values() []string
func NotificationTarget_Values() []string
func NumberSelectionBehavior_Values() []string
func OrderedPhoneNumberStatus_Values() []string
func OriginationRouteProtocol_Values() []string
func PhoneNumberAssociationName_Values() []string
func PhoneNumberOrderStatus_Values() []string
func PhoneNumberProductType_Values() []string
func PhoneNumberStatus_Values() []string
func PhoneNumberType_Values() []string
func ProxySessionStatus_Values() []string
func RegistrationStatus_Values() []string
func RoomMembershipRole_Values() []string
func SipRuleTriggerType_Values() []string
func SortOrder_Values() []string
func TranscribeLanguageCode_Values() []string
func TranscribeMedicalLanguageCode_Values() []string
func TranscribeMedicalRegion_Values() []string
func TranscribeMedicalSpecialty_Values() []string
func TranscribeMedicalType_Values() []string
func TranscribeRegion_Values() []string
func TranscribeVocabularyFilterMethod_Values() []string
func UserType_Values() []string
func VoiceConnectorAwsRegion_Values() []string
type AccessDeniedException
type Account
type AccountSettings
type AlexaForBusinessMetadata
type AppInstance
type AppInstanceAdmin
type AppInstanceAdminSummary
type AppInstanceRetentionSettings
type AppInstanceStreamingConfiguration
type AppInstanceSummary
type AppInstanceUser
type AppInstanceUserMembershipSummary
type AppInstanceUserSummary
type AssociatePhoneNumberWithUserInput
type AssociatePhoneNumberWithUserOutput
type AssociatePhoneNumbersWithVoiceConnectorGroupInput
type AssociatePhoneNumbersWithVoiceConnectorGroupOutput
type AssociatePhoneNumbersWithVoiceConnectorInput
type AssociatePhoneNumbersWithVoiceConnectorOutput
type AssociateSigninDelegateGroupsWithAccountInput
type AssociateSigninDelegateGroupsWithAccountOutput
type Attendee
type BadRequestException
type BatchChannelMemberships
type BatchCreateAttendeeInput
type BatchCreateAttendeeOutput
type BatchCreateChannelMembershipError
type BatchCreateChannelMembershipInput
type BatchCreateChannelMembershipOutput
type BatchCreateRoomMembershipInput
type BatchCreateRoomMembershipOutput
type BatchDeletePhoneNumberInput
type BatchDeletePhoneNumberOutput
type BatchSuspendUserInput
type BatchSuspendUserOutput
type BatchUnsuspendUserInput
type BatchUnsuspendUserOutput
type BatchUpdatePhoneNumberInput
type BatchUpdatePhoneNumberOutput
type BatchUpdateUserInput
type BatchUpdateUserOutput
type Bot
type BusinessCallingSettings
type Channel
type ChannelBan
type ChannelBanSummary
type ChannelMembership
type ChannelMembershipForAppInstanceUserSummary
type ChannelMembershipSummary
type ChannelMessage
type ChannelMessageSummary
type ChannelModeratedByAppInstanceUserSummary
type ChannelModerator
type ChannelModeratorSummary
type ChannelRetentionSettings
type ChannelSummary
type ConflictException
type ConversationRetentionSettings
type CreateAccountInput
type CreateAccountOutput
type CreateAppInstanceAdminInput
type CreateAppInstanceAdminOutput
type CreateAppInstanceInput
type CreateAppInstanceOutput
type CreateAppInstanceUserInput
type CreateAppInstanceUserOutput
type CreateAttendeeError
type CreateAttendeeInput
type CreateAttendeeOutput
type CreateAttendeeRequestItem
type CreateBotInput
type CreateBotOutput
type CreateChannelBanInput
type CreateChannelBanOutput
type CreateChannelInput
type CreateChannelMembershipInput
type CreateChannelMembershipOutput
type CreateChannelModeratorInput
type CreateChannelModeratorOutput
type CreateChannelOutput
type CreateMediaCapturePipelineInput
type CreateMediaCapturePipelineOutput
type CreateMeetingDialOutInput
type CreateMeetingDialOutOutput
type CreateMeetingInput
type CreateMeetingOutput
type CreateMeetingWithAttendeesInput
type CreateMeetingWithAttendeesOutput
type CreatePhoneNumberOrderInput
type CreatePhoneNumberOrderOutput
type CreateProxySessionInput
type CreateProxySessionOutput
type CreateRoomInput
type CreateRoomMembershipInput
type CreateRoomMembershipOutput
type CreateRoomOutput
type CreateSipMediaApplicationCallInput
type CreateSipMediaApplicationCallOutput
type CreateSipMediaApplicationInput
type CreateSipMediaApplicationOutput
type CreateSipRuleInput
type CreateSipRuleOutput
type CreateUserInput
type CreateUserOutput
type CreateVoiceConnectorGroupInput
type CreateVoiceConnectorGroupOutput
type CreateVoiceConnectorInput
type CreateVoiceConnectorOutput
type Credential
type DNISEmergencyCallingConfiguration
type DeleteAccountInput
type DeleteAccountOutput
type DeleteAppInstanceAdminInput
type DeleteAppInstanceAdminOutput
type DeleteAppInstanceInput
type DeleteAppInstanceOutput
type DeleteAppInstanceStreamingConfigurationsInput
type DeleteAppInstanceStreamingConfigurationsOutput
type DeleteAppInstanceUserInput
type DeleteAppInstanceUserOutput
type DeleteAttendeeInput
type DeleteAttendeeOutput
type DeleteChannelBanInput
type DeleteChannelBanOutput
type DeleteChannelInput
type DeleteChannelMembershipInput
type DeleteChannelMembershipOutput
type DeleteChannelMessageInput
type DeleteChannelMessageOutput
type DeleteChannelModeratorInput
type DeleteChannelModeratorOutput
type DeleteChannelOutput
type DeleteEventsConfigurationInput
type DeleteEventsConfigurationOutput
type DeleteMediaCapturePipelineInput
type DeleteMediaCapturePipelineOutput
type DeleteMeetingInput
type DeleteMeetingOutput
type DeletePhoneNumberInput
type DeletePhoneNumberOutput
type DeleteProxySessionInput
type DeleteProxySessionOutput
type DeleteRoomInput
type DeleteRoomMembershipInput
type DeleteRoomMembershipOutput
type DeleteRoomOutput
type DeleteSipMediaApplicationInput
type DeleteSipMediaApplicationOutput
type DeleteSipRuleInput
type DeleteSipRuleOutput
type DeleteVoiceConnectorEmergencyCallingConfigurationInput
type DeleteVoiceConnectorEmergencyCallingConfigurationOutput
type DeleteVoiceConnectorGroupInput
type DeleteVoiceConnectorGroupOutput
type DeleteVoiceConnectorInput
type DeleteVoiceConnectorOriginationInput
type DeleteVoiceConnectorOriginationOutput
type DeleteVoiceConnectorOutput
type DeleteVoiceConnectorProxyInput
type DeleteVoiceConnectorProxyOutput
type DeleteVoiceConnectorStreamingConfigurationInput
type DeleteVoiceConnectorStreamingConfigurationOutput
type DeleteVoiceConnectorTerminationCredentialsInput
type DeleteVoiceConnectorTerminationCredentialsOutput
type DeleteVoiceConnectorTerminationInput
type DeleteVoiceConnectorTerminationOutput
type DescribeAppInstanceAdminInput
type DescribeAppInstanceAdminOutput
type DescribeAppInstanceInput
type DescribeAppInstanceOutput
type DescribeAppInstanceUserInput
type DescribeAppInstanceUserOutput
type DescribeChannelBanInput
type DescribeChannelBanOutput
type DescribeChannelInput
type DescribeChannelMembershipForAppInstanceUserInput
type DescribeChannelMembershipForAppInstanceUserOutput
type DescribeChannelMembershipInput
type DescribeChannelMembershipOutput
type DescribeChannelModeratedByAppInstanceUserInput
type DescribeChannelModeratedByAppInstanceUserOutput
type DescribeChannelModeratorInput
type DescribeChannelModeratorOutput
type DescribeChannelOutput
type DisassociatePhoneNumberFromUserInput
type DisassociatePhoneNumberFromUserOutput
type DisassociatePhoneNumbersFromVoiceConnectorGroupInput
type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput
type DisassociatePhoneNumbersFromVoiceConnectorInput
type DisassociatePhoneNumbersFromVoiceConnectorOutput
type DisassociateSigninDelegateGroupsFromAccountInput
type DisassociateSigninDelegateGroupsFromAccountOutput
type EmergencyCallingConfiguration
type EngineTranscribeMedicalSettings
type EngineTranscribeSettings
type EventsConfiguration
type ForbiddenException
type GeoMatchParams
type GetAccountInput
type GetAccountOutput
type GetAccountSettingsInput
type GetAccountSettingsOutput
type GetAppInstanceRetentionSettingsInput
type GetAppInstanceRetentionSettingsOutput
type GetAppInstanceStreamingConfigurationsInput
type GetAppInstanceStreamingConfigurationsOutput
type GetAttendeeInput
type GetAttendeeOutput
type GetBotInput
type GetBotOutput
type GetChannelMessageInput
type GetChannelMessageOutput
type GetEventsConfigurationInput
type GetEventsConfigurationOutput
type GetGlobalSettingsInput
type GetGlobalSettingsOutput
type GetMediaCapturePipelineInput
type GetMediaCapturePipelineOutput
type GetMeetingInput
type GetMeetingOutput
type GetMessagingSessionEndpointInput
type GetMessagingSessionEndpointOutput
type GetPhoneNumberInput
type GetPhoneNumberOrderInput
type GetPhoneNumberOrderOutput
type GetPhoneNumberOutput
type GetPhoneNumberSettingsInput
type GetPhoneNumberSettingsOutput
type GetProxySessionInput
type GetProxySessionOutput
type GetRetentionSettingsInput
type GetRetentionSettingsOutput
type GetRoomInput
type GetRoomOutput
type GetSipMediaApplicationInput
type GetSipMediaApplicationLoggingConfigurationInput
type GetSipMediaApplicationLoggingConfigurationOutput
type GetSipMediaApplicationOutput
type GetSipRuleInput
type GetSipRuleOutput
type GetUserInput
type GetUserOutput
type GetUserSettingsInput
type GetUserSettingsOutput
type GetVoiceConnectorEmergencyCallingConfigurationInput
type GetVoiceConnectorEmergencyCallingConfigurationOutput
type GetVoiceConnectorGroupInput
type GetVoiceConnectorGroupOutput
type GetVoiceConnectorInput
type GetVoiceConnectorLoggingConfigurationInput
type GetVoiceConnectorLoggingConfigurationOutput
type GetVoiceConnectorOriginationInput
type GetVoiceConnectorOriginationOutput
type GetVoiceConnectorOutput
type GetVoiceConnectorProxyInput
type GetVoiceConnectorProxyOutput
type GetVoiceConnectorStreamingConfigurationInput
type GetVoiceConnectorStreamingConfigurationOutput
type GetVoiceConnectorTerminationHealthInput
type GetVoiceConnectorTerminationHealthOutput
type GetVoiceConnectorTerminationInput
type GetVoiceConnectorTerminationOutput
type Identity
type Invite
type InviteUsersInput
type InviteUsersOutput
type ListAccountsInput
type ListAccountsOutput
type ListAppInstanceAdminsInput
type ListAppInstanceAdminsOutput
type ListAppInstanceUsersInput
type ListAppInstanceUsersOutput
type ListAppInstancesInput
type ListAppInstancesOutput
type ListAttendeeTagsInput
type ListAttendeeTagsOutput
type ListAttendeesInput
type ListAttendeesOutput
type ListBotsInput
type ListBotsOutput
type ListChannelBansInput
type ListChannelBansOutput
type ListChannelMembershipsForAppInstanceUserInput
type ListChannelMembershipsForAppInstanceUserOutput
type ListChannelMembershipsInput
type ListChannelMembershipsOutput
type ListChannelMessagesInput
type ListChannelMessagesOutput
type ListChannelModeratorsInput
type ListChannelModeratorsOutput
type ListChannelsInput
type ListChannelsModeratedByAppInstanceUserInput
type ListChannelsModeratedByAppInstanceUserOutput
type ListChannelsOutput
type ListMediaCapturePipelinesInput
type ListMediaCapturePipelinesOutput
type ListMeetingTagsInput
type ListMeetingTagsOutput
type ListMeetingsInput
type ListMeetingsOutput
type ListPhoneNumberOrdersInput
type ListPhoneNumberOrdersOutput
type ListPhoneNumbersInput
type ListPhoneNumbersOutput
type ListProxySessionsInput
type ListProxySessionsOutput
type ListRoomMembershipsInput
type ListRoomMembershipsOutput
type ListRoomsInput
type ListRoomsOutput
type ListSipMediaApplicationsInput
type ListSipMediaApplicationsOutput
type ListSipRulesInput
type ListSipRulesOutput
type ListSupportedPhoneNumberCountriesInput
type ListSupportedPhoneNumberCountriesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListUsersInput
type ListUsersOutput
type ListVoiceConnectorGroupsInput
type ListVoiceConnectorGroupsOutput
type ListVoiceConnectorTerminationCredentialsInput
type ListVoiceConnectorTerminationCredentialsOutput
type ListVoiceConnectorsInput
type ListVoiceConnectorsOutput
type LoggingConfiguration
type LogoutUserInput
type LogoutUserOutput
type MediaCapturePipeline
type MediaPlacement
type Meeting
type MeetingNotificationConfiguration
type Member
type MemberError
type MembershipItem
type MessagingSessionEndpoint
type NotFoundException
type OrderedPhoneNumber
type Origination
type OriginationRoute
type Participant
type PhoneNumber
type PhoneNumberAssociation
type PhoneNumberCapabilities
type PhoneNumberCountry
type PhoneNumberError
type PhoneNumberOrder
type Proxy
type ProxySession
type PutAppInstanceRetentionSettingsInput
type PutAppInstanceRetentionSettingsOutput
type PutAppInstanceStreamingConfigurationsInput
type PutAppInstanceStreamingConfigurationsOutput
type PutEventsConfigurationInput
type PutEventsConfigurationOutput
type PutRetentionSettingsInput
type PutRetentionSettingsOutput
type PutSipMediaApplicationLoggingConfigurationInput
type PutSipMediaApplicationLoggingConfigurationOutput
type PutVoiceConnectorEmergencyCallingConfigurationInput
type PutVoiceConnectorEmergencyCallingConfigurationOutput
type PutVoiceConnectorLoggingConfigurationInput
type PutVoiceConnectorLoggingConfigurationOutput
type PutVoiceConnectorOriginationInput
type PutVoiceConnectorOriginationOutput
type PutVoiceConnectorProxyInput
type PutVoiceConnectorProxyOutput
type PutVoiceConnectorStreamingConfigurationInput
type PutVoiceConnectorStreamingConfigurationOutput
type PutVoiceConnectorTerminationCredentialsInput
type PutVoiceConnectorTerminationCredentialsOutput
type PutVoiceConnectorTerminationInput
type PutVoiceConnectorTerminationOutput
type RedactChannelMessageInput
type RedactChannelMessageOutput
type RedactConversationMessageInput
type RedactConversationMessageOutput
type RedactRoomMessageInput
type RedactRoomMessageOutput
type RegenerateSecurityTokenInput
type RegenerateSecurityTokenOutput
type ResetPersonalPINInput
type ResetPersonalPINOutput
type ResourceLimitExceededException
type RestorePhoneNumberInput
type RestorePhoneNumberOutput
type RetentionSettings
type Room
type RoomMembership
type RoomRetentionSettings
type SearchAvailablePhoneNumbersInput
type SearchAvailablePhoneNumbersOutput
type SendChannelMessageInput
type SendChannelMessageOutput
type ServiceFailureException
type ServiceUnavailableException
type SigninDelegateGroup
type SipMediaApplication
type SipMediaApplicationCall
type SipMediaApplicationEndpoint
type SipMediaApplicationLoggingConfiguration
type SipRule
type SipRuleTargetApplication
type StartMeetingTranscriptionInput
type StartMeetingTranscriptionOutput
type StopMeetingTranscriptionInput
type StopMeetingTranscriptionOutput
type StreamingConfiguration
type StreamingNotificationTarget
type Tag
type TagAttendeeInput
type TagAttendeeOutput
type TagMeetingInput
type TagMeetingOutput
type TagResourceInput
type TagResourceOutput
type TelephonySettings
type Termination
type TerminationHealth
type ThrottledClientException
type TranscriptionConfiguration
type UnauthorizedClientException
type UnprocessableEntityException
type UntagAttendeeInput
type UntagAttendeeOutput
type UntagMeetingInput
type UntagMeetingOutput
type UntagResourceInput
type UntagResourceOutput
type UpdateAccountInput
type UpdateAccountOutput
type UpdateAccountSettingsInput
type UpdateAccountSettingsOutput
type UpdateAppInstanceInput
type UpdateAppInstanceOutput
type UpdateAppInstanceUserInput
type UpdateAppInstanceUserOutput
type UpdateBotInput
type UpdateBotOutput
type UpdateChannelInput
type UpdateChannelMessageInput
type UpdateChannelMessageOutput
type UpdateChannelOutput
type UpdateChannelReadMarkerInput
type UpdateChannelReadMarkerOutput
type UpdateGlobalSettingsInput
type UpdateGlobalSettingsOutput
type UpdatePhoneNumberInput
type UpdatePhoneNumberOutput
type UpdatePhoneNumberRequestItem
type UpdatePhoneNumberSettingsInput
type UpdatePhoneNumberSettingsOutput
type UpdateProxySessionInput
type UpdateProxySessionOutput
type UpdateRoomInput
type UpdateRoomMembershipInput
type UpdateRoomMembershipOutput
type UpdateRoomOutput
type UpdateSipMediaApplicationCallInput
type UpdateSipMediaApplicationCallOutput
type UpdateSipMediaApplicationInput
type UpdateSipMediaApplicationOutput
type UpdateSipRuleInput
type UpdateSipRuleOutput
type UpdateUserInput
type UpdateUserOutput
type UpdateUserRequestItem
type UpdateUserSettingsInput
type UpdateUserSettingsOutput
type UpdateVoiceConnectorGroupInput
type UpdateVoiceConnectorGroupOutput
type UpdateVoiceConnectorInput
type UpdateVoiceConnectorOutput
type User
type UserError
type UserSettings
type VoiceConnector
type VoiceConnectorGroup
type VoiceConnectorItem
type VoiceConnectorSettings

Constants ▾

const (
    // AccountStatusSuspended is a AccountStatus enum value
    AccountStatusSuspended = "Suspended"

    // AccountStatusActive is a AccountStatus enum value
    AccountStatusActive = "Active"
)
const (
    // AccountTypeTeam is a AccountType enum value
    AccountTypeTeam = "Team"

    // AccountTypeEnterpriseDirectory is a AccountType enum value
    AccountTypeEnterpriseDirectory = "EnterpriseDirectory"

    // AccountTypeEnterpriseLwa is a AccountType enum value
    AccountTypeEnterpriseLwa = "EnterpriseLWA"

    // AccountTypeEnterpriseOidc is a AccountType enum value
    AccountTypeEnterpriseOidc = "EnterpriseOIDC"
)
const (
    // AppInstanceDataTypeChannel is a AppInstanceDataType enum value
    AppInstanceDataTypeChannel = "Channel"

    // AppInstanceDataTypeChannelMessage is a AppInstanceDataType enum value
    AppInstanceDataTypeChannelMessage = "ChannelMessage"
)
const (
    // CallingNameStatusUnassigned is a CallingNameStatus enum value
    CallingNameStatusUnassigned = "Unassigned"

    // CallingNameStatusUpdateInProgress is a CallingNameStatus enum value
    CallingNameStatusUpdateInProgress = "UpdateInProgress"

    // CallingNameStatusUpdateSucceeded is a CallingNameStatus enum value
    CallingNameStatusUpdateSucceeded = "UpdateSucceeded"

    // CallingNameStatusUpdateFailed is a CallingNameStatus enum value
    CallingNameStatusUpdateFailed = "UpdateFailed"
)
const (
    // CapabilityVoice is a Capability enum value
    CapabilityVoice = "Voice"

    // CapabilitySms is a Capability enum value
    CapabilitySms = "SMS"
)
const (
    // ChannelMembershipTypeDefault is a ChannelMembershipType enum value
    ChannelMembershipTypeDefault = "DEFAULT"

    // ChannelMembershipTypeHidden is a ChannelMembershipType enum value
    ChannelMembershipTypeHidden = "HIDDEN"
)
const (
    // ChannelMessagePersistenceTypePersistent is a ChannelMessagePersistenceType enum value
    ChannelMessagePersistenceTypePersistent = "PERSISTENT"

    // ChannelMessagePersistenceTypeNonPersistent is a ChannelMessagePersistenceType enum value
    ChannelMessagePersistenceTypeNonPersistent = "NON_PERSISTENT"
)
const (
    // ChannelMessageTypeStandard is a ChannelMessageType enum value
    ChannelMessageTypeStandard = "STANDARD"

    // ChannelMessageTypeControl is a ChannelMessageType enum value
    ChannelMessageTypeControl = "CONTROL"
)
const (
    // ChannelModeUnrestricted is a ChannelMode enum value
    ChannelModeUnrestricted = "UNRESTRICTED"

    // ChannelModeRestricted is a ChannelMode enum value
    ChannelModeRestricted = "RESTRICTED"
)
const (
    // ChannelPrivacyPublic is a ChannelPrivacy enum value
    ChannelPrivacyPublic = "PUBLIC"

    // ChannelPrivacyPrivate is a ChannelPrivacy enum value
    ChannelPrivacyPrivate = "PRIVATE"
)
const (
    // EmailStatusNotSent is a EmailStatus enum value
    EmailStatusNotSent = "NotSent"

    // EmailStatusSent is a EmailStatus enum value
    EmailStatusSent = "Sent"

    // EmailStatusFailed is a EmailStatus enum value
    EmailStatusFailed = "Failed"
)
const (
    // ErrorCodeBadRequest is a ErrorCode enum value
    ErrorCodeBadRequest = "BadRequest"

    // ErrorCodeConflict is a ErrorCode enum value
    ErrorCodeConflict = "Conflict"

    // ErrorCodeForbidden is a ErrorCode enum value
    ErrorCodeForbidden = "Forbidden"

    // ErrorCodeNotFound is a ErrorCode enum value
    ErrorCodeNotFound = "NotFound"

    // ErrorCodePreconditionFailed is a ErrorCode enum value
    ErrorCodePreconditionFailed = "PreconditionFailed"

    // ErrorCodeResourceLimitExceeded is a ErrorCode enum value
    ErrorCodeResourceLimitExceeded = "ResourceLimitExceeded"

    // ErrorCodeServiceFailure is a ErrorCode enum value
    ErrorCodeServiceFailure = "ServiceFailure"

    // ErrorCodeAccessDenied is a ErrorCode enum value
    ErrorCodeAccessDenied = "AccessDenied"

    // ErrorCodeServiceUnavailable is a ErrorCode enum value
    ErrorCodeServiceUnavailable = "ServiceUnavailable"

    // ErrorCodeThrottled is a ErrorCode enum value
    ErrorCodeThrottled = "Throttled"

    // ErrorCodeThrottling is a ErrorCode enum value
    ErrorCodeThrottling = "Throttling"

    // ErrorCodeUnauthorized is a ErrorCode enum value
    ErrorCodeUnauthorized = "Unauthorized"

    // ErrorCodeUnprocessable is a ErrorCode enum value
    ErrorCodeUnprocessable = "Unprocessable"

    // ErrorCodeVoiceConnectorGroupAssociationsExist is a ErrorCode enum value
    ErrorCodeVoiceConnectorGroupAssociationsExist = "VoiceConnectorGroupAssociationsExist"

    // ErrorCodePhoneNumberAssociationsExist is a ErrorCode enum value
    ErrorCodePhoneNumberAssociationsExist = "PhoneNumberAssociationsExist"
)
const (
    // GeoMatchLevelCountry is a GeoMatchLevel enum value
    GeoMatchLevelCountry = "Country"

    // GeoMatchLevelAreaCode is a GeoMatchLevel enum value
    GeoMatchLevelAreaCode = "AreaCode"
)
const (
    // InviteStatusPending is a InviteStatus enum value
    InviteStatusPending = "Pending"

    // InviteStatusAccepted is a InviteStatus enum value
    InviteStatusAccepted = "Accepted"

    // InviteStatusFailed is a InviteStatus enum value
    InviteStatusFailed = "Failed"
)
const (
    // LicenseBasic is a License enum value
    LicenseBasic = "Basic"

    // LicensePlus is a License enum value
    LicensePlus = "Plus"

    // LicensePro is a License enum value
    LicensePro = "Pro"

    // LicenseProTrial is a License enum value
    LicenseProTrial = "ProTrial"
)
const (
    // MediaPipelineStatusInitializing is a MediaPipelineStatus enum value
    MediaPipelineStatusInitializing = "Initializing"

    // MediaPipelineStatusInProgress is a MediaPipelineStatus enum value
    MediaPipelineStatusInProgress = "InProgress"

    // MediaPipelineStatusFailed is a MediaPipelineStatus enum value
    MediaPipelineStatusFailed = "Failed"

    // MediaPipelineStatusStopping is a MediaPipelineStatus enum value
    MediaPipelineStatusStopping = "Stopping"

    // MediaPipelineStatusStopped is a MediaPipelineStatus enum value
    MediaPipelineStatusStopped = "Stopped"
)
const (
    // MemberTypeUser is a MemberType enum value
    MemberTypeUser = "User"

    // MemberTypeBot is a MemberType enum value
    MemberTypeBot = "Bot"

    // MemberTypeWebhook is a MemberType enum value
    MemberTypeWebhook = "Webhook"
)
const (
    // NotificationTargetEventBridge is a NotificationTarget enum value
    NotificationTargetEventBridge = "EventBridge"

    // NotificationTargetSns is a NotificationTarget enum value
    NotificationTargetSns = "SNS"

    // NotificationTargetSqs is a NotificationTarget enum value
    NotificationTargetSqs = "SQS"
)
const (
    // NumberSelectionBehaviorPreferSticky is a NumberSelectionBehavior enum value
    NumberSelectionBehaviorPreferSticky = "PreferSticky"

    // NumberSelectionBehaviorAvoidSticky is a NumberSelectionBehavior enum value
    NumberSelectionBehaviorAvoidSticky = "AvoidSticky"
)
const (
    // OrderedPhoneNumberStatusProcessing is a OrderedPhoneNumberStatus enum value
    OrderedPhoneNumberStatusProcessing = "Processing"

    // OrderedPhoneNumberStatusAcquired is a OrderedPhoneNumberStatus enum value
    OrderedPhoneNumberStatusAcquired = "Acquired"

    // OrderedPhoneNumberStatusFailed is a OrderedPhoneNumberStatus enum value
    OrderedPhoneNumberStatusFailed = "Failed"
)
const (
    // OriginationRouteProtocolTcp is a OriginationRouteProtocol enum value
    OriginationRouteProtocolTcp = "TCP"

    // OriginationRouteProtocolUdp is a OriginationRouteProtocol enum value
    OriginationRouteProtocolUdp = "UDP"
)
const (
    // PhoneNumberAssociationNameAccountId is a PhoneNumberAssociationName enum value
    PhoneNumberAssociationNameAccountId = "AccountId"

    // PhoneNumberAssociationNameUserId is a PhoneNumberAssociationName enum value
    PhoneNumberAssociationNameUserId = "UserId"

    // PhoneNumberAssociationNameVoiceConnectorId is a PhoneNumberAssociationName enum value
    PhoneNumberAssociationNameVoiceConnectorId = "VoiceConnectorId"

    // PhoneNumberAssociationNameVoiceConnectorGroupId is a PhoneNumberAssociationName enum value
    PhoneNumberAssociationNameVoiceConnectorGroupId = "VoiceConnectorGroupId"

    // PhoneNumberAssociationNameSipRuleId is a PhoneNumberAssociationName enum value
    PhoneNumberAssociationNameSipRuleId = "SipRuleId"
)
const (
    // PhoneNumberOrderStatusProcessing is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusProcessing = "Processing"

    // PhoneNumberOrderStatusSuccessful is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusSuccessful = "Successful"

    // PhoneNumberOrderStatusFailed is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusFailed = "Failed"

    // PhoneNumberOrderStatusPartial is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusPartial = "Partial"
)
const (
    // PhoneNumberProductTypeBusinessCalling is a PhoneNumberProductType enum value
    PhoneNumberProductTypeBusinessCalling = "BusinessCalling"

    // PhoneNumberProductTypeVoiceConnector is a PhoneNumberProductType enum value
    PhoneNumberProductTypeVoiceConnector = "VoiceConnector"

    // PhoneNumberProductTypeSipMediaApplicationDialIn is a PhoneNumberProductType enum value
    PhoneNumberProductTypeSipMediaApplicationDialIn = "SipMediaApplicationDialIn"
)
const (
    // PhoneNumberStatusAcquireInProgress is a PhoneNumberStatus enum value
    PhoneNumberStatusAcquireInProgress = "AcquireInProgress"

    // PhoneNumberStatusAcquireFailed is a PhoneNumberStatus enum value
    PhoneNumberStatusAcquireFailed = "AcquireFailed"

    // PhoneNumberStatusUnassigned is a PhoneNumberStatus enum value
    PhoneNumberStatusUnassigned = "Unassigned"

    // PhoneNumberStatusAssigned is a PhoneNumberStatus enum value
    PhoneNumberStatusAssigned = "Assigned"

    // PhoneNumberStatusReleaseInProgress is a PhoneNumberStatus enum value
    PhoneNumberStatusReleaseInProgress = "ReleaseInProgress"

    // PhoneNumberStatusDeleteInProgress is a PhoneNumberStatus enum value
    PhoneNumberStatusDeleteInProgress = "DeleteInProgress"

    // PhoneNumberStatusReleaseFailed is a PhoneNumberStatus enum value
    PhoneNumberStatusReleaseFailed = "ReleaseFailed"

    // PhoneNumberStatusDeleteFailed is a PhoneNumberStatus enum value
    PhoneNumberStatusDeleteFailed = "DeleteFailed"
)
const (
    // PhoneNumberTypeLocal is a PhoneNumberType enum value
    PhoneNumberTypeLocal = "Local"

    // PhoneNumberTypeTollFree is a PhoneNumberType enum value
    PhoneNumberTypeTollFree = "TollFree"
)
const (
    // ProxySessionStatusOpen is a ProxySessionStatus enum value
    ProxySessionStatusOpen = "Open"

    // ProxySessionStatusInProgress is a ProxySessionStatus enum value
    ProxySessionStatusInProgress = "InProgress"

    // ProxySessionStatusClosed is a ProxySessionStatus enum value
    ProxySessionStatusClosed = "Closed"
)
const (
    // RegistrationStatusUnregistered is a RegistrationStatus enum value
    RegistrationStatusUnregistered = "Unregistered"

    // RegistrationStatusRegistered is a RegistrationStatus enum value
    RegistrationStatusRegistered = "Registered"

    // RegistrationStatusSuspended is a RegistrationStatus enum value
    RegistrationStatusSuspended = "Suspended"
)
const (
    // RoomMembershipRoleAdministrator is a RoomMembershipRole enum value
    RoomMembershipRoleAdministrator = "Administrator"

    // RoomMembershipRoleMember is a RoomMembershipRole enum value
    RoomMembershipRoleMember = "Member"
)
const (
    // SipRuleTriggerTypeToPhoneNumber is a SipRuleTriggerType enum value
    SipRuleTriggerTypeToPhoneNumber = "ToPhoneNumber"

    // SipRuleTriggerTypeRequestUriHostname is a SipRuleTriggerType enum value
    SipRuleTriggerTypeRequestUriHostname = "RequestUriHostname"
)
const (
    // SortOrderAscending is a SortOrder enum value
    SortOrderAscending = "ASCENDING"

    // SortOrderDescending is a SortOrder enum value
    SortOrderDescending = "DESCENDING"
)
const (
    // TranscribeLanguageCodeEnUs is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeEnUs = "en-US"

    // TranscribeLanguageCodeEnGb is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeEnGb = "en-GB"

    // TranscribeLanguageCodeEsUs is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeEsUs = "es-US"

    // TranscribeLanguageCodeFrCa is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeFrCa = "fr-CA"

    // TranscribeLanguageCodeFrFr is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeFrFr = "fr-FR"

    // TranscribeLanguageCodeEnAu is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeEnAu = "en-AU"

    // TranscribeLanguageCodeItIt is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeItIt = "it-IT"

    // TranscribeLanguageCodeDeDe is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeDeDe = "de-DE"

    // TranscribeLanguageCodePtBr is a TranscribeLanguageCode enum value
    TranscribeLanguageCodePtBr = "pt-BR"

    // TranscribeLanguageCodeJaJp is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeJaJp = "ja-JP"

    // TranscribeLanguageCodeKoKr is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeKoKr = "ko-KR"

    // TranscribeLanguageCodeZhCn is a TranscribeLanguageCode enum value
    TranscribeLanguageCodeZhCn = "zh-CN"
)
const (
    // TranscribeMedicalRegionUsEast1 is a TranscribeMedicalRegion enum value
    TranscribeMedicalRegionUsEast1 = "us-east-1"

    // TranscribeMedicalRegionUsEast2 is a TranscribeMedicalRegion enum value
    TranscribeMedicalRegionUsEast2 = "us-east-2"

    // TranscribeMedicalRegionUsWest2 is a TranscribeMedicalRegion enum value
    TranscribeMedicalRegionUsWest2 = "us-west-2"

    // TranscribeMedicalRegionApSoutheast2 is a TranscribeMedicalRegion enum value
    TranscribeMedicalRegionApSoutheast2 = "ap-southeast-2"

    // TranscribeMedicalRegionCaCentral1 is a TranscribeMedicalRegion enum value
    TranscribeMedicalRegionCaCentral1 = "ca-central-1"

    // TranscribeMedicalRegionEuWest1 is a TranscribeMedicalRegion enum value
    TranscribeMedicalRegionEuWest1 = "eu-west-1"

    // TranscribeMedicalRegionAuto is a TranscribeMedicalRegion enum value
    TranscribeMedicalRegionAuto = "auto"
)
const (
    // TranscribeMedicalSpecialtyPrimarycare is a TranscribeMedicalSpecialty enum value
    TranscribeMedicalSpecialtyPrimarycare = "PRIMARYCARE"

    // TranscribeMedicalSpecialtyCardiology is a TranscribeMedicalSpecialty enum value
    TranscribeMedicalSpecialtyCardiology = "CARDIOLOGY"

    // TranscribeMedicalSpecialtyNeurology is a TranscribeMedicalSpecialty enum value
    TranscribeMedicalSpecialtyNeurology = "NEUROLOGY"

    // TranscribeMedicalSpecialtyOncology is a TranscribeMedicalSpecialty enum value
    TranscribeMedicalSpecialtyOncology = "ONCOLOGY"

    // TranscribeMedicalSpecialtyRadiology is a TranscribeMedicalSpecialty enum value
    TranscribeMedicalSpecialtyRadiology = "RADIOLOGY"

    // TranscribeMedicalSpecialtyUrology is a TranscribeMedicalSpecialty enum value
    TranscribeMedicalSpecialtyUrology = "UROLOGY"
)
const (
    // TranscribeMedicalTypeConversation is a TranscribeMedicalType enum value
    TranscribeMedicalTypeConversation = "CONVERSATION"

    // TranscribeMedicalTypeDictation is a TranscribeMedicalType enum value
    TranscribeMedicalTypeDictation = "DICTATION"
)
const (
    // TranscribeRegionUsEast2 is a TranscribeRegion enum value
    TranscribeRegionUsEast2 = "us-east-2"

    // TranscribeRegionUsEast1 is a TranscribeRegion enum value
    TranscribeRegionUsEast1 = "us-east-1"

    // TranscribeRegionUsWest2 is a TranscribeRegion enum value
    TranscribeRegionUsWest2 = "us-west-2"

    // TranscribeRegionApNortheast2 is a TranscribeRegion enum value
    TranscribeRegionApNortheast2 = "ap-northeast-2"

    // TranscribeRegionApSoutheast2 is a TranscribeRegion enum value
    TranscribeRegionApSoutheast2 = "ap-southeast-2"

    // TranscribeRegionApNortheast1 is a TranscribeRegion enum value
    TranscribeRegionApNortheast1 = "ap-northeast-1"

    // TranscribeRegionCaCentral1 is a TranscribeRegion enum value
    TranscribeRegionCaCentral1 = "ca-central-1"

    // TranscribeRegionEuCentral1 is a TranscribeRegion enum value
    TranscribeRegionEuCentral1 = "eu-central-1"

    // TranscribeRegionEuWest1 is a TranscribeRegion enum value
    TranscribeRegionEuWest1 = "eu-west-1"

    // TranscribeRegionEuWest2 is a TranscribeRegion enum value
    TranscribeRegionEuWest2 = "eu-west-2"

    // TranscribeRegionSaEast1 is a TranscribeRegion enum value
    TranscribeRegionSaEast1 = "sa-east-1"

    // TranscribeRegionAuto is a TranscribeRegion enum value
    TranscribeRegionAuto = "auto"
)
const (
    // TranscribeVocabularyFilterMethodRemove is a TranscribeVocabularyFilterMethod enum value
    TranscribeVocabularyFilterMethodRemove = "remove"

    // TranscribeVocabularyFilterMethodMask is a TranscribeVocabularyFilterMethod enum value
    TranscribeVocabularyFilterMethodMask = "mask"

    // TranscribeVocabularyFilterMethodTag is a TranscribeVocabularyFilterMethod enum value
    TranscribeVocabularyFilterMethodTag = "tag"
)
const (
    // UserTypePrivateUser is a UserType enum value
    UserTypePrivateUser = "PrivateUser"

    // UserTypeSharedDevice is a UserType enum value
    UserTypeSharedDevice = "SharedDevice"
)
const (
    // VoiceConnectorAwsRegionUsEast1 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionUsEast1 = "us-east-1"

    // VoiceConnectorAwsRegionUsWest2 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionUsWest2 = "us-west-2"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // You don't have permissions to perform the requested operation.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeBadRequestException for service response error code
    // "BadRequestException".
    //
    // The input parameters don't match the service's restrictions.
    ErrCodeBadRequestException = "BadRequestException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // The request could not be processed because of conflict in the current state
    // of the resource.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeForbiddenException for service response error code
    // "ForbiddenException".
    //
    // The client is permanently forbidden from making the request.
    ErrCodeForbiddenException = "ForbiddenException"

    // ErrCodeNotFoundException for service response error code
    // "NotFoundException".
    //
    // One or more of the resources in the request does not exist in the system.
    ErrCodeNotFoundException = "NotFoundException"

    // ErrCodeResourceLimitExceededException for service response error code
    // "ResourceLimitExceededException".
    //
    // The request exceeds the resource limit.
    ErrCodeResourceLimitExceededException = "ResourceLimitExceededException"

    // ErrCodeServiceFailureException for service response error code
    // "ServiceFailureException".
    //
    // The service encountered an unexpected error.
    ErrCodeServiceFailureException = "ServiceFailureException"

    // ErrCodeServiceUnavailableException for service response error code
    // "ServiceUnavailableException".
    //
    // The service is currently unavailable.
    ErrCodeServiceUnavailableException = "ServiceUnavailableException"

    // ErrCodeThrottledClientException for service response error code
    // "ThrottledClientException".
    //
    // The client exceeded its request rate limit.
    ErrCodeThrottledClientException = "ThrottledClientException"

    // ErrCodeUnauthorizedClientException for service response error code
    // "UnauthorizedClientException".
    //
    // The client is not currently authorized to make the request.
    ErrCodeUnauthorizedClientException = "UnauthorizedClientException"

    // ErrCodeUnprocessableEntityException for service response error code
    // "UnprocessableEntityException".
    //
    // The request was well-formed but was unable to be followed due to semantic
    // errors.
    ErrCodeUnprocessableEntityException = "UnprocessableEntityException"
)
const (
    ServiceName = "Chime" // Name of service.
    EndpointsID = "chime" // ID to lookup a service endpoint with.
    ServiceID   = "Chime" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // BotTypeChatBot is a BotType enum value
    BotTypeChatBot = "ChatBot"
)
const (
    // MediaPipelineSinkTypeS3bucket is a MediaPipelineSinkType enum value
    MediaPipelineSinkTypeS3bucket = "S3Bucket"
)
const (
    // MediaPipelineSourceTypeChimeSdkMeeting is a MediaPipelineSourceType enum value
    MediaPipelineSourceTypeChimeSdkMeeting = "ChimeSdkMeeting"
)
const (
    // TranscribeMedicalLanguageCodeEnUs is a TranscribeMedicalLanguageCode enum value
    TranscribeMedicalLanguageCodeEnUs = "en-US"
)

func AccountStatus_Values

func AccountStatus_Values() []string

AccountStatus_Values returns all elements of the AccountStatus enum

func AccountType_Values

func AccountType_Values() []string

AccountType_Values returns all elements of the AccountType enum

func AppInstanceDataType_Values

func AppInstanceDataType_Values() []string

AppInstanceDataType_Values returns all elements of the AppInstanceDataType enum

func BotType_Values

func BotType_Values() []string

BotType_Values returns all elements of the BotType enum

func CallingNameStatus_Values

func CallingNameStatus_Values() []string

CallingNameStatus_Values returns all elements of the CallingNameStatus enum

func Capability_Values

func Capability_Values() []string

Capability_Values returns all elements of the Capability enum

func ChannelMembershipType_Values

func ChannelMembershipType_Values() []string

ChannelMembershipType_Values returns all elements of the ChannelMembershipType enum

func ChannelMessagePersistenceType_Values

func ChannelMessagePersistenceType_Values() []string

ChannelMessagePersistenceType_Values returns all elements of the ChannelMessagePersistenceType enum

func ChannelMessageType_Values

func ChannelMessageType_Values() []string

ChannelMessageType_Values returns all elements of the ChannelMessageType enum

func ChannelMode_Values

func ChannelMode_Values() []string

ChannelMode_Values returns all elements of the ChannelMode enum

func ChannelPrivacy_Values

func ChannelPrivacy_Values() []string

ChannelPrivacy_Values returns all elements of the ChannelPrivacy enum

func EmailStatus_Values

func EmailStatus_Values() []string

EmailStatus_Values returns all elements of the EmailStatus enum

func ErrorCode_Values

func ErrorCode_Values() []string

ErrorCode_Values returns all elements of the ErrorCode enum

func GeoMatchLevel_Values

func GeoMatchLevel_Values() []string

GeoMatchLevel_Values returns all elements of the GeoMatchLevel enum

func InviteStatus_Values

func InviteStatus_Values() []string

InviteStatus_Values returns all elements of the InviteStatus enum

func License_Values

func License_Values() []string

License_Values returns all elements of the License enum

func MediaPipelineSinkType_Values

func MediaPipelineSinkType_Values() []string

MediaPipelineSinkType_Values returns all elements of the MediaPipelineSinkType enum

func MediaPipelineSourceType_Values

func MediaPipelineSourceType_Values() []string

MediaPipelineSourceType_Values returns all elements of the MediaPipelineSourceType enum

func MediaPipelineStatus_Values

func MediaPipelineStatus_Values() []string

MediaPipelineStatus_Values returns all elements of the MediaPipelineStatus enum

func MemberType_Values

func MemberType_Values() []string

MemberType_Values returns all elements of the MemberType enum

func NotificationTarget_Values

func NotificationTarget_Values() []string

NotificationTarget_Values returns all elements of the NotificationTarget enum

func NumberSelectionBehavior_Values

func NumberSelectionBehavior_Values() []string

NumberSelectionBehavior_Values returns all elements of the NumberSelectionBehavior enum

func OrderedPhoneNumberStatus_Values

func OrderedPhoneNumberStatus_Values() []string

OrderedPhoneNumberStatus_Values returns all elements of the OrderedPhoneNumberStatus enum

func OriginationRouteProtocol_Values

func OriginationRouteProtocol_Values() []string

OriginationRouteProtocol_Values returns all elements of the OriginationRouteProtocol enum

func PhoneNumberAssociationName_Values

func PhoneNumberAssociationName_Values() []string

PhoneNumberAssociationName_Values returns all elements of the PhoneNumberAssociationName enum

func PhoneNumberOrderStatus_Values

func PhoneNumberOrderStatus_Values() []string

PhoneNumberOrderStatus_Values returns all elements of the PhoneNumberOrderStatus enum

func PhoneNumberProductType_Values

func PhoneNumberProductType_Values() []string

PhoneNumberProductType_Values returns all elements of the PhoneNumberProductType enum

func PhoneNumberStatus_Values

func PhoneNumberStatus_Values() []string

PhoneNumberStatus_Values returns all elements of the PhoneNumberStatus enum

func PhoneNumberType_Values

func PhoneNumberType_Values() []string

PhoneNumberType_Values returns all elements of the PhoneNumberType enum

func ProxySessionStatus_Values

func ProxySessionStatus_Values() []string

ProxySessionStatus_Values returns all elements of the ProxySessionStatus enum

func RegistrationStatus_Values

func RegistrationStatus_Values() []string

RegistrationStatus_Values returns all elements of the RegistrationStatus enum

func RoomMembershipRole_Values

func RoomMembershipRole_Values() []string

RoomMembershipRole_Values returns all elements of the RoomMembershipRole enum

func SipRuleTriggerType_Values

func SipRuleTriggerType_Values() []string

SipRuleTriggerType_Values returns all elements of the SipRuleTriggerType enum

func SortOrder_Values

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder enum

func TranscribeLanguageCode_Values

func TranscribeLanguageCode_Values() []string

TranscribeLanguageCode_Values returns all elements of the TranscribeLanguageCode enum

func TranscribeMedicalLanguageCode_Values

func TranscribeMedicalLanguageCode_Values() []string

TranscribeMedicalLanguageCode_Values returns all elements of the TranscribeMedicalLanguageCode enum

func TranscribeMedicalRegion_Values

func TranscribeMedicalRegion_Values() []string

TranscribeMedicalRegion_Values returns all elements of the TranscribeMedicalRegion enum

func TranscribeMedicalSpecialty_Values

func TranscribeMedicalSpecialty_Values() []string

TranscribeMedicalSpecialty_Values returns all elements of the TranscribeMedicalSpecialty enum

func TranscribeMedicalType_Values

func TranscribeMedicalType_Values() []string

TranscribeMedicalType_Values returns all elements of the TranscribeMedicalType enum

func TranscribeRegion_Values

func TranscribeRegion_Values() []string

TranscribeRegion_Values returns all elements of the TranscribeRegion enum

func TranscribeVocabularyFilterMethod_Values

func TranscribeVocabularyFilterMethod_Values() []string

TranscribeVocabularyFilterMethod_Values returns all elements of the TranscribeVocabularyFilterMethod enum

func UserType_Values

func UserType_Values() []string

UserType_Values returns all elements of the UserType enum

func VoiceConnectorAwsRegion_Values

func VoiceConnectorAwsRegion_Values() []string

VoiceConnectorAwsRegion_Values returns all elements of the VoiceConnectorAwsRegion enum

type AccessDeniedException

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

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

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

You don't have permissions to perform the requested operation.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in 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 (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

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

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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 Account

type Account struct {

    // The Amazon Chime account ID.
    //
    // AccountId is a required field
    AccountId *string `type:"string" required:"true"`

    // The status of the account.
    AccountStatus *string `type:"string" enum:"AccountStatus"`

    // The Amazon Chime account type. For more information about different account
    // types, see Managing Your Amazon Chime Accounts (https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html)
    // in the Amazon Chime Administration Guide.
    AccountType *string `type:"string" enum:"AccountType"`

    // The AWS account ID.
    //
    // AwsAccountId is a required field
    AwsAccountId *string `type:"string" required:"true"`

    // The Amazon Chime account creation timestamp, in ISO 8601 format.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The default license for the Amazon Chime account.
    DefaultLicense *string `type:"string" enum:"License"`

    // The Amazon Chime account name.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The sign-in delegate groups associated with the account.
    SigninDelegateGroups []*SigninDelegateGroup `type:"list"`

    // Supported licenses for the Amazon Chime account.
    SupportedLicenses []*string `type:"list"`
    // contains filtered or unexported fields
}

The Amazon Chime account details. An AWS account can have multiple Amazon Chime accounts.

func (Account) GoString

func (s Account) 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 (*Account) SetAccountId

func (s *Account) SetAccountId(v string) *Account

SetAccountId sets the AccountId field's value.

func (*Account) SetAccountStatus

func (s *Account) SetAccountStatus(v string) *Account

SetAccountStatus sets the AccountStatus field's value.

func (*Account) SetAccountType

func (s *Account) SetAccountType(v string) *Account

SetAccountType sets the AccountType field's value.

func (*Account) SetAwsAccountId

func (s *Account) SetAwsAccountId(v string) *Account

SetAwsAccountId sets the AwsAccountId field's value.

func (*Account) SetCreatedTimestamp

func (s *Account) SetCreatedTimestamp(v time.Time) *Account

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Account) SetDefaultLicense

func (s *Account) SetDefaultLicense(v string) *Account

SetDefaultLicense sets the DefaultLicense field's value.

func (*Account) SetName

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

SetName sets the Name field's value.

func (*Account) SetSigninDelegateGroups

func (s *Account) SetSigninDelegateGroups(v []*SigninDelegateGroup) *Account

SetSigninDelegateGroups sets the SigninDelegateGroups field's value.

func (*Account) SetSupportedLicenses

func (s *Account) SetSupportedLicenses(v []*string) *Account

SetSupportedLicenses sets the SupportedLicenses field's value.

func (Account) String

func (s Account) 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 AccountSettings

type AccountSettings struct {

    // Setting that stops or starts remote control of shared screens during meetings.
    DisableRemoteControl *bool `type:"boolean"`

    // Setting that allows meeting participants to choose the Call me at a phone
    // number option. For more information, see Join a Meeting without the Amazon
    // Chime App (https://docs.aws.amazon.com/chime/latest/ug/chime-join-meeting.html).
    EnableDialOut *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Settings related to the Amazon Chime account. This includes settings that start or stop remote control of shared screens, or start or stop the dial-out option in the Amazon Chime web application. For more information about these settings, see Use the Policies Page (https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide.

func (AccountSettings) GoString

func (s AccountSettings) 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 (*AccountSettings) SetDisableRemoteControl

func (s *AccountSettings) SetDisableRemoteControl(v bool) *AccountSettings

SetDisableRemoteControl sets the DisableRemoteControl field's value.

func (*AccountSettings) SetEnableDialOut

func (s *AccountSettings) SetEnableDialOut(v bool) *AccountSettings

SetEnableDialOut sets the EnableDialOut field's value.

func (AccountSettings) String

func (s AccountSettings) 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 AlexaForBusinessMetadata

type AlexaForBusinessMetadata struct {

    // The ARN of the room resource.
    //
    // AlexaForBusinessRoomArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AlexaForBusinessMetadata's
    // String and GoString methods.
    AlexaForBusinessRoomArn *string `type:"string" sensitive:"true"`

    // Starts or stops Alexa for Business.
    IsAlexaForBusinessEnabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The Alexa for Business metadata associated with an Amazon Chime user, used to integrate Alexa for Business with a device.

func (AlexaForBusinessMetadata) GoString

func (s AlexaForBusinessMetadata) 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 (*AlexaForBusinessMetadata) SetAlexaForBusinessRoomArn

func (s *AlexaForBusinessMetadata) SetAlexaForBusinessRoomArn(v string) *AlexaForBusinessMetadata

SetAlexaForBusinessRoomArn sets the AlexaForBusinessRoomArn field's value.

func (*AlexaForBusinessMetadata) SetIsAlexaForBusinessEnabled

func (s *AlexaForBusinessMetadata) SetIsAlexaForBusinessEnabled(v bool) *AlexaForBusinessMetadata

SetIsAlexaForBusinessEnabled sets the IsAlexaForBusinessEnabled field's value.

func (AlexaForBusinessMetadata) String

func (s AlexaForBusinessMetadata) 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 AppInstance

type AppInstance struct {

    // The ARN of the messaging instance.
    AppInstanceArn *string `min:"5" type:"string"`

    // The time at which an AppInstance was created. In epoch milliseconds.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The time an AppInstance was last updated. In epoch milliseconds.
    LastUpdatedTimestamp *time.Time `type:"timestamp"`

    // The metadata of an AppInstance.
    //
    // Metadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AppInstance's
    // String and GoString methods.
    Metadata *string `type:"string" sensitive:"true"`

    // The name of an AppInstance.
    //
    // Name is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AppInstance's
    // String and GoString methods.
    Name *string `min:"1" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The details of an AppInstance, an instance of an Amazon Chime SDK messaging application.

func (AppInstance) GoString

func (s AppInstance) 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 (*AppInstance) SetAppInstanceArn

func (s *AppInstance) SetAppInstanceArn(v string) *AppInstance

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*AppInstance) SetCreatedTimestamp

func (s *AppInstance) SetCreatedTimestamp(v time.Time) *AppInstance

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*AppInstance) SetLastUpdatedTimestamp

func (s *AppInstance) SetLastUpdatedTimestamp(v time.Time) *AppInstance

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*AppInstance) SetMetadata

func (s *AppInstance) SetMetadata(v string) *AppInstance

SetMetadata sets the Metadata field's value.

func (*AppInstance) SetName

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

SetName sets the Name field's value.

func (AppInstance) String

func (s AppInstance) 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 AppInstanceAdmin

type AppInstanceAdmin struct {

    // The AppInstanceAdmin data.
    Admin *Identity `type:"structure"`

    // The ARN of the AppInstance for which the user is an administrator.
    AppInstanceArn *string `min:"5" type:"string"`

    // The time at which an administrator was created.
    CreatedTimestamp *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

The details of an AppInstanceAdmin.

func (AppInstanceAdmin) GoString

func (s AppInstanceAdmin) 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 (*AppInstanceAdmin) SetAdmin

func (s *AppInstanceAdmin) SetAdmin(v *Identity) *AppInstanceAdmin

SetAdmin sets the Admin field's value.

func (*AppInstanceAdmin) SetAppInstanceArn

func (s *AppInstanceAdmin) SetAppInstanceArn(v string) *AppInstanceAdmin

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*AppInstanceAdmin) SetCreatedTimestamp

func (s *AppInstanceAdmin) SetCreatedTimestamp(v time.Time) *AppInstanceAdmin

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (AppInstanceAdmin) String

func (s AppInstanceAdmin) 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 AppInstanceAdminSummary

type AppInstanceAdminSummary struct {

    // The details of the AppInstanceAdmin.
    Admin *Identity `type:"structure"`
    // contains filtered or unexported fields
}

Summary of the details of an AppInstanceAdmin.

func (AppInstanceAdminSummary) GoString

func (s AppInstanceAdminSummary) 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 (*AppInstanceAdminSummary) SetAdmin

func (s *AppInstanceAdminSummary) SetAdmin(v *Identity) *AppInstanceAdminSummary

SetAdmin sets the Admin field's value.

func (AppInstanceAdminSummary) String

func (s AppInstanceAdminSummary) 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 AppInstanceRetentionSettings

type AppInstanceRetentionSettings struct {

    // The length of time in days to retain the messages in a channel.
    ChannelRetentionSettings *ChannelRetentionSettings `type:"structure"`
    // contains filtered or unexported fields
}

The details of the data-retention settings for an AppInstance.

func (AppInstanceRetentionSettings) GoString

func (s AppInstanceRetentionSettings) 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 (*AppInstanceRetentionSettings) SetChannelRetentionSettings

func (s *AppInstanceRetentionSettings) SetChannelRetentionSettings(v *ChannelRetentionSettings) *AppInstanceRetentionSettings

SetChannelRetentionSettings sets the ChannelRetentionSettings field's value.

func (AppInstanceRetentionSettings) String

func (s AppInstanceRetentionSettings) 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 (*AppInstanceRetentionSettings) Validate

func (s *AppInstanceRetentionSettings) Validate() error

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

type AppInstanceStreamingConfiguration

type AppInstanceStreamingConfiguration struct {

    // The type of data to be streamed.
    //
    // AppInstanceDataType is a required field
    AppInstanceDataType *string `type:"string" required:"true" enum:"AppInstanceDataType"`

    // The resource ARN.
    //
    // ResourceArn is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AppInstanceStreamingConfiguration's
    // String and GoString methods.
    //
    // ResourceArn is a required field
    ResourceArn *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The details of the streaming configuration of an AppInstance.

func (AppInstanceStreamingConfiguration) GoString

func (s AppInstanceStreamingConfiguration) 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 (*AppInstanceStreamingConfiguration) SetAppInstanceDataType

func (s *AppInstanceStreamingConfiguration) SetAppInstanceDataType(v string) *AppInstanceStreamingConfiguration

SetAppInstanceDataType sets the AppInstanceDataType field's value.

func (*AppInstanceStreamingConfiguration) SetResourceArn

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

SetResourceArn sets the ResourceArn field's value.

func (AppInstanceStreamingConfiguration) String

func (s AppInstanceStreamingConfiguration) 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 (*AppInstanceStreamingConfiguration) Validate

func (s *AppInstanceStreamingConfiguration) Validate() error

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

type AppInstanceSummary

type AppInstanceSummary struct {

    // The AppInstance ARN.
    AppInstanceArn *string `min:"5" type:"string"`

    // The metadata of the AppInstance.
    //
    // Metadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AppInstanceSummary's
    // String and GoString methods.
    Metadata *string `type:"string" sensitive:"true"`

    // The name of the AppInstance.
    //
    // Name is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AppInstanceSummary's
    // String and GoString methods.
    Name *string `min:"1" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

Summary of the data for an AppInstance.

func (AppInstanceSummary) GoString

func (s AppInstanceSummary) 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 (*AppInstanceSummary) SetAppInstanceArn

func (s *AppInstanceSummary) SetAppInstanceArn(v string) *AppInstanceSummary

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*AppInstanceSummary) SetMetadata

func (s *AppInstanceSummary) SetMetadata(v string) *AppInstanceSummary

SetMetadata sets the Metadata field's value.

func (*AppInstanceSummary) SetName

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

SetName sets the Name field's value.

func (AppInstanceSummary) String

func (s AppInstanceSummary) 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 AppInstanceUser

type AppInstanceUser struct {

    // The ARN of the AppInstanceUser.
    AppInstanceUserArn *string `min:"5" type:"string"`

    // The time at which the AppInstanceUser was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The time at which the AppInstanceUser was last updated.
    LastUpdatedTimestamp *time.Time `type:"timestamp"`

    // The metadata of the AppInstanceUser.
    //
    // Metadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AppInstanceUser's
    // String and GoString methods.
    Metadata *string `type:"string" sensitive:"true"`

    // The name of the AppInstanceUser.
    //
    // Name is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AppInstanceUser's
    // String and GoString methods.
    Name *string `min:"1" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The details of an AppInstanceUser.

func (AppInstanceUser) GoString

func (s AppInstanceUser) 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 (*AppInstanceUser) SetAppInstanceUserArn

func (s *AppInstanceUser) SetAppInstanceUserArn(v string) *AppInstanceUser

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (*AppInstanceUser) SetCreatedTimestamp

func (s *AppInstanceUser) SetCreatedTimestamp(v time.Time) *AppInstanceUser

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*AppInstanceUser) SetLastUpdatedTimestamp

func (s *AppInstanceUser) SetLastUpdatedTimestamp(v time.Time) *AppInstanceUser

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*AppInstanceUser) SetMetadata

func (s *AppInstanceUser) SetMetadata(v string) *AppInstanceUser

SetMetadata sets the Metadata field's value.

func (*AppInstanceUser) SetName

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

SetName sets the Name field's value.

func (AppInstanceUser) String

func (s AppInstanceUser) 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 AppInstanceUserMembershipSummary

type AppInstanceUserMembershipSummary struct {

    // The time at which a message was last read.
    ReadMarkerTimestamp *time.Time `type:"timestamp"`

    // The type of ChannelMembership.
    Type *string `type:"string" enum:"ChannelMembershipType"`
    // contains filtered or unexported fields
}

Summary of the membership details of an AppInstanceUser.

func (AppInstanceUserMembershipSummary) GoString

func (s AppInstanceUserMembershipSummary) 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 (*AppInstanceUserMembershipSummary) SetReadMarkerTimestamp

func (s *AppInstanceUserMembershipSummary) SetReadMarkerTimestamp(v time.Time) *AppInstanceUserMembershipSummary

SetReadMarkerTimestamp sets the ReadMarkerTimestamp field's value.

func (*AppInstanceUserMembershipSummary) SetType

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

SetType sets the Type field's value.

func (AppInstanceUserMembershipSummary) String

func (s AppInstanceUserMembershipSummary) 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 AppInstanceUserSummary

type AppInstanceUserSummary struct {

    // The ARN of the AppInstanceUser.
    AppInstanceUserArn *string `min:"5" type:"string"`

    // The metadata of the AppInstanceUser.
    //
    // Metadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AppInstanceUserSummary's
    // String and GoString methods.
    Metadata *string `type:"string" sensitive:"true"`

    // The name of an AppInstanceUser.
    //
    // Name is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AppInstanceUserSummary's
    // String and GoString methods.
    Name *string `min:"1" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

Summary of the details of an AppInstanceUser.

func (AppInstanceUserSummary) GoString

func (s AppInstanceUserSummary) 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 (*AppInstanceUserSummary) SetAppInstanceUserArn

func (s *AppInstanceUserSummary) SetAppInstanceUserArn(v string) *AppInstanceUserSummary

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (*AppInstanceUserSummary) SetMetadata

func (s *AppInstanceUserSummary) SetMetadata(v string) *AppInstanceUserSummary

SetMetadata sets the Metadata field's value.

func (*AppInstanceUserSummary) SetName

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

SetName sets the Name field's value.

func (AppInstanceUserSummary) String

func (s AppInstanceUserSummary) 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 AssociatePhoneNumberWithUserInput

type AssociatePhoneNumberWithUserInput struct {

    // The Amazon Chime account ID.
    //
    // AccountId is a required field
    AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

    // The phone number, in E.164 format.
    //
    // E164PhoneNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by AssociatePhoneNumberWithUserInput's
    // String and GoString methods.
    //
    // E164PhoneNumber is a required field
    E164PhoneNumber *string `type:"string" required:"true" sensitive:"true"`

    // The user ID.
    //
    // UserId is a required field
    UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociatePhoneNumberWithUserInput) GoString

func (s AssociatePhoneNumberWithUserInput) 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 (*AssociatePhoneNumberWithUserInput) SetAccountId

func (s *AssociatePhoneNumberWithUserInput) SetAccountId(v string) *AssociatePhoneNumberWithUserInput

SetAccountId sets the AccountId field's value.

func (*AssociatePhoneNumberWithUserInput) SetE164PhoneNumber

func (s *AssociatePhoneNumberWithUserInput) SetE164PhoneNumber(v string) *AssociatePhoneNumberWithUserInput

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*AssociatePhoneNumberWithUserInput) SetUserId

func (s *AssociatePhoneNumberWithUserInput) SetUserId(v string) *AssociatePhoneNumberWithUserInput

SetUserId sets the UserId field's value.

func (AssociatePhoneNumberWithUserInput) String

func (s AssociatePhoneNumberWithUserInput) 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 (*AssociatePhoneNumberWithUserInput) Validate

func (s *AssociatePhoneNumberWithUserInput) Validate() error

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

type AssociatePhoneNumberWithUserOutput

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

func (AssociatePhoneNumberWithUserOutput) GoString

func (s AssociatePhoneNumberWithUserOutput) 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 (AssociatePhoneNumberWithUserOutput) String

func (s AssociatePhoneNumberWithUserOutput) 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 AssociatePhoneNumbersWithVoiceConnectorGroupInput

type AssociatePhoneNumbersWithVoiceConnectorGroupInput struct {

    // List of phone numbers, in E.164 format.
    //
    // E164PhoneNumbers is a required field
    E164PhoneNumbers []*string `type:"list" required:"true"`

    // If true, associates the provided phone numbers with the provided Amazon Chime
    // Voice Connector Group and removes any previously existing associations. If
    // false, does not associate any phone numbers that have previously existing
    // associations.
    ForceAssociate *bool `type:"boolean"`

    // The Amazon Chime Voice Connector group ID.
    //
    // VoiceConnectorGroupId is a required field
    VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) GoString

func (s AssociatePhoneNumbersWithVoiceConnectorGroupInput) 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 (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetE164PhoneNumbers

func (s *AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetE164PhoneNumbers(v []*string) *AssociatePhoneNumbersWithVoiceConnectorGroupInput

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetForceAssociate

func (s *AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetForceAssociate(v bool) *AssociatePhoneNumbersWithVoiceConnectorGroupInput

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetVoiceConnectorGroupId

func (s *AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetVoiceConnectorGroupId(v string) *AssociatePhoneNumbersWithVoiceConnectorGroupInput

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) String

func (s AssociatePhoneNumbersWithVoiceConnectorGroupInput) 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 (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) Validate

func (s *AssociatePhoneNumbersWithVoiceConnectorGroupInput) Validate() error

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

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput struct {

    // If the action fails for one or more of the phone numbers in the request,
    // a list of the phone numbers is returned, along with error codes and error
    // messages.
    PhoneNumberErrors []*PhoneNumberError `type:"list"`
    // contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) GoString

func (s AssociatePhoneNumbersWithVoiceConnectorGroupOutput) 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 (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput) SetPhoneNumberErrors

func (s *AssociatePhoneNumbersWithVoiceConnectorGroupOutput) SetPhoneNumberErrors(v []*PhoneNumberError) *AssociatePhoneNumbersWithVoiceConnectorGroupOutput

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) String

func (s AssociatePhoneNumbersWithVoiceConnectorGroupOutput) 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 AssociatePhoneNumbersWithVoiceConnectorInput

type AssociatePhoneNumbersWithVoiceConnectorInput struct {

    // List of phone numbers, in E.164 format.
    //
    // E164PhoneNumbers is a required field
    E164PhoneNumbers []*string `type:"list" required:"true"`

    // If true, associates the provided phone numbers with the provided Amazon Chime
    // Voice Connector and removes any previously existing associations. If false,
    // does not associate any phone numbers that have previously existing associations.
    ForceAssociate *bool `type:"boolean"`

    // The Amazon Chime Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorInput) GoString

func (s AssociatePhoneNumbersWithVoiceConnectorInput) 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 (*AssociatePhoneNumbersWithVoiceConnectorInput) SetE164PhoneNumbers

func (s *AssociatePhoneNumbersWithVoiceConnectorInput) SetE164PhoneNumbers(v []*string) *AssociatePhoneNumbersWithVoiceConnectorInput

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetForceAssociate

func (s *AssociatePhoneNumbersWithVoiceConnectorInput) SetForceAssociate(v bool) *AssociatePhoneNumbersWithVoiceConnectorInput

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetVoiceConnectorId

func (s *AssociatePhoneNumbersWithVoiceConnectorInput) SetVoiceConnectorId(v string) *AssociatePhoneNumbersWithVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorInput) String

func (s AssociatePhoneNumbersWithVoiceConnectorInput) 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 (*AssociatePhoneNumbersWithVoiceConnectorInput) Validate

func (s *AssociatePhoneNumbersWithVoiceConnectorInput) Validate() error

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

type AssociatePhoneNumbersWithVoiceConnectorOutput

type AssociatePhoneNumbersWithVoiceConnectorOutput struct {

    // If the action fails for one or more of the phone numbers in the request,
    // a list of the phone numbers is returned, along with error codes and error
    // messages.
    PhoneNumberErrors []*PhoneNumberError `type:"list"`
    // contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorOutput) GoString

func (s AssociatePhoneNumbersWithVoiceConnectorOutput) 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 (*AssociatePhoneNumbersWithVoiceConnectorOutput) SetPhoneNumberErrors

func (s *AssociatePhoneNumbersWithVoiceConnectorOutput) SetPhoneNumberErrors(v []*PhoneNumberError) *AssociatePhoneNumbersWithVoiceConnectorOutput

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorOutput) String

func (s AssociatePhoneNumbersWithVoiceConnectorOutput) 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 AssociateSigninDelegateGroupsWithAccountInput

type AssociateSigninDelegateGroupsWithAccountInput struct {

    // The Amazon Chime account ID.
    //
    // AccountId is a required field
    AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

    // The sign-in delegate groups.
    //
    // SigninDelegateGroups is a required field
    SigninDelegateGroups []*SigninDelegateGroup `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateSigninDelegateGroupsWithAccountInput) GoString

func (s AssociateSigninDelegateGroupsWithAccountInput) 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 (*AssociateSigninDelegateGroupsWithAccountInput) SetAccountId

func (s *AssociateSigninDelegateGroupsWithAccountInput) SetAccountId(v string) *AssociateSigninDelegateGroupsWithAccountInput

SetAccountId sets the AccountId field's value.

func (*AssociateSigninDelegateGroupsWithAccountInput) SetSigninDelegateGroups

func (s *AssociateSigninDelegateGroupsWithAccountInput) SetSigninDelegateGroups(v []*SigninDelegateGroup) *AssociateSigninDelegateGroupsWithAccountInput

SetSigninDelegateGroups sets the SigninDelegateGroups field's value.

func (AssociateSigninDelegateGroupsWithAccountInput) String

func (s AssociateSigninDelegateGroupsWithAccountInput) 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 (*AssociateSigninDelegateGroupsWithAccountInput) Validate

func (s *AssociateSigninDelegateGroupsWithAccountInput) Validate() error

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

type AssociateSigninDelegateGroupsWithAccountOutput

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

func (AssociateSigninDelegateGroupsWithAccountOutput) GoString

func (s AssociateSigninDelegateGroupsWithAccountOutput) 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 (AssociateSigninDelegateGroupsWithAccountOutput) String

func (s AssociateSigninDelegateGroupsWithAccountOutput) 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 Attendee

type Attendee struct {

    // The Amazon Chime SDK attendee ID.
    AttendeeId *string `type:"string"`

    // The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
    // to an identity managed by a builder application.
    //
    // ExternalUserId is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Attendee's
    // String and GoString methods.
    ExternalUserId *string `min:"2" type:"string" sensitive:"true"`

    // The join token used by the Amazon Chime SDK attendee.
    //
    // JoinToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Attendee's
    // String and GoString methods.
    JoinToken *string `min:"2" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

An Amazon Chime SDK meeting attendee. Includes a unique AttendeeId and JoinToken . The JoinToken allows a client to authenticate and join as the specified attendee. The JoinToken expires when the meeting ends or when DeleteAttendee is called. After that, the attendee is unable to join the meeting.

We recommend securely transferring each JoinToken from your server application to the client so that no other client has access to the token except for the one authorized to represent the attendee.

func (Attendee) GoString

func (s Attendee) 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 (*Attendee) SetAttendeeId

func (s *Attendee) SetAttendeeId(v string) *Attendee

SetAttendeeId sets the AttendeeId field's value.

func (*Attendee) SetExternalUserId

func (s *Attendee) SetExternalUserId(v string) *Attendee

SetExternalUserId sets the ExternalUserId field's value.

func (*Attendee) SetJoinToken

func (s *Attendee) SetJoinToken(v string) *Attendee

SetJoinToken sets the JoinToken field's value.

func (Attendee) String

func (s Attendee) 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 BadRequestException

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

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

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

The input parameters don't match the service's restrictions.

func (*BadRequestException) Code

func (s *BadRequestException) Code() string

Code returns the exception type name.

func (*BadRequestException) Error

func (s *BadRequestException) Error() string

func (BadRequestException) GoString

func (s BadRequestException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BadRequestException) Message

func (s *BadRequestException) Message() string

Message returns the exception's message.

func (*BadRequestException) OrigErr

func (s *BadRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*BadRequestException) RequestID

func (s *BadRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*BadRequestException) StatusCode

func (s *BadRequestException) StatusCode() int

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

func (BadRequestException) String

func (s BadRequestException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchChannelMemberships

type BatchChannelMemberships struct {

    // The ARN of the channel to which you're adding users.
    ChannelArn *string `min:"5" type:"string"`

    // The identifier of the member who invited another member.
    InvitedBy *Identity `type:"structure"`

    // The users successfully added to the request.
    Members []*Identity `type:"list"`

    // The membership types set for the channel users.
    Type *string `type:"string" enum:"ChannelMembershipType"`
    // contains filtered or unexported fields
}

The membership information, including member ARNs, the channel ARN, and membership types.

func (BatchChannelMemberships) GoString

func (s BatchChannelMemberships) 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 (*BatchChannelMemberships) SetChannelArn

func (s *BatchChannelMemberships) SetChannelArn(v string) *BatchChannelMemberships

SetChannelArn sets the ChannelArn field's value.

func (*BatchChannelMemberships) SetInvitedBy

func (s *BatchChannelMemberships) SetInvitedBy(v *Identity) *BatchChannelMemberships

SetInvitedBy sets the InvitedBy field's value.

func (*BatchChannelMemberships) SetMembers

func (s *BatchChannelMemberships) SetMembers(v []*Identity) *BatchChannelMemberships

SetMembers sets the Members field's value.

func (*BatchChannelMemberships) SetType

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

SetType sets the Type field's value.

func (BatchChannelMemberships) String

func (s BatchChannelMemberships) 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 BatchCreateAttendeeInput

type BatchCreateAttendeeInput struct {

    // The request containing the attendees to create.
    //
    // Attendees is a required field
    Attendees []*CreateAttendeeRequestItem `type:"list" required:"true"`

    // The Amazon Chime SDK meeting ID.
    //
    // MeetingId is a required field
    MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchCreateAttendeeInput) GoString

func (s BatchCreateAttendeeInput) 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 (*BatchCreateAttendeeInput) SetAttendees

func (s *BatchCreateAttendeeInput) SetAttendees(v []*CreateAttendeeRequestItem) *BatchCreateAttendeeInput

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeInput) SetMeetingId

func (s *BatchCreateAttendeeInput) SetMeetingId(v string) *BatchCreateAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (BatchCreateAttendeeInput) String

func (s BatchCreateAttendeeInput) 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 (*BatchCreateAttendeeInput) Validate

func (s *BatchCreateAttendeeInput) Validate() error

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

type BatchCreateAttendeeOutput

type BatchCreateAttendeeOutput struct {

    // The attendee information, including attendees IDs and join tokens.
    Attendees []*Attendee `type:"list"`

    // If the action fails for one or more of the attendees in the request, a list
    // of the attendees is returned, along with error codes and error messages.
    Errors []*CreateAttendeeError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchCreateAttendeeOutput) GoString

func (s BatchCreateAttendeeOutput) 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 (*BatchCreateAttendeeOutput) SetAttendees

func (s *BatchCreateAttendeeOutput) SetAttendees(v []*Attendee) *BatchCreateAttendeeOutput

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeOutput) SetErrors

func (s *BatchCreateAttendeeOutput) SetErrors(v []*CreateAttendeeError) *BatchCreateAttendeeOutput

SetErrors sets the Errors field's value.

func (BatchCreateAttendeeOutput) String

func (s BatchCreateAttendeeOutput) 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 BatchCreateChannelMembershipError

type BatchCreateChannelMembershipError struct {

    // The error code.
    ErrorCode *string `type:"string" enum:"ErrorCode"`

    // The error message.
    ErrorMessage *string `type:"string"`

    // The ARN of the member that the service couldn't add.
    MemberArn *string `min:"5" type:"string"`
    // contains filtered or unexported fields
}

A list of failed member ARNs, error codes, and error messages.

func (BatchCreateChannelMembershipError) GoString

func (s BatchCreateChannelMembershipError) 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 (*BatchCreateChannelMembershipError) SetErrorCode

func (s *BatchCreateChannelMembershipError) SetErrorCode(v string) *BatchCreateChannelMembershipError

SetErrorCode sets the ErrorCode field's value.

func (*BatchCreateChannelMembershipError) SetErrorMessage

func (s *BatchCreateChannelMembershipError) SetErrorMessage(v string) *BatchCreateChannelMembershipError

SetErrorMessage sets the ErrorMessage field's value.

func (*BatchCreateChannelMembershipError) SetMemberArn

func (s *BatchCreateChannelMembershipError) SetMemberArn(v string) *BatchCreateChannelMembershipError

SetMemberArn sets the MemberArn field's value.

func (BatchCreateChannelMembershipError) String

func (s BatchCreateChannelMembershipError) 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 BatchCreateChannelMembershipInput

type BatchCreateChannelMembershipInput struct {

    // The ARN of the channel to which you're adding users.
    //
    // ChannelArn is a required field
    ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

    // The AppInstanceUserArn of the user that makes the API call.
    ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

    // The ARNs of the members you want to add to the channel.
    //
    // MemberArns is a required field
    MemberArns []*string `min:"1" type:"list" required:"true"`

    // The membership type of a user, DEFAULT or HIDDEN. Default members are always
    // returned as part of ListChannelMemberships. Hidden members are only returned
    // if the type filter in ListChannelMemberships equals HIDDEN. Otherwise hidden
    // members are not returned. This is only supported by moderators.
    Type *string `type:"string" enum:"ChannelMembershipType"`
    // contains filtered or unexported fields
}

func (BatchCreateChannelMembershipInput) GoString

func (s BatchCreateChannelMembershipInput) 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 (*BatchCreateChannelMembershipInput) SetChannelArn

func (s *BatchCreateChannelMembershipInput) SetChannelArn(v string) *BatchCreateChannelMembershipInput

SetChannelArn sets the ChannelArn field's value.

func (*BatchCreateChannelMembershipInput) SetChimeBearer

func (s *BatchCreateChannelMembershipInput) SetChimeBearer(v string) *BatchCreateChannelMembershipInput

SetChimeBearer sets the ChimeBearer field's value.

func (*BatchCreateChannelMembershipInput) SetMemberArns

func (s *BatchCreateChannelMembershipInput) SetMemberArns(v []*string) *BatchCreateChannelMembershipInput

SetMemberArns sets the MemberArns field's value.

func (*BatchCreateChannelMembershipInput) SetType

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

SetType sets the Type field's value.

func (BatchCreateChannelMembershipInput) String

func (s BatchCreateChannelMembershipInput) 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 (*BatchCreateChannelMembershipInput) Validate

func (s *BatchCreateChannelMembershipInput) Validate() error

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

type BatchCreateChannelMembershipOutput

type BatchCreateChannelMembershipOutput struct {

    // The list of channel memberships in the response.
    BatchChannelMemberships *BatchChannelMemberships `type:"structure"`

    // If the action fails for one or more of the memberships in the request, a
    // list of the memberships is returned, along with error codes and error messages.
    Errors []*BatchCreateChannelMembershipError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchCreateChannelMembershipOutput) GoString

func (s BatchCreateChannelMembershipOutput) 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 (*BatchCreateChannelMembershipOutput) SetBatchChannelMemberships

func (s *BatchCreateChannelMembershipOutput) SetBatchChannelMemberships(v *BatchChannelMemberships) *BatchCreateChannelMembershipOutput

SetBatchChannelMemberships sets the BatchChannelMemberships field's value.

func (*BatchCreateChannelMembershipOutput) SetErrors

func (s *BatchCreateChannelMembershipOutput) SetErrors(v []*BatchCreateChannelMembershipError) *BatchCreateChannelMembershipOutput

SetErrors sets the Errors field's value.

func (BatchCreateChannelMembershipOutput) String

func (s BatchCreateChannelMembershipOutput) 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 BatchCreateRoomMembershipInput

type BatchCreateRoomMembershipInput struct {

    // The Amazon Chime account ID.
    //
    // AccountId is a required field
    AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

    // The list of membership items.
    //
    // MembershipItemList is a required field
    MembershipItemList []*MembershipItem `type:"list" required:"true"`

    // The room ID.
    //
    // RoomId is a required field
    RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchCreateRoomMembershipInput) GoString

func (s BatchCreateRoomMembershipInput) 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 (*BatchCreateRoomMembershipInput) SetAccountId

func (s *BatchCreateRoomMembershipInput) SetAccountId(v string) *BatchCreateRoomMembershipInput

SetAccountId sets the AccountId field's value.

func (*BatchCreateRoomMembershipInput) SetMembershipItemList

func (s *BatchCreateRoomMembershipInput) SetMembershipItemList(v []*MembershipItem) *BatchCreateRoomMembershipInput

SetMembershipItemList sets the MembershipItemList field's value.

func (*BatchCreateRoomMembershipInput) SetRoomId

func (s *BatchCreateRoomMembershipInput) SetRoomId(v string) *BatchCreateRoomMembershipInput

SetRoomId sets the RoomId field's value.

func (BatchCreateRoomMembershipInput) String

func (s BatchCreateRoomMembershipInput) 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 (*BatchCreateRoomMembershipInput) Validate

func (s *BatchCreateRoomMembershipInput) Validate() error

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

type BatchCreateRoomMembershipOutput

type BatchCreateRoomMembershipOutput struct {

    // If the action fails for one or more of the member IDs in the request, a list
    // of the member IDs is returned, along with error codes and error messages.
    Errors []*MemberError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchCreateRoomMembershipOutput) GoString

func (s BatchCreateRoomMembershipOutput) 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 (*BatchCreateRoomMembershipOutput) SetErrors

func (s *BatchCreateRoomMembershipOutput) SetErrors(v []*MemberError) *BatchCreateRoomMembershipOutput

SetErrors sets the Errors field's value.

func (BatchCreateRoomMembershipOutput) String

func (s BatchCreateRoomMembershipOutput) 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 BatchDeletePhoneNumberInput

type BatchDeletePhoneNumberInput struct {

    // List of phone number IDs.
    //
    // PhoneNumberIds is a required field
    PhoneNumberIds []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeletePhoneNumberInput) GoString

func (s BatchDeletePhoneNumberInput) 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 (*BatchDeletePhoneNumberInput) SetPhoneNumberIds

func (s *BatchDeletePhoneNumberInput) SetPhoneNumberIds(v []*string) *BatchDeletePhoneNumberInput

SetPhoneNumberIds sets the PhoneNumberIds field's value.

func (BatchDeletePhoneNumberInput) String

func (s BatchDeletePhoneNumberInput) 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 (*BatchDeletePhoneNumberInput) Validate

func (s *BatchDeletePhoneNumberInput) Validate() error

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

type BatchDeletePhoneNumberOutput

type BatchDeletePhoneNumberOutput struct {

    // If the action fails for one or more of the phone numbers in the request,
    // a list of the phone numbers is returned, along with error codes and error
    // messages.
    PhoneNumberErrors []*PhoneNumberError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeletePhoneNumberOutput) GoString

func (s BatchDeletePhoneNumberOutput) 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 (*BatchDeletePhoneNumberOutput) SetPhoneNumberErrors

func (s *BatchDeletePhoneNumberOutput) SetPhoneNumberErrors(v []*PhoneNumberError) *BatchDeletePhoneNumberOutput

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchDeletePhoneNumberOutput) String

func (s BatchDeletePhoneNumberOutput) 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 BatchSuspendUserInput

type BatchSuspendUserInput struct {

    // The Amazon Chime account ID.
    //
    // AccountId is a required field
    AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

    // The request containing the user IDs to suspend.
    //
    // UserIdList is a required field
    UserIdList []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchSuspendUserInput) GoString

func (s BatchSuspendUserInput) 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 (*BatchSuspendUserInput) SetAccountId

func (s *BatchSuspendUserInput) SetAccountId(v string) *BatchSuspendUserInput

SetAccountId sets the AccountId field's value.

func (*BatchSuspendUserInput) SetUserIdList

func (s *BatchSuspendUserInput) SetUserIdList(v []*string) *BatchSuspendUserInput

SetUserIdList sets the UserIdList field's value.

func (BatchSuspendUserInput) String

func (s BatchSuspendUserInput) 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 (*BatchSuspendUserInput) Validate

func (s *BatchSuspendUserInput) Validate() error

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

type BatchSuspendUserOutput

type BatchSuspendUserOutput struct {

    // If the BatchSuspendUser action fails for one or more of the user IDs in the
    // request, a list of the user IDs is returned, along with error codes and error
    // messages.
    UserErrors []*UserError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchSuspendUserOutput) GoString

func (s BatchSuspendUserOutput) 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 (*BatchSuspendUserOutput) SetUserErrors

func (s *BatchSuspendUserOutput) SetUserErrors(v []*UserError) *BatchSuspendUserOutput

SetUserErrors sets the UserErrors field's value.

func (BatchSuspendUserOutput) String

func (s BatchSuspendUserOutput) 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 BatchUnsuspendUserInput

type BatchUnsuspendUserInput struct {

    // The Amazon Chime account ID.
    //
    // AccountId is a required field
    AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

    // The request containing the user IDs to unsuspend.
    //
    // UserIdList is a required field
    UserIdList []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchUnsuspendUserInput) GoString

func (s BatchUnsuspendUserInput) 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 (*BatchUnsuspendUserInput) SetAccountId

func (s *BatchUnsuspendUserInput) SetAccountId(v string) *BatchUnsuspendUserInput

SetAccountId sets the AccountId field's value.

func (*BatchUnsuspendUserInput) SetUserIdList

func (s *BatchUnsuspendUserInput) SetUserIdList(v []*string) *BatchUnsuspendUserInput

SetUserIdList sets the UserIdList field's value.

func (BatchUnsuspendUserInput) String

func (s BatchUnsuspendUserInput) 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 (*BatchUnsuspendUserInput) Validate

func (s *BatchUnsuspendUserInput) Validate() error

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

type BatchUnsuspendUserOutput

type BatchUnsuspendUserOutput struct {

    // If the BatchUnsuspendUser action fails for one or more of the user IDs in
    // the request, a list of the user IDs is returned, along with error codes and
    // error messages.
    UserErrors []*UserError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchUnsuspendUserOutput) GoString

func (s BatchUnsuspendUserOutput) 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 (*BatchUnsuspendUserOutput) SetUserErrors

func (s *BatchUnsuspendUserOutput) SetUserErrors(v []*UserError) *BatchUnsuspendUserOutput

SetUserErrors sets the UserErrors field's value.

func (BatchUnsuspendUserOutput) String

func (s BatchUnsuspendUserOutput) 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 BatchUpdatePhoneNumberInput

type BatchUpdatePhoneNumberInput struct {

    // The request containing the phone number IDs and product types or calling
    // names to update.
    //
    // UpdatePhoneNumberRequestItems is a required field
    UpdatePhoneNumberRequestItems []*UpdatePhoneNumberRequestItem `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchUpdatePhoneNumberInput) GoString

func (s BatchUpdatePhoneNumberInput) 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 (*BatchUpdatePhoneNumberInput) SetUpdatePhoneNumberRequestItems

func (s *BatchUpdatePhoneNumberInput) SetUpdatePhoneNumberRequestItems(v []*UpdatePhoneNumberRequestItem) *BatchUpdatePhoneNumberInput

SetUpdatePhoneNumberRequestItems sets the UpdatePhoneNumberRequestItems field's value.

func (BatchUpdatePhoneNumberInput) String

func (s BatchUpdatePhoneNumberInput) 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 (*BatchUpdatePhoneNumberInput) Validate

func (s *BatchUpdatePhoneNumberInput) Validate() error

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

type BatchUpdatePhoneNumberOutput

type BatchUpdatePhoneNumberOutput struct {

    // If the action fails for one or more of the phone numbers in the request,
    // a list of the phone numbers is returned, along with error codes and error
    // messages.
    PhoneNumberErrors []*PhoneNumberError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchUpdatePhoneNumberOutput) GoString

func (s BatchUpdatePhoneNumberOutput) 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 (*BatchUpdatePhoneNumberOutput) SetPhoneNumberErrors

func (s *BatchUpdatePhoneNumberOutput) SetPhoneNumberErrors(v []*PhoneNumberError) *BatchUpdatePhoneNumberOutput

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchUpdatePhoneNumberOutput) String

func (s BatchUpdatePhoneNumberOutput) 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 BatchUpdateUserInput

type BatchUpdateUserInput struct {

    // The Amazon Chime account ID.
    //
    // AccountId is a required field
    AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

    // The request containing the user IDs and details to update.
    //
    // UpdateUserRequestItems is a required field
    UpdateUserRequestItems []*UpdateUserRequestItem `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchUpdateUserInput) GoString

func (s BatchUpdateUserInput) 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 (*BatchUpdateUserInput) SetAccountId

func (s *BatchUpdateUserInput) SetAccountId(v string) *BatchUpdateUserInput

SetAccountId sets the AccountId field's value.

func (*BatchUpdateUserInput) SetUpdateUserRequestItems

func (s *BatchUpdateUserInput) SetUpdateUserRequestItems(v []*UpdateUserRequestItem) *BatchUpdateUserInput

SetUpdateUserRequestItems sets the UpdateUserRequestItems field's value.

func (BatchUpdateUserInput) String

func (s BatchUpdateUserInput) 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 (*BatchUpdateUserInput) Validate

func (s *BatchUpdateUserInput) Validate() error

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

type BatchUpdateUserOutput

type BatchUpdateUserOutput struct {

    // If the BatchUpdateUser action fails for one or more of the user IDs in the
    // request, a list of the user IDs is returned, along with error codes and error
    // messages.
    UserErrors []*UserError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchUpdateUserOutput) GoString

func (s BatchUpdateUserOutput) 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 (*BatchUpdateUserOutput) SetUserErrors

func (s *BatchUpdateUserOutput) SetUserErrors(v []*UserError) *BatchUpdateUserOutput

SetUserErrors sets the UserErrors field's value.

func (BatchUpdateUserOutput) String

func (s BatchUpdateUserOutput) 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 Bot

type Bot struct {

    // The bot email address.
    //
    // BotEmail is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Bot's
    // String and GoString methods.
    BotEmail *string `type:"string" sensitive:"true"`

    // The bot ID.
    BotId *string `type:"string"`

    // The bot type.
    BotType *string `type:"string" enum:"BotType"`

    // The bot creation timestamp, in ISO 8601 format.
    CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // When true, the bot is stopped from running in your account.
    Disabled *bool `type:"boolean"`

    // The bot display name.
    //
    // DisplayName is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Bot's
    // String and GoString methods.
    DisplayName *string `type:"string" sensitive:"true"`

    // The security token used to authenticate Amazon Chime with the outgoing event
    // endpoint.
    //
    // SecurityToken is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Bot's
    // String and GoString methods.
    SecurityToken *string `type:"string" sensitive:"true"`

    // The updated bot timestamp, in ISO 8601 format.
    UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

    // The unique ID for the bot user.
    UserId *string `type:"string"`
    // contains filtered or unexported fields
}

A resource that allows Enterprise account administrators to configure an interface to receive events from Amazon Chime.

func (Bot) GoString

func (s Bot) 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 (*Bot) SetBotEmail

func (s *Bot) SetBotEmail(v string) *Bot

SetBotEmail sets the BotEmail field's value.

func (*Bot) SetBotId

func (s *Bot) SetBotId(v string) *Bot

SetBotId sets the BotId field's value.

func (*Bot) SetBotType

func (s *Bot) SetBotType(v string) *Bot

SetBotType sets the BotType field's value.

func (*Bot) SetCreatedTimestamp

func (s *Bot) SetCreatedTimestamp(v time.Time) *Bot

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Bot) SetDisabled

func (s *Bot) SetDisabled(v bool) *Bot

SetDisabled sets the Disabled field's value.

func (*Bot) SetDisplayName

func (s *Bot) SetDisplayName(v string) *Bot

SetDisplayName sets the DisplayName field's value.

func (*Bot) SetSecurityToken

func (s *Bot) SetSecurityToken(v string) *Bot

SetSecurityToken sets the SecurityToken field's value.

func (*Bot) SetUpdatedTimestamp

func (s *Bot) SetUpdatedTimestamp(v time.Time) *Bot

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*Bot) SetUserId

func (s *Bot) SetUserId(v string) *Bot

SetUserId sets the UserId field's value.

func (Bot) String

func (s Bot) 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 BusinessCallingSettings

type BusinessCallingSettings struct {

    // The Amazon S3 bucket designated for call detail record storage.
    CdrBucket *string `type:"string"`
    // contains filtered or unexported fields
}

The Amazon Chime Business Calling settings for the administrator's AWS account. Includes any Amazon S3 buckets designated for storing call detail records.

func (BusinessCallingSettings) GoString

func (s BusinessCallingSettings) 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 (*BusinessCallingSettings) SetCdrBucket

func (s *BusinessCallingSettings) SetCdrBucket(v string) *BusinessCallingSettings

SetCdrBucket sets the CdrBucket field's value.

func (BusinessCallingSettings) String

func (s BusinessCallingSettings) 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 Channel

type Channel struct {

    // The ARN of the channel.
    ChannelArn *string `min:"5" type:"string"`

    // The AppInstanceUser who created the channel.
    CreatedBy *Identity `type:"structure"`

    // The time at which the AppInstanceUser created the channel.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The time at which a member sent the last message in the channel.
    LastMessageTimestamp *time.Time `type:"timestamp"`

    // The time at which a channel was last updated.
    LastUpdatedTimestamp *time.Time `type:"timestamp"`

    // The channel's metadata.
    //
    // Metadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Channel's
    // String and GoString methods.
    Metadata *string `type:"string" sensitive:"true"`

    // The mode of the channel.
    Mode *string `type:"string" enum:"ChannelMode"`

    // The name of the channel.
    //
    // Name is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Channel's
    // String and GoString methods.
    Name *string `min:"1" type:"string" sensitive:"true"`

    // The channel's privacy setting.
    Privacy *string `type:"string" enum:"ChannelPrivacy"`
    // contains filtered or unexported fields
}

The details of a channel.

func (Channel) GoString

func (s Channel) 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 (*Channel) SetChannelArn

func (s *Channel) SetChannelArn(v string) *Channel

SetChannelArn sets the ChannelArn field's value.

func (*Channel) SetCreatedBy

func (s *Channel) SetCreatedBy(v *Identity) *Channel

SetCreatedBy sets the CreatedBy field's value.

func (*Channel) SetCreatedTimestamp

func (s *Channel) SetCreatedTimestamp(v time.Time) *Channel

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Channel) SetLastMessageTimestamp

func (s *Channel) SetLastMessageTimestamp(v time.Time) *Channel

SetLastMessageTimestamp sets the LastMessageTimestamp field's value.

func (*Channel) SetLastUpdatedTimestamp

func (s *Channel) SetLastUpdatedTimestamp(v time.Time) *Channel

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*Channel) SetMetadata

func (s *Channel) SetMetadata(v string) *Channel

SetMetadata sets the Metadata field's value.

func (*Channel) SetMode

func (s *Channel) SetMode(v string) *Channel

SetMode sets the Mode field's value.

func (*Channel) SetName

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

SetName sets the Name field's value.

func (*Channel) SetPrivacy

func (s *Channel) SetPrivacy(v string) *Channel

SetPrivacy sets the Privacy field's value.

func (Channel) String

func (s Channel) 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 ChannelBan

type ChannelBan struct {

    // The ARN of the channel from which a member is being banned.
    ChannelArn *string `min:"5" type:"string"`

    // The AppInstanceUser who created the ban.
    CreatedBy *Identity `type:"structure"`

    // The time at which the ban was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The member being banned from the channel.
    Member *Identity `type:"structure"`
    // contains filtered or unexported fields
}

The details of a channel ban.

func (ChannelBan) GoString

func (s ChannelBan) 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 (*ChannelBan) SetChannelArn

func (s *ChannelBan) SetChannelArn(v string) *ChannelBan

SetChannelArn sets the ChannelArn field's value.

func (*ChannelBan) SetCreatedBy

func (s *ChannelBan) SetCreatedBy(v *Identity) *ChannelBan

SetCreatedBy sets the CreatedBy field's value.

func (*ChannelBan) SetCreatedTimestamp

func (s *ChannelBan) SetCreatedTimestamp(v time.Time) *ChannelBan

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelBan) SetMember

func (s *ChannelBan) SetMember(v *Identity) *ChannelBan

SetMember sets the Member field's value.

func (ChannelBan) String

func (s ChannelBan) 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 ChannelBanSummary

type ChannelBanSummary struct {

    // The member being banned from a channel.
    Member *Identity `type:"structure"`
    // contains filtered or unexported fields
}

Summary of the details of a ChannelBan.

func (ChannelBanSummary) GoString

func (s ChannelBanSummary) 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 (*ChannelBanSummary) SetMember

func (s *ChannelBanSummary) SetMember(v *Identity) *ChannelBanSummary

SetMember sets the Member field's value.

func (ChannelBanSummary) String

func (s ChannelBanSummary) 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 ChannelMembership

type ChannelMembership struct {

    // The ARN of the member's channel.
    ChannelArn *string `min:"5" type:"string"`

    // The time at which the channel membership was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The identifier of the member who invited another member.
    InvitedBy *Identity `type:"structure"`

    // The time at which a channel membership was last updated.
    LastUpdatedTimestamp *time.Time `type:"timestamp"`

    // The data of the channel member.
    Member *Identity `type:"structure"`

    // The membership type set for the channel member.
    Type *string `type:"string" enum:"ChannelMembershipType"`
    // contains filtered or unexported fields
}

The details of a channel member.

func (ChannelMembership) GoString

func (s ChannelMembership) 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 (*ChannelMembership) SetChannelArn

func (s *ChannelMembership) SetChannelArn(v string) *ChannelMembership

SetChannelArn sets the ChannelArn field's value.

func (*ChannelMembership) SetCreatedTimestamp

func (s *ChannelMembership) SetCreatedTimestamp(v time.Time) *ChannelMembership

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelMembership) SetInvitedBy

func (s *ChannelMembership) SetInvitedBy(v *Identity) *ChannelMembership

SetInvitedBy sets the InvitedBy field's value.

func (*ChannelMembership) SetLastUpdatedTimestamp

func (s *ChannelMembership) SetLastUpdatedTimestamp(v time.Time) *ChannelMembership

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*ChannelMembership) SetMember

func (s *ChannelMembership) SetMember(v *Identity) *ChannelMembership

SetMember sets the Member field's value.

func (*ChannelMembership) SetType

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

SetType sets the Type field's value.

func (ChannelMembership) String

func (s ChannelMembership) 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 ChannelMembershipForAppInstanceUserSummary

type ChannelMembershipForAppInstanceUserSummary struct {

    // Summary of the membership details of an AppInstanceUser.
    AppInstanceUserMembershipSummary *AppInstanceUserMembershipSummary `type:"structure"`

    // Summary of the details of a Channel.
    ChannelSummary *ChannelSummary `type:"structure"`
    // contains filtered or unexported fields
}

Summary of the channel membership details of an AppInstanceUser.

func (ChannelMembershipForAppInstanceUserSummary) GoString

func (s ChannelMembershipForAppInstanceUserSummary) 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 (*ChannelMembershipForAppInstanceUserSummary) SetAppInstanceUserMembershipSummary

func (s *ChannelMembershipForAppInstanceUserSummary) SetAppInstanceUserMembershipSummary(v *AppInstanceUserMembershipSummary) *ChannelMembershipForAppInstanceUserSummary

SetAppInstanceUserMembershipSummary sets the AppInstanceUserMembershipSummary field's value.

func (*ChannelMembershipForAppInstanceUserSummary) SetChannelSummary

func (s *ChannelMembershipForAppInstanceUserSummary) SetChannelSummary(v *ChannelSummary) *ChannelMembershipForAppInstanceUserSummary

SetChannelSummary sets the ChannelSummary field's value.

func (ChannelMembershipForAppInstanceUserSummary) String

func (s ChannelMembershipForAppInstanceUserSummary) 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 ChannelMembershipSummary

type ChannelMembershipSummary struct {

    // A member's summary data.
    Member *Identity `type:"structure"`
    // contains filtered or unexported fields
}

Summary of the details of a ChannelMembership.

func (ChannelMembershipSummary) GoString

func (s ChannelMembershipSummary) 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 (*ChannelMembershipSummary) SetMember

func (s *ChannelMembershipSummary) SetMember(v *Identity) *ChannelMembershipSummary

SetMember sets the Member field's value.

func (ChannelMembershipSummary) String

func (s ChannelMembershipSummary) 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 ChannelMessage

type ChannelMessage struct {

    // The ARN of the channel.
    ChannelArn *string `min:"5" type:"string"`

    // The message content.
    //
    // Content is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ChannelMessage's
    // String and GoString methods.
    Content *string `type:"string" sensitive:"true"`

    // The time at which the message was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The time at which a message was edited.
    LastEditedTimestamp *time.Time `type:"timestamp"`

    // The time at which a message was updated.
    LastUpdatedTimestamp *time.Time `type:"timestamp"`

    // The ID of a message.
    MessageId *string `min:"1" type:"string"`

    // The message metadata.
    //
    // Metadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ChannelMessage's
    // String and GoString methods.
    Metadata *string `type:"string" sensitive:"true"`

    // The persistence setting for a channel message.
    Persistence *string `type:"string" enum:"ChannelMessagePersistenceType"`

    // Hides the content of a message.
    Redacted *bool `type:"boolean"`

    // The message sender.
    Sender *Identity `type:"structure"`

    // The message type.
    Type *string `type:"string" enum:"ChannelMessageType"`
    // contains filtered or unexported fields
}

The details of a message in a channel.

func (ChannelMessage) GoString

func (s ChannelMessage) 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 (*ChannelMessage) SetChannelArn

func (s *ChannelMessage) SetChannelArn(v string) *ChannelMessage

SetChannelArn sets the ChannelArn field's value.

func (*ChannelMessage) SetContent

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

SetContent sets the Content field's value.

func (*ChannelMessage) SetCreatedTimestamp

func (s *ChannelMessage) SetCreatedTimestamp(v time.Time) *ChannelMessage

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelMessage) SetLastEditedTimestamp

func (s *ChannelMessage) SetLastEditedTimestamp(v time.Time) *ChannelMessage

SetLastEditedTimestamp sets the LastEditedTimestamp field's value.

func (*ChannelMessage) SetLastUpdatedTimestamp

func (s *ChannelMessage) SetLastUpdatedTimestamp(v time.Time) *ChannelMessage

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*ChannelMessage) SetMessageId

func (s *ChannelMessage) SetMessageId(v string) *ChannelMessage

SetMessageId sets the MessageId field's value.

func (*ChannelMessage) SetMetadata

func (s *ChannelMessage) SetMetadata(v string) *ChannelMessage

SetMetadata sets the Metadata field's value.

func (*ChannelMessage) SetPersistence

func (s *ChannelMessage) SetPersistence(v string) *ChannelMessage

SetPersistence sets the Persistence field's value.

func (*ChannelMessage) SetRedacted

func (s *ChannelMessage) SetRedacted(v bool) *ChannelMessage

SetRedacted sets the Redacted field's value.

func (*ChannelMessage) SetSender

func (s *ChannelMessage) SetSender(v *Identity) *ChannelMessage

SetSender sets the Sender field's value.

func (*ChannelMessage) SetType

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

SetType sets the Type field's value.

func (ChannelMessage) String

func (s ChannelMessage) 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 ChannelMessageSummary

type ChannelMessageSummary struct {

    // The content of the message.
    //
    // Content is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ChannelMessageSummary's
    // String and GoString methods.
    Content *string `type:"string" sensitive:"true"`

    // The time at which the message summary was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The time at which a message was last edited.
    LastEditedTimestamp *time.Time `type:"timestamp"`

    // The time at which a message was last updated.
    LastUpdatedTimestamp *time.Time `type:"timestamp"`

    // The ID of the message.
    MessageId *string `min:"1" type:"string"`

    // The metadata of the message.
    //
    // Metadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ChannelMessageSummary's
    // String and GoString methods.
    Metadata *string `type:"string" sensitive:"true"`

    // Indicates whether a message was redacted.
    Redacted *bool `type:"boolean"`

    // The message sender.
    Sender *Identity `type:"structure"`

    // The type of message.
    Type *string `type:"string" enum:"ChannelMessageType"`
    // contains filtered or unexported fields
}

Summary of the messages in a Channel.

func (ChannelMessageSummary) GoString

func (s ChannelMessageSummary) 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 (*ChannelMessageSummary) SetContent

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

SetContent sets the Content field's value.

func (*ChannelMessageSummary) SetCreatedTimestamp

func (s *ChannelMessageSummary) SetCreatedTimestamp(v time.Time) *ChannelMessageSummary

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelMessageSummary) SetLastEditedTimestamp

func (s *ChannelMessageSummary) SetLastEditedTimestamp(v time.Time) *ChannelMessageSummary

SetLastEditedTimestamp sets the LastEditedTimestamp field's value.

func (*ChannelMessageSummary) SetLastUpdatedTimestamp

func (s *ChannelMessageSummary) SetLastUpdatedTimestamp(v time.Time) *ChannelMessageSummary

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*ChannelMessageSummary) SetMessageId

func (s *ChannelMessageSummary) SetMessageId(v string) *ChannelMessageSummary

SetMessageId sets the MessageId field's value.

func (*ChannelMessageSummary) SetMetadata

func (s *ChannelMessageSummary) SetMetadata(v string) *ChannelMessageSummary

SetMetadata sets the Metadata field's value.

func (*ChannelMessageSummary) SetRedacted

func (s *ChannelMessageSummary) SetRedacted(v bool) *ChannelMessageSummary

SetRedacted sets the Redacted field's value.

func (*ChannelMessageSummary) SetSender

func (s *ChannelMessageSummary) SetSender(v *Identity) *ChannelMessageSummary

SetSender sets the Sender field's value.

func (*ChannelMessageSummary) SetType

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

SetType sets the Type field's value.

func (ChannelMessageSummary) String

func (s ChannelMessageSummary) 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 ChannelModeratedByAppInstanceUserSummary

type ChannelModeratedByAppInstanceUserSummary struct {

    // Summary of the details of a Channel.
    ChannelSummary *ChannelSummary `type:"structure"`
    // contains filtered or unexported fields
}

Summary of the details of a moderated channel.

func (ChannelModeratedByAppInstanceUserSummary) GoString

func (s ChannelModeratedByAppInstanceUserSummary) 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 (*ChannelModeratedByAppInstanceUserSummary) SetChannelSummary

func (s *ChannelModeratedByAppInstanceUserSummary) SetChannelSummary(v *ChannelSummary) *ChannelModeratedByAppInstanceUserSummary

SetChannelSummary sets the ChannelSummary field's value.

func (ChannelModeratedByAppInstanceUserSummary) String

func (s ChannelModeratedByAppInstanceUserSummary) 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 ChannelModerator

type ChannelModerator struct {

    // The ARN of the moderator's channel.
    ChannelArn *string `min:"5" type:"string"`

    // The AppInstanceUser who created the moderator.
    CreatedBy *Identity `type:"structure"`

    // The time at which the moderator was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The moderator's data.
    Moderator *Identity `type:"structure"`
    // contains filtered or unexported fields
}

The details of a channel moderator.

func (ChannelModerator) GoString

func (s ChannelModerator) 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 (*ChannelModerator) SetChannelArn

func (s *ChannelModerator) SetChannelArn(v string) *ChannelModerator

SetChannelArn sets the ChannelArn field's value.

func (*ChannelModerator) SetCreatedBy

func (s *ChannelModerator) SetCreatedBy(v *Identity) *ChannelModerator

SetCreatedBy sets the CreatedBy field's value.

func (*ChannelModerator) SetCreatedTimestamp

func (s *ChannelModerator) SetCreatedTimestamp(v time.Time) *ChannelModerator

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelModerator) SetModerator

func (s *ChannelModerator) SetModerator(v *Identity) *ChannelModerator

SetModerator sets the Moderator field's value.

func (ChannelModerator) String

func (s ChannelModerator) 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 ChannelModeratorSummary

type ChannelModeratorSummary struct {

    // The data for a moderator.
    Moderator *Identity `type:"structure"`
    // contains filtered or unexported fields
}

Summary of the details of a ChannelModerator.

func (ChannelModeratorSummary) GoString

func (s ChannelModeratorSummary) 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 (*ChannelModeratorSummary) SetModerator

func (s *ChannelModeratorSummary) SetModerator(v *Identity) *ChannelModeratorSummary

SetModerator sets the Moderator field's value.

func (ChannelModeratorSummary) String

func (s ChannelModeratorSummary) 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 ChannelRetentionSettings

type ChannelRetentionSettings struct {

    // The time in days to retain the messages in a channel.
    RetentionDays *int64 `min:"1" type:"integer"`
    // contains filtered or unexported fields
}

The details of the retention settings for a channel.

func (ChannelRetentionSettings) GoString

func (s ChannelRetentionSettings) 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 (*ChannelRetentionSettings) SetRetentionDays

func (s *ChannelRetentionSettings) SetRetentionDays(v int64) *ChannelRetentionSettings

SetRetentionDays sets the RetentionDays field's value.

func (ChannelRetentionSettings) String

func (s ChannelRetentionSettings) 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 (*ChannelRetentionSettings) Validate

func (s *ChannelRetentionSettings) Validate() error

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

type ChannelSummary

type ChannelSummary struct {

    // The ARN of the channel.
    ChannelArn *string `min:"5" type:"string"`

    // The time at which the last message in a channel was sent.
    LastMessageTimestamp *time.Time `type:"timestamp"`

    // The metadata of the channel.
    //
    // Metadata is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ChannelSummary's
    // String and GoString methods.
    Metadata *string `type:"string" sensitive:"true"`

    // The mode of the channel.
    Mode *string `type:"string" enum:"ChannelMode"`

    // The name of the channel.
    //
    // Name is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ChannelSummary's
    // String and GoString methods.
    Name *string `min:"1" type:"string" sensitive:"true"`

    // The privacy setting of the channel.
    Privacy *string `type:"string" enum:"ChannelPrivacy"`
    // contains filtered or unexported fields
}

Summary of the details of a Channel.

func (ChannelSummary) GoString

func (s ChannelSummary) 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 (*ChannelSummary) SetChannelArn

func (s *ChannelSummary) SetChannelArn(v string) *ChannelSummary

SetChannelArn sets the ChannelArn field's value.

func (*ChannelSummary) SetLastMessageTimestamp

func (s *ChannelSummary) SetLastMessageTimestamp(v time.Time) *ChannelSummary

SetLastMessageTimestamp sets the LastMessageTimestamp field's value.

func (*ChannelSummary) SetMetadata

func (s *ChannelSummary) SetMetadata(v string) *ChannelSummary

SetMetadata sets the Metadata field's value.

func (*ChannelSummary) SetMode

func (s *ChannelSummary) SetMode(v string) *ChannelSummary

SetMode sets the Mode field's value.

func (*ChannelSummary) SetName

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

SetName sets the Name field's value.

func (*ChannelSummary) SetPrivacy

func (s *ChannelSummary) SetPrivacy(v string) *ChannelSummary

SetPrivacy sets the Privacy field's value.

func (ChannelSummary) String

func (s ChannelSummary) 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 Chime

type Chime struct {
    *client.Client
}

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

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

func New

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

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

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

func (*Chime) AssociatePhoneNumberWithUser

func (c *Chime) AssociatePhoneNumberWithUser(input *AssociatePhoneNumberWithUserInput) (*AssociatePhoneNumberWithUserOutput, error)

AssociatePhoneNumberWithUser API operation for Amazon Chime.

Associates a phone number with the specified Amazon Chime user.

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

See the AWS API reference guide for Amazon Chime's API operation AssociatePhoneNumberWithUser for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* AccessDeniedException
You don't have permissions to perform the requested operation.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumberWithUser

func (*Chime) AssociatePhoneNumberWithUserRequest

func (c *Chime) AssociatePhoneNumberWithUserRequest(input *AssociatePhoneNumberWithUserInput) (req *request.Request, output *AssociatePhoneNumberWithUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumberWithUser

func (*Chime) AssociatePhoneNumberWithUserWithContext

func (c *Chime) AssociatePhoneNumberWithUserWithContext(ctx aws.Context, input *AssociatePhoneNumberWithUserInput, opts ...request.Option) (*AssociatePhoneNumberWithUserOutput, error)

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

See AssociatePhoneNumberWithUser 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 (*Chime) AssociatePhoneNumbersWithVoiceConnector

func (c *Chime) AssociatePhoneNumbersWithVoiceConnector(input *AssociatePhoneNumbersWithVoiceConnectorInput) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)

AssociatePhoneNumbersWithVoiceConnector API operation for Amazon Chime.

Associates phone numbers with the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation AssociatePhoneNumbersWithVoiceConnector for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* AccessDeniedException
You don't have permissions to perform the requested operation.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnector

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorGroup

func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroup(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)

AssociatePhoneNumbersWithVoiceConnectorGroup API operation for Amazon Chime.

Associates phone numbers with the specified Amazon Chime Voice Connector group.

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

See the AWS API reference guide for Amazon Chime's API operation AssociatePhoneNumbersWithVoiceConnectorGroup for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* AccessDeniedException
You don't have permissions to perform the requested operation.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnectorGroup

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorGroupRequest

func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnectorGroup

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorGroupWithContext

func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorGroupWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorGroupInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)

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

See AssociatePhoneNumbersWithVoiceConnectorGroup 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 (*Chime) AssociatePhoneNumbersWithVoiceConnectorRequest

func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociatePhoneNumbersWithVoiceConnectorInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnector

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorWithContext

func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)

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

See AssociatePhoneNumbersWithVoiceConnector 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 (*Chime) AssociateSigninDelegateGroupsWithAccount

func (c *Chime) AssociateSigninDelegateGroupsWithAccount(input *AssociateSigninDelegateGroupsWithAccountInput) (*AssociateSigninDelegateGroupsWithAccountOutput, error)

AssociateSigninDelegateGroupsWithAccount API operation for Amazon Chime.

Associates the specified sign-in delegate groups with the specified Amazon Chime account.

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

See the AWS API reference guide for Amazon Chime's API operation AssociateSigninDelegateGroupsWithAccount for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociateSigninDelegateGroupsWithAccount

func (*Chime) AssociateSigninDelegateGroupsWithAccountRequest

func (c *Chime) AssociateSigninDelegateGroupsWithAccountRequest(input *AssociateSigninDelegateGroupsWithAccountInput) (req *request.Request, output *AssociateSigninDelegateGroupsWithAccountOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociateSigninDelegateGroupsWithAccount

func (*Chime) AssociateSigninDelegateGroupsWithAccountWithContext

func (c *Chime) AssociateSigninDelegateGroupsWithAccountWithContext(ctx aws.Context, input *AssociateSigninDelegateGroupsWithAccountInput, opts ...request.Option) (*AssociateSigninDelegateGroupsWithAccountOutput, error)

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

See AssociateSigninDelegateGroupsWithAccount 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 (*Chime) BatchCreateAttendee

func (c *Chime) BatchCreateAttendee(input *BatchCreateAttendeeInput) (*BatchCreateAttendeeOutput, error)

BatchCreateAttendee API operation for Amazon Chime.

Creates up to 100 new attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

See the AWS API reference guide for Amazon Chime's API operation BatchCreateAttendee for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateAttendee

func (*Chime) BatchCreateAttendeeRequest

func (c *Chime) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) (req *request.Request, output *BatchCreateAttendeeOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateAttendee

func (*Chime) BatchCreateAttendeeWithContext

func (c *Chime) BatchCreateAttendeeWithContext(ctx aws.Context, input *BatchCreateAttendeeInput, opts ...request.Option) (*BatchCreateAttendeeOutput, error)

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

See BatchCreateAttendee 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 (*Chime) BatchCreateChannelMembership

func (c *Chime) BatchCreateChannelMembership(input *BatchCreateChannelMembershipInput) (*BatchCreateChannelMembershipOutput, error)

BatchCreateChannelMembership API operation for Amazon Chime.

Adds a specified number of users to a channel.

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

See the AWS API reference guide for Amazon Chime's API operation BatchCreateChannelMembership for usage and error information.

Returned Error Types:

* ServiceFailureException
The service encountered an unexpected error.

* ServiceUnavailableException
The service is currently unavailable.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateChannelMembership

func (*Chime) BatchCreateChannelMembershipRequest

func (c *Chime) BatchCreateChannelMembershipRequest(input *BatchCreateChannelMembershipInput) (req *request.Request, output *BatchCreateChannelMembershipOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateChannelMembership

func (*Chime) BatchCreateChannelMembershipWithContext

func (c *Chime) BatchCreateChannelMembershipWithContext(ctx aws.Context, input *BatchCreateChannelMembershipInput, opts ...request.Option) (*BatchCreateChannelMembershipOutput, error)

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

See BatchCreateChannelMembership 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 (*Chime) BatchCreateRoomMembership

func (c *Chime) BatchCreateRoomMembership(input *BatchCreateRoomMembershipInput) (*BatchCreateRoomMembershipOutput, error)

BatchCreateRoomMembership API operation for Amazon Chime.

Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be users or bots. The member role designates whether the member is a chat room administrator or a general chat room member.

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

See the AWS API reference guide for Amazon Chime's API operation BatchCreateRoomMembership for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateRoomMembership

func (*Chime) BatchCreateRoomMembershipRequest

func (c *Chime) BatchCreateRoomMembershipRequest(input *BatchCreateRoomMembershipInput) (req *request.Request, output *BatchCreateRoomMembershipOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateRoomMembership

func (*Chime) BatchCreateRoomMembershipWithContext

func (c *Chime) BatchCreateRoomMembershipWithContext(ctx aws.Context, input *BatchCreateRoomMembershipInput, opts ...request.Option) (*BatchCreateRoomMembershipOutput, error)

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

See BatchCreateRoomMembership 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 (*Chime) BatchDeletePhoneNumber

func (c *Chime) BatchDeletePhoneNumber(input *BatchDeletePhoneNumberInput) (*BatchDeletePhoneNumberOutput, error)

BatchDeletePhoneNumber API operation for Amazon Chime.

Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime Voice Connectors before they can be deleted.

Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.

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

See the AWS API reference guide for Amazon Chime's API operation BatchDeletePhoneNumber for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchDeletePhoneNumber

func (*Chime) BatchDeletePhoneNumberRequest

func (c *Chime) BatchDeletePhoneNumberRequest(input *BatchDeletePhoneNumberInput) (req *request.Request, output *BatchDeletePhoneNumberOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchDeletePhoneNumber

func (*Chime) BatchDeletePhoneNumberWithContext

func (c *Chime) BatchDeletePhoneNumberWithContext(ctx aws.Context, input *BatchDeletePhoneNumberInput, opts ...request.Option) (*BatchDeletePhoneNumberOutput, error)

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

See BatchDeletePhoneNumber 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 (*Chime) BatchSuspendUser

func (c *Chime) BatchSuspendUser(input *BatchSuspendUserInput) (*BatchSuspendUserOutput, error)

BatchSuspendUser API operation for Amazon Chime.

Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see Managing Your Amazon Chime Accounts (https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the Amazon Chime Administration Guide.

Users suspended from a Team account are disassociated from the account,but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so.

Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the BatchUnsuspendUser action.

To sign out users without suspending them, use the LogoutUser action.

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

See the AWS API reference guide for Amazon Chime's API operation BatchSuspendUser for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchSuspendUser

func (*Chime) BatchSuspendUserRequest

func (c *Chime) BatchSuspendUserRequest(input *BatchSuspendUserInput) (req *request.Request, output *BatchSuspendUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchSuspendUser

func (*Chime) BatchSuspendUserWithContext

func (c *Chime) BatchSuspendUserWithContext(ctx aws.Context, input *BatchSuspendUserInput, opts ...request.Option) (*BatchSuspendUserOutput, error)

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

See BatchSuspendUser 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 (*Chime) BatchUnsuspendUser

func (c *Chime) BatchUnsuspendUser(input *BatchUnsuspendUserInput) (*BatchUnsuspendUserOutput, error)

BatchUnsuspendUser API operation for Amazon Chime.

Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see Managing Your Amazon Chime Accounts (https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the account types, in the Amazon Chime Administration Guide.

Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored.

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

See the AWS API reference guide for Amazon Chime's API operation BatchUnsuspendUser for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUnsuspendUser

func (*Chime) BatchUnsuspendUserRequest

func (c *Chime) BatchUnsuspendUserRequest(input *BatchUnsuspendUserInput) (req *request.Request, output *BatchUnsuspendUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUnsuspendUser

func (*Chime) BatchUnsuspendUserWithContext

func (c *Chime) BatchUnsuspendUserWithContext(ctx aws.Context, input *BatchUnsuspendUserInput, opts ...request.Option) (*BatchUnsuspendUserOutput, error)

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

See BatchUnsuspendUser 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 (*Chime) BatchUpdatePhoneNumber

func (c *Chime) BatchUpdatePhoneNumber(input *BatchUpdatePhoneNumberInput) (*BatchUpdatePhoneNumberOutput, error)

BatchUpdatePhoneNumber API operation for Amazon Chime.

Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update the product type or the calling name.

For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.

Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

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

See the AWS API reference guide for Amazon Chime's API operation BatchUpdatePhoneNumber for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdatePhoneNumber

func (*Chime) BatchUpdatePhoneNumberRequest

func (c *Chime) BatchUpdatePhoneNumberRequest(input *BatchUpdatePhoneNumberInput) (req *request.Request, output *BatchUpdatePhoneNumberOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdatePhoneNumber

func (*Chime) BatchUpdatePhoneNumberWithContext

func (c *Chime) BatchUpdatePhoneNumberWithContext(ctx aws.Context, input *BatchUpdatePhoneNumberInput, opts ...request.Option) (*BatchUpdatePhoneNumberOutput, error)

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

See BatchUpdatePhoneNumber 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 (*Chime) BatchUpdateUser

func (c *Chime) BatchUpdateUser(input *BatchUpdateUserInput) (*BatchUpdateUserOutput, error)

BatchUpdateUser API operation for Amazon Chime.

Updates user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account. Currently, only LicenseType updates are supported for this action.

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

See the AWS API reference guide for Amazon Chime's API operation BatchUpdateUser for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdateUser

func (*Chime) BatchUpdateUserRequest

func (c *Chime) BatchUpdateUserRequest(input *BatchUpdateUserInput) (req *request.Request, output *BatchUpdateUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdateUser

func (*Chime) BatchUpdateUserWithContext

func (c *Chime) BatchUpdateUserWithContext(ctx aws.Context, input *BatchUpdateUserInput, opts ...request.Option) (*BatchUpdateUserOutput, error)

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

See BatchUpdateUser 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 (*Chime) CreateAccount

func (c *Chime) CreateAccount(input *CreateAccountInput) (*CreateAccountOutput, error)

CreateAccount API operation for Amazon Chime.

Creates an Amazon Chime account under the administrator's AWS account. Only Team account types are currently supported for this action. For more information about different account types, see Managing Your Amazon Chime Accounts (https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the Amazon Chime Administration Guide.

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

See the AWS API reference guide for Amazon Chime's API operation CreateAccount for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAccount

func (*Chime) CreateAccountRequest

func (c *Chime) CreateAccountRequest(input *CreateAccountInput) (req *request.Request, output *CreateAccountOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAccount

func (*Chime) CreateAccountWithContext

func (c *Chime) CreateAccountWithContext(ctx aws.Context, input *CreateAccountInput, opts ...request.Option) (*CreateAccountOutput, error)

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

See CreateAccount 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 (*Chime) CreateAppInstance

func (c *Chime) CreateAppInstance(input *CreateAppInstanceInput) (*CreateAppInstanceOutput, error)

CreateAppInstance API operation for Amazon Chime.

Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.

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

See the AWS API reference guide for Amazon Chime's API operation CreateAppInstance for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ForbiddenException
The client is permanently forbidden from making the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstance

func (*Chime) CreateAppInstanceAdmin

func (c *Chime) CreateAppInstanceAdmin(input *CreateAppInstanceAdminInput) (*CreateAppInstanceAdminOutput, error)

CreateAppInstanceAdmin API operation for Amazon Chime.

Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions.

* ChannelModerator actions across all channels in the AppInstance.

* DeleteChannelMessage actions.

Only an AppInstanceUser can be promoted to an AppInstanceAdmin 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 Amazon Chime's API operation CreateAppInstanceAdmin for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ForbiddenException
The client is permanently forbidden from making the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceAdmin

func (*Chime) CreateAppInstanceAdminRequest

func (c *Chime) CreateAppInstanceAdminRequest(input *CreateAppInstanceAdminInput) (req *request.Request, output *CreateAppInstanceAdminOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceAdmin

func (*Chime) CreateAppInstanceAdminWithContext

func (c *Chime) CreateAppInstanceAdminWithContext(ctx aws.Context, input *CreateAppInstanceAdminInput, opts ...request.Option) (*CreateAppInstanceAdminOutput, error)

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

See CreateAppInstanceAdmin 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 (*Chime) CreateAppInstanceRequest

func (c *Chime) CreateAppInstanceRequest(input *CreateAppInstanceInput) (req *request.Request, output *CreateAppInstanceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstance

func (*Chime) CreateAppInstanceUser

func (c *Chime) CreateAppInstanceUser(input *CreateAppInstanceUserInput) (*CreateAppInstanceUserOutput, error)

CreateAppInstanceUser API operation for Amazon Chime.

Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user.

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

See the AWS API reference guide for Amazon Chime's API operation CreateAppInstanceUser for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ForbiddenException
The client is permanently forbidden from making the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceUser

func (*Chime) CreateAppInstanceUserRequest

func (c *Chime) CreateAppInstanceUserRequest(input *CreateAppInstanceUserInput) (req *request.Request, output *CreateAppInstanceUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceUser

func (*Chime) CreateAppInstanceUserWithContext

func (c *Chime) CreateAppInstanceUserWithContext(ctx aws.Context, input *CreateAppInstanceUserInput, opts ...request.Option) (*CreateAppInstanceUserOutput, error)

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

See CreateAppInstanceUser 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 (*Chime) CreateAppInstanceWithContext

func (c *Chime) CreateAppInstanceWithContext(ctx aws.Context, input *CreateAppInstanceInput, opts ...request.Option) (*CreateAppInstanceOutput, error)

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

See CreateAppInstance 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 (*Chime) CreateAttendee

func (c *Chime) CreateAttendee(input *CreateAttendeeInput) (*CreateAttendeeOutput, error)

CreateAttendee API operation for Amazon Chime.

Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

See the AWS API reference guide for Amazon Chime's API operation CreateAttendee for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAttendee

func (*Chime) CreateAttendeeRequest

func (c *Chime) CreateAttendeeRequest(input *CreateAttendeeInput) (req *request.Request, output *CreateAttendeeOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAttendee

func (*Chime) CreateAttendeeWithContext

func (c *Chime) CreateAttendeeWithContext(ctx aws.Context, input *CreateAttendeeInput, opts ...request.Option) (*CreateAttendeeOutput, error)

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

See CreateAttendee 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 (*Chime) CreateBot

func (c *Chime) CreateBot(input *CreateBotInput) (*CreateBotOutput, error)

CreateBot API operation for Amazon Chime.

Creates a bot for an Amazon Chime Enterprise account.

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

See the AWS API reference guide for Amazon Chime's API operation CreateBot for usage and error information.

Returned Error Types:

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ThrottledClientException
The client exceeded its request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateBot

func (*Chime) CreateBotRequest

func (c *Chime) CreateBotRequest(input *CreateBotInput) (req *request.Request, output *CreateBotOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateBot

func (*Chime) CreateBotWithContext

func (c *Chime) CreateBotWithContext(ctx aws.Context, input *CreateBotInput, opts ...request.Option) (*CreateBotOutput, error)

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

See CreateBot 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 (*Chime) CreateChannel

func (c *Chime) CreateChannel(input *CreateChannelInput) (*CreateChannelOutput, error)

CreateChannel API operation for Amazon Chime.

Creates a channel to which you can add users and send messages.

Restriction: You can't change a channel's privacy.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation CreateChannel for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannel

func (*Chime) CreateChannelBan

func (c *Chime) CreateChannelBan(input *CreateChannelBanInput) (*CreateChannelBanOutput, error)

CreateChannelBan API operation for Amazon Chime.

Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels.

If you ban a user who is already part of a channel, that user is automatically kicked from the channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation CreateChannelBan for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelBan

func (*Chime) CreateChannelBanRequest

func (c *Chime) CreateChannelBanRequest(input *CreateChannelBanInput) (req *request.Request, output *CreateChannelBanOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelBan

func (*Chime) CreateChannelBanWithContext

func (c *Chime) CreateChannelBanWithContext(ctx aws.Context, input *CreateChannelBanInput, opts ...request.Option) (*CreateChannelBanOutput, error)

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

See CreateChannelBan 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 (*Chime) CreateChannelMembership

func (c *Chime) CreateChannelMembership(input *CreateChannelMembershipInput) (*CreateChannelMembershipOutput, error)

CreateChannelMembership API operation for Amazon Chime.

Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel member can:

* List messages

* Send messages

* Receive messages

* Edit their own messages

* Leave the channel

Privacy settings impact this action as follows:

* Public Channels: You do not need to be a member to list messages, but
you must be a member to send messages.

* Private Channels: You must be a member to list or send messages.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation CreateChannelMembership for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelMembership

func (*Chime) CreateChannelMembershipRequest

func (c *Chime) CreateChannelMembershipRequest(input *CreateChannelMembershipInput) (req *request.Request, output *CreateChannelMembershipOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelMembership

func (*Chime) CreateChannelMembershipWithContext

func (c *Chime) CreateChannelMembershipWithContext(ctx aws.Context, input *CreateChannelMembershipInput, opts ...request.Option) (*CreateChannelMembershipOutput, error)

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

See CreateChannelMembership 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 (*Chime) CreateChannelModerator

func (c *Chime) CreateChannelModerator(input *CreateChannelModeratorInput) (*CreateChannelModeratorOutput, error)

CreateChannelModerator API operation for Amazon Chime.

Creates a new ChannelModerator. A channel moderator can:

* Add and remove other members of the channel.

* Add and remove other moderators of the channel.

* Add and remove user bans for the channel.

* Redact messages in the channel.

* List messages in the channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation CreateChannelModerator for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelModerator

func (*Chime) CreateChannelModeratorRequest

func (c *Chime) CreateChannelModeratorRequest(input *CreateChannelModeratorInput) (req *request.Request, output *CreateChannelModeratorOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelModerator

func (*Chime) CreateChannelModeratorWithContext

func (c *Chime) CreateChannelModeratorWithContext(ctx aws.Context, input *CreateChannelModeratorInput, opts ...request.Option) (*CreateChannelModeratorOutput, error)

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

See CreateChannelModerator 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 (*Chime) CreateChannelRequest

func (c *Chime) CreateChannelRequest(input *CreateChannelInput) (req *request.Request, output *CreateChannelOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannel

func (*Chime) CreateChannelWithContext

func (c *Chime) CreateChannelWithContext(ctx aws.Context, input *CreateChannelInput, opts ...request.Option) (*CreateChannelOutput, error)

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

See CreateChannel 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 (*Chime) CreateMediaCapturePipeline

func (c *Chime) CreateMediaCapturePipeline(input *CreateMediaCapturePipelineInput) (*CreateMediaCapturePipelineOutput, error)

CreateMediaCapturePipeline API operation for Amazon Chime.

Creates a media capture pipeline.

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

See the AWS API reference guide for Amazon Chime's API operation CreateMediaCapturePipeline for usage and error information.

Returned Error Types:

* ResourceLimitExceededException
The request exceeds the resource limit.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMediaCapturePipeline

func (*Chime) CreateMediaCapturePipelineRequest

func (c *Chime) CreateMediaCapturePipelineRequest(input *CreateMediaCapturePipelineInput) (req *request.Request, output *CreateMediaCapturePipelineOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMediaCapturePipeline

func (*Chime) CreateMediaCapturePipelineWithContext

func (c *Chime) CreateMediaCapturePipelineWithContext(ctx aws.Context, input *CreateMediaCapturePipelineInput, opts ...request.Option) (*CreateMediaCapturePipelineOutput, error)

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

See CreateMediaCapturePipeline 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 (*Chime) CreateMeeting

func (c *Chime) CreateMeeting(input *CreateMeetingInput) (*CreateMeetingOutput, error)

CreateMeeting API operation for Amazon Chime.

Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions (https://docs.aws.amazon.com/chime/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide .

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

See the AWS API reference guide for Amazon Chime's API operation CreateMeeting for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeeting

func (*Chime) CreateMeetingDialOut

func (c *Chime) CreateMeetingDialOut(input *CreateMeetingDialOutInput) (*CreateMeetingDialOutOutput, error)

CreateMeetingDialOut API operation for Amazon Chime.

Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer.

To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID.

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

See the AWS API reference guide for Amazon Chime's API operation CreateMeetingDialOut for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeetingDialOut

func (*Chime) CreateMeetingDialOutRequest

func (c *Chime) CreateMeetingDialOutRequest(input *CreateMeetingDialOutInput) (req *request.Request, output *CreateMeetingDialOutOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeetingDialOut

func (*Chime) CreateMeetingDialOutWithContext

func (c *Chime) CreateMeetingDialOutWithContext(ctx aws.Context, input *CreateMeetingDialOutInput, opts ...request.Option) (*CreateMeetingDialOutOutput, error)

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

See CreateMeetingDialOut 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 (*Chime) CreateMeetingRequest

func (c *Chime) CreateMeetingRequest(input *CreateMeetingInput) (req *request.Request, output *CreateMeetingOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeeting

func (*Chime) CreateMeetingWithAttendees

func (c *Chime) CreateMeetingWithAttendees(input *CreateMeetingWithAttendeesInput) (*CreateMeetingWithAttendeesOutput, error)

CreateMeetingWithAttendees API operation for Amazon Chime.

Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions (https://docs.aws.amazon.com/chime/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide .

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

See the AWS API reference guide for Amazon Chime's API operation CreateMeetingWithAttendees for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeetingWithAttendees

func (*Chime) CreateMeetingWithAttendeesRequest

func (c *Chime) CreateMeetingWithAttendeesRequest(input *CreateMeetingWithAttendeesInput) (req *request.Request, output *CreateMeetingWithAttendeesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeetingWithAttendees

func (*Chime) CreateMeetingWithAttendeesWithContext

func (c *Chime) CreateMeetingWithAttendeesWithContext(ctx aws.Context, input *CreateMeetingWithAttendeesInput, opts ...request.Option) (*CreateMeetingWithAttendeesOutput, error)

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

See CreateMeetingWithAttendees 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 (*Chime) CreateMeetingWithContext

func (c *Chime) CreateMeetingWithContext(ctx aws.Context, input *CreateMeetingInput, opts ...request.Option) (*CreateMeetingOutput, error)

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

See CreateMeeting 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 (*Chime) CreatePhoneNumberOrder

func (c *Chime) CreatePhoneNumberOrder(input *CreatePhoneNumberOrderInput) (*CreatePhoneNumberOrderOutput, error)

CreatePhoneNumberOrder API operation for Amazon Chime.

Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type.

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

See the AWS API reference guide for Amazon Chime's API operation CreatePhoneNumberOrder for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* AccessDeniedException
You don't have permissions to perform the requested operation.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreatePhoneNumberOrder

func (*Chime) CreatePhoneNumberOrderRequest

func (c *Chime) CreatePhoneNumberOrderRequest(input *CreatePhoneNumberOrderInput) (req *request.Request, output *CreatePhoneNumberOrderOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreatePhoneNumberOrder

func (*Chime) CreatePhoneNumberOrderWithContext

func (c *Chime) CreatePhoneNumberOrderWithContext(ctx aws.Context, input *CreatePhoneNumberOrderInput, opts ...request.Option) (*CreatePhoneNumberOrderOutput, error)

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

See CreatePhoneNumberOrder 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 (*Chime) CreateProxySession

func (c *Chime) CreateProxySession(input *CreateProxySessionInput) (*CreateProxySessionOutput, error)

CreateProxySession API operation for Amazon Chime.

Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers.

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

See the AWS API reference guide for Amazon Chime's API operation CreateProxySession for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateProxySession

func (*Chime) CreateProxySessionRequest

func (c *Chime) CreateProxySessionRequest(input *CreateProxySessionInput) (req *request.Request, output *CreateProxySessionOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateProxySession

func (*Chime) CreateProxySessionWithContext

func (c *Chime) CreateProxySessionWithContext(ctx aws.Context, input *CreateProxySessionInput, opts ...request.Option) (*CreateProxySessionOutput, error)

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

See CreateProxySession 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 (*Chime) CreateRoom

func (c *Chime) CreateRoom(input *CreateRoomInput) (*CreateRoomOutput, error)

CreateRoom API operation for Amazon Chime.

Creates a chat room for the specified Amazon Chime Enterprise account.

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

See the AWS API reference guide for Amazon Chime's API operation CreateRoom for usage and error information.

Returned Error Types:

* NotFoundException
One or more of the resources in the request does not exist in the system.

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateRoom

func (*Chime) CreateRoomMembership

func (c *Chime) CreateRoomMembership(input *CreateRoomMembershipInput) (*CreateRoomMembershipOutput, error)

CreateRoomMembership API operation for Amazon Chime.

Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member.

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

See the AWS API reference guide for Amazon Chime's API operation CreateRoomMembership for usage and error information.

Returned Error Types:

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateRoomMembership

func (*Chime) CreateRoomMembershipRequest

func (c *Chime) CreateRoomMembershipRequest(input *CreateRoomMembershipInput) (req *request.Request, output *CreateRoomMembershipOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateRoomMembership

func (*Chime) CreateRoomMembershipWithContext

func (c *Chime) CreateRoomMembershipWithContext(ctx aws.Context, input *CreateRoomMembershipInput, opts ...request.Option) (*CreateRoomMembershipOutput, error)

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

See CreateRoomMembership 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 (*Chime) CreateRoomRequest

func (c *Chime) CreateRoomRequest(input *CreateRoomInput) (req *request.Request, output *CreateRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateRoom

func (*Chime) CreateRoomWithContext

func (c *Chime) CreateRoomWithContext(ctx aws.Context, input *CreateRoomInput, opts ...request.Option) (*CreateRoomOutput, error)

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

See CreateRoom 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 (*Chime) CreateSipMediaApplication

func (c *Chime) CreateSipMediaApplication(input *CreateSipMediaApplicationInput) (*CreateSipMediaApplicationOutput, error)

CreateSipMediaApplication API operation for Amazon Chime.

Creates a SIP media application.

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

See the AWS API reference guide for Amazon Chime's API operation CreateSipMediaApplication for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* AccessDeniedException
You don't have permissions to perform the requested operation.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplication

func (*Chime) CreateSipMediaApplicationCall

func (c *Chime) CreateSipMediaApplicationCall(input *CreateSipMediaApplicationCallInput) (*CreateSipMediaApplicationCallOutput, error)

CreateSipMediaApplicationCall API operation for Amazon Chime.

Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId.

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

See the AWS API reference guide for Amazon Chime's API operation CreateSipMediaApplicationCall for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* AccessDeniedException
You don't have permissions to perform the requested operation.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplicationCall

func (*Chime) CreateSipMediaApplicationCallRequest

func (c *Chime) CreateSipMediaApplicationCallRequest(input *CreateSipMediaApplicationCallInput) (req *request.Request, output *CreateSipMediaApplicationCallOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplicationCall

func (*Chime) CreateSipMediaApplicationCallWithContext

func (c *Chime) CreateSipMediaApplicationCallWithContext(ctx aws.Context, input *CreateSipMediaApplicationCallInput, opts ...request.Option) (*CreateSipMediaApplicationCallOutput, error)

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

See CreateSipMediaApplicationCall 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 (*Chime) CreateSipMediaApplicationRequest

func (c *Chime) CreateSipMediaApplicationRequest(input *CreateSipMediaApplicationInput) (req *request.Request, output *CreateSipMediaApplicationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplication

func (*Chime) CreateSipMediaApplicationWithContext

func (c *Chime) CreateSipMediaApplicationWithContext(ctx aws.Context, input *CreateSipMediaApplicationInput, opts ...request.Option) (*CreateSipMediaApplicationOutput, error)

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

See CreateSipMediaApplication 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 (*Chime) CreateSipRule

func (c *Chime) CreateSipRule(input *CreateSipRuleInput) (*CreateSipRuleOutput, error)

CreateSipRule API operation for Amazon Chime.

Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type.

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

See the AWS API reference guide for Amazon Chime's API operation CreateSipRule for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* AccessDeniedException
You don't have permissions to perform the requested operation.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipRule

func (*Chime) CreateSipRuleRequest

func (c *Chime) CreateSipRuleRequest(input *CreateSipRuleInput) (req *request.Request, output *CreateSipRuleOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipRule

func (*Chime) CreateSipRuleWithContext

func (c *Chime) CreateSipRuleWithContext(ctx aws.Context, input *CreateSipRuleInput, opts ...request.Option) (*CreateSipRuleOutput, error)

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

See CreateSipRule 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 (*Chime) CreateUser

func (c *Chime) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)

CreateUser API operation for Amazon Chime.

Creates a user under the specified Amazon Chime account.

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

See the AWS API reference guide for Amazon Chime's API operation CreateUser for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateUser

func (*Chime) CreateUserRequest

func (c *Chime) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateUser

func (*Chime) CreateUserWithContext

func (c *Chime) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)

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

See CreateUser 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 (*Chime) CreateVoiceConnector

func (c *Chime) CreateVoiceConnector(input *CreateVoiceConnectorInput) (*CreateVoiceConnectorOutput, error)

CreateVoiceConnector API operation for Amazon Chime.

Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region.

Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked.

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

See the AWS API reference guide for Amazon Chime's API operation CreateVoiceConnector for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* AccessDeniedException
You don't have permissions to perform the requested operation.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnector

func (*Chime) CreateVoiceConnectorGroup

func (c *Chime) CreateVoiceConnectorGroup(input *CreateVoiceConnectorGroupInput) (*CreateVoiceConnectorGroupOutput, error)

CreateVoiceConnectorGroup API operation for Amazon Chime.

Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request.

You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

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

See the AWS API reference guide for Amazon Chime's API operation CreateVoiceConnectorGroup for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* AccessDeniedException
You don't have permissions to perform the requested operation.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ResourceLimitExceededException
The request exceeds the resource limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnectorGroup

func (*Chime) CreateVoiceConnectorGroupRequest

func (c *Chime) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGroupInput) (req *request.Request, output *CreateVoiceConnectorGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnectorGroup

func (*Chime) CreateVoiceConnectorGroupWithContext

func (c *Chime) CreateVoiceConnectorGroupWithContext(ctx aws.Context, input *CreateVoiceConnectorGroupInput, opts ...request.Option) (*CreateVoiceConnectorGroupOutput, error)

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

See CreateVoiceConnectorGroup 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 (*Chime) CreateVoiceConnectorRequest

func (c *Chime) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) (req *request.Request, output *CreateVoiceConnectorOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnector

func (*Chime) CreateVoiceConnectorWithContext

func (c *Chime) CreateVoiceConnectorWithContext(ctx aws.Context, input *CreateVoiceConnectorInput, opts ...request.Option) (*CreateVoiceConnectorOutput, error)

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

See CreateVoiceConnector 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 (*Chime) DeleteAccount

func (c *Chime) DeleteAccount(input *DeleteAccountInput) (*DeleteAccountOutput, error)

DeleteAccount API operation for Amazon Chime.

Deletes the specified Amazon Chime account. You must suspend all users before deleting Team account. You can use the BatchSuspendUser action to dodo.

For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your Amazon Chime account before deletion. As soon as you release the domain, all users under that account are suspended.

Deleted accounts appear in your Disabled accounts list for 90 days. To restore deleted account from your Disabled accounts list, you must contact AWS Support.

After 90 days, deleted accounts are permanently removed from your Disabled accounts list.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteAccount for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* UnprocessableEntityException
The request was well-formed but was unable to be followed due to semantic
errors.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAccount

func (*Chime) DeleteAccountRequest

func (c *Chime) DeleteAccountRequest(input *DeleteAccountInput) (req *request.Request, output *DeleteAccountOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAccount

func (*Chime) DeleteAccountWithContext

func (c *Chime) DeleteAccountWithContext(ctx aws.Context, input *DeleteAccountInput, opts ...request.Option) (*DeleteAccountOutput, error)

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

See DeleteAccount 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 (*Chime) DeleteAppInstance

func (c *Chime) DeleteAppInstance(input *DeleteAppInstanceInput) (*DeleteAppInstanceOutput, error)

DeleteAppInstance API operation for Amazon Chime.

Deletes an AppInstance and all associated data asynchronously.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteAppInstance for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstance

func (*Chime) DeleteAppInstanceAdmin

func (c *Chime) DeleteAppInstanceAdmin(input *DeleteAppInstanceAdminInput) (*DeleteAppInstanceAdminOutput, error)

DeleteAppInstanceAdmin API operation for Amazon Chime.

Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteAppInstanceAdmin for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceAdmin

func (*Chime) DeleteAppInstanceAdminRequest

func (c *Chime) DeleteAppInstanceAdminRequest(input *DeleteAppInstanceAdminInput) (req *request.Request, output *DeleteAppInstanceAdminOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceAdmin

func (*Chime) DeleteAppInstanceAdminWithContext

func (c *Chime) DeleteAppInstanceAdminWithContext(ctx aws.Context, input *DeleteAppInstanceAdminInput, opts ...request.Option) (*DeleteAppInstanceAdminOutput, error)

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

See DeleteAppInstanceAdmin 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 (*Chime) DeleteAppInstanceRequest

func (c *Chime) DeleteAppInstanceRequest(input *DeleteAppInstanceInput) (req *request.Request, output *DeleteAppInstanceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstance

func (*Chime) DeleteAppInstanceStreamingConfigurations

func (c *Chime) DeleteAppInstanceStreamingConfigurations(input *DeleteAppInstanceStreamingConfigurationsInput) (*DeleteAppInstanceStreamingConfigurationsOutput, error)

DeleteAppInstanceStreamingConfigurations API operation for Amazon Chime.

Deletes the streaming configurations of an AppInstance.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteAppInstanceStreamingConfigurations for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceStreamingConfigurations

func (*Chime) DeleteAppInstanceStreamingConfigurationsRequest

func (c *Chime) DeleteAppInstanceStreamingConfigurationsRequest(input *DeleteAppInstanceStreamingConfigurationsInput) (req *request.Request, output *DeleteAppInstanceStreamingConfigurationsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceStreamingConfigurations

func (*Chime) DeleteAppInstanceStreamingConfigurationsWithContext

func (c *Chime) DeleteAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *DeleteAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*DeleteAppInstanceStreamingConfigurationsOutput, error)

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

See DeleteAppInstanceStreamingConfigurations 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 (*Chime) DeleteAppInstanceUser

func (c *Chime) DeleteAppInstanceUser(input *DeleteAppInstanceUserInput) (*DeleteAppInstanceUserOutput, error)

DeleteAppInstanceUser API operation for Amazon Chime.

Deletes an AppInstanceUser.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteAppInstanceUser for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceUser

func (*Chime) DeleteAppInstanceUserRequest

func (c *Chime) DeleteAppInstanceUserRequest(input *DeleteAppInstanceUserInput) (req *request.Request, output *DeleteAppInstanceUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceUser

func (*Chime) DeleteAppInstanceUserWithContext

func (c *Chime) DeleteAppInstanceUserWithContext(ctx aws.Context, input *DeleteAppInstanceUserInput, opts ...request.Option) (*DeleteAppInstanceUserOutput, error)

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

See DeleteAppInstanceUser 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 (*Chime) DeleteAppInstanceWithContext

func (c *Chime) DeleteAppInstanceWithContext(ctx aws.Context, input *DeleteAppInstanceInput, opts ...request.Option) (*DeleteAppInstanceOutput, error)

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

See DeleteAppInstance 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 (*Chime) DeleteAttendee

func (c *Chime) DeleteAttendee(input *DeleteAttendeeInput) (*DeleteAttendeeOutput, error)

DeleteAttendee API operation for Amazon Chime.

Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteAttendee for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAttendee

func (*Chime) DeleteAttendeeRequest

func (c *Chime) DeleteAttendeeRequest(input *DeleteAttendeeInput) (req *request.Request, output *DeleteAttendeeOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAttendee

func (*Chime) DeleteAttendeeWithContext

func (c *Chime) DeleteAttendeeWithContext(ctx aws.Context, input *DeleteAttendeeInput, opts ...request.Option) (*DeleteAttendeeOutput, error)

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

See DeleteAttendee 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 (*Chime) DeleteChannel

func (c *Chime) DeleteChannel(input *DeleteChannelInput) (*DeleteChannelOutput, error)

DeleteChannel API operation for Amazon Chime.

Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteChannel for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannel

func (*Chime) DeleteChannelBan

func (c *Chime) DeleteChannelBan(input *DeleteChannelBanInput) (*DeleteChannelBanOutput, error)

DeleteChannelBan API operation for Amazon Chime.

Removes a user from a channel's ban list.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteChannelBan for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelBan

func (*Chime) DeleteChannelBanRequest

func (c *Chime) DeleteChannelBanRequest(input *DeleteChannelBanInput) (req *request.Request, output *DeleteChannelBanOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelBan

func (*Chime) DeleteChannelBanWithContext

func (c *Chime) DeleteChannelBanWithContext(ctx aws.Context, input *DeleteChannelBanInput, opts ...request.Option) (*DeleteChannelBanOutput, error)

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

See DeleteChannelBan 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 (*Chime) DeleteChannelMembership

func (c *Chime) DeleteChannelMembership(input *DeleteChannelMembershipInput) (*DeleteChannelMembershipOutput, error)

DeleteChannelMembership API operation for Amazon Chime.

Removes a member from a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteChannelMembership for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMembership

func (*Chime) DeleteChannelMembershipRequest

func (c *Chime) DeleteChannelMembershipRequest(input *DeleteChannelMembershipInput) (req *request.Request, output *DeleteChannelMembershipOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMembership

func (*Chime) DeleteChannelMembershipWithContext

func (c *Chime) DeleteChannelMembershipWithContext(ctx aws.Context, input *DeleteChannelMembershipInput, opts ...request.Option) (*DeleteChannelMembershipOutput, error)

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

See DeleteChannelMembership 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 (*Chime) DeleteChannelMessage

func (c *Chime) DeleteChannelMessage(input *DeleteChannelMessageInput) (*DeleteChannelMessageOutput, error)

DeleteChannelMessage API operation for Amazon Chime.

Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteChannelMessage for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMessage

func (*Chime) DeleteChannelMessageRequest

func (c *Chime) DeleteChannelMessageRequest(input *DeleteChannelMessageInput) (req *request.Request, output *DeleteChannelMessageOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMessage

func (*Chime) DeleteChannelMessageWithContext

func (c *Chime) DeleteChannelMessageWithContext(ctx aws.Context, input *DeleteChannelMessageInput, opts ...request.Option) (*DeleteChannelMessageOutput, error)

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

See DeleteChannelMessage 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 (*Chime) DeleteChannelModerator

func (c *Chime) DeleteChannelModerator(input *DeleteChannelModeratorInput) (*DeleteChannelModeratorOutput, error)

DeleteChannelModerator API operation for Amazon Chime.

Deletes a channel moderator.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteChannelModerator for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelModerator

func (*Chime) DeleteChannelModeratorRequest

func (c *Chime) DeleteChannelModeratorRequest(input *DeleteChannelModeratorInput) (req *request.Request, output *DeleteChannelModeratorOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelModerator

func (*Chime) DeleteChannelModeratorWithContext

func (c *Chime) DeleteChannelModeratorWithContext(ctx aws.Context, input *DeleteChannelModeratorInput, opts ...request.Option) (*DeleteChannelModeratorOutput, error)

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

See DeleteChannelModerator 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 (*Chime) DeleteChannelRequest

func (c *Chime) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Request, output *DeleteChannelOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannel

func (*Chime) DeleteChannelWithContext

func (c *Chime) DeleteChannelWithContext(ctx aws.Context, input *DeleteChannelInput, opts ...request.Option) (*DeleteChannelOutput, error)

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

See DeleteChannel 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 (*Chime) DeleteEventsConfiguration

func (c *Chime) DeleteEventsConfiguration(input *DeleteEventsConfigurationInput) (*DeleteEventsConfigurationOutput, error)

DeleteEventsConfiguration API operation for Amazon Chime.

Deletes the events configuration that allows a bot to receive outgoing events.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteEventsConfiguration for usage and error information.

Returned Error Types:

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteEventsConfiguration

func (*Chime) DeleteEventsConfigurationRequest

func (c *Chime) DeleteEventsConfigurationRequest(input *DeleteEventsConfigurationInput) (req *request.Request, output *DeleteEventsConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteEventsConfiguration

func (*Chime) DeleteEventsConfigurationWithContext

func (c *Chime) DeleteEventsConfigurationWithContext(ctx aws.Context, input *DeleteEventsConfigurationInput, opts ...request.Option) (*DeleteEventsConfigurationOutput, error)

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

See DeleteEventsConfiguration 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 (*Chime) DeleteMediaCapturePipeline

func (c *Chime) DeleteMediaCapturePipeline(input *DeleteMediaCapturePipelineInput) (*DeleteMediaCapturePipelineOutput, error)

DeleteMediaCapturePipeline API operation for Amazon Chime.

Deletes the media capture pipeline.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteMediaCapturePipeline for usage and error information.

Returned Error Types:

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMediaCapturePipeline

func (*Chime) DeleteMediaCapturePipelineRequest

func (c *Chime) DeleteMediaCapturePipelineRequest(input *DeleteMediaCapturePipelineInput) (req *request.Request, output *DeleteMediaCapturePipelineOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMediaCapturePipeline

func (*Chime) DeleteMediaCapturePipelineWithContext

func (c *Chime) DeleteMediaCapturePipelineWithContext(ctx aws.Context, input *DeleteMediaCapturePipelineInput, opts ...request.Option) (*DeleteMediaCapturePipelineOutput, error)

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

See DeleteMediaCapturePipeline 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 (*Chime) DeleteMeeting

func (c *Chime) DeleteMeeting(input *DeleteMeetingInput) (*DeleteMeetingOutput, error)

DeleteMeeting API operation for Amazon Chime.

Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteMeeting for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMeeting

func (*Chime) DeleteMeetingRequest

func (c *Chime) DeleteMeetingRequest(input *DeleteMeetingInput) (req *request.Request, output *DeleteMeetingOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMeeting

func (*Chime) DeleteMeetingWithContext

func (c *Chime) DeleteMeetingWithContext(ctx aws.Context, input *DeleteMeetingInput, opts ...request.Option) (*DeleteMeetingOutput, error)

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

See DeleteMeeting 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 (*Chime) DeletePhoneNumber

func (c *Chime) DeletePhoneNumber(input *DeletePhoneNumberInput) (*DeletePhoneNumberOutput, error)

DeletePhoneNumber API operation for Amazon Chime.

Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime Voice Connectors before it can be deleted.

Deleted phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.

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

See the AWS API reference guide for Amazon Chime's API operation DeletePhoneNumber for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeletePhoneNumber

func (*Chime) DeletePhoneNumberRequest

func (c *Chime) DeletePhoneNumberRequest(input *DeletePhoneNumberInput) (req *request.Request, output *DeletePhoneNumberOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeletePhoneNumber

func (*Chime) DeletePhoneNumberWithContext

func (c *Chime) DeletePhoneNumberWithContext(ctx aws.Context, input *DeletePhoneNumberInput, opts ...request.Option) (*DeletePhoneNumberOutput, error)

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

See DeletePhoneNumber 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 (*Chime) DeleteProxySession

func (c *Chime) DeleteProxySession(input *DeleteProxySessionInput) (*DeleteProxySessionOutput, error)

DeleteProxySession API operation for Amazon Chime.

Deletes the specified proxy session from the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteProxySession for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteProxySession

func (*Chime) DeleteProxySessionRequest

func (c *Chime) DeleteProxySessionRequest(input *DeleteProxySessionInput) (req *request.Request, output *DeleteProxySessionOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteProxySession

func (*Chime) DeleteProxySessionWithContext

func (c *Chime) DeleteProxySessionWithContext(ctx aws.Context, input *DeleteProxySessionInput, opts ...request.Option) (*DeleteProxySessionOutput, error)

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

See DeleteProxySession 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 (*Chime) DeleteRoom

func (c *Chime) DeleteRoom(input *DeleteRoomInput) (*DeleteRoomOutput, error)

DeleteRoom API operation for Amazon Chime.

Deletes a chat room in an Amazon Chime Enterprise account.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteRoom for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoom

func (*Chime) DeleteRoomMembership

func (c *Chime) DeleteRoomMembership(input *DeleteRoomMembershipInput) (*DeleteRoomMembershipOutput, error)

DeleteRoomMembership API operation for Amazon Chime.

Removes a member from a chat room in an Amazon Chime Enterprise account.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteRoomMembership for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoomMembership

func (*Chime) DeleteRoomMembershipRequest

func (c *Chime) DeleteRoomMembershipRequest(input *DeleteRoomMembershipInput) (req *request.Request, output *DeleteRoomMembershipOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoomMembership

func (*Chime) DeleteRoomMembershipWithContext

func (c *Chime) DeleteRoomMembershipWithContext(ctx aws.Context, input *DeleteRoomMembershipInput, opts ...request.Option) (*DeleteRoomMembershipOutput, error)

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

See DeleteRoomMembership 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 (*Chime) DeleteRoomRequest

func (c *Chime) DeleteRoomRequest(input *DeleteRoomInput) (req *request.Request, output *DeleteRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoom

func (*Chime) DeleteRoomWithContext

func (c *Chime) DeleteRoomWithContext(ctx aws.Context, input *DeleteRoomInput, opts ...request.Option) (*DeleteRoomOutput, error)

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

See DeleteRoom 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 (*Chime) DeleteSipMediaApplication

func (c *Chime) DeleteSipMediaApplication(input *DeleteSipMediaApplicationInput) (*DeleteSipMediaApplicationOutput, error)

DeleteSipMediaApplication API operation for Amazon Chime.

Deletes a SIP media application.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteSipMediaApplication for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipMediaApplication

func (*Chime) DeleteSipMediaApplicationRequest

func (c *Chime) DeleteSipMediaApplicationRequest(input *DeleteSipMediaApplicationInput) (req *request.Request, output *DeleteSipMediaApplicationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipMediaApplication

func (*Chime) DeleteSipMediaApplicationWithContext

func (c *Chime) DeleteSipMediaApplicationWithContext(ctx aws.Context, input *DeleteSipMediaApplicationInput, opts ...request.Option) (*DeleteSipMediaApplicationOutput, error)

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

See DeleteSipMediaApplication 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 (*Chime) DeleteSipRule

func (c *Chime) DeleteSipRule(input *DeleteSipRuleInput) (*DeleteSipRuleOutput, error)

DeleteSipRule API operation for Amazon Chime.

Deletes a SIP rule. You must disable a SIP rule before you can delete 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 Amazon Chime's API operation DeleteSipRule for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipRule

func (*Chime) DeleteSipRuleRequest

func (c *Chime) DeleteSipRuleRequest(input *DeleteSipRuleInput) (req *request.Request, output *DeleteSipRuleOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipRule

func (*Chime) DeleteSipRuleWithContext

func (c *Chime) DeleteSipRuleWithContext(ctx aws.Context, input *DeleteSipRuleInput, opts ...request.Option) (*DeleteSipRuleOutput, error)

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

See DeleteSipRule 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 (*Chime) DeleteVoiceConnector

func (c *Chime) DeleteVoiceConnector(input *DeleteVoiceConnectorInput) (*DeleteVoiceConnectorOutput, error)

DeleteVoiceConnector API operation for Amazon Chime.

Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can 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 Amazon Chime's API operation DeleteVoiceConnector for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnector

func (*Chime) DeleteVoiceConnectorEmergencyCallingConfiguration

func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfiguration(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)

DeleteVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime.

Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorEmergencyCallingConfiguration for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorEmergencyCallingConfiguration

func (*Chime) DeleteVoiceConnectorEmergencyCallingConfigurationRequest

func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorEmergencyCallingConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorEmergencyCallingConfiguration

func (*Chime) DeleteVoiceConnectorEmergencyCallingConfigurationWithContext

func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)

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

See DeleteVoiceConnectorEmergencyCallingConfiguration 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 (*Chime) DeleteVoiceConnectorGroup

func (c *Chime) DeleteVoiceConnectorGroup(input *DeleteVoiceConnectorGroupInput) (*DeleteVoiceConnectorGroupOutput, error)

DeleteVoiceConnectorGroup API operation for Amazon Chime.

Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can 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 Amazon Chime's API operation DeleteVoiceConnectorGroup for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ConflictException
The request could not be processed because of conflict in the current state
of the resource.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorGroup

func (*Chime) DeleteVoiceConnectorGroupRequest

func (c *Chime) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGroupInput) (req *request.Request, output *DeleteVoiceConnectorGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorGroup

func (*Chime) DeleteVoiceConnectorGroupWithContext

func (c *Chime) DeleteVoiceConnectorGroupWithContext(ctx aws.Context, input *DeleteVoiceConnectorGroupInput, opts ...request.Option) (*DeleteVoiceConnectorGroupOutput, error)

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

See DeleteVoiceConnectorGroup 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 (*Chime) DeleteVoiceConnectorOrigination

func (c *Chime) DeleteVoiceConnectorOrigination(input *DeleteVoiceConnectorOriginationInput) (*DeleteVoiceConnectorOriginationOutput, error)

DeleteVoiceConnectorOrigination API operation for Amazon Chime.

Deletes the origination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorOrigination for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOrigination

func (*Chime) DeleteVoiceConnectorOriginationRequest

func (c *Chime) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnectorOriginationInput) (req *request.Request, output *DeleteVoiceConnectorOriginationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOrigination

func (*Chime) DeleteVoiceConnectorOriginationWithContext

func (c *Chime) DeleteVoiceConnectorOriginationWithContext(ctx aws.Context, input *DeleteVoiceConnectorOriginationInput, opts ...request.Option) (*DeleteVoiceConnectorOriginationOutput, error)

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

See DeleteVoiceConnectorOrigination 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 (*Chime) DeleteVoiceConnectorProxy

func (c *Chime) DeleteVoiceConnectorProxy(input *DeleteVoiceConnectorProxyInput) (*DeleteVoiceConnectorProxyOutput, error)

DeleteVoiceConnectorProxy API operation for Amazon Chime.

Deletes the proxy configuration from the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorProxy for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorProxy

func (*Chime) DeleteVoiceConnectorProxyRequest

func (c *Chime) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProxyInput) (req *request.Request, output *DeleteVoiceConnectorProxyOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorProxy

func (*Chime) DeleteVoiceConnectorProxyWithContext

func (c *Chime) DeleteVoiceConnectorProxyWithContext(ctx aws.Context, input *DeleteVoiceConnectorProxyInput, opts ...request.Option) (*DeleteVoiceConnectorProxyOutput, error)

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

See DeleteVoiceConnectorProxy 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 (*Chime) DeleteVoiceConnectorRequest

func (c *Chime) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) (req *request.Request, output *DeleteVoiceConnectorOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnector

func (*Chime) DeleteVoiceConnectorStreamingConfiguration

func (c *Chime) DeleteVoiceConnectorStreamingConfiguration(input *DeleteVoiceConnectorStreamingConfigurationInput) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)

DeleteVoiceConnectorStreamingConfiguration API operation for Amazon Chime.

Deletes the streaming configuration for the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorStreamingConfiguration for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorStreamingConfiguration

func (*Chime) DeleteVoiceConnectorStreamingConfigurationRequest

func (c *Chime) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorStreamingConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorStreamingConfiguration

func (*Chime) DeleteVoiceConnectorStreamingConfigurationWithContext

func (c *Chime) DeleteVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)

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

See DeleteVoiceConnectorStreamingConfiguration 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 (*Chime) DeleteVoiceConnectorTermination

func (c *Chime) DeleteVoiceConnectorTermination(input *DeleteVoiceConnectorTerminationInput) (*DeleteVoiceConnectorTerminationOutput, error)

DeleteVoiceConnectorTermination API operation for Amazon Chime.

Deletes the termination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorTermination for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTermination

func (*Chime) DeleteVoiceConnectorTerminationCredentials

func (c *Chime) DeleteVoiceConnectorTerminationCredentials(input *DeleteVoiceConnectorTerminationCredentialsInput) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)

DeleteVoiceConnectorTerminationCredentials API operation for Amazon Chime.

Deletes the specified SIP credentials used by your equipment to authenticate during call termination.

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

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorTerminationCredentials for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationCredentials

func (*Chime) DeleteVoiceConnectorTerminationCredentialsRequest

func (c *Chime) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *DeleteVoiceConnectorTerminationCredentialsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationCredentials

func (*Chime) DeleteVoiceConnectorTerminationCredentialsWithContext

func (c *Chime) DeleteVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)

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

See DeleteVoiceConnectorTerminationCredentials 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 (*Chime) DeleteVoiceConnectorTerminationRequest

func (c *Chime) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnectorTerminationInput) (req *request.Request, output *DeleteVoiceConnectorTerminationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTermination

func (*Chime) DeleteVoiceConnectorTerminationWithContext

func (c *Chime) DeleteVoiceConnectorTerminationWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationOutput, error)

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

See DeleteVoiceConnectorTermination 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 (*Chime) DeleteVoiceConnectorWithContext

func (c *Chime) DeleteVoiceConnectorWithContext(ctx aws.Context, input *DeleteVoiceConnectorInput, opts ...request.Option) (*DeleteVoiceConnectorOutput, error)

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

See DeleteVoiceConnector 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 (*Chime) DescribeAppInstance

func (c *Chime) DescribeAppInstance(input *DescribeAppInstanceInput) (*DescribeAppInstanceOutput, error)

DescribeAppInstance API operation for Amazon Chime.

Returns the full details of an AppInstance.

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

See the AWS API reference guide for Amazon Chime's API operation DescribeAppInstance for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstance

func (*Chime) DescribeAppInstanceAdmin

func (c *Chime) DescribeAppInstanceAdmin(input *DescribeAppInstanceAdminInput) (*DescribeAppInstanceAdminOutput, error)

DescribeAppInstanceAdmin API operation for Amazon Chime.

Returns the full details of an AppInstanceAdmin.

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

See the AWS API reference guide for Amazon Chime's API operation DescribeAppInstanceAdmin for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceAdmin

func (*Chime) DescribeAppInstanceAdminRequest

func (c *Chime) DescribeAppInstanceAdminRequest(input *DescribeAppInstanceAdminInput) (req *request.Request, output *DescribeAppInstanceAdminOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceAdmin

func (*Chime) DescribeAppInstanceAdminWithContext

func (c *Chime) DescribeAppInstanceAdminWithContext(ctx aws.Context, input *DescribeAppInstanceAdminInput, opts ...request.Option) (*DescribeAppInstanceAdminOutput, error)

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

See DescribeAppInstanceAdmin 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 (*Chime) DescribeAppInstanceRequest

func (c *Chime) DescribeAppInstanceRequest(input *DescribeAppInstanceInput) (req *request.Request, output *DescribeAppInstanceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstance

func (*Chime) DescribeAppInstanceUser

func (c *Chime) DescribeAppInstanceUser(input *DescribeAppInstanceUserInput) (*DescribeAppInstanceUserOutput, error)

DescribeAppInstanceUser API operation for Amazon Chime.

Returns the full details of an AppInstanceUser.

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

See the AWS API reference guide for Amazon Chime's API operation DescribeAppInstanceUser for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceUser

func (*Chime) DescribeAppInstanceUserRequest

func (c *Chime) DescribeAppInstanceUserRequest(input *DescribeAppInstanceUserInput) (req *request.Request, output *DescribeAppInstanceUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceUser

func (*Chime) DescribeAppInstanceUserWithContext

func (c *Chime) DescribeAppInstanceUserWithContext(ctx aws.Context, input *DescribeAppInstanceUserInput, opts ...request.Option) (*DescribeAppInstanceUserOutput, error)

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

See DescribeAppInstanceUser 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 (*Chime) DescribeAppInstanceWithContext

func (c *Chime) DescribeAppInstanceWithContext(ctx aws.Context, input *DescribeAppInstanceInput, opts ...request.Option) (*DescribeAppInstanceOutput, error)

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

See DescribeAppInstance 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 (*Chime) DescribeChannel

func (c *Chime) DescribeChannel(input *DescribeChannelInput) (*DescribeChannelOutput, error)

DescribeChannel API operation for Amazon Chime.

Returns the full details of a channel in an Amazon Chime AppInstance.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DescribeChannel for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannel

func (*Chime) DescribeChannelBan

func (c *Chime) DescribeChannelBan(input *DescribeChannelBanInput) (*DescribeChannelBanOutput, error)

DescribeChannelBan API operation for Amazon Chime.

Returns the full details of a channel ban.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelBan for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelBan

func (*Chime) DescribeChannelBanRequest

func (c *Chime) DescribeChannelBanRequest(input *DescribeChannelBanInput) (req *request.Request, output *DescribeChannelBanOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelBan

func (*Chime) DescribeChannelBanWithContext

func (c *Chime) DescribeChannelBanWithContext(ctx aws.Context, input *DescribeChannelBanInput, opts ...request.Option) (*DescribeChannelBanOutput, error)

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

See DescribeChannelBan 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 (*Chime) DescribeChannelMembership

func (c *Chime) DescribeChannelMembership(input *DescribeChannelMembershipInput) (*DescribeChannelMembershipOutput, error)

DescribeChannelMembership API operation for Amazon Chime.

Returns the full details of a user's channel membership.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelMembership for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembership

func (*Chime) DescribeChannelMembershipForAppInstanceUser

func (c *Chime) DescribeChannelMembershipForAppInstanceUser(input *DescribeChannelMembershipForAppInstanceUserInput) (*DescribeChannelMembershipForAppInstanceUserOutput, error)

DescribeChannelMembershipForAppInstanceUser API operation for Amazon Chime.

Returns the details of a channel based on the membership of the specified AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelMembershipForAppInstanceUser for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembershipForAppInstanceUser

func (*Chime) DescribeChannelMembershipForAppInstanceUserRequest

func (c *Chime) DescribeChannelMembershipForAppInstanceUserRequest(input *DescribeChannelMembershipForAppInstanceUserInput) (req *request.Request, output *DescribeChannelMembershipForAppInstanceUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembershipForAppInstanceUser

func (*Chime) DescribeChannelMembershipForAppInstanceUserWithContext

func (c *Chime) DescribeChannelMembershipForAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelMembershipForAppInstanceUserInput, opts ...request.Option) (*DescribeChannelMembershipForAppInstanceUserOutput, error)

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

See DescribeChannelMembershipForAppInstanceUser 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 (*Chime) DescribeChannelMembershipRequest

func (c *Chime) DescribeChannelMembershipRequest(input *DescribeChannelMembershipInput) (req *request.Request, output *DescribeChannelMembershipOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembership

func (*Chime) DescribeChannelMembershipWithContext

func (c *Chime) DescribeChannelMembershipWithContext(ctx aws.Context, input *DescribeChannelMembershipInput, opts ...request.Option) (*DescribeChannelMembershipOutput, error)

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

See DescribeChannelMembership 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 (*Chime) DescribeChannelModeratedByAppInstanceUser

func (c *Chime) DescribeChannelModeratedByAppInstanceUser(input *DescribeChannelModeratedByAppInstanceUserInput) (*DescribeChannelModeratedByAppInstanceUserOutput, error)

DescribeChannelModeratedByAppInstanceUser API operation for Amazon Chime.

Returns the full details of a channel moderated by the specified AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelModeratedByAppInstanceUser for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModeratedByAppInstanceUser

func (*Chime) DescribeChannelModeratedByAppInstanceUserRequest

func (c *Chime) DescribeChannelModeratedByAppInstanceUserRequest(input *DescribeChannelModeratedByAppInstanceUserInput) (req *request.Request, output *DescribeChannelModeratedByAppInstanceUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModeratedByAppInstanceUser

func (*Chime) DescribeChannelModeratedByAppInstanceUserWithContext

func (c *Chime) DescribeChannelModeratedByAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelModeratedByAppInstanceUserInput, opts ...request.Option) (*DescribeChannelModeratedByAppInstanceUserOutput, error)

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

See DescribeChannelModeratedByAppInstanceUser 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 (*Chime) DescribeChannelModerator

func (c *Chime) DescribeChannelModerator(input *DescribeChannelModeratorInput) (*DescribeChannelModeratorOutput, error)

DescribeChannelModerator API operation for Amazon Chime.

Returns the full details of a single ChannelModerator.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelModerator for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModerator

func (*Chime) DescribeChannelModeratorRequest

func (c *Chime) DescribeChannelModeratorRequest(input *DescribeChannelModeratorInput) (req *request.Request, output *DescribeChannelModeratorOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModerator

func (*Chime) DescribeChannelModeratorWithContext

func (c *Chime) DescribeChannelModeratorWithContext(ctx aws.Context, input *DescribeChannelModeratorInput, opts ...request.Option) (*DescribeChannelModeratorOutput, error)

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

See DescribeChannelModerator 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 (*Chime) DescribeChannelRequest

func (c *Chime) DescribeChannelRequest(input *DescribeChannelInput) (req *request.Request, output *DescribeChannelOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannel

func (*Chime) DescribeChannelWithContext

func (c *Chime) DescribeChannelWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.Option) (*DescribeChannelOutput, error)

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

See DescribeChannel 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 (*Chime) DisassociatePhoneNumberFromUser

func (c *Chime) DisassociatePhoneNumberFromUser(input *DisassociatePhoneNumberFromUserInput) (*DisassociatePhoneNumberFromUserOutput, error)

DisassociatePhoneNumberFromUser API operation for Amazon Chime.

Disassociates the primary provisioned phone number from the specified Amazon Chime user.

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

See the AWS API reference guide for Amazon Chime's API operation DisassociatePhoneNumberFromUser for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumberFromUser

func (*Chime) DisassociatePhoneNumberFromUserRequest

func (c *Chime) DisassociatePhoneNumberFromUserRequest(input *DisassociatePhoneNumberFromUserInput) (req *request.Request, output *DisassociatePhoneNumberFromUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumberFromUser

func (*Chime) DisassociatePhoneNumberFromUserWithContext

func (c *Chime) DisassociatePhoneNumberFromUserWithContext(ctx aws.Context, input *DisassociatePhoneNumberFromUserInput, opts ...request.Option) (*DisassociatePhoneNumberFromUserOutput, error)

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

See DisassociatePhoneNumberFromUser 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 (*Chime) DisassociatePhoneNumbersFromVoiceConnector

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnector(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)

DisassociatePhoneNumbersFromVoiceConnector API operation for Amazon Chime.

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation DisassociatePhoneNumbersFromVoiceConnector for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnector

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorGroup

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroup(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)

DisassociatePhoneNumbersFromVoiceConnectorGroup API operation for Amazon Chime.

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.

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

See the AWS API reference guide for Amazon Chime's API operation DisassociatePhoneNumbersFromVoiceConnectorGroup for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnectorGroup

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnectorGroup

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupWithContext

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)

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

See DisassociatePhoneNumbersFromVoiceConnectorGroup 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 (*Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnector

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorWithContext

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)

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

See DisassociatePhoneNumbersFromVoiceConnector 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 (*Chime) DisassociateSigninDelegateGroupsFromAccount

func (c *Chime) DisassociateSigninDelegateGroupsFromAccount(input *DisassociateSigninDelegateGroupsFromAccountInput) (*DisassociateSigninDelegateGroupsFromAccountOutput, error)

DisassociateSigninDelegateGroupsFromAccount API operation for Amazon Chime.

Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.

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

See the AWS API reference guide for Amazon Chime's API operation DisassociateSigninDelegateGroupsFromAccount for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociateSigninDelegateGroupsFromAccount

func (*Chime) DisassociateSigninDelegateGroupsFromAccountRequest

func (c *Chime) DisassociateSigninDelegateGroupsFromAccountRequest(input *DisassociateSigninDelegateGroupsFromAccountInput) (req *request.Request, output *DisassociateSigninDelegateGroupsFromAccountOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociateSigninDelegateGroupsFromAccount

func (*Chime) DisassociateSigninDelegateGroupsFromAccountWithContext

func (c *Chime) DisassociateSigninDelegateGroupsFromAccountWithContext(ctx aws.Context, input *DisassociateSigninDelegateGroupsFromAccountInput, opts ...request.Option) (*DisassociateSigninDelegateGroupsFromAccountOutput, error)

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

See DisassociateSigninDelegateGroupsFromAccount 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 (*Chime) GetAccount

func (c *Chime) GetAccount(input *GetAccountInput) (*GetAccountOutput, error)

GetAccount API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.

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

See the AWS API reference guide for Amazon Chime's API operation GetAccount for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccount

func (*Chime) GetAccountRequest

func (c *Chime) GetAccountRequest(input *GetAccountInput) (req *request.Request, output *GetAccountOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccount

func (*Chime) GetAccountSettings

func (c *Chime) GetAccountSettings(input *GetAccountSettingsInput) (*GetAccountSettingsOutput, error)

GetAccountSettings API operation for Amazon Chime.

Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout settings. For more information about these settings, see Use the Policies Page (https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide.

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

See the AWS API reference guide for Amazon Chime's API operation GetAccountSettings for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountSettings

func (*Chime) GetAccountSettingsRequest

func (c *Chime) GetAccountSettingsRequest(input *GetAccountSettingsInput) (req *request.Request, output *GetAccountSettingsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountSettings

func (*Chime) GetAccountSettingsWithContext

func (c *Chime) GetAccountSettingsWithContext(ctx aws.Context, input *GetAccountSettingsInput, opts ...request.Option) (*GetAccountSettingsOutput, error)

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

See GetAccountSettings 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 (*Chime) GetAccountWithContext

func (c *Chime) GetAccountWithContext(ctx aws.Context, input *GetAccountInput, opts ...request.Option) (*GetAccountOutput, error)

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

See GetAccount 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 (*Chime) GetAppInstanceRetentionSettings

func (c *Chime) GetAppInstanceRetentionSettings(input *GetAppInstanceRetentionSettingsInput) (*GetAppInstanceRetentionSettingsOutput, error)

GetAppInstanceRetentionSettings API operation for Amazon Chime.

Gets the retention settings for an AppInstance.

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

See the AWS API reference guide for Amazon Chime's API operation GetAppInstanceRetentionSettings for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceRetentionSettings

func (*Chime) GetAppInstanceRetentionSettingsRequest

func (c *Chime) GetAppInstanceRetentionSettingsRequest(input *GetAppInstanceRetentionSettingsInput) (req *request.Request, output *GetAppInstanceRetentionSettingsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceRetentionSettings

func (*Chime) GetAppInstanceRetentionSettingsWithContext

func (c *Chime) GetAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *GetAppInstanceRetentionSettingsInput, opts ...request.Option) (*GetAppInstanceRetentionSettingsOutput, error)

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

See GetAppInstanceRetentionSettings 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 (*Chime) GetAppInstanceStreamingConfigurations

func (c *Chime) GetAppInstanceStreamingConfigurations(input *GetAppInstanceStreamingConfigurationsInput) (*GetAppInstanceStreamingConfigurationsOutput, error)

GetAppInstanceStreamingConfigurations API operation for Amazon Chime.

Gets the streaming settings for an AppInstance.

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

See the AWS API reference guide for Amazon Chime's API operation GetAppInstanceStreamingConfigurations for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceStreamingConfigurations

func (*Chime) GetAppInstanceStreamingConfigurationsRequest

func (c *Chime) GetAppInstanceStreamingConfigurationsRequest(input *GetAppInstanceStreamingConfigurationsInput) (req *request.Request, output *GetAppInstanceStreamingConfigurationsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceStreamingConfigurations

func (*Chime) GetAppInstanceStreamingConfigurationsWithContext

func (c *Chime) GetAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *GetAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*GetAppInstanceStreamingConfigurationsOutput, error)

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

See GetAppInstanceStreamingConfigurations 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 (*Chime) GetAttendee

func (c *Chime) GetAttendee(input *GetAttendeeInput) (*GetAttendeeOutput, error)

GetAttendee API operation for Amazon Chime.

Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide .

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

See the AWS API reference guide for Amazon Chime's API operation GetAttendee for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAttendee

func (*Chime) GetAttendeeRequest

func (c *Chime) GetAttendeeRequest(input *GetAttendeeInput) (req *request.Request, output *GetAttendeeOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAttendee

func (*Chime) GetAttendeeWithContext

func (c *Chime) GetAttendeeWithContext(ctx aws.Context, input *GetAttendeeInput, opts ...request.Option) (*GetAttendeeOutput, error)

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

See GetAttendee 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 (*Chime) GetBot

func (c *Chime) GetBot(input *GetBotInput) (*GetBotOutput, error)

GetBot API operation for Amazon Chime.

Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.

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

See the AWS API reference guide for Amazon Chime's API operation GetBot for usage and error information.

Returned Error Types:

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

* ForbiddenException
The client is permanently forbidden from making the request.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetBot

func (*Chime) GetBotRequest

func (c *Chime) GetBotRequest(input *GetBotInput) (req *request.Request, output *GetBotOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetBot

func (*Chime) GetBotWithContext

func (c *Chime) GetBotWithContext(ctx aws.Context, input *GetBotInput, opts ...request.Option) (*GetBotOutput, error)

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

See GetBot 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 (*Chime) GetChannelMessage

func (c *Chime) GetChannelMessage(input *GetChannelMessageInput) (*GetChannelMessageOutput, error)

GetChannelMessage API operation for Amazon Chime.

Gets the full details of a channel message.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

See the AWS API reference guide for Amazon Chime's API operation GetChannelMessage for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetChannelMessage

func (*Chime) GetChannelMessageRequest

func (c *Chime) GetChannelMessageRequest(input *GetChannelMessageInput) (req *request.Request, output *GetChannelMessageOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetChannelMessage

func (*Chime) GetChannelMessageWithContext

func (c *Chime) GetChannelMessageWithContext(ctx aws.Context, input *GetChannelMessageInput, opts ...request.Option) (*GetChannelMessageOutput, error)

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

See GetChannelMessage 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 (*Chime) GetEventsConfiguration

func (c *Chime) GetEventsConfiguration(input *GetEventsConfigurationInput) (*GetEventsConfigurationOutput, error)

GetEventsConfiguration API operation for Amazon Chime.

Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN.

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

See the AWS API reference guide for Amazon Chime's API operation GetEventsConfiguration for usage and error information.

Returned Error Types:

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ResourceLimitExceededException
The request exceeds the resource limit.

* NotFoundException
One or more of the resources in the request does not exist in the system.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetEventsConfiguration

func (*Chime) GetEventsConfigurationRequest

func (c *Chime) GetEventsConfigurationRequest(input *GetEventsConfigurationInput) (req *request.Request, output *GetEventsConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetEventsConfiguration

func (*Chime) GetEventsConfigurationWithContext

func (c *Chime) GetEventsConfigurationWithContext(ctx aws.Context, input *GetEventsConfigurationInput, opts ...request.Option) (*GetEventsConfigurationOutput, error)

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

See GetEventsConfiguration 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 (*Chime) GetGlobalSettings

func (c *Chime) GetGlobalSettings(input *GetGlobalSettingsInput) (*GetGlobalSettingsOutput, error)

GetGlobalSettings API operation for Amazon Chime.

Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

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

See the AWS API reference guide for Amazon Chime's API operation GetGlobalSettings for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetGlobalSettings

func (*Chime) GetGlobalSettingsRequest

func (c *Chime) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) (req *request.Request, output *GetGlobalSettingsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetGlobalSettings

func (*Chime) GetGlobalSettingsWithContext

func (c *Chime) GetGlobalSettingsWithContext(ctx aws.Context, input *GetGlobalSettingsInput, opts ...request.Option) (*GetGlobalSettingsOutput, error)

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

See GetGlobalSettings 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 (*Chime) GetMediaCapturePipeline

func (c *Chime) GetMediaCapturePipeline(input *GetMediaCapturePipelineInput) (*GetMediaCapturePipelineOutput, error)

GetMediaCapturePipeline API operation for Amazon Chime.

Gets an existing media capture pipeline.

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

See the AWS API reference guide for Amazon Chime's API operation GetMediaCapturePipeline for usage and error information.

Returned Error Types:

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMediaCapturePipeline

func (*Chime) GetMediaCapturePipelineRequest

func (c *Chime) GetMediaCapturePipelineRequest(input *GetMediaCapturePipelineInput) (req *request.Request, output *GetMediaCapturePipelineOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMediaCapturePipeline

func (*Chime) GetMediaCapturePipelineWithContext

func (c *Chime) GetMediaCapturePipelineWithContext(ctx aws.Context, input *GetMediaCapturePipelineInput, opts ...request.Option) (*GetMediaCapturePipelineOutput, error)

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

See GetMediaCapturePipeline 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 (*Chime) GetMeeting

func (c *Chime) GetMeeting(input *GetMeetingInput) (*GetMeetingOutput, error)

GetMeeting API operation for Amazon Chime.

Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide .

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

See the AWS API reference guide for Amazon Chime's API operation GetMeeting for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ThrottledClientException
The client exceeded its request rate limit.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMeeting

func (*Chime) GetMeetingRequest

func (c *Chime) GetMeetingRequest(input *GetMeetingInput) (req *request.Request, output *GetMeetingOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMeeting

func (*Chime) GetMeetingWithContext

func (c *Chime) GetMeetingWithContext(ctx aws.Context, input *GetMeetingInput, opts ...request.Option) (*GetMeetingOutput, error)

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

See GetMeeting 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 (*Chime) GetMessagingSessionEndpoint

func (c *Chime) GetMessagingSessionEndpoint(input *GetMessagingSessionEndpointInput) (*GetMessagingSessionEndpointOutput, error)

GetMessagingSessionEndpoint API operation for Amazon Chime.

The details of the endpoint for the messaging session.

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

See the AWS API reference guide for Amazon Chime's API operation GetMessagingSessionEndpoint for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMessagingSessionEndpoint

func (*Chime) GetMessagingSessionEndpointRequest

func (c *Chime) GetMessagingSessionEndpointRequest(input *GetMessagingSessionEndpointInput) (req *request.Request, output *GetMessagingSessionEndpointOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMessagingSessionEndpoint

func (*Chime) GetMessagingSessionEndpointWithContext

func (c *Chime) GetMessagingSessionEndpointWithContext(ctx aws.Context, input *GetMessagingSessionEndpointInput, opts ...request.Option) (*GetMessagingSessionEndpointOutput, error)

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

See GetMessagingSessionEndpoint 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 (*Chime) GetPhoneNumber

func (c *Chime) GetPhoneNumber(input *GetPhoneNumberInput) (*GetPhoneNumberOutput, error)

GetPhoneNumber API operation for Amazon Chime.

Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.

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

See the AWS API reference guide for Amazon Chime's API operation GetPhoneNumber for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumber

func (*Chime) GetPhoneNumberOrder

func (c *Chime) GetPhoneNumberOrder(input *GetPhoneNumberOrderInput) (*GetPhoneNumberOrderOutput, error)

GetPhoneNumberOrder API operation for Amazon Chime.

Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status.

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

See the AWS API reference guide for Amazon Chime's API operation GetPhoneNumberOrder for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberOrder

func (*Chime) GetPhoneNumberOrderRequest

func (c *Chime) GetPhoneNumberOrderRequest(input *GetPhoneNumberOrderInput) (req *request.Request, output *GetPhoneNumberOrderOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberOrder

func (*Chime) GetPhoneNumberOrderWithContext

func (c *Chime) GetPhoneNumberOrderWithContext(ctx aws.Context, input *GetPhoneNumberOrderInput, opts ...request.Option) (*GetPhoneNumberOrderOutput, error)

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

See GetPhoneNumberOrder 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 (*Chime) GetPhoneNumberRequest

func (c *Chime) GetPhoneNumberRequest(input *GetPhoneNumberInput) (req *request.Request, output *GetPhoneNumberOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumber

func (*Chime) GetPhoneNumberSettings

func (c *Chime) GetPhoneNumberSettings(input *GetPhoneNumberSettingsInput) (*GetPhoneNumberSettingsOutput, error)

GetPhoneNumberSettings API operation for Amazon Chime.

Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.

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

See the AWS API reference guide for Amazon Chime's API operation GetPhoneNumberSettings for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberSettings

func (*Chime) GetPhoneNumberSettingsRequest

func (c *Chime) GetPhoneNumberSettingsRequest(input *GetPhoneNumberSettingsInput) (req *request.Request, output *GetPhoneNumberSettingsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberSettings

func (*Chime) GetPhoneNumberSettingsWithContext

func (c *Chime) GetPhoneNumberSettingsWithContext(ctx aws.Context, input *GetPhoneNumberSettingsInput, opts ...request.Option) (*GetPhoneNumberSettingsOutput, error)

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

See GetPhoneNumberSettings 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 (*Chime) GetPhoneNumberWithContext

func (c *Chime) GetPhoneNumberWithContext(ctx aws.Context, input *GetPhoneNumberInput, opts ...request.Option) (*GetPhoneNumberOutput, error)

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

See GetPhoneNumber 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 (*Chime) GetProxySession

func (c *Chime) GetProxySession(input *GetProxySessionInput) (*GetProxySessionOutput, error)

GetProxySession API operation for Amazon Chime.

Gets the specified proxy session details for the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation GetProxySession for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetProxySession

func (*Chime) GetProxySessionRequest

func (c *Chime) GetProxySessionRequest(input *GetProxySessionInput) (req *request.Request, output *GetProxySessionOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetProxySession

func (*Chime) GetProxySessionWithContext

func (c *Chime) GetProxySessionWithContext(ctx aws.Context, input *GetProxySessionInput, opts ...request.Option) (*GetProxySessionOutput, error)

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

See GetProxySession 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 (*Chime) GetRetentionSettings

func (c *Chime) GetRetentionSettings(input *GetRetentionSettingsInput) (*GetRetentionSettingsOutput, error)

GetRetentionSettings API operation for Amazon Chime.

Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see Managing Chat Retention Policies (https://docs.aws.amazon.com/chime/latest/ag/chat-retention.html) in the Amazon Chime Administration Guide.

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

See the AWS API reference guide for Amazon Chime's API operation GetRetentionSettings for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRetentionSettings

func (*Chime) GetRetentionSettingsRequest

func (c *Chime) GetRetentionSettingsRequest(input *GetRetentionSettingsInput) (req *request.Request, output *GetRetentionSettingsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRetentionSettings

func (*Chime) GetRetentionSettingsWithContext

func (c *Chime) GetRetentionSettingsWithContext(ctx aws.Context, input *GetRetentionSettingsInput, opts ...request.Option) (*GetRetentionSettingsOutput, error)

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

See GetRetentionSettings 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 (*Chime) GetRoom

func (c *Chime) GetRoom(input *GetRoomInput) (*GetRoomOutput, error)

GetRoom API operation for Amazon Chime.

Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.

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

See the AWS API reference guide for Amazon Chime's API operation GetRoom for usage and error information.

Returned Error Types:

* BadRequestException
The input parameters don't match the service's restrictions.

* ForbiddenException
The client is permanently forbidden from making the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* UnauthorizedClientException
The client is not currently authorized to make the request.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRoom

func (*Chime) GetRoomRequest

func (c *Chime) GetRoomRequest(input *GetRoomInput) (req *request.Request, output *GetRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRoom

func (*Chime) GetRoomWithContext

func (c *Chime) GetRoomWithContext(ctx aws.Context, input *GetRoomInput, opts ...request.Option) (*GetRoomOutput, error)

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

See GetRoom 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 (*Chime) GetSipMediaApplication

func (c *Chime) GetSipMediaApplication(input *GetSipMediaApplicationInput) (*GetSipMediaApplicationOutput, error)

GetSipMediaApplication API operation for Amazon Chime.

Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.

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

See the AWS API reference guide for Amazon Chime's API operation GetSipMediaApplication for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplication

func (*Chime) GetSipMediaApplicationLoggingConfiguration

func (c *Chime) GetSipMediaApplicationLoggingConfiguration(input *GetSipMediaApplicationLoggingConfigurationInput) (*GetSipMediaApplicationLoggingConfigurationOutput, error)

GetSipMediaApplicationLoggingConfiguration API operation for Amazon Chime.

Returns the logging configuration for the specified SIP media application.

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

See the AWS API reference guide for Amazon Chime's API operation GetSipMediaApplicationLoggingConfiguration for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplicationLoggingConfiguration

func (*Chime) GetSipMediaApplicationLoggingConfigurationRequest

func (c *Chime) GetSipMediaApplicationLoggingConfigurationRequest(input *GetSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *GetSipMediaApplicationLoggingConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplicationLoggingConfiguration

func (*Chime) GetSipMediaApplicationLoggingConfigurationWithContext

func (c *Chime) GetSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *GetSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*GetSipMediaApplicationLoggingConfigurationOutput, error)

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

See GetSipMediaApplicationLoggingConfiguration 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 (*Chime) GetSipMediaApplicationRequest

func (c *Chime) GetSipMediaApplicationRequest(input *GetSipMediaApplicationInput) (req *request.Request, output *GetSipMediaApplicationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplication

func (*Chime) GetSipMediaApplicationWithContext

func (c *Chime) GetSipMediaApplicationWithContext(ctx aws.Context, input *GetSipMediaApplicationInput, opts ...request.Option) (*GetSipMediaApplicationOutput, error)

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

See GetSipMediaApplication 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 (*Chime) GetSipRule

func (c *Chime) GetSipRule(input *GetSipRuleInput) (*GetSipRuleOutput, error)

GetSipRule API operation for Amazon Chime.

Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.

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

See the AWS API reference guide for Amazon Chime's API operation GetSipRule for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipRule

func (*Chime) GetSipRuleRequest

func (c *Chime) GetSipRuleRequest(input *GetSipRuleInput) (req *request.Request, output *GetSipRuleOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipRule

func (*Chime) GetSipRuleWithContext

func (c *Chime) GetSipRuleWithContext(ctx aws.Context, input *GetSipRuleInput, opts ...request.Option) (*GetSipRuleOutput, error)

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

See GetSipRule 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 (*Chime) GetUser

func (c *Chime) GetUser(input *GetUserInput) (*GetUserOutput, error)

GetUser API operation for Amazon Chime.

Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting PIN.

To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address.

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

See the AWS API reference guide for Amazon Chime's API operation GetUser for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUser

func (*Chime) GetUserRequest

func (c *Chime) GetUserRequest(input *GetUserInput) (req *request.Request, output *GetUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUser

func (*Chime) GetUserSettings

func (c *Chime) GetUserSettings(input *GetUserSettingsInput) (*GetUserSettingsOutput, error)

GetUserSettings API operation for Amazon Chime.

Retrieves settings for the specified user ID, such as any associated phone number settings.

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

See the AWS API reference guide for Amazon Chime's API operation GetUserSettings for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUserSettings

func (*Chime) GetUserSettingsRequest

func (c *Chime) GetUserSettingsRequest(input *GetUserSettingsInput) (req *request.Request, output *GetUserSettingsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUserSettings

func (*Chime) GetUserSettingsWithContext

func (c *Chime) GetUserSettingsWithContext(ctx aws.Context, input *GetUserSettingsInput, opts ...request.Option) (*GetUserSettingsOutput, error)

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

See GetUserSettings 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 (*Chime) GetUserWithContext

func (c *Chime) GetUserWithContext(ctx aws.Context, input *GetUserInput, opts ...request.Option) (*GetUserOutput, error)

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

See GetUser 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 (*Chime) GetVoiceConnector

func (c *Chime) GetVoiceConnector(input *GetVoiceConnectorInput) (*GetVoiceConnectorOutput, error)

GetVoiceConnector API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements.

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

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnector for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnector

func (*Chime) GetVoiceConnectorEmergencyCallingConfiguration

func (c *Chime) GetVoiceConnectorEmergencyCallingConfiguration(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)

GetVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime.

Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorEmergencyCallingConfiguration for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorEmergencyCallingConfiguration

func (*Chime) GetVoiceConnectorEmergencyCallingConfigurationRequest

func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationRequest(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *GetVoiceConnectorEmergencyCallingConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorEmergencyCallingConfiguration

func (*Chime) GetVoiceConnectorEmergencyCallingConfigurationWithContext

func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)

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

See GetVoiceConnectorEmergencyCallingConfiguration 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 (*Chime) GetVoiceConnectorGroup

func (c *Chime) GetVoiceConnectorGroup(input *GetVoiceConnectorGroupInput) (*GetVoiceConnectorGroupOutput, error)

GetVoiceConnectorGroup API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems.

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

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorGroup for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorGroup

func (*Chime) GetVoiceConnectorGroupRequest

func (c *Chime) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput) (req *request.Request, output *GetVoiceConnectorGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorGroup

func (*Chime) GetVoiceConnectorGroupWithContext

func (c *Chime) GetVoiceConnectorGroupWithContext(ctx aws.Context, input *GetVoiceConnectorGroupInput, opts ...request.Option) (*GetVoiceConnectorGroupOutput, error)

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

See GetVoiceConnectorGroup 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 (*Chime) GetVoiceConnectorLoggingConfiguration

func (c *Chime) GetVoiceConnectorLoggingConfiguration(input *GetVoiceConnectorLoggingConfigurationInput) (*GetVoiceConnectorLoggingConfigurationOutput, error)

GetVoiceConnectorLoggingConfiguration API operation for Amazon Chime.

Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

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

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorLoggingConfiguration for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorLoggingConfiguration

func (*Chime) GetVoiceConnectorLoggingConfigurationRequest

func (c *Chime) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *GetVoiceConnectorLoggingConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorLoggingConfiguration

func (*Chime) GetVoiceConnectorLoggingConfigurationWithContext

func (c *Chime) GetVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorLoggingConfigurationOutput, error)

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

See GetVoiceConnectorLoggingConfiguration 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 (*Chime) GetVoiceConnectorOrigination

func (c *Chime) GetVoiceConnectorOrigination(input *GetVoiceConnectorOriginationInput) (*GetVoiceConnectorOriginationOutput, error)

GetVoiceConnectorOrigination API operation for Amazon Chime.

Retrieves origination setting details for the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorOrigination for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorOrigination

func (*Chime) GetVoiceConnectorOriginationRequest

func (c *Chime) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOriginationInput) (req *request.Request, output *GetVoiceConnectorOriginationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorOrigination

func (*Chime) GetVoiceConnectorOriginationWithContext

func (c *Chime) GetVoiceConnectorOriginationWithContext(ctx aws.Context, input *GetVoiceConnectorOriginationInput, opts ...request.Option) (*GetVoiceConnectorOriginationOutput, error)

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

See GetVoiceConnectorOrigination 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 (*Chime) GetVoiceConnectorProxy

func (c *Chime) GetVoiceConnectorProxy(input *GetVoiceConnectorProxyInput) (*GetVoiceConnectorProxyOutput, error)

GetVoiceConnectorProxy API operation for Amazon Chime.

Gets the proxy configuration details for the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorProxy for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorProxy

func (*Chime) GetVoiceConnectorProxyRequest

func (c *Chime) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput) (req *request.Request, output *GetVoiceConnectorProxyOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorProxy

func (*Chime) GetVoiceConnectorProxyWithContext

func (c *Chime) GetVoiceConnectorProxyWithContext(ctx aws.Context, input *GetVoiceConnectorProxyInput, opts ...request.Option) (*GetVoiceConnectorProxyOutput, error)

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

See GetVoiceConnectorProxy 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 (*Chime) GetVoiceConnectorRequest

func (c *Chime) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) (req *request.Request, output *GetVoiceConnectorOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnector

func (*Chime) GetVoiceConnectorStreamingConfiguration

func (c *Chime) GetVoiceConnectorStreamingConfiguration(input *GetVoiceConnectorStreamingConfigurationInput) (*GetVoiceConnectorStreamingConfigurationOutput, error)

GetVoiceConnectorStreamingConfiguration API operation for Amazon Chime.

Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.

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

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorStreamingConfiguration for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorStreamingConfiguration

func (*Chime) GetVoiceConnectorStreamingConfigurationRequest

func (c *Chime) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *GetVoiceConnectorStreamingConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorStreamingConfiguration

func (*Chime) GetVoiceConnectorStreamingConfigurationWithContext

func (c *Chime) GetVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorStreamingConfigurationOutput, error)

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

See GetVoiceConnectorStreamingConfiguration 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 (*Chime) GetVoiceConnectorTermination

func (c *Chime) GetVoiceConnectorTermination(input *GetVoiceConnectorTerminationInput) (*GetVoiceConnectorTerminationOutput, error)

GetVoiceConnectorTermination API operation for Amazon Chime.

Retrieves termination setting details for the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorTermination for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does not exist in the system.

* ForbiddenException
The client is permanently forbidden from making the request.

* BadRequestException
The input parameters don't match the service's restrictions.

* ThrottledClientException
The client exceeded its request rate limit.

* ServiceUnavailableException
The service is currently unavailable.

* ServiceFailureException
The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTermination

func (*Chime) GetVoiceConnectorTerminationHealth

func (c *Chime) GetVoiceConnectorTerminationHealth(input *GetVoiceConnectorTerminationHealthInput) (*GetVoiceConnectorTerminationHealthOutput, error)

GetVoiceConnectorTerminationHealth API operation for Amazon Chime.

Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.

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

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorTerminationHealth for usage and error information.

Returned Error Types:

* UnauthorizedClientException
The client is not currently authorized to make the request.

* NotFoundException
One or more of the resources in the request does n