Documentation ¶
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 API ¶
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 use 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 for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/chime/#New
Index ¶
- Constants
- type Account
- type AccountSettings
- type AccountType
- type AlexaForBusinessMetadata
- type AssociatePhoneNumberWithUserInput
- type AssociatePhoneNumberWithUserOutput
- type AssociatePhoneNumberWithUserRequest
- type AssociatePhoneNumberWithUserResponse
- type AssociatePhoneNumbersWithVoiceConnectorGroupInput
- type AssociatePhoneNumbersWithVoiceConnectorGroupOutput
- type AssociatePhoneNumbersWithVoiceConnectorGroupRequest
- type AssociatePhoneNumbersWithVoiceConnectorGroupResponse
- type AssociatePhoneNumbersWithVoiceConnectorInput
- type AssociatePhoneNumbersWithVoiceConnectorOutput
- type AssociatePhoneNumbersWithVoiceConnectorRequest
- type AssociatePhoneNumbersWithVoiceConnectorResponse
- type AssociateSigninDelegateGroupsWithAccountInput
- type AssociateSigninDelegateGroupsWithAccountOutput
- type AssociateSigninDelegateGroupsWithAccountRequest
- type AssociateSigninDelegateGroupsWithAccountResponse
- type Attendee
- type BatchCreateAttendeeInput
- type BatchCreateAttendeeOutput
- type BatchCreateAttendeeRequest
- type BatchCreateAttendeeResponse
- type BatchCreateRoomMembershipInput
- type BatchCreateRoomMembershipOutput
- type BatchCreateRoomMembershipRequest
- type BatchCreateRoomMembershipResponse
- type BatchDeletePhoneNumberInput
- type BatchDeletePhoneNumberOutput
- type BatchDeletePhoneNumberRequest
- type BatchDeletePhoneNumberResponse
- type BatchSuspendUserInput
- type BatchSuspendUserOutput
- type BatchSuspendUserRequest
- type BatchSuspendUserResponse
- type BatchUnsuspendUserInput
- type BatchUnsuspendUserOutput
- type BatchUnsuspendUserRequest
- type BatchUnsuspendUserResponse
- type BatchUpdatePhoneNumberInput
- type BatchUpdatePhoneNumberOutput
- type BatchUpdatePhoneNumberRequest
- type BatchUpdatePhoneNumberResponse
- type BatchUpdateUserInput
- type BatchUpdateUserOutput
- type BatchUpdateUserRequest
- type BatchUpdateUserResponse
- type Bot
- type BotType
- type BusinessCallingSettings
- type CallingNameStatus
- type Capability
- type Client
- func (c *Client) AssociatePhoneNumberWithUserRequest(input *AssociatePhoneNumberWithUserInput) AssociatePhoneNumberWithUserRequest
- func (c *Client) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) AssociatePhoneNumbersWithVoiceConnectorGroupRequest
- func (c *Client) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociatePhoneNumbersWithVoiceConnectorInput) AssociatePhoneNumbersWithVoiceConnectorRequest
- func (c *Client) AssociateSigninDelegateGroupsWithAccountRequest(input *AssociateSigninDelegateGroupsWithAccountInput) AssociateSigninDelegateGroupsWithAccountRequest
- func (c *Client) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) BatchCreateAttendeeRequest
- func (c *Client) BatchCreateRoomMembershipRequest(input *BatchCreateRoomMembershipInput) BatchCreateRoomMembershipRequest
- func (c *Client) BatchDeletePhoneNumberRequest(input *BatchDeletePhoneNumberInput) BatchDeletePhoneNumberRequest
- func (c *Client) BatchSuspendUserRequest(input *BatchSuspendUserInput) BatchSuspendUserRequest
- func (c *Client) BatchUnsuspendUserRequest(input *BatchUnsuspendUserInput) BatchUnsuspendUserRequest
- func (c *Client) BatchUpdatePhoneNumberRequest(input *BatchUpdatePhoneNumberInput) BatchUpdatePhoneNumberRequest
- func (c *Client) BatchUpdateUserRequest(input *BatchUpdateUserInput) BatchUpdateUserRequest
- func (c *Client) CreateAccountRequest(input *CreateAccountInput) CreateAccountRequest
- func (c *Client) CreateAttendeeRequest(input *CreateAttendeeInput) CreateAttendeeRequest
- func (c *Client) CreateBotRequest(input *CreateBotInput) CreateBotRequest
- func (c *Client) CreateMeetingRequest(input *CreateMeetingInput) CreateMeetingRequest
- func (c *Client) CreatePhoneNumberOrderRequest(input *CreatePhoneNumberOrderInput) CreatePhoneNumberOrderRequest
- func (c *Client) CreateProxySessionRequest(input *CreateProxySessionInput) CreateProxySessionRequest
- func (c *Client) CreateRoomMembershipRequest(input *CreateRoomMembershipInput) CreateRoomMembershipRequest
- func (c *Client) CreateRoomRequest(input *CreateRoomInput) CreateRoomRequest
- func (c *Client) CreateUserRequest(input *CreateUserInput) CreateUserRequest
- func (c *Client) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGroupInput) CreateVoiceConnectorGroupRequest
- func (c *Client) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) CreateVoiceConnectorRequest
- func (c *Client) DeleteAccountRequest(input *DeleteAccountInput) DeleteAccountRequest
- func (c *Client) DeleteAttendeeRequest(input *DeleteAttendeeInput) DeleteAttendeeRequest
- func (c *Client) DeleteEventsConfigurationRequest(input *DeleteEventsConfigurationInput) DeleteEventsConfigurationRequest
- func (c *Client) DeleteMeetingRequest(input *DeleteMeetingInput) DeleteMeetingRequest
- func (c *Client) DeletePhoneNumberRequest(input *DeletePhoneNumberInput) DeletePhoneNumberRequest
- func (c *Client) DeleteProxySessionRequest(input *DeleteProxySessionInput) DeleteProxySessionRequest
- func (c *Client) DeleteRoomMembershipRequest(input *DeleteRoomMembershipInput) DeleteRoomMembershipRequest
- func (c *Client) DeleteRoomRequest(input *DeleteRoomInput) DeleteRoomRequest
- func (c *Client) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGroupInput) DeleteVoiceConnectorGroupRequest
- func (c *Client) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnectorOriginationInput) DeleteVoiceConnectorOriginationRequest
- func (c *Client) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProxyInput) DeleteVoiceConnectorProxyRequest
- func (c *Client) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) DeleteVoiceConnectorRequest
- func (c *Client) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteVoiceConnectorStreamingConfigurationInput) DeleteVoiceConnectorStreamingConfigurationRequest
- func (c *Client) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteVoiceConnectorTerminationCredentialsInput) DeleteVoiceConnectorTerminationCredentialsRequest
- func (c *Client) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnectorTerminationInput) DeleteVoiceConnectorTerminationRequest
- func (c *Client) DisassociatePhoneNumberFromUserRequest(input *DisassociatePhoneNumberFromUserInput) DisassociatePhoneNumberFromUserRequest
- func (c *Client) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest
- func (c *Client) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *DisassociatePhoneNumbersFromVoiceConnectorInput) DisassociatePhoneNumbersFromVoiceConnectorRequest
- func (c *Client) DisassociateSigninDelegateGroupsFromAccountRequest(input *DisassociateSigninDelegateGroupsFromAccountInput) DisassociateSigninDelegateGroupsFromAccountRequest
- func (c *Client) GetAccountRequest(input *GetAccountInput) GetAccountRequest
- func (c *Client) GetAccountSettingsRequest(input *GetAccountSettingsInput) GetAccountSettingsRequest
- func (c *Client) GetAttendeeRequest(input *GetAttendeeInput) GetAttendeeRequest
- func (c *Client) GetBotRequest(input *GetBotInput) GetBotRequest
- func (c *Client) GetEventsConfigurationRequest(input *GetEventsConfigurationInput) GetEventsConfigurationRequest
- func (c *Client) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) GetGlobalSettingsRequest
- func (c *Client) GetMeetingRequest(input *GetMeetingInput) GetMeetingRequest
- func (c *Client) GetPhoneNumberOrderRequest(input *GetPhoneNumberOrderInput) GetPhoneNumberOrderRequest
- func (c *Client) GetPhoneNumberRequest(input *GetPhoneNumberInput) GetPhoneNumberRequest
- func (c *Client) GetPhoneNumberSettingsRequest(input *GetPhoneNumberSettingsInput) GetPhoneNumberSettingsRequest
- func (c *Client) GetProxySessionRequest(input *GetProxySessionInput) GetProxySessionRequest
- func (c *Client) GetRetentionSettingsRequest(input *GetRetentionSettingsInput) GetRetentionSettingsRequest
- func (c *Client) GetRoomRequest(input *GetRoomInput) GetRoomRequest
- func (c *Client) GetUserRequest(input *GetUserInput) GetUserRequest
- func (c *Client) GetUserSettingsRequest(input *GetUserSettingsInput) GetUserSettingsRequest
- func (c *Client) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput) GetVoiceConnectorGroupRequest
- func (c *Client) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConnectorLoggingConfigurationInput) GetVoiceConnectorLoggingConfigurationRequest
- func (c *Client) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOriginationInput) GetVoiceConnectorOriginationRequest
- func (c *Client) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput) GetVoiceConnectorProxyRequest
- func (c *Client) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) GetVoiceConnectorRequest
- func (c *Client) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceConnectorStreamingConfigurationInput) GetVoiceConnectorStreamingConfigurationRequest
- func (c *Client) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnectorTerminationHealthInput) GetVoiceConnectorTerminationHealthRequest
- func (c *Client) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerminationInput) GetVoiceConnectorTerminationRequest
- func (c *Client) InviteUsersRequest(input *InviteUsersInput) InviteUsersRequest
- func (c *Client) ListAccountsRequest(input *ListAccountsInput) ListAccountsRequest
- func (c *Client) ListAttendeeTagsRequest(input *ListAttendeeTagsInput) ListAttendeeTagsRequest
- func (c *Client) ListAttendeesRequest(input *ListAttendeesInput) ListAttendeesRequest
- func (c *Client) ListBotsRequest(input *ListBotsInput) ListBotsRequest
- func (c *Client) ListMeetingTagsRequest(input *ListMeetingTagsInput) ListMeetingTagsRequest
- func (c *Client) ListMeetingsRequest(input *ListMeetingsInput) ListMeetingsRequest
- func (c *Client) ListPhoneNumberOrdersRequest(input *ListPhoneNumberOrdersInput) ListPhoneNumberOrdersRequest
- func (c *Client) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) ListPhoneNumbersRequest
- func (c *Client) ListProxySessionsRequest(input *ListProxySessionsInput) ListProxySessionsRequest
- func (c *Client) ListRoomMembershipsRequest(input *ListRoomMembershipsInput) ListRoomMembershipsRequest
- func (c *Client) ListRoomsRequest(input *ListRoomsInput) ListRoomsRequest
- func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
- func (c *Client) ListUsersRequest(input *ListUsersInput) ListUsersRequest
- func (c *Client) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsInput) ListVoiceConnectorGroupsRequest
- func (c *Client) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoiceConnectorTerminationCredentialsInput) ListVoiceConnectorTerminationCredentialsRequest
- func (c *Client) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) ListVoiceConnectorsRequest
- func (c *Client) LogoutUserRequest(input *LogoutUserInput) LogoutUserRequest
- func (c *Client) PutEventsConfigurationRequest(input *PutEventsConfigurationInput) PutEventsConfigurationRequest
- func (c *Client) PutRetentionSettingsRequest(input *PutRetentionSettingsInput) PutRetentionSettingsRequest
- func (c *Client) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConnectorLoggingConfigurationInput) PutVoiceConnectorLoggingConfigurationRequest
- func (c *Client) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOriginationInput) PutVoiceConnectorOriginationRequest
- func (c *Client) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput) PutVoiceConnectorProxyRequest
- func (c *Client) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceConnectorStreamingConfigurationInput) PutVoiceConnectorStreamingConfigurationRequest
- func (c *Client) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceConnectorTerminationCredentialsInput) PutVoiceConnectorTerminationCredentialsRequest
- func (c *Client) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerminationInput) PutVoiceConnectorTerminationRequest
- func (c *Client) RedactConversationMessageRequest(input *RedactConversationMessageInput) RedactConversationMessageRequest
- func (c *Client) RedactRoomMessageRequest(input *RedactRoomMessageInput) RedactRoomMessageRequest
- func (c *Client) RegenerateSecurityTokenRequest(input *RegenerateSecurityTokenInput) RegenerateSecurityTokenRequest
- func (c *Client) ResetPersonalPINRequest(input *ResetPersonalPINInput) ResetPersonalPINRequest
- func (c *Client) RestorePhoneNumberRequest(input *RestorePhoneNumberInput) RestorePhoneNumberRequest
- func (c *Client) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) SearchAvailablePhoneNumbersRequest
- func (c *Client) TagAttendeeRequest(input *TagAttendeeInput) TagAttendeeRequest
- func (c *Client) TagMeetingRequest(input *TagMeetingInput) TagMeetingRequest
- func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *Client) UntagAttendeeRequest(input *UntagAttendeeInput) UntagAttendeeRequest
- func (c *Client) UntagMeetingRequest(input *UntagMeetingInput) UntagMeetingRequest
- func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *Client) UpdateAccountRequest(input *UpdateAccountInput) UpdateAccountRequest
- func (c *Client) UpdateAccountSettingsRequest(input *UpdateAccountSettingsInput) UpdateAccountSettingsRequest
- func (c *Client) UpdateBotRequest(input *UpdateBotInput) UpdateBotRequest
- func (c *Client) UpdateGlobalSettingsRequest(input *UpdateGlobalSettingsInput) UpdateGlobalSettingsRequest
- func (c *Client) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) UpdatePhoneNumberRequest
- func (c *Client) UpdatePhoneNumberSettingsRequest(input *UpdatePhoneNumberSettingsInput) UpdatePhoneNumberSettingsRequest
- func (c *Client) UpdateProxySessionRequest(input *UpdateProxySessionInput) UpdateProxySessionRequest
- func (c *Client) UpdateRoomMembershipRequest(input *UpdateRoomMembershipInput) UpdateRoomMembershipRequest
- func (c *Client) UpdateRoomRequest(input *UpdateRoomInput) UpdateRoomRequest
- func (c *Client) UpdateUserRequest(input *UpdateUserInput) UpdateUserRequest
- func (c *Client) UpdateUserSettingsRequest(input *UpdateUserSettingsInput) UpdateUserSettingsRequest
- func (c *Client) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGroupInput) UpdateVoiceConnectorGroupRequest
- func (c *Client) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) UpdateVoiceConnectorRequest
- type ConversationRetentionSettings
- type CreateAccountInput
- type CreateAccountOutput
- type CreateAccountRequest
- type CreateAccountResponse
- type CreateAttendeeError
- type CreateAttendeeInput
- type CreateAttendeeOutput
- type CreateAttendeeRequest
- type CreateAttendeeRequestItem
- type CreateAttendeeResponse
- type CreateBotInput
- type CreateBotOutput
- type CreateBotRequest
- type CreateBotResponse
- type CreateMeetingInput
- type CreateMeetingOutput
- type CreateMeetingRequest
- type CreateMeetingResponse
- type CreatePhoneNumberOrderInput
- type CreatePhoneNumberOrderOutput
- type CreatePhoneNumberOrderRequest
- type CreatePhoneNumberOrderResponse
- type CreateProxySessionInput
- type CreateProxySessionOutput
- type CreateProxySessionRequest
- type CreateProxySessionResponse
- type CreateRoomInput
- type CreateRoomMembershipInput
- type CreateRoomMembershipOutput
- type CreateRoomMembershipRequest
- type CreateRoomMembershipResponse
- type CreateRoomOutput
- type CreateRoomRequest
- type CreateRoomResponse
- type CreateUserInput
- type CreateUserOutput
- type CreateUserRequest
- type CreateUserResponse
- type CreateVoiceConnectorGroupInput
- type CreateVoiceConnectorGroupOutput
- type CreateVoiceConnectorGroupRequest
- type CreateVoiceConnectorGroupResponse
- type CreateVoiceConnectorInput
- type CreateVoiceConnectorOutput
- type CreateVoiceConnectorRequest
- type CreateVoiceConnectorResponse
- type Credential
- type DeleteAccountInput
- type DeleteAccountOutput
- type DeleteAccountRequest
- type DeleteAccountResponse
- type DeleteAttendeeInput
- type DeleteAttendeeOutput
- type DeleteAttendeeRequest
- type DeleteAttendeeResponse
- type DeleteEventsConfigurationInput
- type DeleteEventsConfigurationOutput
- type DeleteEventsConfigurationRequest
- type DeleteEventsConfigurationResponse
- type DeleteMeetingInput
- type DeleteMeetingOutput
- type DeleteMeetingRequest
- type DeleteMeetingResponse
- type DeletePhoneNumberInput
- type DeletePhoneNumberOutput
- type DeletePhoneNumberRequest
- type DeletePhoneNumberResponse
- type DeleteProxySessionInput
- type DeleteProxySessionOutput
- type DeleteProxySessionRequest
- type DeleteProxySessionResponse
- type DeleteRoomInput
- type DeleteRoomMembershipInput
- type DeleteRoomMembershipOutput
- type DeleteRoomMembershipRequest
- type DeleteRoomMembershipResponse
- type DeleteRoomOutput
- type DeleteRoomRequest
- type DeleteRoomResponse
- type DeleteVoiceConnectorGroupInput
- type DeleteVoiceConnectorGroupOutput
- type DeleteVoiceConnectorGroupRequest
- type DeleteVoiceConnectorGroupResponse
- type DeleteVoiceConnectorInput
- type DeleteVoiceConnectorOriginationInput
- type DeleteVoiceConnectorOriginationOutput
- type DeleteVoiceConnectorOriginationRequest
- type DeleteVoiceConnectorOriginationResponse
- type DeleteVoiceConnectorOutput
- type DeleteVoiceConnectorProxyInput
- type DeleteVoiceConnectorProxyOutput
- type DeleteVoiceConnectorProxyRequest
- type DeleteVoiceConnectorProxyResponse
- type DeleteVoiceConnectorRequest
- type DeleteVoiceConnectorResponse
- type DeleteVoiceConnectorStreamingConfigurationInput
- type DeleteVoiceConnectorStreamingConfigurationOutput
- type DeleteVoiceConnectorStreamingConfigurationRequest
- type DeleteVoiceConnectorStreamingConfigurationResponse
- type DeleteVoiceConnectorTerminationCredentialsInput
- type DeleteVoiceConnectorTerminationCredentialsOutput
- type DeleteVoiceConnectorTerminationCredentialsRequest
- type DeleteVoiceConnectorTerminationCredentialsResponse
- type DeleteVoiceConnectorTerminationInput
- type DeleteVoiceConnectorTerminationOutput
- type DeleteVoiceConnectorTerminationRequest
- type DeleteVoiceConnectorTerminationResponse
- type DisassociatePhoneNumberFromUserInput
- type DisassociatePhoneNumberFromUserOutput
- type DisassociatePhoneNumberFromUserRequest
- type DisassociatePhoneNumberFromUserResponse
- type DisassociatePhoneNumbersFromVoiceConnectorGroupInput
- type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput
- type DisassociatePhoneNumbersFromVoiceConnectorGroupRequest
- type DisassociatePhoneNumbersFromVoiceConnectorGroupResponse
- type DisassociatePhoneNumbersFromVoiceConnectorInput
- type DisassociatePhoneNumbersFromVoiceConnectorOutput
- type DisassociatePhoneNumbersFromVoiceConnectorRequest
- type DisassociatePhoneNumbersFromVoiceConnectorResponse
- type DisassociateSigninDelegateGroupsFromAccountInput
- type DisassociateSigninDelegateGroupsFromAccountOutput
- type DisassociateSigninDelegateGroupsFromAccountRequest
- type DisassociateSigninDelegateGroupsFromAccountResponse
- type EmailStatus
- type ErrorCode
- type EventsConfiguration
- type GeoMatchLevel
- type GeoMatchParams
- type GetAccountInput
- type GetAccountOutput
- type GetAccountRequest
- type GetAccountResponse
- type GetAccountSettingsInput
- type GetAccountSettingsOutput
- type GetAccountSettingsRequest
- type GetAccountSettingsResponse
- type GetAttendeeInput
- type GetAttendeeOutput
- type GetAttendeeRequest
- type GetAttendeeResponse
- type GetBotInput
- type GetBotOutput
- type GetBotRequest
- type GetBotResponse
- type GetEventsConfigurationInput
- type GetEventsConfigurationOutput
- type GetEventsConfigurationRequest
- type GetEventsConfigurationResponse
- type GetGlobalSettingsInput
- type GetGlobalSettingsOutput
- type GetGlobalSettingsRequest
- type GetGlobalSettingsResponse
- type GetMeetingInput
- type GetMeetingOutput
- type GetMeetingRequest
- type GetMeetingResponse
- type GetPhoneNumberInput
- type GetPhoneNumberOrderInput
- type GetPhoneNumberOrderOutput
- type GetPhoneNumberOrderRequest
- type GetPhoneNumberOrderResponse
- type GetPhoneNumberOutput
- type GetPhoneNumberRequest
- type GetPhoneNumberResponse
- type GetPhoneNumberSettingsInput
- type GetPhoneNumberSettingsOutput
- type GetPhoneNumberSettingsRequest
- type GetPhoneNumberSettingsResponse
- type GetProxySessionInput
- type GetProxySessionOutput
- type GetProxySessionRequest
- type GetProxySessionResponse
- type GetRetentionSettingsInput
- type GetRetentionSettingsOutput
- type GetRetentionSettingsRequest
- type GetRetentionSettingsResponse
- type GetRoomInput
- type GetRoomOutput
- type GetRoomRequest
- type GetRoomResponse
- type GetUserInput
- type GetUserOutput
- type GetUserRequest
- type GetUserResponse
- type GetUserSettingsInput
- type GetUserSettingsOutput
- type GetUserSettingsRequest
- type GetUserSettingsResponse
- type GetVoiceConnectorGroupInput
- type GetVoiceConnectorGroupOutput
- type GetVoiceConnectorGroupRequest
- type GetVoiceConnectorGroupResponse
- type GetVoiceConnectorInput
- type GetVoiceConnectorLoggingConfigurationInput
- type GetVoiceConnectorLoggingConfigurationOutput
- type GetVoiceConnectorLoggingConfigurationRequest
- type GetVoiceConnectorLoggingConfigurationResponse
- type GetVoiceConnectorOriginationInput
- type GetVoiceConnectorOriginationOutput
- type GetVoiceConnectorOriginationRequest
- type GetVoiceConnectorOriginationResponse
- type GetVoiceConnectorOutput
- type GetVoiceConnectorProxyInput
- type GetVoiceConnectorProxyOutput
- type GetVoiceConnectorProxyRequest
- type GetVoiceConnectorProxyResponse
- type GetVoiceConnectorRequest
- type GetVoiceConnectorResponse
- type GetVoiceConnectorStreamingConfigurationInput
- type GetVoiceConnectorStreamingConfigurationOutput
- type GetVoiceConnectorStreamingConfigurationRequest
- type GetVoiceConnectorStreamingConfigurationResponse
- type GetVoiceConnectorTerminationHealthInput
- type GetVoiceConnectorTerminationHealthOutput
- type GetVoiceConnectorTerminationHealthRequest
- type GetVoiceConnectorTerminationHealthResponse
- type GetVoiceConnectorTerminationInput
- type GetVoiceConnectorTerminationOutput
- type GetVoiceConnectorTerminationRequest
- type GetVoiceConnectorTerminationResponse
- type Invite
- type InviteStatus
- type InviteUsersInput
- type InviteUsersOutput
- type InviteUsersRequest
- type InviteUsersResponse
- type License
- type ListAccountsInput
- type ListAccountsOutput
- type ListAccountsPaginator
- type ListAccountsRequest
- type ListAccountsResponse
- type ListAttendeeTagsInput
- type ListAttendeeTagsOutput
- type ListAttendeeTagsRequest
- type ListAttendeeTagsResponse
- type ListAttendeesInput
- type ListAttendeesOutput
- type ListAttendeesPaginator
- type ListAttendeesRequest
- type ListAttendeesResponse
- type ListBotsInput
- type ListBotsOutput
- type ListBotsPaginator
- type ListBotsRequest
- type ListBotsResponse
- type ListMeetingTagsInput
- type ListMeetingTagsOutput
- type ListMeetingTagsRequest
- type ListMeetingTagsResponse
- type ListMeetingsInput
- type ListMeetingsOutput
- type ListMeetingsPaginator
- type ListMeetingsRequest
- type ListMeetingsResponse
- type ListPhoneNumberOrdersInput
- type ListPhoneNumberOrdersOutput
- type ListPhoneNumberOrdersPaginator
- type ListPhoneNumberOrdersRequest
- type ListPhoneNumberOrdersResponse
- type ListPhoneNumbersInput
- type ListPhoneNumbersOutput
- type ListPhoneNumbersPaginator
- type ListPhoneNumbersRequest
- type ListPhoneNumbersResponse
- type ListProxySessionsInput
- type ListProxySessionsOutput
- type ListProxySessionsPaginator
- type ListProxySessionsRequest
- type ListProxySessionsResponse
- type ListRoomMembershipsInput
- type ListRoomMembershipsOutput
- type ListRoomMembershipsPaginator
- type ListRoomMembershipsRequest
- type ListRoomMembershipsResponse
- type ListRoomsInput
- type ListRoomsOutput
- type ListRoomsPaginator
- type ListRoomsRequest
- type ListRoomsResponse
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTagsForResourceRequest
- type ListTagsForResourceResponse
- type ListUsersInput
- type ListUsersOutput
- type ListUsersPaginator
- type ListUsersRequest
- type ListUsersResponse
- type ListVoiceConnectorGroupsInput
- type ListVoiceConnectorGroupsOutput
- type ListVoiceConnectorGroupsPaginator
- type ListVoiceConnectorGroupsRequest
- type ListVoiceConnectorGroupsResponse
- type ListVoiceConnectorTerminationCredentialsInput
- type ListVoiceConnectorTerminationCredentialsOutput
- type ListVoiceConnectorTerminationCredentialsRequest
- type ListVoiceConnectorTerminationCredentialsResponse
- type ListVoiceConnectorsInput
- type ListVoiceConnectorsOutput
- type ListVoiceConnectorsPaginator
- type ListVoiceConnectorsRequest
- type ListVoiceConnectorsResponse
- type LoggingConfiguration
- type LogoutUserInput
- type LogoutUserOutput
- type LogoutUserRequest
- type LogoutUserResponse
- type MediaPlacement
- type Meeting
- type MeetingNotificationConfiguration
- type Member
- type MemberError
- type MemberType
- type MembershipItem
- type NotificationTarget
- type NumberSelectionBehavior
- type OrderedPhoneNumber
- type OrderedPhoneNumberStatus
- type Origination
- type OriginationRoute
- type OriginationRouteProtocol
- type Participant
- type PhoneNumber
- type PhoneNumberAssociation
- type PhoneNumberAssociationName
- type PhoneNumberCapabilities
- type PhoneNumberError
- type PhoneNumberOrder
- type PhoneNumberOrderStatus
- type PhoneNumberProductType
- type PhoneNumberStatus
- type PhoneNumberType
- type Proxy
- type ProxySession
- type ProxySessionStatus
- type PutEventsConfigurationInput
- type PutEventsConfigurationOutput
- type PutEventsConfigurationRequest
- type PutEventsConfigurationResponse
- type PutRetentionSettingsInput
- type PutRetentionSettingsOutput
- type PutRetentionSettingsRequest
- type PutRetentionSettingsResponse
- type PutVoiceConnectorLoggingConfigurationInput
- type PutVoiceConnectorLoggingConfigurationOutput
- type PutVoiceConnectorLoggingConfigurationRequest
- type PutVoiceConnectorLoggingConfigurationResponse
- type PutVoiceConnectorOriginationInput
- type PutVoiceConnectorOriginationOutput
- type PutVoiceConnectorOriginationRequest
- type PutVoiceConnectorOriginationResponse
- type PutVoiceConnectorProxyInput
- type PutVoiceConnectorProxyOutput
- type PutVoiceConnectorProxyRequest
- type PutVoiceConnectorProxyResponse
- type PutVoiceConnectorStreamingConfigurationInput
- type PutVoiceConnectorStreamingConfigurationOutput
- type PutVoiceConnectorStreamingConfigurationRequest
- type PutVoiceConnectorStreamingConfigurationResponse
- type PutVoiceConnectorTerminationCredentialsInput
- type PutVoiceConnectorTerminationCredentialsOutput
- type PutVoiceConnectorTerminationCredentialsRequest
- type PutVoiceConnectorTerminationCredentialsResponse
- type PutVoiceConnectorTerminationInput
- type PutVoiceConnectorTerminationOutput
- type PutVoiceConnectorTerminationRequest
- type PutVoiceConnectorTerminationResponse
- type RedactConversationMessageInput
- type RedactConversationMessageOutput
- type RedactConversationMessageRequest
- type RedactConversationMessageResponse
- type RedactRoomMessageInput
- type RedactRoomMessageOutput
- type RedactRoomMessageRequest
- type RedactRoomMessageResponse
- type RegenerateSecurityTokenInput
- type RegenerateSecurityTokenOutput
- type RegenerateSecurityTokenRequest
- type RegenerateSecurityTokenResponse
- type RegistrationStatus
- type ResetPersonalPINInput
- type ResetPersonalPINOutput
- type ResetPersonalPINRequest
- type ResetPersonalPINResponse
- type RestorePhoneNumberInput
- type RestorePhoneNumberOutput
- type RestorePhoneNumberRequest
- type RestorePhoneNumberResponse
- type RetentionSettings
- type Room
- type RoomMembership
- type RoomMembershipRole
- type RoomRetentionSettings
- type SearchAvailablePhoneNumbersInput
- type SearchAvailablePhoneNumbersOutput
- type SearchAvailablePhoneNumbersRequest
- type SearchAvailablePhoneNumbersResponse
- type SigninDelegateGroup
- type StreamingConfiguration
- type StreamingNotificationTarget
- type Tag
- type TagAttendeeInput
- type TagAttendeeOutput
- type TagAttendeeRequest
- type TagAttendeeResponse
- type TagMeetingInput
- type TagMeetingOutput
- type TagMeetingRequest
- type TagMeetingResponse
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type TagResourceResponse
- type TelephonySettings
- type Termination
- type TerminationHealth
- type UntagAttendeeInput
- type UntagAttendeeOutput
- type UntagAttendeeRequest
- type UntagAttendeeResponse
- type UntagMeetingInput
- type UntagMeetingOutput
- type UntagMeetingRequest
- type UntagMeetingResponse
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UntagResourceResponse
- type UpdateAccountInput
- type UpdateAccountOutput
- type UpdateAccountRequest
- type UpdateAccountResponse
- type UpdateAccountSettingsInput
- type UpdateAccountSettingsOutput
- type UpdateAccountSettingsRequest
- type UpdateAccountSettingsResponse
- type UpdateBotInput
- type UpdateBotOutput
- type UpdateBotRequest
- type UpdateBotResponse
- type UpdateGlobalSettingsInput
- type UpdateGlobalSettingsOutput
- type UpdateGlobalSettingsRequest
- type UpdateGlobalSettingsResponse
- type UpdatePhoneNumberInput
- type UpdatePhoneNumberOutput
- type UpdatePhoneNumberRequest
- type UpdatePhoneNumberRequestItem
- type UpdatePhoneNumberResponse
- type UpdatePhoneNumberSettingsInput
- type UpdatePhoneNumberSettingsOutput
- type UpdatePhoneNumberSettingsRequest
- type UpdatePhoneNumberSettingsResponse
- type UpdateProxySessionInput
- type UpdateProxySessionOutput
- type UpdateProxySessionRequest
- type UpdateProxySessionResponse
- type UpdateRoomInput
- type UpdateRoomMembershipInput
- type UpdateRoomMembershipOutput
- type UpdateRoomMembershipRequest
- type UpdateRoomMembershipResponse
- type UpdateRoomOutput
- type UpdateRoomRequest
- type UpdateRoomResponse
- type UpdateUserInput
- type UpdateUserOutput
- type UpdateUserRequest
- type UpdateUserRequestItem
- type UpdateUserResponse
- type UpdateUserSettingsInput
- type UpdateUserSettingsOutput
- type UpdateUserSettingsRequest
- type UpdateUserSettingsResponse
- type UpdateVoiceConnectorGroupInput
- type UpdateVoiceConnectorGroupOutput
- type UpdateVoiceConnectorGroupRequest
- type UpdateVoiceConnectorGroupResponse
- type UpdateVoiceConnectorInput
- type UpdateVoiceConnectorOutput
- type UpdateVoiceConnectorRequest
- type UpdateVoiceConnectorResponse
- type User
- type UserError
- type UserSettings
- type UserType
- type VoiceConnector
- type VoiceConnectorAwsRegion
- type VoiceConnectorGroup
- type VoiceConnectorItem
- type VoiceConnectorSettings
Constants ¶
const ( ServiceName = "Amazon Chime" // Service's name ServiceID = "Chime" // Service's identifier EndpointsID = "chime" // Service's Endpoint identifier )
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. For example, // when a user tries to create an account from an unsupported Region. 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" // "ServiceUnavailableException". // // The service is currently unavailable. ErrCodeServiceUnavailableException = "ServiceUnavailableException" // ErrCodeThrottledClientException for service response error code // "ThrottledClientException". // // The client exceeded its request rate limit. ErrCodeThrottledClientException = "ThrottledClientException" // "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" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `type:"string" required:"true"` // 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 AccountType `type:"string" enum:"true"` // 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 License `type:"string" enum:"true"` // 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 []License `type:"list"` // contains filtered or unexported fields }
The Amazon Chime account details. An AWS account can have multiple Amazon Chime accounts.
func (Account) MarshalFields ¶
func (s Account) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s AccountSettings) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AccountSettings) String ¶
func (s AccountSettings) String() string
String returns the string representation
type AccountType ¶
type AccountType string
const ( AccountTypeTeam AccountType = "Team" AccountTypeEnterpriseDirectory AccountType = "EnterpriseDirectory" AccountTypeEnterpriseLwa AccountType = "EnterpriseLWA" AccountTypeEnterpriseOidc AccountType = "EnterpriseOIDC" )
Enum values for AccountType
func (AccountType) MarshalValue ¶
func (enum AccountType) MarshalValue() (string, error)
func (AccountType) MarshalValueBuf ¶
func (enum AccountType) MarshalValueBuf(b []byte) ([]byte, error)
type AlexaForBusinessMetadata ¶
type AlexaForBusinessMetadata struct { // The ARN of the room resource. 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) MarshalFields ¶
func (s AlexaForBusinessMetadata) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AlexaForBusinessMetadata) String ¶
func (s AlexaForBusinessMetadata) String() string
String returns the string representation
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 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) MarshalFields ¶
func (s AssociatePhoneNumberWithUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociatePhoneNumberWithUserInput) String ¶
func (s AssociatePhoneNumberWithUserInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s AssociatePhoneNumberWithUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociatePhoneNumberWithUserOutput) String ¶
func (s AssociatePhoneNumberWithUserOutput) String() string
String returns the string representation
type AssociatePhoneNumberWithUserRequest ¶
type AssociatePhoneNumberWithUserRequest struct { *aws.Request Input *AssociatePhoneNumberWithUserInput Copy func(*AssociatePhoneNumberWithUserInput) AssociatePhoneNumberWithUserRequest }
AssociatePhoneNumberWithUserRequest is the request type for the AssociatePhoneNumberWithUser API operation.
func (AssociatePhoneNumberWithUserRequest) Send ¶
func (r AssociatePhoneNumberWithUserRequest) Send(ctx context.Context) (*AssociatePhoneNumberWithUserResponse, error)
Send marshals and sends the AssociatePhoneNumberWithUser API request.
type AssociatePhoneNumberWithUserResponse ¶
type AssociatePhoneNumberWithUserResponse struct { *AssociatePhoneNumberWithUserOutput // contains filtered or unexported fields }
AssociatePhoneNumberWithUserResponse is the response type for the AssociatePhoneNumberWithUser API operation.
func (*AssociatePhoneNumberWithUserResponse) SDKResponseMetdata ¶
func (r *AssociatePhoneNumberWithUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociatePhoneNumberWithUser request.
type AssociatePhoneNumbersWithVoiceConnectorGroupInput ¶
type AssociatePhoneNumbersWithVoiceConnectorGroupInput struct { // List of phone numbers, in E.164 format. E164PhoneNumbers []string `type:"list"` // 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) MarshalFields ¶
func (s AssociatePhoneNumbersWithVoiceConnectorGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) String ¶
func (s AssociatePhoneNumbersWithVoiceConnectorGroupInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s AssociatePhoneNumbersWithVoiceConnectorGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) String ¶
func (s AssociatePhoneNumbersWithVoiceConnectorGroupOutput) String() string
String returns the string representation
type AssociatePhoneNumbersWithVoiceConnectorGroupRequest ¶
type AssociatePhoneNumbersWithVoiceConnectorGroupRequest struct { *aws.Request Input *AssociatePhoneNumbersWithVoiceConnectorGroupInput Copy func(*AssociatePhoneNumbersWithVoiceConnectorGroupInput) AssociatePhoneNumbersWithVoiceConnectorGroupRequest }
AssociatePhoneNumbersWithVoiceConnectorGroupRequest is the request type for the AssociatePhoneNumbersWithVoiceConnectorGroup API operation.
func (AssociatePhoneNumbersWithVoiceConnectorGroupRequest) Send ¶
func (r AssociatePhoneNumbersWithVoiceConnectorGroupRequest) Send(ctx context.Context) (*AssociatePhoneNumbersWithVoiceConnectorGroupResponse, error)
Send marshals and sends the AssociatePhoneNumbersWithVoiceConnectorGroup API request.
type AssociatePhoneNumbersWithVoiceConnectorGroupResponse ¶
type AssociatePhoneNumbersWithVoiceConnectorGroupResponse struct { *AssociatePhoneNumbersWithVoiceConnectorGroupOutput // contains filtered or unexported fields }
AssociatePhoneNumbersWithVoiceConnectorGroupResponse is the response type for the AssociatePhoneNumbersWithVoiceConnectorGroup API operation.
func (*AssociatePhoneNumbersWithVoiceConnectorGroupResponse) SDKResponseMetdata ¶
func (r *AssociatePhoneNumbersWithVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociatePhoneNumbersWithVoiceConnectorGroup request.
type AssociatePhoneNumbersWithVoiceConnectorInput ¶
type AssociatePhoneNumbersWithVoiceConnectorInput struct { // List of phone numbers, in E.164 format. E164PhoneNumbers []string `type:"list"` // 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) MarshalFields ¶
func (s AssociatePhoneNumbersWithVoiceConnectorInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociatePhoneNumbersWithVoiceConnectorInput) String ¶
func (s AssociatePhoneNumbersWithVoiceConnectorInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s AssociatePhoneNumbersWithVoiceConnectorOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociatePhoneNumbersWithVoiceConnectorOutput) String ¶
func (s AssociatePhoneNumbersWithVoiceConnectorOutput) String() string
String returns the string representation
type AssociatePhoneNumbersWithVoiceConnectorRequest ¶
type AssociatePhoneNumbersWithVoiceConnectorRequest struct { *aws.Request Input *AssociatePhoneNumbersWithVoiceConnectorInput Copy func(*AssociatePhoneNumbersWithVoiceConnectorInput) AssociatePhoneNumbersWithVoiceConnectorRequest }
AssociatePhoneNumbersWithVoiceConnectorRequest is the request type for the AssociatePhoneNumbersWithVoiceConnector API operation.
func (AssociatePhoneNumbersWithVoiceConnectorRequest) Send ¶
func (r AssociatePhoneNumbersWithVoiceConnectorRequest) Send(ctx context.Context) (*AssociatePhoneNumbersWithVoiceConnectorResponse, error)
Send marshals and sends the AssociatePhoneNumbersWithVoiceConnector API request.
type AssociatePhoneNumbersWithVoiceConnectorResponse ¶
type AssociatePhoneNumbersWithVoiceConnectorResponse struct { *AssociatePhoneNumbersWithVoiceConnectorOutput // contains filtered or unexported fields }
AssociatePhoneNumbersWithVoiceConnectorResponse is the response type for the AssociatePhoneNumbersWithVoiceConnector API operation.
func (*AssociatePhoneNumbersWithVoiceConnectorResponse) SDKResponseMetdata ¶
func (r *AssociatePhoneNumbersWithVoiceConnectorResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociatePhoneNumbersWithVoiceConnector request.
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) MarshalFields ¶
func (s AssociateSigninDelegateGroupsWithAccountInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateSigninDelegateGroupsWithAccountInput) String ¶
func (s AssociateSigninDelegateGroupsWithAccountInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s AssociateSigninDelegateGroupsWithAccountOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateSigninDelegateGroupsWithAccountOutput) String ¶
func (s AssociateSigninDelegateGroupsWithAccountOutput) String() string
String returns the string representation
type AssociateSigninDelegateGroupsWithAccountRequest ¶
type AssociateSigninDelegateGroupsWithAccountRequest struct { *aws.Request Input *AssociateSigninDelegateGroupsWithAccountInput Copy func(*AssociateSigninDelegateGroupsWithAccountInput) AssociateSigninDelegateGroupsWithAccountRequest }
AssociateSigninDelegateGroupsWithAccountRequest is the request type for the AssociateSigninDelegateGroupsWithAccount API operation.
func (AssociateSigninDelegateGroupsWithAccountRequest) Send ¶
func (r AssociateSigninDelegateGroupsWithAccountRequest) Send(ctx context.Context) (*AssociateSigninDelegateGroupsWithAccountResponse, error)
Send marshals and sends the AssociateSigninDelegateGroupsWithAccount API request.
type AssociateSigninDelegateGroupsWithAccountResponse ¶
type AssociateSigninDelegateGroupsWithAccountResponse struct { *AssociateSigninDelegateGroupsWithAccountOutput // contains filtered or unexported fields }
AssociateSigninDelegateGroupsWithAccountResponse is the response type for the AssociateSigninDelegateGroupsWithAccount API operation.
func (*AssociateSigninDelegateGroupsWithAccountResponse) SDKResponseMetdata ¶
func (r *AssociateSigninDelegateGroupsWithAccountResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateSigninDelegateGroupsWithAccount request.
type Attendee ¶
type Attendee struct { // The Amazon Chime SDK attendee ID. AttendeeId *string `type:"string"` // The Amazon Chime SDK external user ID. Links the attendee to an identity // managed by a builder application. ExternalUserId *string `min:"2" type:"string" sensitive:"true"` // The join token used by the Amazon Chime SDK attendee. 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) MarshalFields ¶
func (s Attendee) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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) MarshalFields ¶
func (s BatchCreateAttendeeInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchCreateAttendeeInput) String ¶
func (s BatchCreateAttendeeInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s BatchCreateAttendeeOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchCreateAttendeeOutput) String ¶
func (s BatchCreateAttendeeOutput) String() string
String returns the string representation
type BatchCreateAttendeeRequest ¶
type BatchCreateAttendeeRequest struct { *aws.Request Input *BatchCreateAttendeeInput Copy func(*BatchCreateAttendeeInput) BatchCreateAttendeeRequest }
BatchCreateAttendeeRequest is the request type for the BatchCreateAttendee API operation.
func (BatchCreateAttendeeRequest) Send ¶
func (r BatchCreateAttendeeRequest) Send(ctx context.Context) (*BatchCreateAttendeeResponse, error)
Send marshals and sends the BatchCreateAttendee API request.
type BatchCreateAttendeeResponse ¶
type BatchCreateAttendeeResponse struct { *BatchCreateAttendeeOutput // contains filtered or unexported fields }
BatchCreateAttendeeResponse is the response type for the BatchCreateAttendee API operation.
func (*BatchCreateAttendeeResponse) SDKResponseMetdata ¶
func (r *BatchCreateAttendeeResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the BatchCreateAttendee request.
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) MarshalFields ¶
func (s BatchCreateRoomMembershipInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchCreateRoomMembershipInput) String ¶
func (s BatchCreateRoomMembershipInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s BatchCreateRoomMembershipOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchCreateRoomMembershipOutput) String ¶
func (s BatchCreateRoomMembershipOutput) String() string
String returns the string representation
type BatchCreateRoomMembershipRequest ¶
type BatchCreateRoomMembershipRequest struct { *aws.Request Input *BatchCreateRoomMembershipInput Copy func(*BatchCreateRoomMembershipInput) BatchCreateRoomMembershipRequest }
BatchCreateRoomMembershipRequest is the request type for the BatchCreateRoomMembership API operation.
func (BatchCreateRoomMembershipRequest) Send ¶
func (r BatchCreateRoomMembershipRequest) Send(ctx context.Context) (*BatchCreateRoomMembershipResponse, error)
Send marshals and sends the BatchCreateRoomMembership API request.
type BatchCreateRoomMembershipResponse ¶
type BatchCreateRoomMembershipResponse struct { *BatchCreateRoomMembershipOutput // contains filtered or unexported fields }
BatchCreateRoomMembershipResponse is the response type for the BatchCreateRoomMembership API operation.
func (*BatchCreateRoomMembershipResponse) SDKResponseMetdata ¶
func (r *BatchCreateRoomMembershipResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the BatchCreateRoomMembership request.
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) MarshalFields ¶
func (s BatchDeletePhoneNumberInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDeletePhoneNumberInput) String ¶
func (s BatchDeletePhoneNumberInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s BatchDeletePhoneNumberOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDeletePhoneNumberOutput) String ¶
func (s BatchDeletePhoneNumberOutput) String() string
String returns the string representation
type BatchDeletePhoneNumberRequest ¶
type BatchDeletePhoneNumberRequest struct { *aws.Request Input *BatchDeletePhoneNumberInput Copy func(*BatchDeletePhoneNumberInput) BatchDeletePhoneNumberRequest }
BatchDeletePhoneNumberRequest is the request type for the BatchDeletePhoneNumber API operation.
func (BatchDeletePhoneNumberRequest) Send ¶
func (r BatchDeletePhoneNumberRequest) Send(ctx context.Context) (*BatchDeletePhoneNumberResponse, error)
Send marshals and sends the BatchDeletePhoneNumber API request.
type BatchDeletePhoneNumberResponse ¶
type BatchDeletePhoneNumberResponse struct { *BatchDeletePhoneNumberOutput // contains filtered or unexported fields }
BatchDeletePhoneNumberResponse is the response type for the BatchDeletePhoneNumber API operation.
func (*BatchDeletePhoneNumberResponse) SDKResponseMetdata ¶
func (r *BatchDeletePhoneNumberResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the BatchDeletePhoneNumber request.
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) MarshalFields ¶
func (s BatchSuspendUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchSuspendUserInput) String ¶
func (s BatchSuspendUserInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s BatchSuspendUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchSuspendUserOutput) String ¶
func (s BatchSuspendUserOutput) String() string
String returns the string representation
type BatchSuspendUserRequest ¶
type BatchSuspendUserRequest struct { *aws.Request Input *BatchSuspendUserInput Copy func(*BatchSuspendUserInput) BatchSuspendUserRequest }
BatchSuspendUserRequest is the request type for the BatchSuspendUser API operation.
func (BatchSuspendUserRequest) Send ¶
func (r BatchSuspendUserRequest) Send(ctx context.Context) (*BatchSuspendUserResponse, error)
Send marshals and sends the BatchSuspendUser API request.
type BatchSuspendUserResponse ¶
type BatchSuspendUserResponse struct { *BatchSuspendUserOutput // contains filtered or unexported fields }
BatchSuspendUserResponse is the response type for the BatchSuspendUser API operation.
func (*BatchSuspendUserResponse) SDKResponseMetdata ¶
func (r *BatchSuspendUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the BatchSuspendUser request.
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) MarshalFields ¶
func (s BatchUnsuspendUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchUnsuspendUserInput) String ¶
func (s BatchUnsuspendUserInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s BatchUnsuspendUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchUnsuspendUserOutput) String ¶
func (s BatchUnsuspendUserOutput) String() string
String returns the string representation
type BatchUnsuspendUserRequest ¶
type BatchUnsuspendUserRequest struct { *aws.Request Input *BatchUnsuspendUserInput Copy func(*BatchUnsuspendUserInput) BatchUnsuspendUserRequest }
BatchUnsuspendUserRequest is the request type for the BatchUnsuspendUser API operation.
func (BatchUnsuspendUserRequest) Send ¶
func (r BatchUnsuspendUserRequest) Send(ctx context.Context) (*BatchUnsuspendUserResponse, error)
Send marshals and sends the BatchUnsuspendUser API request.
type BatchUnsuspendUserResponse ¶
type BatchUnsuspendUserResponse struct { *BatchUnsuspendUserOutput // contains filtered or unexported fields }
BatchUnsuspendUserResponse is the response type for the BatchUnsuspendUser API operation.
func (*BatchUnsuspendUserResponse) SDKResponseMetdata ¶
func (r *BatchUnsuspendUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the BatchUnsuspendUser request.
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) MarshalFields ¶
func (s BatchUpdatePhoneNumberInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchUpdatePhoneNumberInput) String ¶
func (s BatchUpdatePhoneNumberInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s BatchUpdatePhoneNumberOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchUpdatePhoneNumberOutput) String ¶
func (s BatchUpdatePhoneNumberOutput) String() string
String returns the string representation
type BatchUpdatePhoneNumberRequest ¶
type BatchUpdatePhoneNumberRequest struct { *aws.Request Input *BatchUpdatePhoneNumberInput Copy func(*BatchUpdatePhoneNumberInput) BatchUpdatePhoneNumberRequest }
BatchUpdatePhoneNumberRequest is the request type for the BatchUpdatePhoneNumber API operation.
func (BatchUpdatePhoneNumberRequest) Send ¶
func (r BatchUpdatePhoneNumberRequest) Send(ctx context.Context) (*BatchUpdatePhoneNumberResponse, error)
Send marshals and sends the BatchUpdatePhoneNumber API request.
type BatchUpdatePhoneNumberResponse ¶
type BatchUpdatePhoneNumberResponse struct { *BatchUpdatePhoneNumberOutput // contains filtered or unexported fields }
BatchUpdatePhoneNumberResponse is the response type for the BatchUpdatePhoneNumber API operation.
func (*BatchUpdatePhoneNumberResponse) SDKResponseMetdata ¶
func (r *BatchUpdatePhoneNumberResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the BatchUpdatePhoneNumber request.
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) MarshalFields ¶
func (s BatchUpdateUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchUpdateUserInput) String ¶
func (s BatchUpdateUserInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s BatchUpdateUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchUpdateUserOutput) String ¶
func (s BatchUpdateUserOutput) String() string
String returns the string representation
type BatchUpdateUserRequest ¶
type BatchUpdateUserRequest struct { *aws.Request Input *BatchUpdateUserInput Copy func(*BatchUpdateUserInput) BatchUpdateUserRequest }
BatchUpdateUserRequest is the request type for the BatchUpdateUser API operation.
func (BatchUpdateUserRequest) Send ¶
func (r BatchUpdateUserRequest) Send(ctx context.Context) (*BatchUpdateUserResponse, error)
Send marshals and sends the BatchUpdateUser API request.
type BatchUpdateUserResponse ¶
type BatchUpdateUserResponse struct { *BatchUpdateUserOutput // contains filtered or unexported fields }
BatchUpdateUserResponse is the response type for the BatchUpdateUser API operation.
func (*BatchUpdateUserResponse) SDKResponseMetdata ¶
func (r *BatchUpdateUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the BatchUpdateUser request.
type Bot ¶
type Bot struct { // The bot email address. BotEmail *string `type:"string" sensitive:"true"` // The bot ID. BotId *string `type:"string"` // The bot type. BotType BotType `type:"string" enum:"true"` // 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 *string `type:"string" sensitive:"true"` // The security token used to authenticate Amazon Chime with the outgoing event // endpoint. 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) MarshalFields ¶
func (s Bot) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type BotType ¶
type BotType string
const (
BotTypeChatBot BotType = "ChatBot"
)
Enum values for BotType
func (BotType) MarshalValue ¶
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) MarshalFields ¶
func (s BusinessCallingSettings) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BusinessCallingSettings) String ¶
func (s BusinessCallingSettings) String() string
String returns the string representation
type CallingNameStatus ¶
type CallingNameStatus string
const ( CallingNameStatusUnassigned CallingNameStatus = "Unassigned" CallingNameStatusUpdateInProgress CallingNameStatus = "UpdateInProgress" CallingNameStatusUpdateSucceeded CallingNameStatus = "UpdateSucceeded" CallingNameStatusUpdateFailed CallingNameStatus = "UpdateFailed" )
Enum values for CallingNameStatus
func (CallingNameStatus) MarshalValue ¶
func (enum CallingNameStatus) MarshalValue() (string, error)
func (CallingNameStatus) MarshalValueBuf ¶
func (enum CallingNameStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Capability ¶
type Capability string
const ( CapabilityVoice Capability = "Voice" CapabilitySms Capability = "SMS" )
Enum values for Capability
func (Capability) MarshalValue ¶
func (enum Capability) MarshalValue() (string, error)
func (Capability) MarshalValueBuf ¶
func (enum Capability) MarshalValueBuf(b []byte) ([]byte, error)
type Client ¶
Client provides the API operation methods for making requests to Amazon Chime. See this package's package overview docs for details on the service.
The client's methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
New creates a new instance of the client from the provided Config.
Example:
// Create a client from just a config. svc := chime.New(myConfig)
func (*Client) AssociatePhoneNumberWithUserRequest ¶
func (c *Client) AssociatePhoneNumberWithUserRequest(input *AssociatePhoneNumberWithUserInput) AssociatePhoneNumberWithUserRequest
AssociatePhoneNumberWithUserRequest returns a request value for making API operation for Amazon Chime.
Associates a phone number with the specified Amazon Chime user.
// Example sending a request using AssociatePhoneNumberWithUserRequest. req := client.AssociatePhoneNumberWithUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumberWithUser
func (*Client) AssociatePhoneNumbersWithVoiceConnectorGroupRequest ¶
func (c *Client) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) AssociatePhoneNumbersWithVoiceConnectorGroupRequest
AssociatePhoneNumbersWithVoiceConnectorGroupRequest returns a request value for making API operation for Amazon Chime.
Associates phone numbers with the specified Amazon Chime Voice Connector group.
// Example sending a request using AssociatePhoneNumbersWithVoiceConnectorGroupRequest. req := client.AssociatePhoneNumbersWithVoiceConnectorGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnectorGroup
func (*Client) AssociatePhoneNumbersWithVoiceConnectorRequest ¶
func (c *Client) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociatePhoneNumbersWithVoiceConnectorInput) AssociatePhoneNumbersWithVoiceConnectorRequest
AssociatePhoneNumbersWithVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.
Associates phone numbers with the specified Amazon Chime Voice Connector.
// Example sending a request using AssociatePhoneNumbersWithVoiceConnectorRequest. req := client.AssociatePhoneNumbersWithVoiceConnectorRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnector
func (*Client) AssociateSigninDelegateGroupsWithAccountRequest ¶
func (c *Client) AssociateSigninDelegateGroupsWithAccountRequest(input *AssociateSigninDelegateGroupsWithAccountInput) AssociateSigninDelegateGroupsWithAccountRequest
AssociateSigninDelegateGroupsWithAccountRequest returns a request value for making API operation for Amazon Chime.
Associates the specified sign-in delegate groups with the specified Amazon Chime account.
// Example sending a request using AssociateSigninDelegateGroupsWithAccountRequest. req := client.AssociateSigninDelegateGroupsWithAccountRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociateSigninDelegateGroupsWithAccount
func (*Client) BatchCreateAttendeeRequest ¶
func (c *Client) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) BatchCreateAttendeeRequest
BatchCreateAttendeeRequest returns a request value for making 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.
// Example sending a request using BatchCreateAttendeeRequest. req := client.BatchCreateAttendeeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateAttendee
func (*Client) BatchCreateRoomMembershipRequest ¶
func (c *Client) BatchCreateRoomMembershipRequest(input *BatchCreateRoomMembershipInput) BatchCreateRoomMembershipRequest
BatchCreateRoomMembershipRequest returns a request value for making API operation for Amazon Chime.
Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be either users or bots. The member role designates whether the member is a chat room administrator or a general chat room member.
// Example sending a request using BatchCreateRoomMembershipRequest. req := client.BatchCreateRoomMembershipRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateRoomMembership
func (*Client) BatchDeletePhoneNumberRequest ¶
func (c *Client) BatchDeletePhoneNumberRequest(input *BatchDeletePhoneNumberInput) BatchDeletePhoneNumberRequest
BatchDeletePhoneNumberRequest returns a request value for making 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.
// Example sending a request using BatchDeletePhoneNumberRequest. req := client.BatchDeletePhoneNumberRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchDeletePhoneNumber
func (*Client) BatchSuspendUserRequest ¶
func (c *Client) BatchSuspendUserRequest(input *BatchSuspendUserInput) BatchSuspendUserRequest
BatchSuspendUserRequest returns a request value for making 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.
// Example sending a request using BatchSuspendUserRequest. req := client.BatchSuspendUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchSuspendUser
func (*Client) BatchUnsuspendUserRequest ¶
func (c *Client) BatchUnsuspendUserRequest(input *BatchUnsuspendUserInput) BatchUnsuspendUserRequest
BatchUnsuspendUserRequest returns a request value for making 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 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.
// Example sending a request using BatchUnsuspendUserRequest. req := client.BatchUnsuspendUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUnsuspendUser
func (*Client) BatchUpdatePhoneNumberRequest ¶
func (c *Client) BatchUpdatePhoneNumberRequest(input *BatchUpdatePhoneNumberInput) BatchUpdatePhoneNumberRequest
BatchUpdatePhoneNumberRequest returns a request value for making 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 either the product type or the calling name.
For product types, choose from Amazon Chime Business Calling and Amazon Chime Voice Connector. For toll-free numbers, you must use the Amazon Chime Voice Connector 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.
// Example sending a request using BatchUpdatePhoneNumberRequest. req := client.BatchUpdatePhoneNumberRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdatePhoneNumber
func (*Client) BatchUpdateUserRequest ¶
func (c *Client) BatchUpdateUserRequest(input *BatchUpdateUserInput) BatchUpdateUserRequest
BatchUpdateUserRequest returns a request value for making 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.
// Example sending a request using BatchUpdateUserRequest. req := client.BatchUpdateUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdateUser
func (*Client) CreateAccountRequest ¶
func (c *Client) CreateAccountRequest(input *CreateAccountInput) CreateAccountRequest
CreateAccountRequest returns a request value for making 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.
// Example sending a request using CreateAccountRequest. req := client.CreateAccountRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAccount
func (*Client) CreateAttendeeRequest ¶
func (c *Client) CreateAttendeeRequest(input *CreateAttendeeInput) CreateAttendeeRequest
CreateAttendeeRequest returns a request value for making 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.
// Example sending a request using CreateAttendeeRequest. req := client.CreateAttendeeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAttendee
func (*Client) CreateBotRequest ¶
func (c *Client) CreateBotRequest(input *CreateBotInput) CreateBotRequest
CreateBotRequest returns a request value for making API operation for Amazon Chime.
Creates a bot for an Amazon Chime Enterprise account.
// Example sending a request using CreateBotRequest. req := client.CreateBotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateBot
func (*Client) CreateMeetingRequest ¶
func (c *Client) CreateMeetingRequest(input *CreateMeetingInput) CreateMeetingRequest
CreateMeetingRequest returns a request value for making 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 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.
// Example sending a request using CreateMeetingRequest. req := client.CreateMeetingRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeeting
func (*Client) CreatePhoneNumberOrderRequest ¶
func (c *Client) CreatePhoneNumberOrderRequest(input *CreatePhoneNumberOrderInput) CreatePhoneNumberOrderRequest
CreatePhoneNumberOrderRequest returns a request value for making API operation for Amazon Chime.
Creates an order for phone numbers to be provisioned. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types. For toll-free numbers, you must use the Amazon Chime Voice Connector product type.
// Example sending a request using CreatePhoneNumberOrderRequest. req := client.CreatePhoneNumberOrderRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreatePhoneNumberOrder
func (*Client) CreateProxySessionRequest ¶
func (c *Client) CreateProxySessionRequest(input *CreateProxySessionInput) CreateProxySessionRequest
CreateProxySessionRequest returns a request value for making API operation for Amazon Chime.
Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers.
// Example sending a request using CreateProxySessionRequest. req := client.CreateProxySessionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateProxySession
func (*Client) CreateRoomMembershipRequest ¶
func (c *Client) CreateRoomMembershipRequest(input *CreateRoomMembershipInput) CreateRoomMembershipRequest
CreateRoomMembershipRequest returns a request value for making 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.
// Example sending a request using CreateRoomMembershipRequest. req := client.CreateRoomMembershipRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateRoomMembership
func (*Client) CreateRoomRequest ¶
func (c *Client) CreateRoomRequest(input *CreateRoomInput) CreateRoomRequest
CreateRoomRequest returns a request value for making API operation for Amazon Chime.
Creates a chat room for the specified Amazon Chime Enterprise account.
// Example sending a request using CreateRoomRequest. req := client.CreateRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateRoom
func (*Client) CreateUserRequest ¶
func (c *Client) CreateUserRequest(input *CreateUserInput) CreateUserRequest
CreateUserRequest returns a request value for making API operation for Amazon Chime.
Creates a user under the specified Amazon Chime account.
// Example sending a request using CreateUserRequest. req := client.CreateUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateUser
func (*Client) CreateVoiceConnectorGroupRequest ¶
func (c *Client) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGroupInput) CreateVoiceConnectorGroupRequest
CreateVoiceConnectorGroupRequest returns a request value for making 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.
// Example sending a request using CreateVoiceConnectorGroupRequest. req := client.CreateVoiceConnectorGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnectorGroup
func (*Client) CreateVoiceConnectorRequest ¶
func (c *Client) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) CreateVoiceConnectorRequest
CreateVoiceConnectorRequest returns a request value for making 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.
// Example sending a request using CreateVoiceConnectorRequest. req := client.CreateVoiceConnectorRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnector
func (*Client) DeleteAccountRequest ¶
func (c *Client) DeleteAccountRequest(input *DeleteAccountInput) DeleteAccountRequest
DeleteAccountRequest returns a request value for making API operation for Amazon Chime.
Deletes the specified Amazon Chime account. You must suspend all users before deleting a Team account. You can use the BatchSuspendUser action to do so.
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 a 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.
// Example sending a request using DeleteAccountRequest. req := client.DeleteAccountRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAccount
func (*Client) DeleteAttendeeRequest ¶
func (c *Client) DeleteAttendeeRequest(input *DeleteAttendeeInput) DeleteAttendeeRequest
DeleteAttendeeRequest returns a request value for making 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.
// Example sending a request using DeleteAttendeeRequest. req := client.DeleteAttendeeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAttendee
func (*Client) DeleteEventsConfigurationRequest ¶
func (c *Client) DeleteEventsConfigurationRequest(input *DeleteEventsConfigurationInput) DeleteEventsConfigurationRequest
DeleteEventsConfigurationRequest returns a request value for making API operation for Amazon Chime.
Deletes the events configuration that allows a bot to receive outgoing events.
// Example sending a request using DeleteEventsConfigurationRequest. req := client.DeleteEventsConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteEventsConfiguration
func (*Client) DeleteMeetingRequest ¶
func (c *Client) DeleteMeetingRequest(input *DeleteMeetingInput) DeleteMeetingRequest
DeleteMeetingRequest returns a request value for making API operation for Amazon Chime.
Deletes the specified Amazon Chime SDK meeting. When a meeting is deleted, its attendees are also deleted and clients can no longer join it. 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.
// Example sending a request using DeleteMeetingRequest. req := client.DeleteMeetingRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMeeting
func (*Client) DeletePhoneNumberRequest ¶
func (c *Client) DeletePhoneNumberRequest(input *DeletePhoneNumberInput) DeletePhoneNumberRequest
DeletePhoneNumberRequest returns a request value for making 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.
// Example sending a request using DeletePhoneNumberRequest. req := client.DeletePhoneNumberRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeletePhoneNumber
func (*Client) DeleteProxySessionRequest ¶
func (c *Client) DeleteProxySessionRequest(input *DeleteProxySessionInput) DeleteProxySessionRequest
DeleteProxySessionRequest returns a request value for making API operation for Amazon Chime.
Deletes the specified proxy session from the specified Amazon Chime Voice Connector.
// Example sending a request using DeleteProxySessionRequest. req := client.DeleteProxySessionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteProxySession
func (*Client) DeleteRoomMembershipRequest ¶
func (c *Client) DeleteRoomMembershipRequest(input *DeleteRoomMembershipInput) DeleteRoomMembershipRequest
DeleteRoomMembershipRequest returns a request value for making API operation for Amazon Chime.
Removes a member from a chat room in an Amazon Chime Enterprise account.
// Example sending a request using DeleteRoomMembershipRequest. req := client.DeleteRoomMembershipRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoomMembership
func (*Client) DeleteRoomRequest ¶
func (c *Client) DeleteRoomRequest(input *DeleteRoomInput) DeleteRoomRequest
DeleteRoomRequest returns a request value for making API operation for Amazon Chime.
Deletes a chat room in an Amazon Chime Enterprise account.
// Example sending a request using DeleteRoomRequest. req := client.DeleteRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoom
func (*Client) DeleteVoiceConnectorGroupRequest ¶
func (c *Client) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGroupInput) DeleteVoiceConnectorGroupRequest
DeleteVoiceConnectorGroupRequest returns a request value for making 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.
// Example sending a request using DeleteVoiceConnectorGroupRequest. req := client.DeleteVoiceConnectorGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorGroup
func (*Client) DeleteVoiceConnectorOriginationRequest ¶
func (c *Client) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnectorOriginationInput) DeleteVoiceConnectorOriginationRequest
DeleteVoiceConnectorOriginationRequest returns a request value for making API operation for Amazon Chime.
Deletes the origination settings for the specified Amazon Chime Voice Connector.
// Example sending a request using DeleteVoiceConnectorOriginationRequest. req := client.DeleteVoiceConnectorOriginationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOrigination
func (*Client) DeleteVoiceConnectorProxyRequest ¶
func (c *Client) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProxyInput) DeleteVoiceConnectorProxyRequest
DeleteVoiceConnectorProxyRequest returns a request value for making API operation for Amazon Chime.
Deletes the proxy configuration from the specified Amazon Chime Voice Connector.
// Example sending a request using DeleteVoiceConnectorProxyRequest. req := client.DeleteVoiceConnectorProxyRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorProxy
func (*Client) DeleteVoiceConnectorRequest ¶
func (c *Client) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) DeleteVoiceConnectorRequest
DeleteVoiceConnectorRequest returns a request value for making 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.
// Example sending a request using DeleteVoiceConnectorRequest. req := client.DeleteVoiceConnectorRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnector
func (*Client) DeleteVoiceConnectorStreamingConfigurationRequest ¶
func (c *Client) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteVoiceConnectorStreamingConfigurationInput) DeleteVoiceConnectorStreamingConfigurationRequest
DeleteVoiceConnectorStreamingConfigurationRequest returns a request value for making API operation for Amazon Chime.
Deletes the streaming configuration for the specified Amazon Chime Voice Connector.
// Example sending a request using DeleteVoiceConnectorStreamingConfigurationRequest. req := client.DeleteVoiceConnectorStreamingConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorStreamingConfiguration
func (*Client) DeleteVoiceConnectorTerminationCredentialsRequest ¶
func (c *Client) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteVoiceConnectorTerminationCredentialsInput) DeleteVoiceConnectorTerminationCredentialsRequest
DeleteVoiceConnectorTerminationCredentialsRequest returns a request value for making API operation for Amazon Chime.
Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
// Example sending a request using DeleteVoiceConnectorTerminationCredentialsRequest. req := client.DeleteVoiceConnectorTerminationCredentialsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationCredentials
func (*Client) DeleteVoiceConnectorTerminationRequest ¶
func (c *Client) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnectorTerminationInput) DeleteVoiceConnectorTerminationRequest
DeleteVoiceConnectorTerminationRequest returns a request value for making API operation for Amazon Chime.
Deletes the termination settings for the specified Amazon Chime Voice Connector.
// Example sending a request using DeleteVoiceConnectorTerminationRequest. req := client.DeleteVoiceConnectorTerminationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTermination
func (*Client) DisassociatePhoneNumberFromUserRequest ¶
func (c *Client) DisassociatePhoneNumberFromUserRequest(input *DisassociatePhoneNumberFromUserInput) DisassociatePhoneNumberFromUserRequest
DisassociatePhoneNumberFromUserRequest returns a request value for making API operation for Amazon Chime.
Disassociates the primary provisioned phone number from the specified Amazon Chime user.
// Example sending a request using DisassociatePhoneNumberFromUserRequest. req := client.DisassociatePhoneNumberFromUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumberFromUser
func (*Client) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest ¶
func (c *Client) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest
DisassociatePhoneNumbersFromVoiceConnectorGroupRequest returns a request value for making API operation for Amazon Chime.
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.
// Example sending a request using DisassociatePhoneNumbersFromVoiceConnectorGroupRequest. req := client.DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnectorGroup
func (*Client) DisassociatePhoneNumbersFromVoiceConnectorRequest ¶
func (c *Client) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *DisassociatePhoneNumbersFromVoiceConnectorInput) DisassociatePhoneNumbersFromVoiceConnectorRequest
DisassociatePhoneNumbersFromVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.
// Example sending a request using DisassociatePhoneNumbersFromVoiceConnectorRequest. req := client.DisassociatePhoneNumbersFromVoiceConnectorRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnector
func (*Client) DisassociateSigninDelegateGroupsFromAccountRequest ¶
func (c *Client) DisassociateSigninDelegateGroupsFromAccountRequest(input *DisassociateSigninDelegateGroupsFromAccountInput) DisassociateSigninDelegateGroupsFromAccountRequest
DisassociateSigninDelegateGroupsFromAccountRequest returns a request value for making API operation for Amazon Chime.
Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.
// Example sending a request using DisassociateSigninDelegateGroupsFromAccountRequest. req := client.DisassociateSigninDelegateGroupsFromAccountRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociateSigninDelegateGroupsFromAccount
func (*Client) GetAccountRequest ¶
func (c *Client) GetAccountRequest(input *GetAccountInput) GetAccountRequest
GetAccountRequest returns a request value for making API operation for Amazon Chime.
Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.
// Example sending a request using GetAccountRequest. req := client.GetAccountRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccount
func (*Client) GetAccountSettingsRequest ¶
func (c *Client) GetAccountSettingsRequest(input *GetAccountSettingsInput) GetAccountSettingsRequest
GetAccountSettingsRequest returns a request value for making API operation for Amazon Chime.
Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dial out 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.
// Example sending a request using GetAccountSettingsRequest. req := client.GetAccountSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountSettings
func (*Client) GetAttendeeRequest ¶
func (c *Client) GetAttendeeRequest(input *GetAttendeeInput) GetAttendeeRequest
GetAttendeeRequest returns a request value for making 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.
// Example sending a request using GetAttendeeRequest. req := client.GetAttendeeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAttendee
func (*Client) GetBotRequest ¶
func (c *Client) GetBotRequest(input *GetBotInput) GetBotRequest
GetBotRequest returns a request value for making API operation for Amazon Chime.
Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.
// Example sending a request using GetBotRequest. req := client.GetBotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetBot
func (*Client) GetEventsConfigurationRequest ¶
func (c *Client) GetEventsConfigurationRequest(input *GetEventsConfigurationInput) GetEventsConfigurationRequest
GetEventsConfigurationRequest returns a request value for making 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.
// Example sending a request using GetEventsConfigurationRequest. req := client.GetEventsConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetEventsConfiguration
func (*Client) GetGlobalSettingsRequest ¶
func (c *Client) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) GetGlobalSettingsRequest
GetGlobalSettingsRequest returns a request value for making 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.
// Example sending a request using GetGlobalSettingsRequest. req := client.GetGlobalSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetGlobalSettings
func (*Client) GetMeetingRequest ¶
func (c *Client) GetMeetingRequest(input *GetMeetingInput) GetMeetingRequest
GetMeetingRequest returns a request value for making 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.
// Example sending a request using GetMeetingRequest. req := client.GetMeetingRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMeeting
func (*Client) GetPhoneNumberOrderRequest ¶
func (c *Client) GetPhoneNumberOrderRequest(input *GetPhoneNumberOrderInput) GetPhoneNumberOrderRequest
GetPhoneNumberOrderRequest returns a request value for making API operation for Amazon Chime.
Retrieves details for the specified phone number order, such as order creation timestamp, phone numbers in E.164 format, product type, and order status.
// Example sending a request using GetPhoneNumberOrderRequest. req := client.GetPhoneNumberOrderRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberOrder
func (*Client) GetPhoneNumberRequest ¶
func (c *Client) GetPhoneNumberRequest(input *GetPhoneNumberInput) GetPhoneNumberRequest
GetPhoneNumberRequest returns a request value for making API operation for Amazon Chime.
Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.
// Example sending a request using GetPhoneNumberRequest. req := client.GetPhoneNumberRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumber
func (*Client) GetPhoneNumberSettingsRequest ¶
func (c *Client) GetPhoneNumberSettingsRequest(input *GetPhoneNumberSettingsInput) GetPhoneNumberSettingsRequest
GetPhoneNumberSettingsRequest returns a request value for making API operation for Amazon Chime.
Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.
// Example sending a request using GetPhoneNumberSettingsRequest. req := client.GetPhoneNumberSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberSettings
func (*Client) GetProxySessionRequest ¶
func (c *Client) GetProxySessionRequest(input *GetProxySessionInput) GetProxySessionRequest
GetProxySessionRequest returns a request value for making API operation for Amazon Chime.
Gets the specified proxy session details for the specified Amazon Chime Voice Connector.
// Example sending a request using GetProxySessionRequest. req := client.GetProxySessionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetProxySession
func (*Client) GetRetentionSettingsRequest ¶
func (c *Client) GetRetentionSettingsRequest(input *GetRetentionSettingsInput) GetRetentionSettingsRequest
GetRetentionSettingsRequest returns a request value for making 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.
// Example sending a request using GetRetentionSettingsRequest. req := client.GetRetentionSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRetentionSettings
func (*Client) GetRoomRequest ¶
func (c *Client) GetRoomRequest(input *GetRoomInput) GetRoomRequest
GetRoomRequest returns a request value for making API operation for Amazon Chime.
Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.
// Example sending a request using GetRoomRequest. req := client.GetRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRoom
func (*Client) GetUserRequest ¶
func (c *Client) GetUserRequest(input *GetUserInput) GetUserRequest
GetUserRequest returns a request value for making 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.
// Example sending a request using GetUserRequest. req := client.GetUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUser
func (*Client) GetUserSettingsRequest ¶
func (c *Client) GetUserSettingsRequest(input *GetUserSettingsInput) GetUserSettingsRequest
GetUserSettingsRequest returns a request value for making API operation for Amazon Chime.
Retrieves settings for the specified user ID, such as any associated phone number settings.
// Example sending a request using GetUserSettingsRequest. req := client.GetUserSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUserSettings
func (*Client) GetVoiceConnectorGroupRequest ¶
func (c *Client) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput) GetVoiceConnectorGroupRequest
GetVoiceConnectorGroupRequest returns a request value for making API operation for Amazon Chime.
Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps, name, and associated VoiceConnectorItems.
// Example sending a request using GetVoiceConnectorGroupRequest. req := client.GetVoiceConnectorGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorGroup
func (*Client) GetVoiceConnectorLoggingConfigurationRequest ¶
func (c *Client) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConnectorLoggingConfigurationInput) GetVoiceConnectorLoggingConfigurationRequest
GetVoiceConnectorLoggingConfigurationRequest returns a request value for making 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.
// Example sending a request using GetVoiceConnectorLoggingConfigurationRequest. req := client.GetVoiceConnectorLoggingConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorLoggingConfiguration
func (*Client) GetVoiceConnectorOriginationRequest ¶
func (c *Client) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOriginationInput) GetVoiceConnectorOriginationRequest
GetVoiceConnectorOriginationRequest returns a request value for making API operation for Amazon Chime.
Retrieves origination setting details for the specified Amazon Chime Voice Connector.
// Example sending a request using GetVoiceConnectorOriginationRequest. req := client.GetVoiceConnectorOriginationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorOrigination
func (*Client) GetVoiceConnectorProxyRequest ¶
func (c *Client) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput) GetVoiceConnectorProxyRequest
GetVoiceConnectorProxyRequest returns a request value for making API operation for Amazon Chime.
Gets the proxy configuration details for the specified Amazon Chime Voice Connector.
// Example sending a request using GetVoiceConnectorProxyRequest. req := client.GetVoiceConnectorProxyRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorProxy
func (*Client) GetVoiceConnectorRequest ¶
func (c *Client) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) GetVoiceConnectorRequest
GetVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.
Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps, name, outbound host, and encryption requirements.
// Example sending a request using GetVoiceConnectorRequest. req := client.GetVoiceConnectorRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnector
func (*Client) GetVoiceConnectorStreamingConfigurationRequest ¶
func (c *Client) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceConnectorStreamingConfigurationInput) GetVoiceConnectorStreamingConfigurationRequest
GetVoiceConnectorStreamingConfigurationRequest returns a request value for making 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.
// Example sending a request using GetVoiceConnectorStreamingConfigurationRequest. req := client.GetVoiceConnectorStreamingConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorStreamingConfiguration
func (*Client) GetVoiceConnectorTerminationHealthRequest ¶
func (c *Client) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnectorTerminationHealthInput) GetVoiceConnectorTerminationHealthRequest
GetVoiceConnectorTerminationHealthRequest returns a request value for making 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.
// Example sending a request using GetVoiceConnectorTerminationHealthRequest. req := client.GetVoiceConnectorTerminationHealthRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTerminationHealth
func (*Client) GetVoiceConnectorTerminationRequest ¶
func (c *Client) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerminationInput) GetVoiceConnectorTerminationRequest
GetVoiceConnectorTerminationRequest returns a request value for making API operation for Amazon Chime.
Retrieves termination setting details for the specified Amazon Chime Voice Connector.
// Example sending a request using GetVoiceConnectorTerminationRequest. req := client.GetVoiceConnectorTerminationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTermination
func (*Client) InviteUsersRequest ¶
func (c *Client) InviteUsersRequest(input *InviteUsersInput) InviteUsersRequest
InviteUsersRequest returns a request value for making API operation for Amazon Chime.
Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.
// Example sending a request using InviteUsersRequest. req := client.InviteUsersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/InviteUsers
func (*Client) ListAccountsRequest ¶
func (c *Client) ListAccountsRequest(input *ListAccountsInput) ListAccountsRequest
ListAccountsRequest returns a request value for making API operation for Amazon Chime.
Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the user's email address, which returns one account result.
// Example sending a request using ListAccountsRequest. req := client.ListAccountsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAccounts
func (*Client) ListAttendeeTagsRequest ¶
func (c *Client) ListAttendeeTagsRequest(input *ListAttendeeTagsInput) ListAttendeeTagsRequest
ListAttendeeTagsRequest returns a request value for making API operation for Amazon Chime.
Lists the tags applied to an Amazon Chime SDK attendee resource.
// Example sending a request using ListAttendeeTagsRequest. req := client.ListAttendeeTagsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAttendeeTags
func (*Client) ListAttendeesRequest ¶
func (c *Client) ListAttendeesRequest(input *ListAttendeesInput) ListAttendeesRequest
ListAttendeesRequest returns a request value for making API operation for Amazon Chime.
Lists the attendees for the specified 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.
// Example sending a request using ListAttendeesRequest. req := client.ListAttendeesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAttendees
func (*Client) ListBotsRequest ¶
func (c *Client) ListBotsRequest(input *ListBotsInput) ListBotsRequest
ListBotsRequest returns a request value for making API operation for Amazon Chime.
Lists the bots associated with the administrator's Amazon Chime Enterprise account ID.
// Example sending a request using ListBotsRequest. req := client.ListBotsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListBots
func (*Client) ListMeetingTagsRequest ¶
func (c *Client) ListMeetingTagsRequest(input *ListMeetingTagsInput) ListMeetingTagsRequest
ListMeetingTagsRequest returns a request value for making API operation for Amazon Chime.
Lists the tags applied to an Amazon Chime SDK meeting resource.
// Example sending a request using ListMeetingTagsRequest. req := client.ListMeetingTagsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMeetingTags
func (*Client) ListMeetingsRequest ¶
func (c *Client) ListMeetingsRequest(input *ListMeetingsInput) ListMeetingsRequest
ListMeetingsRequest returns a request value for making API operation for Amazon Chime.
Lists up to 100 active Amazon Chime SDK meetings. 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.
// Example sending a request using ListMeetingsRequest. req := client.ListMeetingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMeetings
func (*Client) ListPhoneNumberOrdersRequest ¶
func (c *Client) ListPhoneNumberOrdersRequest(input *ListPhoneNumberOrdersInput) ListPhoneNumberOrdersRequest
ListPhoneNumberOrdersRequest returns a request value for making API operation for Amazon Chime.
Lists the phone number orders for the administrator's Amazon Chime account.
// Example sending a request using ListPhoneNumberOrdersRequest. req := client.ListPhoneNumberOrdersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumberOrders
func (*Client) ListPhoneNumbersRequest ¶
func (c *Client) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) ListPhoneNumbersRequest
ListPhoneNumbersRequest returns a request value for making API operation for Amazon Chime.
Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group.
// Example sending a request using ListPhoneNumbersRequest. req := client.ListPhoneNumbersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumbers
func (*Client) ListProxySessionsRequest ¶
func (c *Client) ListProxySessionsRequest(input *ListProxySessionsInput) ListProxySessionsRequest
ListProxySessionsRequest returns a request value for making API operation for Amazon Chime.
Lists the proxy sessions for the specified Amazon Chime Voice Connector.
// Example sending a request using ListProxySessionsRequest. req := client.ListProxySessionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListProxySessions
func (*Client) ListRoomMembershipsRequest ¶
func (c *Client) ListRoomMembershipsRequest(input *ListRoomMembershipsInput) ListRoomMembershipsRequest
ListRoomMembershipsRequest returns a request value for making API operation for Amazon Chime.
Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names.
// Example sending a request using ListRoomMembershipsRequest. req := client.ListRoomMembershipsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListRoomMemberships
func (*Client) ListRoomsRequest ¶
func (c *Client) ListRoomsRequest(input *ListRoomsInput) ListRoomsRequest
ListRoomsRequest returns a request value for making API operation for Amazon Chime.
Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to.
// Example sending a request using ListRoomsRequest. req := client.ListRoomsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListRooms
func (*Client) ListTagsForResourceRequest ¶
func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
ListTagsForResourceRequest returns a request value for making API operation for Amazon Chime.
Lists the tags applied to an Amazon Chime SDK meeting resource.
// Example sending a request using ListTagsForResourceRequest. req := client.ListTagsForResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListTagsForResource
func (*Client) ListUsersRequest ¶
func (c *Client) ListUsersRequest(input *ListUsersInput) ListUsersRequest
ListUsersRequest returns a request value for making API operation for Amazon Chime.
Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to.
// Example sending a request using ListUsersRequest. req := client.ListUsersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListUsers
func (*Client) ListVoiceConnectorGroupsRequest ¶
func (c *Client) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsInput) ListVoiceConnectorGroupsRequest
ListVoiceConnectorGroupsRequest returns a request value for making API operation for Amazon Chime.
Lists the Amazon Chime Voice Connector groups for the administrator's AWS account.
// Example sending a request using ListVoiceConnectorGroupsRequest. req := client.ListVoiceConnectorGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorGroups
func (*Client) ListVoiceConnectorTerminationCredentialsRequest ¶
func (c *Client) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoiceConnectorTerminationCredentialsInput) ListVoiceConnectorTerminationCredentialsRequest
ListVoiceConnectorTerminationCredentialsRequest returns a request value for making API operation for Amazon Chime.
Lists the SIP credentials for the specified Amazon Chime Voice Connector.
// Example sending a request using ListVoiceConnectorTerminationCredentialsRequest. req := client.ListVoiceConnectorTerminationCredentialsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorTerminationCredentials
func (*Client) ListVoiceConnectorsRequest ¶
func (c *Client) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) ListVoiceConnectorsRequest
ListVoiceConnectorsRequest returns a request value for making API operation for Amazon Chime.
Lists the Amazon Chime Voice Connectors for the administrator's AWS account.
// Example sending a request using ListVoiceConnectorsRequest. req := client.ListVoiceConnectorsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectors
func (*Client) LogoutUserRequest ¶
func (c *Client) LogoutUserRequest(input *LogoutUserInput) LogoutUserRequest
LogoutUserRequest returns a request value for making API operation for Amazon Chime.
Logs out the specified user from all of the devices they are currently logged into.
// Example sending a request using LogoutUserRequest. req := client.LogoutUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/LogoutUser
func (*Client) PutEventsConfigurationRequest ¶
func (c *Client) PutEventsConfigurationRequest(input *PutEventsConfigurationInput) PutEventsConfigurationRequest
PutEventsConfigurationRequest returns a request value for making API operation for Amazon Chime.
Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot.
// Example sending a request using PutEventsConfigurationRequest. req := client.PutEventsConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutEventsConfiguration
func (*Client) PutRetentionSettingsRequest ¶
func (c *Client) PutRetentionSettingsRequest(input *PutRetentionSettingsInput) PutRetentionSettingsRequest
PutRetentionSettingsRequest returns a request value for making API operation for Amazon Chime.
Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS CloudTrail to monitor usage of this API for your account. For more information, see Logging Amazon Chime API Calls with AWS CloudTrail (https://docs.aws.amazon.com/chime/latest/ag/cloudtrail.html) in the Amazon Chime Administration Guide.
To turn off existing retention settings, remove the number of days from the corresponding RetentionDays field in the RetentionSettings object. 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.
// Example sending a request using PutRetentionSettingsRequest. req := client.PutRetentionSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutRetentionSettings
func (*Client) PutVoiceConnectorLoggingConfigurationRequest ¶
func (c *Client) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConnectorLoggingConfigurationInput) PutVoiceConnectorLoggingConfigurationRequest
PutVoiceConnectorLoggingConfigurationRequest returns a request value for making API operation for Amazon Chime.
Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
// Example sending a request using PutVoiceConnectorLoggingConfigurationRequest. req := client.PutVoiceConnectorLoggingConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorLoggingConfiguration
func (*Client) PutVoiceConnectorOriginationRequest ¶
func (c *Client) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOriginationInput) PutVoiceConnectorOriginationRequest
PutVoiceConnectorOriginationRequest returns a request value for making API operation for Amazon Chime.
Adds origination settings for the specified Amazon Chime Voice Connector.
// Example sending a request using PutVoiceConnectorOriginationRequest. req := client.PutVoiceConnectorOriginationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorOrigination
func (*Client) PutVoiceConnectorProxyRequest ¶
func (c *Client) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput) PutVoiceConnectorProxyRequest
PutVoiceConnectorProxyRequest returns a request value for making API operation for Amazon Chime.
Puts the specified proxy configuration to the specified Amazon Chime Voice Connector.
// Example sending a request using PutVoiceConnectorProxyRequest. req := client.PutVoiceConnectorProxyRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorProxy
func (*Client) PutVoiceConnectorStreamingConfigurationRequest ¶
func (c *Client) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceConnectorStreamingConfigurationInput) PutVoiceConnectorStreamingConfigurationRequest
PutVoiceConnectorStreamingConfigurationRequest returns a request value for making API operation for Amazon Chime.
Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Amazon Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.
// Example sending a request using PutVoiceConnectorStreamingConfigurationRequest. req := client.PutVoiceConnectorStreamingConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorStreamingConfiguration
func (*Client) PutVoiceConnectorTerminationCredentialsRequest ¶
func (c *Client) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceConnectorTerminationCredentialsInput) PutVoiceConnectorTerminationCredentialsRequest
PutVoiceConnectorTerminationCredentialsRequest returns a request value for making API operation for Amazon Chime.
Adds termination SIP credentials for the specified Amazon Chime Voice Connector.
// Example sending a request using PutVoiceConnectorTerminationCredentialsRequest. req := client.PutVoiceConnectorTerminationCredentialsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationCredentials
func (*Client) PutVoiceConnectorTerminationRequest ¶
func (c *Client) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerminationInput) PutVoiceConnectorTerminationRequest
PutVoiceConnectorTerminationRequest returns a request value for making API operation for Amazon Chime.
Adds termination settings for the specified Amazon Chime Voice Connector.
// Example sending a request using PutVoiceConnectorTerminationRequest. req := client.PutVoiceConnectorTerminationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTermination
func (*Client) RedactConversationMessageRequest ¶
func (c *Client) RedactConversationMessageRequest(input *RedactConversationMessageInput) RedactConversationMessageRequest
RedactConversationMessageRequest returns a request value for making API operation for Amazon Chime.
Redacts the specified message from the specified Amazon Chime conversation.
// Example sending a request using RedactConversationMessageRequest. req := client.RedactConversationMessageRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RedactConversationMessage
func (*Client) RedactRoomMessageRequest ¶
func (c *Client) RedactRoomMessageRequest(input *RedactRoomMessageInput) RedactRoomMessageRequest
RedactRoomMessageRequest returns a request value for making API operation for Amazon Chime.
Redacts the specified message from the specified Amazon Chime chat room.
// Example sending a request using RedactRoomMessageRequest. req := client.RedactRoomMessageRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RedactRoomMessage
func (*Client) RegenerateSecurityTokenRequest ¶
func (c *Client) RegenerateSecurityTokenRequest(input *RegenerateSecurityTokenInput) RegenerateSecurityTokenRequest
RegenerateSecurityTokenRequest returns a request value for making API operation for Amazon Chime.
Regenerates the security token for a bot.
// Example sending a request using RegenerateSecurityTokenRequest. req := client.RegenerateSecurityTokenRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RegenerateSecurityToken
func (*Client) ResetPersonalPINRequest ¶
func (c *Client) ResetPersonalPINRequest(input *ResetPersonalPINInput) ResetPersonalPINRequest
ResetPersonalPINRequest returns a request value for making API operation for Amazon Chime.
Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.
// Example sending a request using ResetPersonalPINRequest. req := client.ResetPersonalPINRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ResetPersonalPIN
func (*Client) RestorePhoneNumberRequest ¶
func (c *Client) RestorePhoneNumberRequest(input *RestorePhoneNumberInput) RestorePhoneNumberRequest
RestorePhoneNumberRequest returns a request value for making API operation for Amazon Chime.
Moves a phone number from the Deletion queue back into the phone number Inventory.
// Example sending a request using RestorePhoneNumberRequest. req := client.RestorePhoneNumberRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RestorePhoneNumber
func (*Client) SearchAvailablePhoneNumbersRequest ¶
func (c *Client) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) SearchAvailablePhoneNumbersRequest
SearchAvailablePhoneNumbersRequest returns a request value for making API operation for Amazon Chime.
Searches phone numbers that can be ordered.
// Example sending a request using SearchAvailablePhoneNumbersRequest. req := client.SearchAvailablePhoneNumbersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SearchAvailablePhoneNumbers
func (*Client) TagAttendeeRequest ¶
func (c *Client) TagAttendeeRequest(input *TagAttendeeInput) TagAttendeeRequest
TagAttendeeRequest returns a request value for making API operation for Amazon Chime.
Applies the specified tags to the specified Amazon Chime SDK attendee.
// Example sending a request using TagAttendeeRequest. req := client.TagAttendeeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagAttendee
func (*Client) TagMeetingRequest ¶
func (c *Client) TagMeetingRequest(input *TagMeetingInput) TagMeetingRequest
TagMeetingRequest returns a request value for making API operation for Amazon Chime.
Applies the specified tags to the specified Amazon Chime SDK meeting.
// Example sending a request using TagMeetingRequest. req := client.TagMeetingRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagMeeting
func (*Client) TagResourceRequest ¶
func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making API operation for Amazon Chime.
Applies the specified tags to the specified Amazon Chime SDK meeting resource.
// Example sending a request using TagResourceRequest. req := client.TagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagResource
func (*Client) UntagAttendeeRequest ¶
func (c *Client) UntagAttendeeRequest(input *UntagAttendeeInput) UntagAttendeeRequest
UntagAttendeeRequest returns a request value for making API operation for Amazon Chime.
Untags the specified tags from the specified Amazon Chime SDK attendee.
// Example sending a request using UntagAttendeeRequest. req := client.UntagAttendeeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagAttendee
func (*Client) UntagMeetingRequest ¶
func (c *Client) UntagMeetingRequest(input *UntagMeetingInput) UntagMeetingRequest
UntagMeetingRequest returns a request value for making API operation for Amazon Chime.
Untags the specified tags from the specified Amazon Chime SDK meeting.
// Example sending a request using UntagMeetingRequest. req := client.UntagMeetingRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagMeeting
func (*Client) UntagResourceRequest ¶
func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for Amazon Chime.
Untags the specified tags from the specified Amazon Chime SDK meeting resource.
// Example sending a request using UntagResourceRequest. req := client.UntagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagResource
func (*Client) UpdateAccountRequest ¶
func (c *Client) UpdateAccountRequest(input *UpdateAccountInput) UpdateAccountRequest
UpdateAccountRequest returns a request value for making API operation for Amazon Chime.
Updates account details for the specified Amazon Chime account. Currently, only account name updates are supported for this action.
// Example sending a request using UpdateAccountRequest. req := client.UpdateAccountRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccount
func (*Client) UpdateAccountSettingsRequest ¶
func (c *Client) UpdateAccountSettingsRequest(input *UpdateAccountSettingsInput) UpdateAccountSettingsRequest
UpdateAccountSettingsRequest returns a request value for making API operation for Amazon Chime.
Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. 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.
// Example sending a request using UpdateAccountSettingsRequest. req := client.UpdateAccountSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccountSettings
func (*Client) UpdateBotRequest ¶
func (c *Client) UpdateBotRequest(input *UpdateBotInput) UpdateBotRequest
UpdateBotRequest returns a request value for making API operation for Amazon Chime.
Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account.
// Example sending a request using UpdateBotRequest. req := client.UpdateBotRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateBot
func (*Client) UpdateGlobalSettingsRequest ¶
func (c *Client) UpdateGlobalSettingsRequest(input *UpdateGlobalSettingsInput) UpdateGlobalSettingsRequest
UpdateGlobalSettingsRequest returns a request value for making API operation for Amazon Chime.
Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.
// Example sending a request using UpdateGlobalSettingsRequest. req := client.UpdateGlobalSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateGlobalSettings
func (*Client) UpdatePhoneNumberRequest ¶
func (c *Client) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) UpdatePhoneNumberRequest
UpdatePhoneNumberRequest returns a request value for making API operation for Amazon Chime.
Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action.
For toll-free numbers, you must use the Amazon Chime Voice Connector 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.
// Example sending a request using UpdatePhoneNumberRequest. req := client.UpdatePhoneNumberRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumber
func (*Client) UpdatePhoneNumberSettingsRequest ¶
func (c *Client) UpdatePhoneNumberSettingsRequest(input *UpdatePhoneNumberSettingsInput) UpdatePhoneNumberSettingsRequest
UpdatePhoneNumberSettingsRequest returns a request value for making API operation for Amazon Chime.
Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.
// Example sending a request using UpdatePhoneNumberSettingsRequest. req := client.UpdatePhoneNumberSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumberSettings
func (*Client) UpdateProxySessionRequest ¶
func (c *Client) UpdateProxySessionRequest(input *UpdateProxySessionInput) UpdateProxySessionRequest
UpdateProxySessionRequest returns a request value for making API operation for Amazon Chime.
Updates the specified proxy session details, such as voice or SMS capabilities.
// Example sending a request using UpdateProxySessionRequest. req := client.UpdateProxySessionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateProxySession
func (*Client) UpdateRoomMembershipRequest ¶
func (c *Client) UpdateRoomMembershipRequest(input *UpdateRoomMembershipInput) UpdateRoomMembershipRequest
UpdateRoomMembershipRequest returns a request value for making API operation for Amazon Chime.
Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs.
// Example sending a request using UpdateRoomMembershipRequest. req := client.UpdateRoomMembershipRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateRoomMembership
func (*Client) UpdateRoomRequest ¶
func (c *Client) UpdateRoomRequest(input *UpdateRoomInput) UpdateRoomRequest
UpdateRoomRequest returns a request value for making API operation for Amazon Chime.
Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.
// Example sending a request using UpdateRoomRequest. req := client.UpdateRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateRoom
func (*Client) UpdateUserRequest ¶
func (c *Client) UpdateUserRequest(input *UpdateUserInput) UpdateUserRequest
UpdateUserRequest returns a request value for making API operation for Amazon Chime.
Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action.
// Example sending a request using UpdateUserRequest. req := client.UpdateUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUser
func (*Client) UpdateUserSettingsRequest ¶
func (c *Client) UpdateUserSettingsRequest(input *UpdateUserSettingsInput) UpdateUserSettingsRequest
UpdateUserSettingsRequest returns a request value for making API operation for Amazon Chime.
Updates the settings for the specified user, such as phone number settings.
// Example sending a request using UpdateUserSettingsRequest. req := client.UpdateUserSettingsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUserSettings
func (*Client) UpdateVoiceConnectorGroupRequest ¶
func (c *Client) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGroupInput) UpdateVoiceConnectorGroupRequest
UpdateVoiceConnectorGroupRequest returns a request value for making API operation for Amazon Chime.
Updates details for the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.
// Example sending a request using UpdateVoiceConnectorGroupRequest. req := client.UpdateVoiceConnectorGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnectorGroup
func (*Client) UpdateVoiceConnectorRequest ¶
func (c *Client) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) UpdateVoiceConnectorRequest
UpdateVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.
Updates details for the specified Amazon Chime Voice Connector.
// Example sending a request using UpdateVoiceConnectorRequest. req := client.UpdateVoiceConnectorRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnector
type ConversationRetentionSettings ¶
type ConversationRetentionSettings struct { // The number of days for which to retain chat conversation messages. RetentionDays *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
The retention settings that determine how long to retain chat conversation messages for an Amazon Chime Enterprise account.
func (ConversationRetentionSettings) MarshalFields ¶
func (s ConversationRetentionSettings) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ConversationRetentionSettings) String ¶
func (s ConversationRetentionSettings) String() string
String returns the string representation
func (*ConversationRetentionSettings) Validate ¶
func (s *ConversationRetentionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAccountInput ¶
type CreateAccountInput struct { // The name of the Amazon Chime account. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateAccountInput) MarshalFields ¶
func (s CreateAccountInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateAccountInput) String ¶
func (s CreateAccountInput) String() string
String returns the string representation
func (*CreateAccountInput) Validate ¶
func (s *CreateAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAccountOutput ¶
type CreateAccountOutput struct { // The Amazon Chime account details. Account *Account `type:"structure"` // contains filtered or unexported fields }
func (CreateAccountOutput) MarshalFields ¶
func (s CreateAccountOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateAccountOutput) String ¶
func (s CreateAccountOutput) String() string
String returns the string representation
type CreateAccountRequest ¶
type CreateAccountRequest struct { *aws.Request Input *CreateAccountInput Copy func(*CreateAccountInput) CreateAccountRequest }
CreateAccountRequest is the request type for the CreateAccount API operation.
func (CreateAccountRequest) Send ¶
func (r CreateAccountRequest) Send(ctx context.Context) (*CreateAccountResponse, error)
Send marshals and sends the CreateAccount API request.
type CreateAccountResponse ¶
type CreateAccountResponse struct { *CreateAccountOutput // contains filtered or unexported fields }
CreateAccountResponse is the response type for the CreateAccount API operation.
func (*CreateAccountResponse) SDKResponseMetdata ¶
func (r *CreateAccountResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateAccount request.
type CreateAttendeeError ¶
type CreateAttendeeError struct { // The error code. ErrorCode *string `type:"string"` // The error message. ErrorMessage *string `type:"string"` // The Amazon Chime SDK external user ID. Links the attendee to an identity // managed by a builder application. ExternalUserId *string `min:"2" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The list of errors returned when errors are encountered during the BatchCreateAttendee and CreateAttendee actions. This includes external user IDs, error codes, and error messages.
func (CreateAttendeeError) MarshalFields ¶
func (s CreateAttendeeError) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateAttendeeError) String ¶
func (s CreateAttendeeError) String() string
String returns the string representation
type CreateAttendeeInput ¶
type CreateAttendeeInput struct { // The Amazon Chime SDK external user ID. Links the attendee to an identity // managed by a builder application. // // ExternalUserId is a required field ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"` // The Amazon Chime SDK meeting ID. // // MeetingId is a required field MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"` // The tag key-value pairs. Tags []Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateAttendeeInput) MarshalFields ¶
func (s CreateAttendeeInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateAttendeeInput) String ¶
func (s CreateAttendeeInput) String() string
String returns the string representation
func (*CreateAttendeeInput) Validate ¶
func (s *CreateAttendeeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAttendeeOutput ¶
type CreateAttendeeOutput struct { // The attendee information, including attendee ID and join token. Attendee *Attendee `type:"structure"` // contains filtered or unexported fields }
func (CreateAttendeeOutput) MarshalFields ¶
func (s CreateAttendeeOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateAttendeeOutput) String ¶
func (s CreateAttendeeOutput) String() string
String returns the string representation
type CreateAttendeeRequest ¶
type CreateAttendeeRequest struct { *aws.Request Input *CreateAttendeeInput Copy func(*CreateAttendeeInput) CreateAttendeeRequest }
CreateAttendeeRequest is the request type for the CreateAttendee API operation.
func (CreateAttendeeRequest) Send ¶
func (r CreateAttendeeRequest) Send(ctx context.Context) (*CreateAttendeeResponse, error)
Send marshals and sends the CreateAttendee API request.
type CreateAttendeeRequestItem ¶
type CreateAttendeeRequestItem struct { // The Amazon Chime SDK external user ID. Links the attendee to an identity // managed by a builder application. // // ExternalUserId is a required field ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"` // The tag key-value pairs. Tags []Tag `min:"1" type:"list"` // contains filtered or unexported fields }
The Amazon Chime SDK attendee fields to create, used with the BatchCreateAttendee action.
func (CreateAttendeeRequestItem) MarshalFields ¶
func (s CreateAttendeeRequestItem) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateAttendeeRequestItem) String ¶
func (s CreateAttendeeRequestItem) String() string
String returns the string representation
func (*CreateAttendeeRequestItem) Validate ¶
func (s *CreateAttendeeRequestItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAttendeeResponse ¶
type CreateAttendeeResponse struct { *CreateAttendeeOutput // contains filtered or unexported fields }
CreateAttendeeResponse is the response type for the CreateAttendee API operation.
func (*CreateAttendeeResponse) SDKResponseMetdata ¶
func (r *CreateAttendeeResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateAttendee request.
type CreateBotInput ¶
type CreateBotInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The bot display name. // // DisplayName is a required field DisplayName *string `type:"string" required:"true" sensitive:"true"` // The domain of the Amazon Chime Enterprise account. Domain *string `type:"string"` // contains filtered or unexported fields }
func (CreateBotInput) MarshalFields ¶
func (s CreateBotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateBotInput) String ¶
func (s CreateBotInput) String() string
String returns the string representation
func (*CreateBotInput) Validate ¶
func (s *CreateBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateBotOutput ¶
type CreateBotOutput struct { // The bot details. Bot *Bot `type:"structure"` // contains filtered or unexported fields }
func (CreateBotOutput) MarshalFields ¶
func (s CreateBotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateBotOutput) String ¶
func (s CreateBotOutput) String() string
String returns the string representation
type CreateBotRequest ¶
type CreateBotRequest struct { *aws.Request Input *CreateBotInput Copy func(*CreateBotInput) CreateBotRequest }
CreateBotRequest is the request type for the CreateBot API operation.
func (CreateBotRequest) Send ¶
func (r CreateBotRequest) Send(ctx context.Context) (*CreateBotResponse, error)
Send marshals and sends the CreateBot API request.
type CreateBotResponse ¶
type CreateBotResponse struct { *CreateBotOutput // contains filtered or unexported fields }
CreateBotResponse is the response type for the CreateBot API operation.
func (*CreateBotResponse) SDKResponseMetdata ¶
func (r *CreateBotResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateBot request.
type CreateMeetingInput ¶
type CreateMeetingInput struct { // The unique identifier for the client request. Use a different token for different // meetings. // // ClientRequestToken is a required field ClientRequestToken *string `min:"2" type:"string" required:"true" idempotencyToken:"true" sensitive:"true"` // The external meeting ID. ExternalMeetingId *string `min:"2" type:"string" sensitive:"true"` // The Region in which to create the meeting. Available values: ap-northeast-1, // ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, // eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2. MediaRegion *string `type:"string"` // Reserved. MeetingHostId *string `min:"2" type:"string" sensitive:"true"` // The configuration for resource targets to receive notifications when meeting // and attendee events occur. NotificationsConfiguration *MeetingNotificationConfiguration `type:"structure"` // The tag key-value pairs. Tags []Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateMeetingInput) MarshalFields ¶
func (s CreateMeetingInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateMeetingInput) String ¶
func (s CreateMeetingInput) String() string
String returns the string representation
func (*CreateMeetingInput) Validate ¶
func (s *CreateMeetingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMeetingOutput ¶
type CreateMeetingOutput struct { // The meeting information, including the meeting ID and MediaPlacement. Meeting *Meeting `type:"structure"` // contains filtered or unexported fields }
func (CreateMeetingOutput) MarshalFields ¶
func (s CreateMeetingOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateMeetingOutput) String ¶
func (s CreateMeetingOutput) String() string
String returns the string representation
type CreateMeetingRequest ¶
type CreateMeetingRequest struct { *aws.Request Input *CreateMeetingInput Copy func(*CreateMeetingInput) CreateMeetingRequest }
CreateMeetingRequest is the request type for the CreateMeeting API operation.
func (CreateMeetingRequest) Send ¶
func (r CreateMeetingRequest) Send(ctx context.Context) (*CreateMeetingResponse, error)
Send marshals and sends the CreateMeeting API request.
type CreateMeetingResponse ¶
type CreateMeetingResponse struct { *CreateMeetingOutput // contains filtered or unexported fields }
CreateMeetingResponse is the response type for the CreateMeeting API operation.
func (*CreateMeetingResponse) SDKResponseMetdata ¶
func (r *CreateMeetingResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateMeeting request.
type CreatePhoneNumberOrderInput ¶
type CreatePhoneNumberOrderInput struct { // List of phone numbers, in E.164 format. // // E164PhoneNumbers is a required field E164PhoneNumbers []string `type:"list" required:"true"` // The phone number product type. // // ProductType is a required field ProductType PhoneNumberProductType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (CreatePhoneNumberOrderInput) MarshalFields ¶
func (s CreatePhoneNumberOrderInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreatePhoneNumberOrderInput) String ¶
func (s CreatePhoneNumberOrderInput) String() string
String returns the string representation
func (*CreatePhoneNumberOrderInput) Validate ¶
func (s *CreatePhoneNumberOrderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreatePhoneNumberOrderOutput ¶
type CreatePhoneNumberOrderOutput struct { // The phone number order details. PhoneNumberOrder *PhoneNumberOrder `type:"structure"` // contains filtered or unexported fields }
func (CreatePhoneNumberOrderOutput) MarshalFields ¶
func (s CreatePhoneNumberOrderOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreatePhoneNumberOrderOutput) String ¶
func (s CreatePhoneNumberOrderOutput) String() string
String returns the string representation
type CreatePhoneNumberOrderRequest ¶
type CreatePhoneNumberOrderRequest struct { *aws.Request Input *CreatePhoneNumberOrderInput Copy func(*CreatePhoneNumberOrderInput) CreatePhoneNumberOrderRequest }
CreatePhoneNumberOrderRequest is the request type for the CreatePhoneNumberOrder API operation.
func (CreatePhoneNumberOrderRequest) Send ¶
func (r CreatePhoneNumberOrderRequest) Send(ctx context.Context) (*CreatePhoneNumberOrderResponse, error)
Send marshals and sends the CreatePhoneNumberOrder API request.
type CreatePhoneNumberOrderResponse ¶
type CreatePhoneNumberOrderResponse struct { *CreatePhoneNumberOrderOutput // contains filtered or unexported fields }
CreatePhoneNumberOrderResponse is the response type for the CreatePhoneNumberOrder API operation.
func (*CreatePhoneNumberOrderResponse) SDKResponseMetdata ¶
func (r *CreatePhoneNumberOrderResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreatePhoneNumberOrder request.
type CreateProxySessionInput ¶
type CreateProxySessionInput struct { // The proxy session capabilities. // // Capabilities is a required field Capabilities []Capability `type:"list" required:"true"` // The number of minutes allowed for the proxy session. ExpiryMinutes *int64 `min:"1" type:"integer"` // The preference for matching the country or area code of the proxy phone number // with that of the first participant. GeoMatchLevel GeoMatchLevel `type:"string" enum:"true"` // The country and area code for the proxy phone number. GeoMatchParams *GeoMatchParams `type:"structure"` // The name of the proxy session. Name *string `type:"string" sensitive:"true"` // The preference for proxy phone number reuse, or stickiness, between the same // participants across sessions. NumberSelectionBehavior NumberSelectionBehavior `type:"string" enum:"true"` // The participant phone numbers. // // ParticipantPhoneNumbers is a required field ParticipantPhoneNumbers []string `min:"2" type:"list" required:"true"` // The Amazon Chime voice connector ID. // // VoiceConnectorId is a required field VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateProxySessionInput) MarshalFields ¶
func (s CreateProxySessionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateProxySessionInput) String ¶
func (s CreateProxySessionInput) String() string
String returns the string representation
func (*CreateProxySessionInput) Validate ¶
func (s *CreateProxySessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateProxySessionOutput ¶
type CreateProxySessionOutput struct { // The proxy session details. ProxySession *ProxySession `type:"structure"` // contains filtered or unexported fields }
func (CreateProxySessionOutput) MarshalFields ¶
func (s CreateProxySessionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateProxySessionOutput) String ¶
func (s CreateProxySessionOutput) String() string
String returns the string representation
type CreateProxySessionRequest ¶
type CreateProxySessionRequest struct { *aws.Request Input *CreateProxySessionInput Copy func(*CreateProxySessionInput) CreateProxySessionRequest }
CreateProxySessionRequest is the request type for the CreateProxySession API operation.
func (CreateProxySessionRequest) Send ¶
func (r CreateProxySessionRequest) Send(ctx context.Context) (*CreateProxySessionResponse, error)
Send marshals and sends the CreateProxySession API request.
type CreateProxySessionResponse ¶
type CreateProxySessionResponse struct { *CreateProxySessionOutput // contains filtered or unexported fields }
CreateProxySessionResponse is the response type for the CreateProxySession API operation.
func (*CreateProxySessionResponse) SDKResponseMetdata ¶
func (r *CreateProxySessionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateProxySession request.
type CreateRoomInput ¶
type CreateRoomInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The idempotency token for the request. ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"` // The room name. // // Name is a required field Name *string `type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (CreateRoomInput) MarshalFields ¶
func (s CreateRoomInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateRoomInput) String ¶
func (s CreateRoomInput) String() string
String returns the string representation
func (*CreateRoomInput) Validate ¶
func (s *CreateRoomInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRoomMembershipInput ¶
type CreateRoomMembershipInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The Amazon Chime member ID (user ID or bot ID). // // MemberId is a required field MemberId *string `type:"string" required:"true"` // The role of the member. Role RoomMembershipRole `type:"string" enum:"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 (CreateRoomMembershipInput) MarshalFields ¶
func (s CreateRoomMembershipInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateRoomMembershipInput) String ¶
func (s CreateRoomMembershipInput) String() string
String returns the string representation
func (*CreateRoomMembershipInput) Validate ¶
func (s *CreateRoomMembershipInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRoomMembershipOutput ¶
type CreateRoomMembershipOutput struct { // The room membership details. RoomMembership *RoomMembership `type:"structure"` // contains filtered or unexported fields }
func (CreateRoomMembershipOutput) MarshalFields ¶
func (s CreateRoomMembershipOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateRoomMembershipOutput) String ¶
func (s CreateRoomMembershipOutput) String() string
String returns the string representation
type CreateRoomMembershipRequest ¶
type CreateRoomMembershipRequest struct { *aws.Request Input *CreateRoomMembershipInput Copy func(*CreateRoomMembershipInput) CreateRoomMembershipRequest }
CreateRoomMembershipRequest is the request type for the CreateRoomMembership API operation.
func (CreateRoomMembershipRequest) Send ¶
func (r CreateRoomMembershipRequest) Send(ctx context.Context) (*CreateRoomMembershipResponse, error)
Send marshals and sends the CreateRoomMembership API request.
type CreateRoomMembershipResponse ¶
type CreateRoomMembershipResponse struct { *CreateRoomMembershipOutput // contains filtered or unexported fields }
CreateRoomMembershipResponse is the response type for the CreateRoomMembership API operation.
func (*CreateRoomMembershipResponse) SDKResponseMetdata ¶
func (r *CreateRoomMembershipResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateRoomMembership request.
type CreateRoomOutput ¶
type CreateRoomOutput struct { // The room details. Room *Room `type:"structure"` // contains filtered or unexported fields }
func (CreateRoomOutput) MarshalFields ¶
func (s CreateRoomOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateRoomOutput) String ¶
func (s CreateRoomOutput) String() string
String returns the string representation
type CreateRoomRequest ¶
type CreateRoomRequest struct { *aws.Request Input *CreateRoomInput Copy func(*CreateRoomInput) CreateRoomRequest }
CreateRoomRequest is the request type for the CreateRoom API operation.
func (CreateRoomRequest) Send ¶
func (r CreateRoomRequest) Send(ctx context.Context) (*CreateRoomResponse, error)
Send marshals and sends the CreateRoom API request.
type CreateRoomResponse ¶
type CreateRoomResponse struct { *CreateRoomOutput // contains filtered or unexported fields }
CreateRoomResponse is the response type for the CreateRoom API operation.
func (*CreateRoomResponse) SDKResponseMetdata ¶
func (r *CreateRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateRoom request.
type CreateUserInput ¶
type CreateUserInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The user's email address. Email *string `type:"string" sensitive:"true"` // The user type. UserType UserType `type:"string" enum:"true"` // The user name. Username *string `type:"string"` // contains filtered or unexported fields }
func (CreateUserInput) MarshalFields ¶
func (s CreateUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateUserInput) String ¶
func (s CreateUserInput) String() string
String returns the string representation
func (*CreateUserInput) Validate ¶
func (s *CreateUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserOutput ¶
type CreateUserOutput struct { // The user on the Amazon Chime account. User *User `type:"structure"` // contains filtered or unexported fields }
func (CreateUserOutput) MarshalFields ¶
func (s CreateUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateUserOutput) String ¶
func (s CreateUserOutput) String() string
String returns the string representation
type CreateUserRequest ¶
type CreateUserRequest struct { *aws.Request Input *CreateUserInput Copy func(*CreateUserInput) CreateUserRequest }
CreateUserRequest is the request type for the CreateUser API operation.
func (CreateUserRequest) Send ¶
func (r CreateUserRequest) Send(ctx context.Context) (*CreateUserResponse, error)
Send marshals and sends the CreateUser API request.
type CreateUserResponse ¶
type CreateUserResponse struct { *CreateUserOutput // contains filtered or unexported fields }
CreateUserResponse is the response type for the CreateUser API operation.
func (*CreateUserResponse) SDKResponseMetdata ¶
func (r *CreateUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateUser request.
type CreateVoiceConnectorGroupInput ¶
type CreateVoiceConnectorGroupInput struct { // The name of the Amazon Chime Voice Connector group. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Chime Voice Connectors to route inbound calls to. VoiceConnectorItems []VoiceConnectorItem `type:"list"` // contains filtered or unexported fields }
func (CreateVoiceConnectorGroupInput) MarshalFields ¶
func (s CreateVoiceConnectorGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateVoiceConnectorGroupInput) String ¶
func (s CreateVoiceConnectorGroupInput) String() string
String returns the string representation
func (*CreateVoiceConnectorGroupInput) Validate ¶
func (s *CreateVoiceConnectorGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVoiceConnectorGroupOutput ¶
type CreateVoiceConnectorGroupOutput struct { // The Amazon Chime Voice Connector group details. VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"` // contains filtered or unexported fields }
func (CreateVoiceConnectorGroupOutput) MarshalFields ¶
func (s CreateVoiceConnectorGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateVoiceConnectorGroupOutput) String ¶
func (s CreateVoiceConnectorGroupOutput) String() string
String returns the string representation
type CreateVoiceConnectorGroupRequest ¶
type CreateVoiceConnectorGroupRequest struct { *aws.Request Input *CreateVoiceConnectorGroupInput Copy func(*CreateVoiceConnectorGroupInput) CreateVoiceConnectorGroupRequest }
CreateVoiceConnectorGroupRequest is the request type for the CreateVoiceConnectorGroup API operation.
func (CreateVoiceConnectorGroupRequest) Send ¶
func (r CreateVoiceConnectorGroupRequest) Send(ctx context.Context) (*CreateVoiceConnectorGroupResponse, error)
Send marshals and sends the CreateVoiceConnectorGroup API request.
type CreateVoiceConnectorGroupResponse ¶
type CreateVoiceConnectorGroupResponse struct { *CreateVoiceConnectorGroupOutput // contains filtered or unexported fields }
CreateVoiceConnectorGroupResponse is the response type for the CreateVoiceConnectorGroup API operation.
func (*CreateVoiceConnectorGroupResponse) SDKResponseMetdata ¶
func (r *CreateVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateVoiceConnectorGroup request.
type CreateVoiceConnectorInput ¶
type CreateVoiceConnectorInput struct { // The AWS Region in which the Amazon Chime Voice Connector is created. Default // value: us-east-1. AwsRegion VoiceConnectorAwsRegion `type:"string" enum:"true"` // The name of the Amazon Chime Voice Connector. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // When enabled, requires encryption for the Amazon Chime Voice Connector. // // RequireEncryption is a required field RequireEncryption *bool `type:"boolean" required:"true"` // contains filtered or unexported fields }
func (CreateVoiceConnectorInput) MarshalFields ¶
func (s CreateVoiceConnectorInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateVoiceConnectorInput) String ¶
func (s CreateVoiceConnectorInput) String() string
String returns the string representation
func (*CreateVoiceConnectorInput) Validate ¶
func (s *CreateVoiceConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVoiceConnectorOutput ¶
type CreateVoiceConnectorOutput struct { // The Amazon Chime Voice Connector details. VoiceConnector *VoiceConnector `type:"structure"` // contains filtered or unexported fields }
func (CreateVoiceConnectorOutput) MarshalFields ¶
func (s CreateVoiceConnectorOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateVoiceConnectorOutput) String ¶
func (s CreateVoiceConnectorOutput) String() string
String returns the string representation
type CreateVoiceConnectorRequest ¶
type CreateVoiceConnectorRequest struct { *aws.Request Input *CreateVoiceConnectorInput Copy func(*CreateVoiceConnectorInput) CreateVoiceConnectorRequest }
CreateVoiceConnectorRequest is the request type for the CreateVoiceConnector API operation.
func (CreateVoiceConnectorRequest) Send ¶
func (r CreateVoiceConnectorRequest) Send(ctx context.Context) (*CreateVoiceConnectorResponse, error)
Send marshals and sends the CreateVoiceConnector API request.
type CreateVoiceConnectorResponse ¶
type CreateVoiceConnectorResponse struct { *CreateVoiceConnectorOutput // contains filtered or unexported fields }
CreateVoiceConnectorResponse is the response type for the CreateVoiceConnector API operation.
func (*CreateVoiceConnectorResponse) SDKResponseMetdata ¶
func (r *CreateVoiceConnectorResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateVoiceConnector request.
type Credential ¶
type Credential struct { // The RFC2617 compliant password associated with the SIP credentials, in US-ASCII // format. Password *string `type:"string" sensitive:"true"` // The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII // format. Username *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector.
func (Credential) MarshalFields ¶
func (s Credential) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Credential) String ¶
func (s Credential) String() string
String returns the string representation
type DeleteAccountInput ¶
type DeleteAccountInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAccountInput) MarshalFields ¶
func (s DeleteAccountInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteAccountInput) String ¶
func (s DeleteAccountInput) String() string
String returns the string representation
func (*DeleteAccountInput) Validate ¶
func (s *DeleteAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAccountOutput ¶
type DeleteAccountOutput struct {
// contains filtered or unexported fields
}
func (DeleteAccountOutput) MarshalFields ¶
func (s DeleteAccountOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteAccountOutput) String ¶
func (s DeleteAccountOutput) String() string
String returns the string representation
type DeleteAccountRequest ¶
type DeleteAccountRequest struct { *aws.Request Input *DeleteAccountInput Copy func(*DeleteAccountInput) DeleteAccountRequest }
DeleteAccountRequest is the request type for the DeleteAccount API operation.
func (DeleteAccountRequest) Send ¶
func (r DeleteAccountRequest) Send(ctx context.Context) (*DeleteAccountResponse, error)
Send marshals and sends the DeleteAccount API request.
type DeleteAccountResponse ¶
type DeleteAccountResponse struct { *DeleteAccountOutput // contains filtered or unexported fields }
DeleteAccountResponse is the response type for the DeleteAccount API operation.
func (*DeleteAccountResponse) SDKResponseMetdata ¶
func (r *DeleteAccountResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteAccount request.
type DeleteAttendeeInput ¶
type DeleteAttendeeInput struct { // The Amazon Chime SDK attendee ID. // // AttendeeId is a required field AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" 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 (DeleteAttendeeInput) MarshalFields ¶
func (s DeleteAttendeeInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteAttendeeInput) String ¶
func (s DeleteAttendeeInput) String() string
String returns the string representation
func (*DeleteAttendeeInput) Validate ¶
func (s *DeleteAttendeeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAttendeeOutput ¶
type DeleteAttendeeOutput struct {
// contains filtered or unexported fields
}
func (DeleteAttendeeOutput) MarshalFields ¶
func (s DeleteAttendeeOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteAttendeeOutput) String ¶
func (s DeleteAttendeeOutput) String() string
String returns the string representation
type DeleteAttendeeRequest ¶
type DeleteAttendeeRequest struct { *aws.Request Input *DeleteAttendeeInput Copy func(*DeleteAttendeeInput) DeleteAttendeeRequest }
DeleteAttendeeRequest is the request type for the DeleteAttendee API operation.
func (DeleteAttendeeRequest) Send ¶
func (r DeleteAttendeeRequest) Send(ctx context.Context) (*DeleteAttendeeResponse, error)
Send marshals and sends the DeleteAttendee API request.
type DeleteAttendeeResponse ¶
type DeleteAttendeeResponse struct { *DeleteAttendeeOutput // contains filtered or unexported fields }
DeleteAttendeeResponse is the response type for the DeleteAttendee API operation.
func (*DeleteAttendeeResponse) SDKResponseMetdata ¶
func (r *DeleteAttendeeResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteAttendee request.
type DeleteEventsConfigurationInput ¶
type DeleteEventsConfigurationInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The bot ID. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEventsConfigurationInput) MarshalFields ¶
func (s DeleteEventsConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteEventsConfigurationInput) String ¶
func (s DeleteEventsConfigurationInput) String() string
String returns the string representation
func (*DeleteEventsConfigurationInput) Validate ¶
func (s *DeleteEventsConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEventsConfigurationOutput ¶
type DeleteEventsConfigurationOutput struct {
// contains filtered or unexported fields
}
func (DeleteEventsConfigurationOutput) MarshalFields ¶
func (s DeleteEventsConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteEventsConfigurationOutput) String ¶
func (s DeleteEventsConfigurationOutput) String() string
String returns the string representation
type DeleteEventsConfigurationRequest ¶
type DeleteEventsConfigurationRequest struct { *aws.Request Input *DeleteEventsConfigurationInput Copy func(*DeleteEventsConfigurationInput) DeleteEventsConfigurationRequest }
DeleteEventsConfigurationRequest is the request type for the DeleteEventsConfiguration API operation.
func (DeleteEventsConfigurationRequest) Send ¶
func (r DeleteEventsConfigurationRequest) Send(ctx context.Context) (*DeleteEventsConfigurationResponse, error)
Send marshals and sends the DeleteEventsConfiguration API request.
type DeleteEventsConfigurationResponse ¶
type DeleteEventsConfigurationResponse struct { *DeleteEventsConfigurationOutput // contains filtered or unexported fields }
DeleteEventsConfigurationResponse is the response type for the DeleteEventsConfiguration API operation.
func (*DeleteEventsConfigurationResponse) SDKResponseMetdata ¶
func (r *DeleteEventsConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteEventsConfiguration request.
type DeleteMeetingInput ¶
type DeleteMeetingInput struct { // 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 (DeleteMeetingInput) MarshalFields ¶
func (s DeleteMeetingInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteMeetingInput) String ¶
func (s DeleteMeetingInput) String() string
String returns the string representation
func (*DeleteMeetingInput) Validate ¶
func (s *DeleteMeetingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMeetingOutput ¶
type DeleteMeetingOutput struct {
// contains filtered or unexported fields
}
func (DeleteMeetingOutput) MarshalFields ¶
func (s DeleteMeetingOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteMeetingOutput) String ¶
func (s DeleteMeetingOutput) String() string
String returns the string representation
type DeleteMeetingRequest ¶
type DeleteMeetingRequest struct { *aws.Request Input *DeleteMeetingInput Copy func(*DeleteMeetingInput) DeleteMeetingRequest }
DeleteMeetingRequest is the request type for the DeleteMeeting API operation.
func (DeleteMeetingRequest) Send ¶
func (r DeleteMeetingRequest) Send(ctx context.Context) (*DeleteMeetingResponse, error)
Send marshals and sends the DeleteMeeting API request.
type DeleteMeetingResponse ¶
type DeleteMeetingResponse struct { *DeleteMeetingOutput // contains filtered or unexported fields }
DeleteMeetingResponse is the response type for the DeleteMeeting API operation.
func (*DeleteMeetingResponse) SDKResponseMetdata ¶
func (r *DeleteMeetingResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteMeeting request.
type DeletePhoneNumberInput ¶
type DeletePhoneNumberInput struct { // The phone number ID. // // PhoneNumberId is a required field PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeletePhoneNumberInput) MarshalFields ¶
func (s DeletePhoneNumberInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeletePhoneNumberInput) String ¶
func (s DeletePhoneNumberInput) String() string
String returns the string representation
func (*DeletePhoneNumberInput) Validate ¶
func (s *DeletePhoneNumberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePhoneNumberOutput ¶
type DeletePhoneNumberOutput struct {
// contains filtered or unexported fields
}
func (DeletePhoneNumberOutput) MarshalFields ¶
func (s DeletePhoneNumberOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeletePhoneNumberOutput) String ¶
func (s DeletePhoneNumberOutput) String() string
String returns the string representation
type DeletePhoneNumberRequest ¶
type DeletePhoneNumberRequest struct { *aws.Request Input *DeletePhoneNumberInput Copy func(*DeletePhoneNumberInput) DeletePhoneNumberRequest }
DeletePhoneNumberRequest is the request type for the DeletePhoneNumber API operation.
func (DeletePhoneNumberRequest) Send ¶
func (r DeletePhoneNumberRequest) Send(ctx context.Context) (*DeletePhoneNumberResponse, error)
Send marshals and sends the DeletePhoneNumber API request.
type DeletePhoneNumberResponse ¶
type DeletePhoneNumberResponse struct { *DeletePhoneNumberOutput // contains filtered or unexported fields }
DeletePhoneNumberResponse is the response type for the DeletePhoneNumber API operation.
func (*DeletePhoneNumberResponse) SDKResponseMetdata ¶
func (r *DeletePhoneNumberResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeletePhoneNumber request.
type DeleteProxySessionInput ¶
type DeleteProxySessionInput struct { // The proxy session ID. // // ProxySessionId is a required field ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"` // The Amazon Chime voice connector ID. // // VoiceConnectorId is a required field VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteProxySessionInput) MarshalFields ¶
func (s DeleteProxySessionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteProxySessionInput) String ¶
func (s DeleteProxySessionInput) String() string
String returns the string representation
func (*DeleteProxySessionInput) Validate ¶
func (s *DeleteProxySessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteProxySessionOutput ¶
type DeleteProxySessionOutput struct {
// contains filtered or unexported fields
}
func (DeleteProxySessionOutput) MarshalFields ¶
func (s DeleteProxySessionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteProxySessionOutput) String ¶
func (s DeleteProxySessionOutput) String() string
String returns the string representation
type DeleteProxySessionRequest ¶
type DeleteProxySessionRequest struct { *aws.Request Input *DeleteProxySessionInput Copy func(*DeleteProxySessionInput) DeleteProxySessionRequest }
DeleteProxySessionRequest is the request type for the DeleteProxySession API operation.
func (DeleteProxySessionRequest) Send ¶
func (r DeleteProxySessionRequest) Send(ctx context.Context) (*DeleteProxySessionResponse, error)
Send marshals and sends the DeleteProxySession API request.
type DeleteProxySessionResponse ¶
type DeleteProxySessionResponse struct { *DeleteProxySessionOutput // contains filtered or unexported fields }
DeleteProxySessionResponse is the response type for the DeleteProxySession API operation.
func (*DeleteProxySessionResponse) SDKResponseMetdata ¶
func (r *DeleteProxySessionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteProxySession request.
type DeleteRoomInput ¶
type DeleteRoomInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The chat room ID. // // RoomId is a required field RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRoomInput) MarshalFields ¶
func (s DeleteRoomInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteRoomInput) String ¶
func (s DeleteRoomInput) String() string
String returns the string representation
func (*DeleteRoomInput) Validate ¶
func (s *DeleteRoomInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRoomMembershipInput ¶
type DeleteRoomMembershipInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The member ID (user ID or bot ID). // // MemberId is a required field MemberId *string `location:"uri" locationName:"memberId" type:"string" 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 (DeleteRoomMembershipInput) MarshalFields ¶
func (s DeleteRoomMembershipInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteRoomMembershipInput) String ¶
func (s DeleteRoomMembershipInput) String() string
String returns the string representation
func (*DeleteRoomMembershipInput) Validate ¶
func (s *DeleteRoomMembershipInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRoomMembershipOutput ¶
type DeleteRoomMembershipOutput struct {
// contains filtered or unexported fields
}
func (DeleteRoomMembershipOutput) MarshalFields ¶
func (s DeleteRoomMembershipOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteRoomMembershipOutput) String ¶
func (s DeleteRoomMembershipOutput) String() string
String returns the string representation
type DeleteRoomMembershipRequest ¶
type DeleteRoomMembershipRequest struct { *aws.Request Input *DeleteRoomMembershipInput Copy func(*DeleteRoomMembershipInput) DeleteRoomMembershipRequest }
DeleteRoomMembershipRequest is the request type for the DeleteRoomMembership API operation.
func (DeleteRoomMembershipRequest) Send ¶
func (r DeleteRoomMembershipRequest) Send(ctx context.Context) (*DeleteRoomMembershipResponse, error)
Send marshals and sends the DeleteRoomMembership API request.
type DeleteRoomMembershipResponse ¶
type DeleteRoomMembershipResponse struct { *DeleteRoomMembershipOutput // contains filtered or unexported fields }
DeleteRoomMembershipResponse is the response type for the DeleteRoomMembership API operation.
func (*DeleteRoomMembershipResponse) SDKResponseMetdata ¶
func (r *DeleteRoomMembershipResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteRoomMembership request.
type DeleteRoomOutput ¶
type DeleteRoomOutput struct {
// contains filtered or unexported fields
}
func (DeleteRoomOutput) MarshalFields ¶
func (s DeleteRoomOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteRoomOutput) String ¶
func (s DeleteRoomOutput) String() string
String returns the string representation
type DeleteRoomRequest ¶
type DeleteRoomRequest struct { *aws.Request Input *DeleteRoomInput Copy func(*DeleteRoomInput) DeleteRoomRequest }
DeleteRoomRequest is the request type for the DeleteRoom API operation.
func (DeleteRoomRequest) Send ¶
func (r DeleteRoomRequest) Send(ctx context.Context) (*DeleteRoomResponse, error)
Send marshals and sends the DeleteRoom API request.
type DeleteRoomResponse ¶
type DeleteRoomResponse struct { *DeleteRoomOutput // contains filtered or unexported fields }
DeleteRoomResponse is the response type for the DeleteRoom API operation.
func (*DeleteRoomResponse) SDKResponseMetdata ¶
func (r *DeleteRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteRoom request.
type DeleteVoiceConnectorGroupInput ¶
type DeleteVoiceConnectorGroupInput struct { // 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 (DeleteVoiceConnectorGroupInput) MarshalFields ¶
func (s DeleteVoiceConnectorGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorGroupInput) String ¶
func (s DeleteVoiceConnectorGroupInput) String() string
String returns the string representation
func (*DeleteVoiceConnectorGroupInput) Validate ¶
func (s *DeleteVoiceConnectorGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVoiceConnectorGroupOutput ¶
type DeleteVoiceConnectorGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteVoiceConnectorGroupOutput) MarshalFields ¶
func (s DeleteVoiceConnectorGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorGroupOutput) String ¶
func (s DeleteVoiceConnectorGroupOutput) String() string
String returns the string representation
type DeleteVoiceConnectorGroupRequest ¶
type DeleteVoiceConnectorGroupRequest struct { *aws.Request Input *DeleteVoiceConnectorGroupInput Copy func(*DeleteVoiceConnectorGroupInput) DeleteVoiceConnectorGroupRequest }
DeleteVoiceConnectorGroupRequest is the request type for the DeleteVoiceConnectorGroup API operation.
func (DeleteVoiceConnectorGroupRequest) Send ¶
func (r DeleteVoiceConnectorGroupRequest) Send(ctx context.Context) (*DeleteVoiceConnectorGroupResponse, error)
Send marshals and sends the DeleteVoiceConnectorGroup API request.
type DeleteVoiceConnectorGroupResponse ¶
type DeleteVoiceConnectorGroupResponse struct { *DeleteVoiceConnectorGroupOutput // contains filtered or unexported fields }
DeleteVoiceConnectorGroupResponse is the response type for the DeleteVoiceConnectorGroup API operation.
func (*DeleteVoiceConnectorGroupResponse) SDKResponseMetdata ¶
func (r *DeleteVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorGroup request.
type DeleteVoiceConnectorInput ¶
type DeleteVoiceConnectorInput struct { // 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 (DeleteVoiceConnectorInput) MarshalFields ¶
func (s DeleteVoiceConnectorInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorInput) String ¶
func (s DeleteVoiceConnectorInput) String() string
String returns the string representation
func (*DeleteVoiceConnectorInput) Validate ¶
func (s *DeleteVoiceConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVoiceConnectorOriginationInput ¶
type DeleteVoiceConnectorOriginationInput struct { // 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 (DeleteVoiceConnectorOriginationInput) MarshalFields ¶
func (s DeleteVoiceConnectorOriginationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorOriginationInput) String ¶
func (s DeleteVoiceConnectorOriginationInput) String() string
String returns the string representation
func (*DeleteVoiceConnectorOriginationInput) Validate ¶
func (s *DeleteVoiceConnectorOriginationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVoiceConnectorOriginationOutput ¶
type DeleteVoiceConnectorOriginationOutput struct {
// contains filtered or unexported fields
}
func (DeleteVoiceConnectorOriginationOutput) MarshalFields ¶
func (s DeleteVoiceConnectorOriginationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorOriginationOutput) String ¶
func (s DeleteVoiceConnectorOriginationOutput) String() string
String returns the string representation
type DeleteVoiceConnectorOriginationRequest ¶
type DeleteVoiceConnectorOriginationRequest struct { *aws.Request Input *DeleteVoiceConnectorOriginationInput Copy func(*DeleteVoiceConnectorOriginationInput) DeleteVoiceConnectorOriginationRequest }
DeleteVoiceConnectorOriginationRequest is the request type for the DeleteVoiceConnectorOrigination API operation.
func (DeleteVoiceConnectorOriginationRequest) Send ¶
func (r DeleteVoiceConnectorOriginationRequest) Send(ctx context.Context) (*DeleteVoiceConnectorOriginationResponse, error)
Send marshals and sends the DeleteVoiceConnectorOrigination API request.
type DeleteVoiceConnectorOriginationResponse ¶
type DeleteVoiceConnectorOriginationResponse struct { *DeleteVoiceConnectorOriginationOutput // contains filtered or unexported fields }
DeleteVoiceConnectorOriginationResponse is the response type for the DeleteVoiceConnectorOrigination API operation.
func (*DeleteVoiceConnectorOriginationResponse) SDKResponseMetdata ¶
func (r *DeleteVoiceConnectorOriginationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorOrigination request.
type DeleteVoiceConnectorOutput ¶
type DeleteVoiceConnectorOutput struct {
// contains filtered or unexported fields
}
func (DeleteVoiceConnectorOutput) MarshalFields ¶
func (s DeleteVoiceConnectorOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorOutput) String ¶
func (s DeleteVoiceConnectorOutput) String() string
String returns the string representation
type DeleteVoiceConnectorProxyInput ¶
type DeleteVoiceConnectorProxyInput struct { // The Amazon Chime Voice Connector ID. // // VoiceConnectorId is a required field VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteVoiceConnectorProxyInput) MarshalFields ¶
func (s DeleteVoiceConnectorProxyInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorProxyInput) String ¶
func (s DeleteVoiceConnectorProxyInput) String() string
String returns the string representation
func (*DeleteVoiceConnectorProxyInput) Validate ¶
func (s *DeleteVoiceConnectorProxyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVoiceConnectorProxyOutput ¶
type DeleteVoiceConnectorProxyOutput struct {
// contains filtered or unexported fields
}
func (DeleteVoiceConnectorProxyOutput) MarshalFields ¶
func (s DeleteVoiceConnectorProxyOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorProxyOutput) String ¶
func (s DeleteVoiceConnectorProxyOutput) String() string
String returns the string representation
type DeleteVoiceConnectorProxyRequest ¶
type DeleteVoiceConnectorProxyRequest struct { *aws.Request Input *DeleteVoiceConnectorProxyInput Copy func(*DeleteVoiceConnectorProxyInput) DeleteVoiceConnectorProxyRequest }
DeleteVoiceConnectorProxyRequest is the request type for the DeleteVoiceConnectorProxy API operation.
func (DeleteVoiceConnectorProxyRequest) Send ¶
func (r DeleteVoiceConnectorProxyRequest) Send(ctx context.Context) (*DeleteVoiceConnectorProxyResponse, error)
Send marshals and sends the DeleteVoiceConnectorProxy API request.
type DeleteVoiceConnectorProxyResponse ¶
type DeleteVoiceConnectorProxyResponse struct { *DeleteVoiceConnectorProxyOutput // contains filtered or unexported fields }
DeleteVoiceConnectorProxyResponse is the response type for the DeleteVoiceConnectorProxy API operation.
func (*DeleteVoiceConnectorProxyResponse) SDKResponseMetdata ¶
func (r *DeleteVoiceConnectorProxyResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorProxy request.
type DeleteVoiceConnectorRequest ¶
type DeleteVoiceConnectorRequest struct { *aws.Request Input *DeleteVoiceConnectorInput Copy func(*DeleteVoiceConnectorInput) DeleteVoiceConnectorRequest }
DeleteVoiceConnectorRequest is the request type for the DeleteVoiceConnector API operation.
func (DeleteVoiceConnectorRequest) Send ¶
func (r DeleteVoiceConnectorRequest) Send(ctx context.Context) (*DeleteVoiceConnectorResponse, error)
Send marshals and sends the DeleteVoiceConnector API request.
type DeleteVoiceConnectorResponse ¶
type DeleteVoiceConnectorResponse struct { *DeleteVoiceConnectorOutput // contains filtered or unexported fields }
DeleteVoiceConnectorResponse is the response type for the DeleteVoiceConnector API operation.
func (*DeleteVoiceConnectorResponse) SDKResponseMetdata ¶
func (r *DeleteVoiceConnectorResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteVoiceConnector request.
type DeleteVoiceConnectorStreamingConfigurationInput ¶
type DeleteVoiceConnectorStreamingConfigurationInput struct { // 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 (DeleteVoiceConnectorStreamingConfigurationInput) MarshalFields ¶
func (s DeleteVoiceConnectorStreamingConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorStreamingConfigurationInput) String ¶
func (s DeleteVoiceConnectorStreamingConfigurationInput) String() string
String returns the string representation
func (*DeleteVoiceConnectorStreamingConfigurationInput) Validate ¶
func (s *DeleteVoiceConnectorStreamingConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVoiceConnectorStreamingConfigurationOutput ¶
type DeleteVoiceConnectorStreamingConfigurationOutput struct {
// contains filtered or unexported fields
}
func (DeleteVoiceConnectorStreamingConfigurationOutput) MarshalFields ¶
func (s DeleteVoiceConnectorStreamingConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorStreamingConfigurationOutput) String ¶
func (s DeleteVoiceConnectorStreamingConfigurationOutput) String() string
String returns the string representation
type DeleteVoiceConnectorStreamingConfigurationRequest ¶
type DeleteVoiceConnectorStreamingConfigurationRequest struct { *aws.Request Input *DeleteVoiceConnectorStreamingConfigurationInput Copy func(*DeleteVoiceConnectorStreamingConfigurationInput) DeleteVoiceConnectorStreamingConfigurationRequest }
DeleteVoiceConnectorStreamingConfigurationRequest is the request type for the DeleteVoiceConnectorStreamingConfiguration API operation.
func (DeleteVoiceConnectorStreamingConfigurationRequest) Send ¶
func (r DeleteVoiceConnectorStreamingConfigurationRequest) Send(ctx context.Context) (*DeleteVoiceConnectorStreamingConfigurationResponse, error)
Send marshals and sends the DeleteVoiceConnectorStreamingConfiguration API request.
type DeleteVoiceConnectorStreamingConfigurationResponse ¶
type DeleteVoiceConnectorStreamingConfigurationResponse struct { *DeleteVoiceConnectorStreamingConfigurationOutput // contains filtered or unexported fields }
DeleteVoiceConnectorStreamingConfigurationResponse is the response type for the DeleteVoiceConnectorStreamingConfiguration API operation.
func (*DeleteVoiceConnectorStreamingConfigurationResponse) SDKResponseMetdata ¶
func (r *DeleteVoiceConnectorStreamingConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorStreamingConfiguration request.
type DeleteVoiceConnectorTerminationCredentialsInput ¶
type DeleteVoiceConnectorTerminationCredentialsInput struct { // The RFC2617 compliant username associated with the SIP credentials, in US-ASCII // format. Usernames []string `type:"list"` // 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 (DeleteVoiceConnectorTerminationCredentialsInput) MarshalFields ¶
func (s DeleteVoiceConnectorTerminationCredentialsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorTerminationCredentialsInput) String ¶
func (s DeleteVoiceConnectorTerminationCredentialsInput) String() string
String returns the string representation
func (*DeleteVoiceConnectorTerminationCredentialsInput) Validate ¶
func (s *DeleteVoiceConnectorTerminationCredentialsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVoiceConnectorTerminationCredentialsOutput ¶
type DeleteVoiceConnectorTerminationCredentialsOutput struct {
// contains filtered or unexported fields
}
func (DeleteVoiceConnectorTerminationCredentialsOutput) MarshalFields ¶
func (s DeleteVoiceConnectorTerminationCredentialsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorTerminationCredentialsOutput) String ¶
func (s DeleteVoiceConnectorTerminationCredentialsOutput) String() string
String returns the string representation
type DeleteVoiceConnectorTerminationCredentialsRequest ¶
type DeleteVoiceConnectorTerminationCredentialsRequest struct { *aws.Request Input *DeleteVoiceConnectorTerminationCredentialsInput Copy func(*DeleteVoiceConnectorTerminationCredentialsInput) DeleteVoiceConnectorTerminationCredentialsRequest }
DeleteVoiceConnectorTerminationCredentialsRequest is the request type for the DeleteVoiceConnectorTerminationCredentials API operation.
func (DeleteVoiceConnectorTerminationCredentialsRequest) Send ¶
func (r DeleteVoiceConnectorTerminationCredentialsRequest) Send(ctx context.Context) (*DeleteVoiceConnectorTerminationCredentialsResponse, error)
Send marshals and sends the DeleteVoiceConnectorTerminationCredentials API request.
type DeleteVoiceConnectorTerminationCredentialsResponse ¶
type DeleteVoiceConnectorTerminationCredentialsResponse struct { *DeleteVoiceConnectorTerminationCredentialsOutput // contains filtered or unexported fields }
DeleteVoiceConnectorTerminationCredentialsResponse is the response type for the DeleteVoiceConnectorTerminationCredentials API operation.
func (*DeleteVoiceConnectorTerminationCredentialsResponse) SDKResponseMetdata ¶
func (r *DeleteVoiceConnectorTerminationCredentialsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorTerminationCredentials request.
type DeleteVoiceConnectorTerminationInput ¶
type DeleteVoiceConnectorTerminationInput struct { // 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 (DeleteVoiceConnectorTerminationInput) MarshalFields ¶
func (s DeleteVoiceConnectorTerminationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorTerminationInput) String ¶
func (s DeleteVoiceConnectorTerminationInput) String() string
String returns the string representation
func (*DeleteVoiceConnectorTerminationInput) Validate ¶
func (s *DeleteVoiceConnectorTerminationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVoiceConnectorTerminationOutput ¶
type DeleteVoiceConnectorTerminationOutput struct {
// contains filtered or unexported fields
}
func (DeleteVoiceConnectorTerminationOutput) MarshalFields ¶
func (s DeleteVoiceConnectorTerminationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteVoiceConnectorTerminationOutput) String ¶
func (s DeleteVoiceConnectorTerminationOutput) String() string
String returns the string representation
type DeleteVoiceConnectorTerminationRequest ¶
type DeleteVoiceConnectorTerminationRequest struct { *aws.Request Input *DeleteVoiceConnectorTerminationInput Copy func(*DeleteVoiceConnectorTerminationInput) DeleteVoiceConnectorTerminationRequest }
DeleteVoiceConnectorTerminationRequest is the request type for the DeleteVoiceConnectorTermination API operation.
func (DeleteVoiceConnectorTerminationRequest) Send ¶
func (r DeleteVoiceConnectorTerminationRequest) Send(ctx context.Context) (*DeleteVoiceConnectorTerminationResponse, error)
Send marshals and sends the DeleteVoiceConnectorTermination API request.
type DeleteVoiceConnectorTerminationResponse ¶
type DeleteVoiceConnectorTerminationResponse struct { *DeleteVoiceConnectorTerminationOutput // contains filtered or unexported fields }
DeleteVoiceConnectorTerminationResponse is the response type for the DeleteVoiceConnectorTermination API operation.
func (*DeleteVoiceConnectorTerminationResponse) SDKResponseMetdata ¶
func (r *DeleteVoiceConnectorTerminationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorTermination request.
type DisassociatePhoneNumberFromUserInput ¶
type DisassociatePhoneNumberFromUserInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"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 (DisassociatePhoneNumberFromUserInput) MarshalFields ¶
func (s DisassociatePhoneNumberFromUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociatePhoneNumberFromUserInput) String ¶
func (s DisassociatePhoneNumberFromUserInput) String() string
String returns the string representation
func (*DisassociatePhoneNumberFromUserInput) Validate ¶
func (s *DisassociatePhoneNumberFromUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociatePhoneNumberFromUserOutput ¶
type DisassociatePhoneNumberFromUserOutput struct {
// contains filtered or unexported fields
}
func (DisassociatePhoneNumberFromUserOutput) MarshalFields ¶
func (s DisassociatePhoneNumberFromUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociatePhoneNumberFromUserOutput) String ¶
func (s DisassociatePhoneNumberFromUserOutput) String() string
String returns the string representation
type DisassociatePhoneNumberFromUserRequest ¶
type DisassociatePhoneNumberFromUserRequest struct { *aws.Request Input *DisassociatePhoneNumberFromUserInput Copy func(*DisassociatePhoneNumberFromUserInput) DisassociatePhoneNumberFromUserRequest }
DisassociatePhoneNumberFromUserRequest is the request type for the DisassociatePhoneNumberFromUser API operation.
func (DisassociatePhoneNumberFromUserRequest) Send ¶
func (r DisassociatePhoneNumberFromUserRequest) Send(ctx context.Context) (*DisassociatePhoneNumberFromUserResponse, error)
Send marshals and sends the DisassociatePhoneNumberFromUser API request.
type DisassociatePhoneNumberFromUserResponse ¶
type DisassociatePhoneNumberFromUserResponse struct { *DisassociatePhoneNumberFromUserOutput // contains filtered or unexported fields }
DisassociatePhoneNumberFromUserResponse is the response type for the DisassociatePhoneNumberFromUser API operation.
func (*DisassociatePhoneNumberFromUserResponse) SDKResponseMetdata ¶
func (r *DisassociatePhoneNumberFromUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociatePhoneNumberFromUser request.
type DisassociatePhoneNumbersFromVoiceConnectorGroupInput ¶
type DisassociatePhoneNumbersFromVoiceConnectorGroupInput struct { // List of phone numbers, in E.164 format. E164PhoneNumbers []string `type:"list"` // 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 (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) MarshalFields ¶
func (s DisassociatePhoneNumbersFromVoiceConnectorGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) String ¶
func (s DisassociatePhoneNumbersFromVoiceConnectorGroupInput) String() string
String returns the string representation
func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) Validate ¶
func (s *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput ¶
type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput 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 (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) MarshalFields ¶
func (s DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) String ¶
func (s DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) String() string
String returns the string representation
type DisassociatePhoneNumbersFromVoiceConnectorGroupRequest ¶
type DisassociatePhoneNumbersFromVoiceConnectorGroupRequest struct { *aws.Request Input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput Copy func(*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest }
DisassociatePhoneNumbersFromVoiceConnectorGroupRequest is the request type for the DisassociatePhoneNumbersFromVoiceConnectorGroup API operation.
func (DisassociatePhoneNumbersFromVoiceConnectorGroupRequest) Send ¶
func (r DisassociatePhoneNumbersFromVoiceConnectorGroupRequest) Send(ctx context.Context) (*DisassociatePhoneNumbersFromVoiceConnectorGroupResponse, error)
Send marshals and sends the DisassociatePhoneNumbersFromVoiceConnectorGroup API request.
type DisassociatePhoneNumbersFromVoiceConnectorGroupResponse ¶
type DisassociatePhoneNumbersFromVoiceConnectorGroupResponse struct { *DisassociatePhoneNumbersFromVoiceConnectorGroupOutput // contains filtered or unexported fields }
DisassociatePhoneNumbersFromVoiceConnectorGroupResponse is the response type for the DisassociatePhoneNumbersFromVoiceConnectorGroup API operation.
func (*DisassociatePhoneNumbersFromVoiceConnectorGroupResponse) SDKResponseMetdata ¶
func (r *DisassociatePhoneNumbersFromVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociatePhoneNumbersFromVoiceConnectorGroup request.
type DisassociatePhoneNumbersFromVoiceConnectorInput ¶
type DisassociatePhoneNumbersFromVoiceConnectorInput struct { // List of phone numbers, in E.164 format. E164PhoneNumbers []string `type:"list"` // 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 (DisassociatePhoneNumbersFromVoiceConnectorInput) MarshalFields ¶
func (s DisassociatePhoneNumbersFromVoiceConnectorInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociatePhoneNumbersFromVoiceConnectorInput) String ¶
func (s DisassociatePhoneNumbersFromVoiceConnectorInput) String() string
String returns the string representation
func (*DisassociatePhoneNumbersFromVoiceConnectorInput) Validate ¶
func (s *DisassociatePhoneNumbersFromVoiceConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociatePhoneNumbersFromVoiceConnectorOutput ¶
type DisassociatePhoneNumbersFromVoiceConnectorOutput 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 (DisassociatePhoneNumbersFromVoiceConnectorOutput) MarshalFields ¶
func (s DisassociatePhoneNumbersFromVoiceConnectorOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociatePhoneNumbersFromVoiceConnectorOutput) String ¶
func (s DisassociatePhoneNumbersFromVoiceConnectorOutput) String() string
String returns the string representation
type DisassociatePhoneNumbersFromVoiceConnectorRequest ¶
type DisassociatePhoneNumbersFromVoiceConnectorRequest struct { *aws.Request Input *DisassociatePhoneNumbersFromVoiceConnectorInput Copy func(*DisassociatePhoneNumbersFromVoiceConnectorInput) DisassociatePhoneNumbersFromVoiceConnectorRequest }
DisassociatePhoneNumbersFromVoiceConnectorRequest is the request type for the DisassociatePhoneNumbersFromVoiceConnector API operation.
func (DisassociatePhoneNumbersFromVoiceConnectorRequest) Send ¶
func (r DisassociatePhoneNumbersFromVoiceConnectorRequest) Send(ctx context.Context) (*DisassociatePhoneNumbersFromVoiceConnectorResponse, error)
Send marshals and sends the DisassociatePhoneNumbersFromVoiceConnector API request.
type DisassociatePhoneNumbersFromVoiceConnectorResponse ¶
type DisassociatePhoneNumbersFromVoiceConnectorResponse struct { *DisassociatePhoneNumbersFromVoiceConnectorOutput // contains filtered or unexported fields }
DisassociatePhoneNumbersFromVoiceConnectorResponse is the response type for the DisassociatePhoneNumbersFromVoiceConnector API operation.
func (*DisassociatePhoneNumbersFromVoiceConnectorResponse) SDKResponseMetdata ¶
func (r *DisassociatePhoneNumbersFromVoiceConnectorResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociatePhoneNumbersFromVoiceConnector request.
type DisassociateSigninDelegateGroupsFromAccountInput ¶
type DisassociateSigninDelegateGroupsFromAccountInput 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 group names. // // GroupNames is a required field GroupNames []string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (DisassociateSigninDelegateGroupsFromAccountInput) MarshalFields ¶
func (s DisassociateSigninDelegateGroupsFromAccountInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateSigninDelegateGroupsFromAccountInput) String ¶
func (s DisassociateSigninDelegateGroupsFromAccountInput) String() string
String returns the string representation
func (*DisassociateSigninDelegateGroupsFromAccountInput) Validate ¶
func (s *DisassociateSigninDelegateGroupsFromAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateSigninDelegateGroupsFromAccountOutput ¶
type DisassociateSigninDelegateGroupsFromAccountOutput struct {
// contains filtered or unexported fields
}
func (DisassociateSigninDelegateGroupsFromAccountOutput) MarshalFields ¶
func (s DisassociateSigninDelegateGroupsFromAccountOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateSigninDelegateGroupsFromAccountOutput) String ¶
func (s DisassociateSigninDelegateGroupsFromAccountOutput) String() string
String returns the string representation
type DisassociateSigninDelegateGroupsFromAccountRequest ¶
type DisassociateSigninDelegateGroupsFromAccountRequest struct { *aws.Request Input *DisassociateSigninDelegateGroupsFromAccountInput Copy func(*DisassociateSigninDelegateGroupsFromAccountInput) DisassociateSigninDelegateGroupsFromAccountRequest }
DisassociateSigninDelegateGroupsFromAccountRequest is the request type for the DisassociateSigninDelegateGroupsFromAccount API operation.
func (DisassociateSigninDelegateGroupsFromAccountRequest) Send ¶
func (r DisassociateSigninDelegateGroupsFromAccountRequest) Send(ctx context.Context) (*DisassociateSigninDelegateGroupsFromAccountResponse, error)
Send marshals and sends the DisassociateSigninDelegateGroupsFromAccount API request.
type DisassociateSigninDelegateGroupsFromAccountResponse ¶
type DisassociateSigninDelegateGroupsFromAccountResponse struct { *DisassociateSigninDelegateGroupsFromAccountOutput // contains filtered or unexported fields }
DisassociateSigninDelegateGroupsFromAccountResponse is the response type for the DisassociateSigninDelegateGroupsFromAccount API operation.
func (*DisassociateSigninDelegateGroupsFromAccountResponse) SDKResponseMetdata ¶
func (r *DisassociateSigninDelegateGroupsFromAccountResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateSigninDelegateGroupsFromAccount request.
type EmailStatus ¶
type EmailStatus string
const ( EmailStatusNotSent EmailStatus = "NotSent" EmailStatusSent EmailStatus = "Sent" EmailStatusFailed EmailStatus = "Failed" )
Enum values for EmailStatus
func (EmailStatus) MarshalValue ¶
func (enum EmailStatus) MarshalValue() (string, error)
func (EmailStatus) MarshalValueBuf ¶
func (enum EmailStatus) MarshalValueBuf(b []byte) ([]byte, error)
type ErrorCode ¶
type ErrorCode string
const ( ErrorCodeBadRequest ErrorCode = "BadRequest" ErrorCodeConflict ErrorCode = "Conflict" ErrorCodeForbidden ErrorCode = "Forbidden" ErrorCodeNotFound ErrorCode = "NotFound" ErrorCodePreconditionFailed ErrorCode = "PreconditionFailed" ErrorCodeResourceLimitExceeded ErrorCode = "ResourceLimitExceeded" ErrorCodeServiceFailure ErrorCode = "ServiceFailure" ErrorCodeAccessDenied ErrorCode = "AccessDenied" ErrorCodeThrottled ErrorCode = "Throttled" ErrorCodeUnprocessable ErrorCode = "Unprocessable" ErrorCodeVoiceConnectorGroupAssociationsExist ErrorCode = "VoiceConnectorGroupAssociationsExist" ErrorCodePhoneNumberAssociationsExist ErrorCode = "PhoneNumberAssociationsExist" )
Enum values for ErrorCode
func (ErrorCode) MarshalValue ¶
type EventsConfiguration ¶
type EventsConfiguration struct { // The bot ID. BotId *string `type:"string"` // Lambda function ARN that allows a bot to receive outgoing events. LambdaFunctionArn *string `type:"string" sensitive:"true"` // HTTPS endpoint that allows a bot to receive outgoing events. OutboundEventsHTTPSEndpoint *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN.
func (EventsConfiguration) MarshalFields ¶
func (s EventsConfiguration) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (EventsConfiguration) String ¶
func (s EventsConfiguration) String() string
String returns the string representation
type GeoMatchLevel ¶
type GeoMatchLevel string
const ( GeoMatchLevelCountry GeoMatchLevel = "Country" GeoMatchLevelAreaCode GeoMatchLevel = "AreaCode" )
Enum values for GeoMatchLevel
func (GeoMatchLevel) MarshalValue ¶
func (enum GeoMatchLevel) MarshalValue() (string, error)
func (GeoMatchLevel) MarshalValueBuf ¶
func (enum GeoMatchLevel) MarshalValueBuf(b []byte) ([]byte, error)
type GeoMatchParams ¶
type GeoMatchParams struct { // The area code. // // AreaCode is a required field AreaCode *string `type:"string" required:"true"` // The country. // // Country is a required field Country *string `type:"string" required:"true"` // contains filtered or unexported fields }
The country and area code for a proxy phone number in a proxy phone session.
func (GeoMatchParams) MarshalFields ¶
func (s GeoMatchParams) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GeoMatchParams) String ¶
func (s GeoMatchParams) String() string
String returns the string representation
func (*GeoMatchParams) Validate ¶
func (s *GeoMatchParams) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAccountInput ¶
type GetAccountInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAccountInput) MarshalFields ¶
func (s GetAccountInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAccountInput) String ¶
func (s GetAccountInput) String() string
String returns the string representation
func (*GetAccountInput) Validate ¶
func (s *GetAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAccountOutput ¶
type GetAccountOutput struct { // The Amazon Chime account details. Account *Account `type:"structure"` // contains filtered or unexported fields }
func (GetAccountOutput) MarshalFields ¶
func (s GetAccountOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAccountOutput) String ¶
func (s GetAccountOutput) String() string
String returns the string representation
type GetAccountRequest ¶
type GetAccountRequest struct { *aws.Request Input *GetAccountInput Copy func(*GetAccountInput) GetAccountRequest }
GetAccountRequest is the request type for the GetAccount API operation.
func (GetAccountRequest) Send ¶
func (r GetAccountRequest) Send(ctx context.Context) (*GetAccountResponse, error)
Send marshals and sends the GetAccount API request.
type GetAccountResponse ¶
type GetAccountResponse struct { *GetAccountOutput // contains filtered or unexported fields }
GetAccountResponse is the response type for the GetAccount API operation.
func (*GetAccountResponse) SDKResponseMetdata ¶
func (r *GetAccountResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetAccount request.
type GetAccountSettingsInput ¶
type GetAccountSettingsInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAccountSettingsInput) MarshalFields ¶
func (s GetAccountSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAccountSettingsInput) String ¶
func (s GetAccountSettingsInput) String() string
String returns the string representation
func (*GetAccountSettingsInput) Validate ¶
func (s *GetAccountSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAccountSettingsOutput ¶
type GetAccountSettingsOutput struct { // The Amazon Chime account settings. AccountSettings *AccountSettings `type:"structure"` // contains filtered or unexported fields }
func (GetAccountSettingsOutput) MarshalFields ¶
func (s GetAccountSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAccountSettingsOutput) String ¶
func (s GetAccountSettingsOutput) String() string
String returns the string representation
type GetAccountSettingsRequest ¶
type GetAccountSettingsRequest struct { *aws.Request Input *GetAccountSettingsInput Copy func(*GetAccountSettingsInput) GetAccountSettingsRequest }
GetAccountSettingsRequest is the request type for the GetAccountSettings API operation.
func (GetAccountSettingsRequest) Send ¶
func (r GetAccountSettingsRequest) Send(ctx context.Context) (*GetAccountSettingsResponse, error)
Send marshals and sends the GetAccountSettings API request.
type GetAccountSettingsResponse ¶
type GetAccountSettingsResponse struct { *GetAccountSettingsOutput // contains filtered or unexported fields }
GetAccountSettingsResponse is the response type for the GetAccountSettings API operation.
func (*GetAccountSettingsResponse) SDKResponseMetdata ¶
func (r *GetAccountSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetAccountSettings request.
type GetAttendeeInput ¶
type GetAttendeeInput struct { // The Amazon Chime SDK attendee ID. // // AttendeeId is a required field AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" 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 (GetAttendeeInput) MarshalFields ¶
func (s GetAttendeeInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAttendeeInput) String ¶
func (s GetAttendeeInput) String() string
String returns the string representation
func (*GetAttendeeInput) Validate ¶
func (s *GetAttendeeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAttendeeOutput ¶
type GetAttendeeOutput struct { // The Amazon Chime SDK attendee information. Attendee *Attendee `type:"structure"` // contains filtered or unexported fields }
func (GetAttendeeOutput) MarshalFields ¶
func (s GetAttendeeOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAttendeeOutput) String ¶
func (s GetAttendeeOutput) String() string
String returns the string representation
type GetAttendeeRequest ¶
type GetAttendeeRequest struct { *aws.Request Input *GetAttendeeInput Copy func(*GetAttendeeInput) GetAttendeeRequest }
GetAttendeeRequest is the request type for the GetAttendee API operation.
func (GetAttendeeRequest) Send ¶
func (r GetAttendeeRequest) Send(ctx context.Context) (*GetAttendeeResponse, error)
Send marshals and sends the GetAttendee API request.
type GetAttendeeResponse ¶
type GetAttendeeResponse struct { *GetAttendeeOutput // contains filtered or unexported fields }
GetAttendeeResponse is the response type for the GetAttendee API operation.
func (*GetAttendeeResponse) SDKResponseMetdata ¶
func (r *GetAttendeeResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetAttendee request.
type GetBotInput ¶
type GetBotInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The bot ID. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetBotInput) MarshalFields ¶
func (s GetBotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetBotInput) String ¶
func (s GetBotInput) String() string
String returns the string representation
func (*GetBotInput) Validate ¶
func (s *GetBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetBotOutput ¶
type GetBotOutput struct { // The chat bot details. Bot *Bot `type:"structure"` // contains filtered or unexported fields }
func (GetBotOutput) MarshalFields ¶
func (s GetBotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetBotOutput) String ¶
func (s GetBotOutput) String() string
String returns the string representation
type GetBotRequest ¶
type GetBotRequest struct { *aws.Request Input *GetBotInput Copy func(*GetBotInput) GetBotRequest }
GetBotRequest is the request type for the GetBot API operation.
func (GetBotRequest) Send ¶
func (r GetBotRequest) Send(ctx context.Context) (*GetBotResponse, error)
Send marshals and sends the GetBot API request.
type GetBotResponse ¶
type GetBotResponse struct { *GetBotOutput // contains filtered or unexported fields }
GetBotResponse is the response type for the GetBot API operation.
func (*GetBotResponse) SDKResponseMetdata ¶
func (r *GetBotResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetBot request.
type GetEventsConfigurationInput ¶
type GetEventsConfigurationInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The bot ID. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetEventsConfigurationInput) MarshalFields ¶
func (s GetEventsConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetEventsConfigurationInput) String ¶
func (s GetEventsConfigurationInput) String() string
String returns the string representation
func (*GetEventsConfigurationInput) Validate ¶
func (s *GetEventsConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEventsConfigurationOutput ¶
type GetEventsConfigurationOutput struct { // The events configuration details. EventsConfiguration *EventsConfiguration `type:"structure"` // contains filtered or unexported fields }
func (GetEventsConfigurationOutput) MarshalFields ¶
func (s GetEventsConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetEventsConfigurationOutput) String ¶
func (s GetEventsConfigurationOutput) String() string
String returns the string representation
type GetEventsConfigurationRequest ¶
type GetEventsConfigurationRequest struct { *aws.Request Input *GetEventsConfigurationInput Copy func(*GetEventsConfigurationInput) GetEventsConfigurationRequest }
GetEventsConfigurationRequest is the request type for the GetEventsConfiguration API operation.
func (GetEventsConfigurationRequest) Send ¶
func (r GetEventsConfigurationRequest) Send(ctx context.Context) (*GetEventsConfigurationResponse, error)
Send marshals and sends the GetEventsConfiguration API request.
type GetEventsConfigurationResponse ¶
type GetEventsConfigurationResponse struct { *GetEventsConfigurationOutput // contains filtered or unexported fields }
GetEventsConfigurationResponse is the response type for the GetEventsConfiguration API operation.
func (*GetEventsConfigurationResponse) SDKResponseMetdata ¶
func (r *GetEventsConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetEventsConfiguration request.
type GetGlobalSettingsInput ¶
type GetGlobalSettingsInput struct {
// contains filtered or unexported fields
}
func (GetGlobalSettingsInput) MarshalFields ¶
func (s GetGlobalSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGlobalSettingsInput) String ¶
func (s GetGlobalSettingsInput) String() string
String returns the string representation
type GetGlobalSettingsOutput ¶
type GetGlobalSettingsOutput struct { // The Amazon Chime Business Calling settings. BusinessCalling *BusinessCallingSettings `type:"structure"` // The Amazon Chime Voice Connector settings. VoiceConnector *VoiceConnectorSettings `type:"structure"` // contains filtered or unexported fields }
func (GetGlobalSettingsOutput) MarshalFields ¶
func (s GetGlobalSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetGlobalSettingsOutput) String ¶
func (s GetGlobalSettingsOutput) String() string
String returns the string representation
type GetGlobalSettingsRequest ¶
type GetGlobalSettingsRequest struct { *aws.Request Input *GetGlobalSettingsInput Copy func(*GetGlobalSettingsInput) GetGlobalSettingsRequest }
GetGlobalSettingsRequest is the request type for the GetGlobalSettings API operation.
func (GetGlobalSettingsRequest) Send ¶
func (r GetGlobalSettingsRequest) Send(ctx context.Context) (*GetGlobalSettingsResponse, error)
Send marshals and sends the GetGlobalSettings API request.
type GetGlobalSettingsResponse ¶
type GetGlobalSettingsResponse struct { *GetGlobalSettingsOutput // contains filtered or unexported fields }
GetGlobalSettingsResponse is the response type for the GetGlobalSettings API operation.
func (*GetGlobalSettingsResponse) SDKResponseMetdata ¶
func (r *GetGlobalSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetGlobalSettings request.
type GetMeetingInput ¶
type GetMeetingInput struct { // 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 (GetMeetingInput) MarshalFields ¶
func (s GetMeetingInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetMeetingInput) String ¶
func (s GetMeetingInput) String() string
String returns the string representation
func (*GetMeetingInput) Validate ¶
func (s *GetMeetingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMeetingOutput ¶
type GetMeetingOutput struct { // The Amazon Chime SDK meeting information. Meeting *Meeting `type:"structure"` // contains filtered or unexported fields }
func (GetMeetingOutput) MarshalFields ¶
func (s GetMeetingOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetMeetingOutput) String ¶
func (s GetMeetingOutput) String() string
String returns the string representation
type GetMeetingRequest ¶
type GetMeetingRequest struct { *aws.Request Input *GetMeetingInput Copy func(*GetMeetingInput) GetMeetingRequest }
GetMeetingRequest is the request type for the GetMeeting API operation.
func (GetMeetingRequest) Send ¶
func (r GetMeetingRequest) Send(ctx context.Context) (*GetMeetingResponse, error)
Send marshals and sends the GetMeeting API request.
type GetMeetingResponse ¶
type GetMeetingResponse struct { *GetMeetingOutput // contains filtered or unexported fields }
GetMeetingResponse is the response type for the GetMeeting API operation.
func (*GetMeetingResponse) SDKResponseMetdata ¶
func (r *GetMeetingResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetMeeting request.
type GetPhoneNumberInput ¶
type GetPhoneNumberInput struct { // The phone number ID. // // PhoneNumberId is a required field PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPhoneNumberInput) MarshalFields ¶
func (s GetPhoneNumberInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetPhoneNumberInput) String ¶
func (s GetPhoneNumberInput) String() string
String returns the string representation
func (*GetPhoneNumberInput) Validate ¶
func (s *GetPhoneNumberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPhoneNumberOrderInput ¶
type GetPhoneNumberOrderInput struct { // The ID for the phone number order. // // PhoneNumberOrderId is a required field PhoneNumberOrderId *string `location:"uri" locationName:"phoneNumberOrderId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPhoneNumberOrderInput) MarshalFields ¶
func (s GetPhoneNumberOrderInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetPhoneNumberOrderInput) String ¶
func (s GetPhoneNumberOrderInput) String() string
String returns the string representation
func (*GetPhoneNumberOrderInput) Validate ¶
func (s *GetPhoneNumberOrderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPhoneNumberOrderOutput ¶
type GetPhoneNumberOrderOutput struct { // The phone number order details. PhoneNumberOrder *PhoneNumberOrder `type:"structure"` // contains filtered or unexported fields }
func (GetPhoneNumberOrderOutput) MarshalFields ¶
func (s GetPhoneNumberOrderOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetPhoneNumberOrderOutput) String ¶
func (s GetPhoneNumberOrderOutput) String() string
String returns the string representation
type GetPhoneNumberOrderRequest ¶
type GetPhoneNumberOrderRequest struct { *aws.Request Input *GetPhoneNumberOrderInput Copy func(*GetPhoneNumberOrderInput) GetPhoneNumberOrderRequest }
GetPhoneNumberOrderRequest is the request type for the GetPhoneNumberOrder API operation.
func (GetPhoneNumberOrderRequest) Send ¶
func (r GetPhoneNumberOrderRequest) Send(ctx context.Context) (*GetPhoneNumberOrderResponse, error)
Send marshals and sends the GetPhoneNumberOrder API request.
type GetPhoneNumberOrderResponse ¶
type GetPhoneNumberOrderResponse struct { *GetPhoneNumberOrderOutput // contains filtered or unexported fields }
GetPhoneNumberOrderResponse is the response type for the GetPhoneNumberOrder API operation.
func (*GetPhoneNumberOrderResponse) SDKResponseMetdata ¶
func (r *GetPhoneNumberOrderResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetPhoneNumberOrder request.
type GetPhoneNumberOutput ¶
type GetPhoneNumberOutput struct { // The phone number details. PhoneNumber *PhoneNumber `type:"structure"` // contains filtered or unexported fields }
func (GetPhoneNumberOutput) MarshalFields ¶
func (s GetPhoneNumberOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetPhoneNumberOutput) String ¶
func (s GetPhoneNumberOutput) String() string
String returns the string representation
type GetPhoneNumberRequest ¶
type GetPhoneNumberRequest struct { *aws.Request Input *GetPhoneNumberInput Copy func(*GetPhoneNumberInput) GetPhoneNumberRequest }
GetPhoneNumberRequest is the request type for the GetPhoneNumber API operation.
func (GetPhoneNumberRequest) Send ¶
func (r GetPhoneNumberRequest) Send(ctx context.Context) (*GetPhoneNumberResponse, error)
Send marshals and sends the GetPhoneNumber API request.
type GetPhoneNumberResponse ¶
type GetPhoneNumberResponse struct { *GetPhoneNumberOutput // contains filtered or unexported fields }
GetPhoneNumberResponse is the response type for the GetPhoneNumber API operation.
func (*GetPhoneNumberResponse) SDKResponseMetdata ¶
func (r *GetPhoneNumberResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetPhoneNumber request.
type GetPhoneNumberSettingsInput ¶
type GetPhoneNumberSettingsInput struct {
// contains filtered or unexported fields
}
func (GetPhoneNumberSettingsInput) MarshalFields ¶
func (s GetPhoneNumberSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetPhoneNumberSettingsInput) String ¶
func (s GetPhoneNumberSettingsInput) String() string
String returns the string representation
type GetPhoneNumberSettingsOutput ¶
type GetPhoneNumberSettingsOutput struct { // The default outbound calling name for the account. CallingName *string `type:"string" sensitive:"true"` // The updated outbound calling name timestamp, in ISO 8601 format. CallingNameUpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
func (GetPhoneNumberSettingsOutput) MarshalFields ¶
func (s GetPhoneNumberSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetPhoneNumberSettingsOutput) String ¶
func (s GetPhoneNumberSettingsOutput) String() string
String returns the string representation
type GetPhoneNumberSettingsRequest ¶
type GetPhoneNumberSettingsRequest struct { *aws.Request Input *GetPhoneNumberSettingsInput Copy func(*GetPhoneNumberSettingsInput) GetPhoneNumberSettingsRequest }
GetPhoneNumberSettingsRequest is the request type for the GetPhoneNumberSettings API operation.
func (GetPhoneNumberSettingsRequest) Send ¶
func (r GetPhoneNumberSettingsRequest) Send(ctx context.Context) (*GetPhoneNumberSettingsResponse, error)
Send marshals and sends the GetPhoneNumberSettings API request.
type GetPhoneNumberSettingsResponse ¶
type GetPhoneNumberSettingsResponse struct { *GetPhoneNumberSettingsOutput // contains filtered or unexported fields }
GetPhoneNumberSettingsResponse is the response type for the GetPhoneNumberSettings API operation.
func (*GetPhoneNumberSettingsResponse) SDKResponseMetdata ¶
func (r *GetPhoneNumberSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetPhoneNumberSettings request.
type GetProxySessionInput ¶
type GetProxySessionInput struct { // The proxy session ID. // // ProxySessionId is a required field ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"` // The Amazon Chime voice connector ID. // // VoiceConnectorId is a required field VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetProxySessionInput) MarshalFields ¶
func (s GetProxySessionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetProxySessionInput) String ¶
func (s GetProxySessionInput) String() string
String returns the string representation
func (*GetProxySessionInput) Validate ¶
func (s *GetProxySessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetProxySessionOutput ¶
type GetProxySessionOutput struct { // The proxy session details. ProxySession *ProxySession `type:"structure"` // contains filtered or unexported fields }
func (GetProxySessionOutput) MarshalFields ¶
func (s GetProxySessionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetProxySessionOutput) String ¶
func (s GetProxySessionOutput) String() string
String returns the string representation
type GetProxySessionRequest ¶
type GetProxySessionRequest struct { *aws.Request Input *GetProxySessionInput Copy func(*GetProxySessionInput) GetProxySessionRequest }
GetProxySessionRequest is the request type for the GetProxySession API operation.
func (GetProxySessionRequest) Send ¶
func (r GetProxySessionRequest) Send(ctx context.Context) (*GetProxySessionResponse, error)
Send marshals and sends the GetProxySession API request.
type GetProxySessionResponse ¶
type GetProxySessionResponse struct { *GetProxySessionOutput // contains filtered or unexported fields }
GetProxySessionResponse is the response type for the GetProxySession API operation.
func (*GetProxySessionResponse) SDKResponseMetdata ¶
func (r *GetProxySessionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetProxySession request.
type GetRetentionSettingsInput ¶
type GetRetentionSettingsInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetRetentionSettingsInput) MarshalFields ¶
func (s GetRetentionSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetRetentionSettingsInput) String ¶
func (s GetRetentionSettingsInput) String() string
String returns the string representation
func (*GetRetentionSettingsInput) Validate ¶
func (s *GetRetentionSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRetentionSettingsOutput ¶
type GetRetentionSettingsOutput struct { // The timestamp representing the time at which the specified items are permanently // deleted, in ISO 8601 format. InitiateDeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The retention settings. RetentionSettings *RetentionSettings `type:"structure"` // contains filtered or unexported fields }
func (GetRetentionSettingsOutput) MarshalFields ¶
func (s GetRetentionSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetRetentionSettingsOutput) String ¶
func (s GetRetentionSettingsOutput) String() string
String returns the string representation
type GetRetentionSettingsRequest ¶
type GetRetentionSettingsRequest struct { *aws.Request Input *GetRetentionSettingsInput Copy func(*GetRetentionSettingsInput) GetRetentionSettingsRequest }
GetRetentionSettingsRequest is the request type for the GetRetentionSettings API operation.
func (GetRetentionSettingsRequest) Send ¶
func (r GetRetentionSettingsRequest) Send(ctx context.Context) (*GetRetentionSettingsResponse, error)
Send marshals and sends the GetRetentionSettings API request.
type GetRetentionSettingsResponse ¶
type GetRetentionSettingsResponse struct { *GetRetentionSettingsOutput // contains filtered or unexported fields }
GetRetentionSettingsResponse is the response type for the GetRetentionSettings API operation.
func (*GetRetentionSettingsResponse) SDKResponseMetdata ¶
func (r *GetRetentionSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetRetentionSettings request.
type GetRoomInput ¶
type GetRoomInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" 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 (GetRoomInput) MarshalFields ¶
func (s GetRoomInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetRoomInput) String ¶
func (s GetRoomInput) String() string
String returns the string representation
func (*GetRoomInput) Validate ¶
func (s *GetRoomInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRoomOutput ¶
type GetRoomOutput struct { // The room details. Room *Room `type:"structure"` // contains filtered or unexported fields }
func (GetRoomOutput) MarshalFields ¶
func (s GetRoomOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetRoomOutput) String ¶
func (s GetRoomOutput) String() string
String returns the string representation
type GetRoomRequest ¶
type GetRoomRequest struct { *aws.Request Input *GetRoomInput Copy func(*GetRoomInput) GetRoomRequest }
GetRoomRequest is the request type for the GetRoom API operation.
func (GetRoomRequest) Send ¶
func (r GetRoomRequest) Send(ctx context.Context) (*GetRoomResponse, error)
Send marshals and sends the GetRoom API request.
type GetRoomResponse ¶
type GetRoomResponse struct { *GetRoomOutput // contains filtered or unexported fields }
GetRoomResponse is the response type for the GetRoom API operation.
func (*GetRoomResponse) SDKResponseMetdata ¶
func (r *GetRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetRoom request.
type GetUserInput ¶
type GetUserInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"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 (GetUserInput) MarshalFields ¶
func (s GetUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetUserInput) String ¶
func (s GetUserInput) String() string
String returns the string representation
func (*GetUserInput) Validate ¶
func (s *GetUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetUserOutput ¶
type GetUserOutput struct { // The user details. User *User `type:"structure"` // contains filtered or unexported fields }
func (GetUserOutput) MarshalFields ¶
func (s GetUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetUserOutput) String ¶
func (s GetUserOutput) String() string
String returns the string representation
type GetUserRequest ¶
type GetUserRequest struct { *aws.Request Input *GetUserInput Copy func(*GetUserInput) GetUserRequest }
GetUserRequest is the request type for the GetUser API operation.
func (GetUserRequest) Send ¶
func (r GetUserRequest) Send(ctx context.Context) (*GetUserResponse, error)
Send marshals and sends the GetUser API request.
type GetUserResponse ¶
type GetUserResponse struct { *GetUserOutput // contains filtered or unexported fields }
GetUserResponse is the response type for the GetUser API operation.
func (*GetUserResponse) SDKResponseMetdata ¶
func (r *GetUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetUser request.
type GetUserSettingsInput ¶
type GetUserSettingsInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"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 (GetUserSettingsInput) MarshalFields ¶
func (s GetUserSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetUserSettingsInput) String ¶
func (s GetUserSettingsInput) String() string
String returns the string representation
func (*GetUserSettingsInput) Validate ¶
func (s *GetUserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetUserSettingsOutput ¶
type GetUserSettingsOutput struct { // The user settings. UserSettings *UserSettings `type:"structure"` // contains filtered or unexported fields }
func (GetUserSettingsOutput) MarshalFields ¶
func (s GetUserSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetUserSettingsOutput) String ¶
func (s GetUserSettingsOutput) String() string
String returns the string representation
type GetUserSettingsRequest ¶
type GetUserSettingsRequest struct { *aws.Request Input *GetUserSettingsInput Copy func(*GetUserSettingsInput) GetUserSettingsRequest }
GetUserSettingsRequest is the request type for the GetUserSettings API operation.
func (GetUserSettingsRequest) Send ¶
func (r GetUserSettingsRequest) Send(ctx context.Context) (*GetUserSettingsResponse, error)
Send marshals and sends the GetUserSettings API request.
type GetUserSettingsResponse ¶
type GetUserSettingsResponse struct { *GetUserSettingsOutput // contains filtered or unexported fields }
GetUserSettingsResponse is the response type for the GetUserSettings API operation.
func (*GetUserSettingsResponse) SDKResponseMetdata ¶
func (r *GetUserSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetUserSettings request.
type GetVoiceConnectorGroupInput ¶
type GetVoiceConnectorGroupInput struct { // 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 (GetVoiceConnectorGroupInput) MarshalFields ¶
func (s GetVoiceConnectorGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorGroupInput) String ¶
func (s GetVoiceConnectorGroupInput) String() string
String returns the string representation
func (*GetVoiceConnectorGroupInput) Validate ¶
func (s *GetVoiceConnectorGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVoiceConnectorGroupOutput ¶
type GetVoiceConnectorGroupOutput struct { // The Amazon Chime Voice Connector group details. VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"` // contains filtered or unexported fields }
func (GetVoiceConnectorGroupOutput) MarshalFields ¶
func (s GetVoiceConnectorGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorGroupOutput) String ¶
func (s GetVoiceConnectorGroupOutput) String() string
String returns the string representation
type GetVoiceConnectorGroupRequest ¶
type GetVoiceConnectorGroupRequest struct { *aws.Request Input *GetVoiceConnectorGroupInput Copy func(*GetVoiceConnectorGroupInput) GetVoiceConnectorGroupRequest }
GetVoiceConnectorGroupRequest is the request type for the GetVoiceConnectorGroup API operation.
func (GetVoiceConnectorGroupRequest) Send ¶
func (r GetVoiceConnectorGroupRequest) Send(ctx context.Context) (*GetVoiceConnectorGroupResponse, error)
Send marshals and sends the GetVoiceConnectorGroup API request.
type GetVoiceConnectorGroupResponse ¶
type GetVoiceConnectorGroupResponse struct { *GetVoiceConnectorGroupOutput // contains filtered or unexported fields }
GetVoiceConnectorGroupResponse is the response type for the GetVoiceConnectorGroup API operation.
func (*GetVoiceConnectorGroupResponse) SDKResponseMetdata ¶
func (r *GetVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetVoiceConnectorGroup request.
type GetVoiceConnectorInput ¶
type GetVoiceConnectorInput struct { // 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 (GetVoiceConnectorInput) MarshalFields ¶
func (s GetVoiceConnectorInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorInput) String ¶
func (s GetVoiceConnectorInput) String() string
String returns the string representation
func (*GetVoiceConnectorInput) Validate ¶
func (s *GetVoiceConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVoiceConnectorLoggingConfigurationInput ¶
type GetVoiceConnectorLoggingConfigurationInput struct { // 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 (GetVoiceConnectorLoggingConfigurationInput) MarshalFields ¶
func (s GetVoiceConnectorLoggingConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorLoggingConfigurationInput) String ¶
func (s GetVoiceConnectorLoggingConfigurationInput) String() string
String returns the string representation
func (*GetVoiceConnectorLoggingConfigurationInput) Validate ¶
func (s *GetVoiceConnectorLoggingConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVoiceConnectorLoggingConfigurationOutput ¶
type GetVoiceConnectorLoggingConfigurationOutput struct { // The logging configuration details. LoggingConfiguration *LoggingConfiguration `type:"structure"` // contains filtered or unexported fields }
func (GetVoiceConnectorLoggingConfigurationOutput) MarshalFields ¶
func (s GetVoiceConnectorLoggingConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorLoggingConfigurationOutput) String ¶
func (s GetVoiceConnectorLoggingConfigurationOutput) String() string
String returns the string representation
type GetVoiceConnectorLoggingConfigurationRequest ¶
type GetVoiceConnectorLoggingConfigurationRequest struct { *aws.Request Input *GetVoiceConnectorLoggingConfigurationInput Copy func(*GetVoiceConnectorLoggingConfigurationInput) GetVoiceConnectorLoggingConfigurationRequest }
GetVoiceConnectorLoggingConfigurationRequest is the request type for the GetVoiceConnectorLoggingConfiguration API operation.
func (GetVoiceConnectorLoggingConfigurationRequest) Send ¶
func (r GetVoiceConnectorLoggingConfigurationRequest) Send(ctx context.Context) (*GetVoiceConnectorLoggingConfigurationResponse, error)
Send marshals and sends the GetVoiceConnectorLoggingConfiguration API request.
type GetVoiceConnectorLoggingConfigurationResponse ¶
type GetVoiceConnectorLoggingConfigurationResponse struct { *GetVoiceConnectorLoggingConfigurationOutput // contains filtered or unexported fields }
GetVoiceConnectorLoggingConfigurationResponse is the response type for the GetVoiceConnectorLoggingConfiguration API operation.
func (*GetVoiceConnectorLoggingConfigurationResponse) SDKResponseMetdata ¶
func (r *GetVoiceConnectorLoggingConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetVoiceConnectorLoggingConfiguration request.
type GetVoiceConnectorOriginationInput ¶
type GetVoiceConnectorOriginationInput struct { // 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 (GetVoiceConnectorOriginationInput) MarshalFields ¶
func (s GetVoiceConnectorOriginationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorOriginationInput) String ¶
func (s GetVoiceConnectorOriginationInput) String() string
String returns the string representation
func (*GetVoiceConnectorOriginationInput) Validate ¶
func (s *GetVoiceConnectorOriginationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVoiceConnectorOriginationOutput ¶
type GetVoiceConnectorOriginationOutput struct { // The origination setting details. Origination *Origination `type:"structure"` // contains filtered or unexported fields }
func (GetVoiceConnectorOriginationOutput) MarshalFields ¶
func (s GetVoiceConnectorOriginationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorOriginationOutput) String ¶
func (s GetVoiceConnectorOriginationOutput) String() string
String returns the string representation
type GetVoiceConnectorOriginationRequest ¶
type GetVoiceConnectorOriginationRequest struct { *aws.Request Input *GetVoiceConnectorOriginationInput Copy func(*GetVoiceConnectorOriginationInput) GetVoiceConnectorOriginationRequest }
GetVoiceConnectorOriginationRequest is the request type for the GetVoiceConnectorOrigination API operation.
func (GetVoiceConnectorOriginationRequest) Send ¶
func (r GetVoiceConnectorOriginationRequest) Send(ctx context.Context) (*GetVoiceConnectorOriginationResponse, error)
Send marshals and sends the GetVoiceConnectorOrigination API request.
type GetVoiceConnectorOriginationResponse ¶
type GetVoiceConnectorOriginationResponse struct { *GetVoiceConnectorOriginationOutput // contains filtered or unexported fields }
GetVoiceConnectorOriginationResponse is the response type for the GetVoiceConnectorOrigination API operation.
func (*GetVoiceConnectorOriginationResponse) SDKResponseMetdata ¶
func (r *GetVoiceConnectorOriginationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetVoiceConnectorOrigination request.
type GetVoiceConnectorOutput ¶
type GetVoiceConnectorOutput struct { // The Amazon Chime Voice Connector details. VoiceConnector *VoiceConnector `type:"structure"` // contains filtered or unexported fields }
func (GetVoiceConnectorOutput) MarshalFields ¶
func (s GetVoiceConnectorOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorOutput) String ¶
func (s GetVoiceConnectorOutput) String() string
String returns the string representation
type GetVoiceConnectorProxyInput ¶
type GetVoiceConnectorProxyInput struct { // The Amazon Chime voice connector ID. // // VoiceConnectorId is a required field VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetVoiceConnectorProxyInput) MarshalFields ¶
func (s GetVoiceConnectorProxyInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorProxyInput) String ¶
func (s GetVoiceConnectorProxyInput) String() string
String returns the string representation
func (*GetVoiceConnectorProxyInput) Validate ¶
func (s *GetVoiceConnectorProxyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVoiceConnectorProxyOutput ¶
type GetVoiceConnectorProxyOutput struct { // The proxy configuration details. Proxy *Proxy `type:"structure"` // contains filtered or unexported fields }
func (GetVoiceConnectorProxyOutput) MarshalFields ¶
func (s GetVoiceConnectorProxyOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorProxyOutput) String ¶
func (s GetVoiceConnectorProxyOutput) String() string
String returns the string representation
type GetVoiceConnectorProxyRequest ¶
type GetVoiceConnectorProxyRequest struct { *aws.Request Input *GetVoiceConnectorProxyInput Copy func(*GetVoiceConnectorProxyInput) GetVoiceConnectorProxyRequest }
GetVoiceConnectorProxyRequest is the request type for the GetVoiceConnectorProxy API operation.
func (GetVoiceConnectorProxyRequest) Send ¶
func (r GetVoiceConnectorProxyRequest) Send(ctx context.Context) (*GetVoiceConnectorProxyResponse, error)
Send marshals and sends the GetVoiceConnectorProxy API request.
type GetVoiceConnectorProxyResponse ¶
type GetVoiceConnectorProxyResponse struct { *GetVoiceConnectorProxyOutput // contains filtered or unexported fields }
GetVoiceConnectorProxyResponse is the response type for the GetVoiceConnectorProxy API operation.
func (*GetVoiceConnectorProxyResponse) SDKResponseMetdata ¶
func (r *GetVoiceConnectorProxyResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetVoiceConnectorProxy request.
type GetVoiceConnectorRequest ¶
type GetVoiceConnectorRequest struct { *aws.Request Input *GetVoiceConnectorInput Copy func(*GetVoiceConnectorInput) GetVoiceConnectorRequest }
GetVoiceConnectorRequest is the request type for the GetVoiceConnector API operation.
func (GetVoiceConnectorRequest) Send ¶
func (r GetVoiceConnectorRequest) Send(ctx context.Context) (*GetVoiceConnectorResponse, error)
Send marshals and sends the GetVoiceConnector API request.
type GetVoiceConnectorResponse ¶
type GetVoiceConnectorResponse struct { *GetVoiceConnectorOutput // contains filtered or unexported fields }
GetVoiceConnectorResponse is the response type for the GetVoiceConnector API operation.
func (*GetVoiceConnectorResponse) SDKResponseMetdata ¶
func (r *GetVoiceConnectorResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetVoiceConnector request.
type GetVoiceConnectorStreamingConfigurationInput ¶
type GetVoiceConnectorStreamingConfigurationInput struct { // 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 (GetVoiceConnectorStreamingConfigurationInput) MarshalFields ¶
func (s GetVoiceConnectorStreamingConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorStreamingConfigurationInput) String ¶
func (s GetVoiceConnectorStreamingConfigurationInput) String() string
String returns the string representation
func (*GetVoiceConnectorStreamingConfigurationInput) Validate ¶
func (s *GetVoiceConnectorStreamingConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVoiceConnectorStreamingConfigurationOutput ¶
type GetVoiceConnectorStreamingConfigurationOutput struct { // The streaming configuration details. StreamingConfiguration *StreamingConfiguration `type:"structure"` // contains filtered or unexported fields }
func (GetVoiceConnectorStreamingConfigurationOutput) MarshalFields ¶
func (s GetVoiceConnectorStreamingConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorStreamingConfigurationOutput) String ¶
func (s GetVoiceConnectorStreamingConfigurationOutput) String() string
String returns the string representation
type GetVoiceConnectorStreamingConfigurationRequest ¶
type GetVoiceConnectorStreamingConfigurationRequest struct { *aws.Request Input *GetVoiceConnectorStreamingConfigurationInput Copy func(*GetVoiceConnectorStreamingConfigurationInput) GetVoiceConnectorStreamingConfigurationRequest }
GetVoiceConnectorStreamingConfigurationRequest is the request type for the GetVoiceConnectorStreamingConfiguration API operation.
func (GetVoiceConnectorStreamingConfigurationRequest) Send ¶
func (r GetVoiceConnectorStreamingConfigurationRequest) Send(ctx context.Context) (*GetVoiceConnectorStreamingConfigurationResponse, error)
Send marshals and sends the GetVoiceConnectorStreamingConfiguration API request.
type GetVoiceConnectorStreamingConfigurationResponse ¶
type GetVoiceConnectorStreamingConfigurationResponse struct { *GetVoiceConnectorStreamingConfigurationOutput // contains filtered or unexported fields }
GetVoiceConnectorStreamingConfigurationResponse is the response type for the GetVoiceConnectorStreamingConfiguration API operation.
func (*GetVoiceConnectorStreamingConfigurationResponse) SDKResponseMetdata ¶
func (r *GetVoiceConnectorStreamingConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetVoiceConnectorStreamingConfiguration request.
type GetVoiceConnectorTerminationHealthInput ¶
type GetVoiceConnectorTerminationHealthInput struct { // 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 (GetVoiceConnectorTerminationHealthInput) MarshalFields ¶
func (s GetVoiceConnectorTerminationHealthInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorTerminationHealthInput) String ¶
func (s GetVoiceConnectorTerminationHealthInput) String() string
String returns the string representation
func (*GetVoiceConnectorTerminationHealthInput) Validate ¶
func (s *GetVoiceConnectorTerminationHealthInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVoiceConnectorTerminationHealthOutput ¶
type GetVoiceConnectorTerminationHealthOutput struct { // The termination health details. TerminationHealth *TerminationHealth `type:"structure"` // contains filtered or unexported fields }
func (GetVoiceConnectorTerminationHealthOutput) MarshalFields ¶
func (s GetVoiceConnectorTerminationHealthOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorTerminationHealthOutput) String ¶
func (s GetVoiceConnectorTerminationHealthOutput) String() string
String returns the string representation
type GetVoiceConnectorTerminationHealthRequest ¶
type GetVoiceConnectorTerminationHealthRequest struct { *aws.Request Input *GetVoiceConnectorTerminationHealthInput Copy func(*GetVoiceConnectorTerminationHealthInput) GetVoiceConnectorTerminationHealthRequest }
GetVoiceConnectorTerminationHealthRequest is the request type for the GetVoiceConnectorTerminationHealth API operation.
func (GetVoiceConnectorTerminationHealthRequest) Send ¶
func (r GetVoiceConnectorTerminationHealthRequest) Send(ctx context.Context) (*GetVoiceConnectorTerminationHealthResponse, error)
Send marshals and sends the GetVoiceConnectorTerminationHealth API request.
type GetVoiceConnectorTerminationHealthResponse ¶
type GetVoiceConnectorTerminationHealthResponse struct { *GetVoiceConnectorTerminationHealthOutput // contains filtered or unexported fields }
GetVoiceConnectorTerminationHealthResponse is the response type for the GetVoiceConnectorTerminationHealth API operation.
func (*GetVoiceConnectorTerminationHealthResponse) SDKResponseMetdata ¶
func (r *GetVoiceConnectorTerminationHealthResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetVoiceConnectorTerminationHealth request.
type GetVoiceConnectorTerminationInput ¶
type GetVoiceConnectorTerminationInput struct { // 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 (GetVoiceConnectorTerminationInput) MarshalFields ¶
func (s GetVoiceConnectorTerminationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorTerminationInput) String ¶
func (s GetVoiceConnectorTerminationInput) String() string
String returns the string representation
func (*GetVoiceConnectorTerminationInput) Validate ¶
func (s *GetVoiceConnectorTerminationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVoiceConnectorTerminationOutput ¶
type GetVoiceConnectorTerminationOutput struct { // The termination setting details. Termination *Termination `type:"structure"` // contains filtered or unexported fields }
func (GetVoiceConnectorTerminationOutput) MarshalFields ¶
func (s GetVoiceConnectorTerminationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetVoiceConnectorTerminationOutput) String ¶
func (s GetVoiceConnectorTerminationOutput) String() string
String returns the string representation
type GetVoiceConnectorTerminationRequest ¶
type GetVoiceConnectorTerminationRequest struct { *aws.Request Input *GetVoiceConnectorTerminationInput Copy func(*GetVoiceConnectorTerminationInput) GetVoiceConnectorTerminationRequest }
GetVoiceConnectorTerminationRequest is the request type for the GetVoiceConnectorTermination API operation.
func (GetVoiceConnectorTerminationRequest) Send ¶
func (r GetVoiceConnectorTerminationRequest) Send(ctx context.Context) (*GetVoiceConnectorTerminationResponse, error)
Send marshals and sends the GetVoiceConnectorTermination API request.
type GetVoiceConnectorTerminationResponse ¶
type GetVoiceConnectorTerminationResponse struct { *GetVoiceConnectorTerminationOutput // contains filtered or unexported fields }
GetVoiceConnectorTerminationResponse is the response type for the GetVoiceConnectorTermination API operation.
func (*GetVoiceConnectorTerminationResponse) SDKResponseMetdata ¶
func (r *GetVoiceConnectorTerminationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetVoiceConnectorTermination request.
type Invite ¶
type Invite struct { // The email address to which the invite is sent. EmailAddress *string `type:"string" sensitive:"true"` // The status of the invite email. EmailStatus EmailStatus `type:"string" enum:"true"` // The invite ID. InviteId *string `type:"string"` // The status of the invite. Status InviteStatus `type:"string" enum:"true"` // contains filtered or unexported fields }
Invitation object returned after emailing users to invite them to join the Amazon Chime Team account.
func (Invite) MarshalFields ¶
func (s Invite) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type InviteStatus ¶
type InviteStatus string
const ( InviteStatusPending InviteStatus = "Pending" InviteStatusAccepted InviteStatus = "Accepted" InviteStatusFailed InviteStatus = "Failed" )
Enum values for InviteStatus
func (InviteStatus) MarshalValue ¶
func (enum InviteStatus) MarshalValue() (string, error)
func (InviteStatus) MarshalValueBuf ¶
func (enum InviteStatus) MarshalValueBuf(b []byte) ([]byte, error)
type InviteUsersInput ¶
type InviteUsersInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The user email addresses to which to send the email invitation. // // UserEmailList is a required field UserEmailList []string `type:"list" required:"true"` // The user type. UserType UserType `type:"string" enum:"true"` // contains filtered or unexported fields }
func (InviteUsersInput) MarshalFields ¶
func (s InviteUsersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (InviteUsersInput) String ¶
func (s InviteUsersInput) String() string
String returns the string representation
func (*InviteUsersInput) Validate ¶
func (s *InviteUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InviteUsersOutput ¶
type InviteUsersOutput struct { // The email invitation details. Invites []Invite `type:"list"` // contains filtered or unexported fields }
func (InviteUsersOutput) MarshalFields ¶
func (s InviteUsersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (InviteUsersOutput) String ¶
func (s InviteUsersOutput) String() string
String returns the string representation
type InviteUsersRequest ¶
type InviteUsersRequest struct { *aws.Request Input *InviteUsersInput Copy func(*InviteUsersInput) InviteUsersRequest }
InviteUsersRequest is the request type for the InviteUsers API operation.
func (InviteUsersRequest) Send ¶
func (r InviteUsersRequest) Send(ctx context.Context) (*InviteUsersResponse, error)
Send marshals and sends the InviteUsers API request.
type InviteUsersResponse ¶
type InviteUsersResponse struct { *InviteUsersOutput // contains filtered or unexported fields }
InviteUsersResponse is the response type for the InviteUsers API operation.
func (*InviteUsersResponse) SDKResponseMetdata ¶
func (r *InviteUsersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the InviteUsers request.
type License ¶
type License string
const ( LicenseBasic License = "Basic" LicensePlus License = "Plus" LicensePro License = "Pro" LicenseProTrial License = "ProTrial" )
Enum values for License
func (License) MarshalValue ¶
type ListAccountsInput ¶
type ListAccountsInput struct { // The maximum number of results to return in a single call. Defaults to 100. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // Amazon Chime account name prefix with which to filter results. Name *string `location:"querystring" locationName:"name" min:"1" type:"string"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // User email address with which to filter results. UserEmail *string `location:"querystring" locationName:"user-email" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAccountsInput) MarshalFields ¶
func (s ListAccountsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAccountsInput) String ¶
func (s ListAccountsInput) String() string
String returns the string representation
func (*ListAccountsInput) Validate ¶
func (s *ListAccountsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAccountsOutput ¶
type ListAccountsOutput struct { // List of Amazon Chime accounts and account details. Accounts []Account `type:"list"` // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListAccountsOutput) MarshalFields ¶
func (s ListAccountsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAccountsOutput) String ¶
func (s ListAccountsOutput) String() string
String returns the string representation
type ListAccountsPaginator ¶
ListAccountsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListAccountsPaginator ¶
func NewListAccountsPaginator(req ListAccountsRequest) ListAccountsPaginator
NewListAccountsRequestPaginator returns a paginator for ListAccounts. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListAccountsRequest(input) p := chime.NewListAccountsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListAccountsPaginator) CurrentPage ¶
func (p *ListAccountsPaginator) CurrentPage() *ListAccountsOutput
type ListAccountsRequest ¶
type ListAccountsRequest struct { *aws.Request Input *ListAccountsInput Copy func(*ListAccountsInput) ListAccountsRequest }
ListAccountsRequest is the request type for the ListAccounts API operation.
func (ListAccountsRequest) Send ¶
func (r ListAccountsRequest) Send(ctx context.Context) (*ListAccountsResponse, error)
Send marshals and sends the ListAccounts API request.
type ListAccountsResponse ¶
type ListAccountsResponse struct { *ListAccountsOutput // contains filtered or unexported fields }
ListAccountsResponse is the response type for the ListAccounts API operation.
func (*ListAccountsResponse) SDKResponseMetdata ¶
func (r *ListAccountsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListAccounts request.
type ListAttendeeTagsInput ¶
type ListAttendeeTagsInput struct { // The Amazon Chime SDK attendee ID. // // AttendeeId is a required field AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" 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 (ListAttendeeTagsInput) MarshalFields ¶
func (s ListAttendeeTagsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAttendeeTagsInput) String ¶
func (s ListAttendeeTagsInput) String() string
String returns the string representation
func (*ListAttendeeTagsInput) Validate ¶
func (s *ListAttendeeTagsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAttendeeTagsOutput ¶
type ListAttendeeTagsOutput struct { // A list of tag key-value pairs. Tags []Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (ListAttendeeTagsOutput) MarshalFields ¶
func (s ListAttendeeTagsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAttendeeTagsOutput) String ¶
func (s ListAttendeeTagsOutput) String() string
String returns the string representation
type ListAttendeeTagsRequest ¶
type ListAttendeeTagsRequest struct { *aws.Request Input *ListAttendeeTagsInput Copy func(*ListAttendeeTagsInput) ListAttendeeTagsRequest }
ListAttendeeTagsRequest is the request type for the ListAttendeeTags API operation.
func (ListAttendeeTagsRequest) Send ¶
func (r ListAttendeeTagsRequest) Send(ctx context.Context) (*ListAttendeeTagsResponse, error)
Send marshals and sends the ListAttendeeTags API request.
type ListAttendeeTagsResponse ¶
type ListAttendeeTagsResponse struct { *ListAttendeeTagsOutput // contains filtered or unexported fields }
ListAttendeeTagsResponse is the response type for the ListAttendeeTags API operation.
func (*ListAttendeeTagsResponse) SDKResponseMetdata ¶
func (r *ListAttendeeTagsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListAttendeeTags request.
type ListAttendeesInput ¶
type ListAttendeesInput struct { // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The Amazon Chime SDK meeting ID. // // MeetingId is a required field MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListAttendeesInput) MarshalFields ¶
func (s ListAttendeesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAttendeesInput) String ¶
func (s ListAttendeesInput) String() string
String returns the string representation
func (*ListAttendeesInput) Validate ¶
func (s *ListAttendeesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAttendeesOutput ¶
type ListAttendeesOutput struct { // The Amazon Chime SDK attendee information. Attendees []Attendee `type:"list"` // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListAttendeesOutput) MarshalFields ¶
func (s ListAttendeesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAttendeesOutput) String ¶
func (s ListAttendeesOutput) String() string
String returns the string representation
type ListAttendeesPaginator ¶
ListAttendeesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListAttendeesPaginator ¶
func NewListAttendeesPaginator(req ListAttendeesRequest) ListAttendeesPaginator
NewListAttendeesRequestPaginator returns a paginator for ListAttendees. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListAttendeesRequest(input) p := chime.NewListAttendeesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListAttendeesPaginator) CurrentPage ¶
func (p *ListAttendeesPaginator) CurrentPage() *ListAttendeesOutput
type ListAttendeesRequest ¶
type ListAttendeesRequest struct { *aws.Request Input *ListAttendeesInput Copy func(*ListAttendeesInput) ListAttendeesRequest }
ListAttendeesRequest is the request type for the ListAttendees API operation.
func (ListAttendeesRequest) Send ¶
func (r ListAttendeesRequest) Send(ctx context.Context) (*ListAttendeesResponse, error)
Send marshals and sends the ListAttendees API request.
type ListAttendeesResponse ¶
type ListAttendeesResponse struct { *ListAttendeesOutput // contains filtered or unexported fields }
ListAttendeesResponse is the response type for the ListAttendees API operation.
func (*ListAttendeesResponse) SDKResponseMetdata ¶
func (r *ListAttendeesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListAttendees request.
type ListBotsInput ¶
type ListBotsInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The maximum number of results to return in a single call. The default is // 10. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListBotsInput) MarshalFields ¶
func (s ListBotsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListBotsInput) String ¶
func (s ListBotsInput) String() string
String returns the string representation
func (*ListBotsInput) Validate ¶
func (s *ListBotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBotsOutput ¶
type ListBotsOutput struct { // List of bots and bot details. Bots []Bot `type:"list"` // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListBotsOutput) MarshalFields ¶
func (s ListBotsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListBotsOutput) String ¶
func (s ListBotsOutput) String() string
String returns the string representation
type ListBotsPaginator ¶
ListBotsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListBotsPaginator ¶
func NewListBotsPaginator(req ListBotsRequest) ListBotsPaginator
NewListBotsRequestPaginator returns a paginator for ListBots. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListBotsRequest(input) p := chime.NewListBotsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListBotsPaginator) CurrentPage ¶
func (p *ListBotsPaginator) CurrentPage() *ListBotsOutput
type ListBotsRequest ¶
type ListBotsRequest struct { *aws.Request Input *ListBotsInput Copy func(*ListBotsInput) ListBotsRequest }
ListBotsRequest is the request type for the ListBots API operation.
func (ListBotsRequest) Send ¶
func (r ListBotsRequest) Send(ctx context.Context) (*ListBotsResponse, error)
Send marshals and sends the ListBots API request.
type ListBotsResponse ¶
type ListBotsResponse struct { *ListBotsOutput // contains filtered or unexported fields }
ListBotsResponse is the response type for the ListBots API operation.
func (*ListBotsResponse) SDKResponseMetdata ¶
func (r *ListBotsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListBots request.
type ListMeetingTagsInput ¶
type ListMeetingTagsInput struct { // 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 (ListMeetingTagsInput) MarshalFields ¶
func (s ListMeetingTagsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListMeetingTagsInput) String ¶
func (s ListMeetingTagsInput) String() string
String returns the string representation
func (*ListMeetingTagsInput) Validate ¶
func (s *ListMeetingTagsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMeetingTagsOutput ¶
type ListMeetingTagsOutput struct { // A list of tag key-value pairs. Tags []Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (ListMeetingTagsOutput) MarshalFields ¶
func (s ListMeetingTagsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListMeetingTagsOutput) String ¶
func (s ListMeetingTagsOutput) String() string
String returns the string representation
type ListMeetingTagsRequest ¶
type ListMeetingTagsRequest struct { *aws.Request Input *ListMeetingTagsInput Copy func(*ListMeetingTagsInput) ListMeetingTagsRequest }
ListMeetingTagsRequest is the request type for the ListMeetingTags API operation.
func (ListMeetingTagsRequest) Send ¶
func (r ListMeetingTagsRequest) Send(ctx context.Context) (*ListMeetingTagsResponse, error)
Send marshals and sends the ListMeetingTags API request.
type ListMeetingTagsResponse ¶
type ListMeetingTagsResponse struct { *ListMeetingTagsOutput // contains filtered or unexported fields }
ListMeetingTagsResponse is the response type for the ListMeetingTags API operation.
func (*ListMeetingTagsResponse) SDKResponseMetdata ¶
func (r *ListMeetingTagsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListMeetingTags request.
type ListMeetingsInput ¶
type ListMeetingsInput struct { // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListMeetingsInput) MarshalFields ¶
func (s ListMeetingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListMeetingsInput) String ¶
func (s ListMeetingsInput) String() string
String returns the string representation
func (*ListMeetingsInput) Validate ¶
func (s *ListMeetingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMeetingsOutput ¶
type ListMeetingsOutput struct { // The Amazon Chime SDK meeting information. Meetings []Meeting `type:"list"` // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListMeetingsOutput) MarshalFields ¶
func (s ListMeetingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListMeetingsOutput) String ¶
func (s ListMeetingsOutput) String() string
String returns the string representation
type ListMeetingsPaginator ¶
ListMeetingsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListMeetingsPaginator ¶
func NewListMeetingsPaginator(req ListMeetingsRequest) ListMeetingsPaginator
NewListMeetingsRequestPaginator returns a paginator for ListMeetings. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListMeetingsRequest(input) p := chime.NewListMeetingsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListMeetingsPaginator) CurrentPage ¶
func (p *ListMeetingsPaginator) CurrentPage() *ListMeetingsOutput
type ListMeetingsRequest ¶
type ListMeetingsRequest struct { *aws.Request Input *ListMeetingsInput Copy func(*ListMeetingsInput) ListMeetingsRequest }
ListMeetingsRequest is the request type for the ListMeetings API operation.
func (ListMeetingsRequest) Send ¶
func (r ListMeetingsRequest) Send(ctx context.Context) (*ListMeetingsResponse, error)
Send marshals and sends the ListMeetings API request.
type ListMeetingsResponse ¶
type ListMeetingsResponse struct { *ListMeetingsOutput // contains filtered or unexported fields }
ListMeetingsResponse is the response type for the ListMeetings API operation.
func (*ListMeetingsResponse) SDKResponseMetdata ¶
func (r *ListMeetingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListMeetings request.
type ListPhoneNumberOrdersInput ¶
type ListPhoneNumberOrdersInput struct { // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListPhoneNumberOrdersInput) MarshalFields ¶
func (s ListPhoneNumberOrdersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListPhoneNumberOrdersInput) String ¶
func (s ListPhoneNumberOrdersInput) String() string
String returns the string representation
func (*ListPhoneNumberOrdersInput) Validate ¶
func (s *ListPhoneNumberOrdersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPhoneNumberOrdersOutput ¶
type ListPhoneNumberOrdersOutput struct { // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // The phone number order details. PhoneNumberOrders []PhoneNumberOrder `type:"list"` // contains filtered or unexported fields }
func (ListPhoneNumberOrdersOutput) MarshalFields ¶
func (s ListPhoneNumberOrdersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListPhoneNumberOrdersOutput) String ¶
func (s ListPhoneNumberOrdersOutput) String() string
String returns the string representation
type ListPhoneNumberOrdersPaginator ¶
ListPhoneNumberOrdersPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListPhoneNumberOrdersPaginator ¶
func NewListPhoneNumberOrdersPaginator(req ListPhoneNumberOrdersRequest) ListPhoneNumberOrdersPaginator
NewListPhoneNumberOrdersRequestPaginator returns a paginator for ListPhoneNumberOrders. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListPhoneNumberOrdersRequest(input) p := chime.NewListPhoneNumberOrdersRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListPhoneNumberOrdersPaginator) CurrentPage ¶
func (p *ListPhoneNumberOrdersPaginator) CurrentPage() *ListPhoneNumberOrdersOutput
type ListPhoneNumberOrdersRequest ¶
type ListPhoneNumberOrdersRequest struct { *aws.Request Input *ListPhoneNumberOrdersInput Copy func(*ListPhoneNumberOrdersInput) ListPhoneNumberOrdersRequest }
ListPhoneNumberOrdersRequest is the request type for the ListPhoneNumberOrders API operation.
func (ListPhoneNumberOrdersRequest) Send ¶
func (r ListPhoneNumberOrdersRequest) Send(ctx context.Context) (*ListPhoneNumberOrdersResponse, error)
Send marshals and sends the ListPhoneNumberOrders API request.
type ListPhoneNumberOrdersResponse ¶
type ListPhoneNumberOrdersResponse struct { *ListPhoneNumberOrdersOutput // contains filtered or unexported fields }
ListPhoneNumberOrdersResponse is the response type for the ListPhoneNumberOrders API operation.
func (*ListPhoneNumberOrdersResponse) SDKResponseMetdata ¶
func (r *ListPhoneNumberOrdersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListPhoneNumberOrders request.
type ListPhoneNumbersInput ¶
type ListPhoneNumbersInput struct { // The filter to use to limit the number of results. FilterName PhoneNumberAssociationName `location:"querystring" locationName:"filter-name" type:"string" enum:"true"` // The value to use for the filter. FilterValue *string `location:"querystring" locationName:"filter-value" type:"string"` // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // The phone number product type. ProductType PhoneNumberProductType `location:"querystring" locationName:"product-type" type:"string" enum:"true"` // The phone number status. Status PhoneNumberStatus `location:"querystring" locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
func (ListPhoneNumbersInput) MarshalFields ¶
func (s ListPhoneNumbersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListPhoneNumbersInput) String ¶
func (s ListPhoneNumbersInput) String() string
String returns the string representation
func (*ListPhoneNumbersInput) Validate ¶
func (s *ListPhoneNumbersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPhoneNumbersOutput ¶
type ListPhoneNumbersOutput struct { // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // The phone number details. PhoneNumbers []PhoneNumber `type:"list"` // contains filtered or unexported fields }
func (ListPhoneNumbersOutput) MarshalFields ¶
func (s ListPhoneNumbersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListPhoneNumbersOutput) String ¶
func (s ListPhoneNumbersOutput) String() string
String returns the string representation
type ListPhoneNumbersPaginator ¶
ListPhoneNumbersPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListPhoneNumbersPaginator ¶
func NewListPhoneNumbersPaginator(req ListPhoneNumbersRequest) ListPhoneNumbersPaginator
NewListPhoneNumbersRequestPaginator returns a paginator for ListPhoneNumbers. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListPhoneNumbersRequest(input) p := chime.NewListPhoneNumbersRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListPhoneNumbersPaginator) CurrentPage ¶
func (p *ListPhoneNumbersPaginator) CurrentPage() *ListPhoneNumbersOutput
type ListPhoneNumbersRequest ¶
type ListPhoneNumbersRequest struct { *aws.Request Input *ListPhoneNumbersInput Copy func(*ListPhoneNumbersInput) ListPhoneNumbersRequest }
ListPhoneNumbersRequest is the request type for the ListPhoneNumbers API operation.
func (ListPhoneNumbersRequest) Send ¶
func (r ListPhoneNumbersRequest) Send(ctx context.Context) (*ListPhoneNumbersResponse, error)
Send marshals and sends the ListPhoneNumbers API request.
type ListPhoneNumbersResponse ¶
type ListPhoneNumbersResponse struct { *ListPhoneNumbersOutput // contains filtered or unexported fields }
ListPhoneNumbersResponse is the response type for the ListPhoneNumbers API operation.
func (*ListPhoneNumbersResponse) SDKResponseMetdata ¶
func (r *ListPhoneNumbersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListPhoneNumbers request.
type ListProxySessionsInput ¶
type ListProxySessionsInput struct { // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // The proxy session status. Status ProxySessionStatus `location:"querystring" locationName:"status" type:"string" enum:"true"` // The Amazon Chime voice connector ID. // // VoiceConnectorId is a required field VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListProxySessionsInput) MarshalFields ¶
func (s ListProxySessionsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListProxySessionsInput) String ¶
func (s ListProxySessionsInput) String() string
String returns the string representation
func (*ListProxySessionsInput) Validate ¶
func (s *ListProxySessionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProxySessionsOutput ¶
type ListProxySessionsOutput struct { // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // The proxy session details. ProxySessions []ProxySession `type:"list"` // contains filtered or unexported fields }
func (ListProxySessionsOutput) MarshalFields ¶
func (s ListProxySessionsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListProxySessionsOutput) String ¶
func (s ListProxySessionsOutput) String() string
String returns the string representation
type ListProxySessionsPaginator ¶
ListProxySessionsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListProxySessionsPaginator ¶
func NewListProxySessionsPaginator(req ListProxySessionsRequest) ListProxySessionsPaginator
NewListProxySessionsRequestPaginator returns a paginator for ListProxySessions. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListProxySessionsRequest(input) p := chime.NewListProxySessionsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListProxySessionsPaginator) CurrentPage ¶
func (p *ListProxySessionsPaginator) CurrentPage() *ListProxySessionsOutput
type ListProxySessionsRequest ¶
type ListProxySessionsRequest struct { *aws.Request Input *ListProxySessionsInput Copy func(*ListProxySessionsInput) ListProxySessionsRequest }
ListProxySessionsRequest is the request type for the ListProxySessions API operation.
func (ListProxySessionsRequest) Send ¶
func (r ListProxySessionsRequest) Send(ctx context.Context) (*ListProxySessionsResponse, error)
Send marshals and sends the ListProxySessions API request.
type ListProxySessionsResponse ¶
type ListProxySessionsResponse struct { *ListProxySessionsOutput // contains filtered or unexported fields }
ListProxySessionsResponse is the response type for the ListProxySessions API operation.
func (*ListProxySessionsResponse) SDKResponseMetdata ¶
func (r *ListProxySessionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListProxySessions request.
type ListRoomMembershipsInput ¶
type ListRoomMembershipsInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // The room ID. // // RoomId is a required field RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListRoomMembershipsInput) MarshalFields ¶
func (s ListRoomMembershipsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListRoomMembershipsInput) String ¶
func (s ListRoomMembershipsInput) String() string
String returns the string representation
func (*ListRoomMembershipsInput) Validate ¶
func (s *ListRoomMembershipsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRoomMembershipsOutput ¶
type ListRoomMembershipsOutput struct { // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // The room membership details. RoomMemberships []RoomMembership `type:"list"` // contains filtered or unexported fields }
func (ListRoomMembershipsOutput) MarshalFields ¶
func (s ListRoomMembershipsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListRoomMembershipsOutput) String ¶
func (s ListRoomMembershipsOutput) String() string
String returns the string representation
type ListRoomMembershipsPaginator ¶
ListRoomMembershipsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListRoomMembershipsPaginator ¶
func NewListRoomMembershipsPaginator(req ListRoomMembershipsRequest) ListRoomMembershipsPaginator
NewListRoomMembershipsRequestPaginator returns a paginator for ListRoomMemberships. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListRoomMembershipsRequest(input) p := chime.NewListRoomMembershipsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListRoomMembershipsPaginator) CurrentPage ¶
func (p *ListRoomMembershipsPaginator) CurrentPage() *ListRoomMembershipsOutput
type ListRoomMembershipsRequest ¶
type ListRoomMembershipsRequest struct { *aws.Request Input *ListRoomMembershipsInput Copy func(*ListRoomMembershipsInput) ListRoomMembershipsRequest }
ListRoomMembershipsRequest is the request type for the ListRoomMemberships API operation.
func (ListRoomMembershipsRequest) Send ¶
func (r ListRoomMembershipsRequest) Send(ctx context.Context) (*ListRoomMembershipsResponse, error)
Send marshals and sends the ListRoomMemberships API request.
type ListRoomMembershipsResponse ¶
type ListRoomMembershipsResponse struct { *ListRoomMembershipsOutput // contains filtered or unexported fields }
ListRoomMembershipsResponse is the response type for the ListRoomMemberships API operation.
func (*ListRoomMembershipsResponse) SDKResponseMetdata ¶
func (r *ListRoomMembershipsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListRoomMemberships request.
type ListRoomsInput ¶
type ListRoomsInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The member ID (user ID or bot ID). MemberId *string `location:"querystring" locationName:"member-id" type:"string"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListRoomsInput) MarshalFields ¶
func (s ListRoomsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListRoomsInput) String ¶
func (s ListRoomsInput) String() string
String returns the string representation
func (*ListRoomsInput) Validate ¶
func (s *ListRoomsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRoomsOutput ¶
type ListRoomsOutput struct { // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // The room details. Rooms []Room `type:"list"` // contains filtered or unexported fields }
func (ListRoomsOutput) MarshalFields ¶
func (s ListRoomsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListRoomsOutput) String ¶
func (s ListRoomsOutput) String() string
String returns the string representation
type ListRoomsPaginator ¶
ListRoomsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListRoomsPaginator ¶
func NewListRoomsPaginator(req ListRoomsRequest) ListRoomsPaginator
NewListRoomsRequestPaginator returns a paginator for ListRooms. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListRoomsRequest(input) p := chime.NewListRoomsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListRoomsPaginator) CurrentPage ¶
func (p *ListRoomsPaginator) CurrentPage() *ListRoomsOutput
type ListRoomsRequest ¶
type ListRoomsRequest struct { *aws.Request Input *ListRoomsInput Copy func(*ListRoomsInput) ListRoomsRequest }
ListRoomsRequest is the request type for the ListRooms API operation.
func (ListRoomsRequest) Send ¶
func (r ListRoomsRequest) Send(ctx context.Context) (*ListRoomsResponse, error)
Send marshals and sends the ListRooms API request.
type ListRoomsResponse ¶
type ListRoomsResponse struct { *ListRoomsOutput // contains filtered or unexported fields }
ListRoomsResponse is the response type for the ListRooms API operation.
func (*ListRoomsResponse) SDKResponseMetdata ¶
func (r *ListRoomsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListRooms request.
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The resource ARN. // // ResourceARN is a required field ResourceARN *string `location:"querystring" locationName:"arn" min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) MarshalFields ¶
func (s ListTagsForResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A list of tag-key value pairs. Tags []Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) MarshalFields ¶
func (s ListTagsForResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListTagsForResourceRequest ¶
type ListTagsForResourceRequest struct { *aws.Request Input *ListTagsForResourceInput Copy func(*ListTagsForResourceInput) ListTagsForResourceRequest }
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
func (ListTagsForResourceRequest) Send ¶
func (r ListTagsForResourceRequest) Send(ctx context.Context) (*ListTagsForResourceResponse, error)
Send marshals and sends the ListTagsForResource API request.
type ListTagsForResourceResponse ¶
type ListTagsForResourceResponse struct { *ListTagsForResourceOutput // contains filtered or unexported fields }
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
func (*ListTagsForResourceResponse) SDKResponseMetdata ¶
func (r *ListTagsForResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListTagsForResource request.
type ListUsersInput ¶
type ListUsersInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The maximum number of results to return in a single call. Defaults to 100. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // Optional. The user email address used to filter results. Maximum 1. UserEmail *string `location:"querystring" locationName:"user-email" type:"string" sensitive:"true"` // The user type. UserType UserType `location:"querystring" locationName:"user-type" type:"string" enum:"true"` // contains filtered or unexported fields }
func (ListUsersInput) MarshalFields ¶
func (s ListUsersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListUsersInput) String ¶
func (s ListUsersInput) String() string
String returns the string representation
func (*ListUsersInput) Validate ¶
func (s *ListUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUsersOutput ¶
type ListUsersOutput struct { // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // List of users and user details. Users []User `type:"list"` // contains filtered or unexported fields }
func (ListUsersOutput) MarshalFields ¶
func (s ListUsersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListUsersOutput) String ¶
func (s ListUsersOutput) String() string
String returns the string representation
type ListUsersPaginator ¶
ListUsersPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListUsersPaginator ¶
func NewListUsersPaginator(req ListUsersRequest) ListUsersPaginator
NewListUsersRequestPaginator returns a paginator for ListUsers. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListUsersRequest(input) p := chime.NewListUsersRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListUsersPaginator) CurrentPage ¶
func (p *ListUsersPaginator) CurrentPage() *ListUsersOutput
type ListUsersRequest ¶
type ListUsersRequest struct { *aws.Request Input *ListUsersInput Copy func(*ListUsersInput) ListUsersRequest }
ListUsersRequest is the request type for the ListUsers API operation.
func (ListUsersRequest) Send ¶
func (r ListUsersRequest) Send(ctx context.Context) (*ListUsersResponse, error)
Send marshals and sends the ListUsers API request.
type ListUsersResponse ¶
type ListUsersResponse struct { *ListUsersOutput // contains filtered or unexported fields }
ListUsersResponse is the response type for the ListUsers API operation.
func (*ListUsersResponse) SDKResponseMetdata ¶
func (r *ListUsersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListUsers request.
type ListVoiceConnectorGroupsInput ¶
type ListVoiceConnectorGroupsInput struct { // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListVoiceConnectorGroupsInput) MarshalFields ¶
func (s ListVoiceConnectorGroupsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListVoiceConnectorGroupsInput) String ¶
func (s ListVoiceConnectorGroupsInput) String() string
String returns the string representation
func (*ListVoiceConnectorGroupsInput) Validate ¶
func (s *ListVoiceConnectorGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListVoiceConnectorGroupsOutput ¶
type ListVoiceConnectorGroupsOutput struct { // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // The details of the Amazon Chime Voice Connector groups. VoiceConnectorGroups []VoiceConnectorGroup `type:"list"` // contains filtered or unexported fields }
func (ListVoiceConnectorGroupsOutput) MarshalFields ¶
func (s ListVoiceConnectorGroupsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListVoiceConnectorGroupsOutput) String ¶
func (s ListVoiceConnectorGroupsOutput) String() string
String returns the string representation
type ListVoiceConnectorGroupsPaginator ¶
ListVoiceConnectorGroupsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListVoiceConnectorGroupsPaginator ¶
func NewListVoiceConnectorGroupsPaginator(req ListVoiceConnectorGroupsRequest) ListVoiceConnectorGroupsPaginator
NewListVoiceConnectorGroupsRequestPaginator returns a paginator for ListVoiceConnectorGroups. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListVoiceConnectorGroupsRequest(input) p := chime.NewListVoiceConnectorGroupsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListVoiceConnectorGroupsPaginator) CurrentPage ¶
func (p *ListVoiceConnectorGroupsPaginator) CurrentPage() *ListVoiceConnectorGroupsOutput
type ListVoiceConnectorGroupsRequest ¶
type ListVoiceConnectorGroupsRequest struct { *aws.Request Input *ListVoiceConnectorGroupsInput Copy func(*ListVoiceConnectorGroupsInput) ListVoiceConnectorGroupsRequest }
ListVoiceConnectorGroupsRequest is the request type for the ListVoiceConnectorGroups API operation.
func (ListVoiceConnectorGroupsRequest) Send ¶
func (r ListVoiceConnectorGroupsRequest) Send(ctx context.Context) (*ListVoiceConnectorGroupsResponse, error)
Send marshals and sends the ListVoiceConnectorGroups API request.
type ListVoiceConnectorGroupsResponse ¶
type ListVoiceConnectorGroupsResponse struct { *ListVoiceConnectorGroupsOutput // contains filtered or unexported fields }
ListVoiceConnectorGroupsResponse is the response type for the ListVoiceConnectorGroups API operation.
func (*ListVoiceConnectorGroupsResponse) SDKResponseMetdata ¶
func (r *ListVoiceConnectorGroupsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListVoiceConnectorGroups request.
type ListVoiceConnectorTerminationCredentialsInput ¶
type ListVoiceConnectorTerminationCredentialsInput struct { // 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 (ListVoiceConnectorTerminationCredentialsInput) MarshalFields ¶
func (s ListVoiceConnectorTerminationCredentialsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListVoiceConnectorTerminationCredentialsInput) String ¶
func (s ListVoiceConnectorTerminationCredentialsInput) String() string
String returns the string representation
func (*ListVoiceConnectorTerminationCredentialsInput) Validate ¶
func (s *ListVoiceConnectorTerminationCredentialsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListVoiceConnectorTerminationCredentialsOutput ¶
type ListVoiceConnectorTerminationCredentialsOutput struct { // A list of user names. Usernames []string `type:"list"` // contains filtered or unexported fields }
func (ListVoiceConnectorTerminationCredentialsOutput) MarshalFields ¶
func (s ListVoiceConnectorTerminationCredentialsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListVoiceConnectorTerminationCredentialsOutput) String ¶
func (s ListVoiceConnectorTerminationCredentialsOutput) String() string
String returns the string representation
type ListVoiceConnectorTerminationCredentialsRequest ¶
type ListVoiceConnectorTerminationCredentialsRequest struct { *aws.Request Input *ListVoiceConnectorTerminationCredentialsInput Copy func(*ListVoiceConnectorTerminationCredentialsInput) ListVoiceConnectorTerminationCredentialsRequest }
ListVoiceConnectorTerminationCredentialsRequest is the request type for the ListVoiceConnectorTerminationCredentials API operation.
func (ListVoiceConnectorTerminationCredentialsRequest) Send ¶
func (r ListVoiceConnectorTerminationCredentialsRequest) Send(ctx context.Context) (*ListVoiceConnectorTerminationCredentialsResponse, error)
Send marshals and sends the ListVoiceConnectorTerminationCredentials API request.
type ListVoiceConnectorTerminationCredentialsResponse ¶
type ListVoiceConnectorTerminationCredentialsResponse struct { *ListVoiceConnectorTerminationCredentialsOutput // contains filtered or unexported fields }
ListVoiceConnectorTerminationCredentialsResponse is the response type for the ListVoiceConnectorTerminationCredentials API operation.
func (*ListVoiceConnectorTerminationCredentialsResponse) SDKResponseMetdata ¶
func (r *ListVoiceConnectorTerminationCredentialsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListVoiceConnectorTerminationCredentials request.
type ListVoiceConnectorsInput ¶
type ListVoiceConnectorsInput struct { // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // contains filtered or unexported fields }
func (ListVoiceConnectorsInput) MarshalFields ¶
func (s ListVoiceConnectorsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListVoiceConnectorsInput) String ¶
func (s ListVoiceConnectorsInput) String() string
String returns the string representation
func (*ListVoiceConnectorsInput) Validate ¶
func (s *ListVoiceConnectorsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListVoiceConnectorsOutput ¶
type ListVoiceConnectorsOutput struct { // The token to use to retrieve the next page of results. NextToken *string `type:"string"` // The details of the Amazon Chime Voice Connectors. VoiceConnectors []VoiceConnector `type:"list"` // contains filtered or unexported fields }
func (ListVoiceConnectorsOutput) MarshalFields ¶
func (s ListVoiceConnectorsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListVoiceConnectorsOutput) String ¶
func (s ListVoiceConnectorsOutput) String() string
String returns the string representation
type ListVoiceConnectorsPaginator ¶
ListVoiceConnectorsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListVoiceConnectorsPaginator ¶
func NewListVoiceConnectorsPaginator(req ListVoiceConnectorsRequest) ListVoiceConnectorsPaginator
NewListVoiceConnectorsRequestPaginator returns a paginator for ListVoiceConnectors. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListVoiceConnectorsRequest(input) p := chime.NewListVoiceConnectorsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListVoiceConnectorsPaginator) CurrentPage ¶
func (p *ListVoiceConnectorsPaginator) CurrentPage() *ListVoiceConnectorsOutput
type ListVoiceConnectorsRequest ¶
type ListVoiceConnectorsRequest struct { *aws.Request Input *ListVoiceConnectorsInput Copy func(*ListVoiceConnectorsInput) ListVoiceConnectorsRequest }
ListVoiceConnectorsRequest is the request type for the ListVoiceConnectors API operation.
func (ListVoiceConnectorsRequest) Send ¶
func (r ListVoiceConnectorsRequest) Send(ctx context.Context) (*ListVoiceConnectorsResponse, error)
Send marshals and sends the ListVoiceConnectors API request.
type ListVoiceConnectorsResponse ¶
type ListVoiceConnectorsResponse struct { *ListVoiceConnectorsOutput // contains filtered or unexported fields }
ListVoiceConnectorsResponse is the response type for the ListVoiceConnectors API operation.
func (*ListVoiceConnectorsResponse) SDKResponseMetdata ¶
func (r *ListVoiceConnectorsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListVoiceConnectors request.
type LoggingConfiguration ¶
type LoggingConfiguration struct { // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. EnableSIPLogs *bool `type:"boolean"` // contains filtered or unexported fields }
The logging configuration associated with an Amazon Chime Voice Connector. Specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
func (LoggingConfiguration) MarshalFields ¶
func (s LoggingConfiguration) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LoggingConfiguration) String ¶
func (s LoggingConfiguration) String() string
String returns the string representation
type LogoutUserInput ¶
type LogoutUserInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"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 (LogoutUserInput) MarshalFields ¶
func (s LogoutUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LogoutUserInput) String ¶
func (s LogoutUserInput) String() string
String returns the string representation
func (*LogoutUserInput) Validate ¶
func (s *LogoutUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LogoutUserOutput ¶
type LogoutUserOutput struct {
// contains filtered or unexported fields
}
func (LogoutUserOutput) MarshalFields ¶
func (s LogoutUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LogoutUserOutput) String ¶
func (s LogoutUserOutput) String() string
String returns the string representation
type LogoutUserRequest ¶
type LogoutUserRequest struct { *aws.Request Input *LogoutUserInput Copy func(*LogoutUserInput) LogoutUserRequest }
LogoutUserRequest is the request type for the LogoutUser API operation.
func (LogoutUserRequest) Send ¶
func (r LogoutUserRequest) Send(ctx context.Context) (*LogoutUserResponse, error)
Send marshals and sends the LogoutUser API request.
type LogoutUserResponse ¶
type LogoutUserResponse struct { *LogoutUserOutput // contains filtered or unexported fields }
LogoutUserResponse is the response type for the LogoutUser API operation.
func (*LogoutUserResponse) SDKResponseMetdata ¶
func (r *LogoutUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the LogoutUser request.
type MediaPlacement ¶
type MediaPlacement struct { // The audio fallback URL. AudioFallbackUrl *string `type:"string"` // The audio host URL. AudioHostUrl *string `type:"string"` // The screen data URL. ScreenDataUrl *string `type:"string"` // The screen sharing URL. ScreenSharingUrl *string `type:"string"` // The screen viewing URL. ScreenViewingUrl *string `type:"string"` // The signaling URL. SignalingUrl *string `type:"string"` // The turn control URL. TurnControlUrl *string `type:"string"` // contains filtered or unexported fields }
A set of endpoints used by clients to connect to the media service group for a Amazon Chime SDK meeting.
func (MediaPlacement) MarshalFields ¶
func (s MediaPlacement) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (MediaPlacement) String ¶
func (s MediaPlacement) String() string
String returns the string representation
type Meeting ¶
type Meeting struct { // The external meeting ID. ExternalMeetingId *string `min:"2" type:"string" sensitive:"true"` // The media placement for the meeting. MediaPlacement *MediaPlacement `type:"structure"` // The Region in which to create the meeting. Available values: ap-northeast-1, // ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1, // eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2. MediaRegion *string `type:"string"` // The Amazon Chime SDK meeting ID. MeetingId *string `type:"string"` // contains filtered or unexported fields }
A meeting created using the Amazon Chime SDK.
func (Meeting) MarshalFields ¶
func (s Meeting) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type MeetingNotificationConfiguration ¶
type MeetingNotificationConfiguration struct { // The SNS topic ARN. SnsTopicArn *string `min:"1" type:"string" sensitive:"true"` // The SQS queue ARN. SqsQueueArn *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The configuration for resource targets to receive notifications when Amazon Chime SDK meeting and attendee events occur.
func (MeetingNotificationConfiguration) MarshalFields ¶
func (s MeetingNotificationConfiguration) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (MeetingNotificationConfiguration) String ¶
func (s MeetingNotificationConfiguration) String() string
String returns the string representation
func (*MeetingNotificationConfiguration) Validate ¶
func (s *MeetingNotificationConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Member ¶
type Member struct { // The Amazon Chime account ID. AccountId *string `type:"string"` // The member email address. Email *string `type:"string" sensitive:"true"` // The member name. FullName *string `type:"string" sensitive:"true"` // The member ID (user ID or bot ID). MemberId *string `type:"string"` // The member type. MemberType MemberType `type:"string" enum:"true"` // contains filtered or unexported fields }
The member details, such as email address, name, member ID, and member type.
func (Member) MarshalFields ¶
func (s Member) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type MemberError ¶
type MemberError struct { // The error code. ErrorCode ErrorCode `type:"string" enum:"true"` // The error message. ErrorMessage *string `type:"string"` // The member ID. MemberId *string `type:"string"` // contains filtered or unexported fields }
The list of errors returned when a member action results in an error.
func (MemberError) MarshalFields ¶
func (s MemberError) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (MemberError) String ¶
func (s MemberError) String() string
String returns the string representation
type MemberType ¶
type MemberType string
const ( MemberTypeUser MemberType = "User" MemberTypeBot MemberType = "Bot" MemberTypeWebhook MemberType = "Webhook" )
Enum values for MemberType
func (MemberType) MarshalValue ¶
func (enum MemberType) MarshalValue() (string, error)
func (MemberType) MarshalValueBuf ¶
func (enum MemberType) MarshalValueBuf(b []byte) ([]byte, error)
type MembershipItem ¶
type MembershipItem struct { // The member ID. MemberId *string `type:"string"` // The member role. Role RoomMembershipRole `type:"string" enum:"true"` // contains filtered or unexported fields }
Membership details, such as member ID and member role.
func (MembershipItem) MarshalFields ¶
func (s MembershipItem) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (MembershipItem) String ¶
func (s MembershipItem) String() string
String returns the string representation
type NotificationTarget ¶
type NotificationTarget string
const ( NotificationTargetEventBridge NotificationTarget = "EventBridge" NotificationTargetSns NotificationTarget = "SNS" NotificationTargetSqs NotificationTarget = "SQS" )
Enum values for NotificationTarget
func (NotificationTarget) MarshalValue ¶
func (enum NotificationTarget) MarshalValue() (string, error)
func (NotificationTarget) MarshalValueBuf ¶
func (enum NotificationTarget) MarshalValueBuf(b []byte) ([]byte, error)
type NumberSelectionBehavior ¶
type NumberSelectionBehavior string
const ( NumberSelectionBehaviorPreferSticky NumberSelectionBehavior = "PreferSticky" NumberSelectionBehaviorAvoidSticky NumberSelectionBehavior = "AvoidSticky" )
Enum values for NumberSelectionBehavior
func (NumberSelectionBehavior) MarshalValue ¶
func (enum NumberSelectionBehavior) MarshalValue() (string, error)
func (NumberSelectionBehavior) MarshalValueBuf ¶
func (enum NumberSelectionBehavior) MarshalValueBuf(b []byte) ([]byte, error)
type OrderedPhoneNumber ¶
type OrderedPhoneNumber struct { // The phone number, in E.164 format. E164PhoneNumber *string `type:"string" sensitive:"true"` // The phone number status. Status OrderedPhoneNumberStatus `type:"string" enum:"true"` // contains filtered or unexported fields }
A phone number for which an order has been placed.
func (OrderedPhoneNumber) MarshalFields ¶
func (s OrderedPhoneNumber) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (OrderedPhoneNumber) String ¶
func (s OrderedPhoneNumber) String() string
String returns the string representation
type OrderedPhoneNumberStatus ¶
type OrderedPhoneNumberStatus string
const ( OrderedPhoneNumberStatusProcessing OrderedPhoneNumberStatus = "Processing" OrderedPhoneNumberStatusAcquired OrderedPhoneNumberStatus = "Acquired" OrderedPhoneNumberStatusFailed OrderedPhoneNumberStatus = "Failed" )
Enum values for OrderedPhoneNumberStatus
func (OrderedPhoneNumberStatus) MarshalValue ¶
func (enum OrderedPhoneNumberStatus) MarshalValue() (string, error)
func (OrderedPhoneNumberStatus) MarshalValueBuf ¶
func (enum OrderedPhoneNumberStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Origination ¶
type Origination struct { // When origination settings are disabled, inbound calls are not enabled for // your Amazon Chime Voice Connector. Disabled *bool `type:"boolean"` // The call distribution properties defined for your SIP hosts. Valid range: // Minimum value of 1. Maximum value of 20. Routes []OriginationRoute `type:"list"` // contains filtered or unexported fields }
Origination settings enable your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector.
func (Origination) MarshalFields ¶
func (s Origination) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Origination) String ¶
func (s Origination) String() string
String returns the string representation
func (*Origination) Validate ¶
func (s *Origination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OriginationRoute ¶
type OriginationRoute struct { // The FQDN or IP address to contact for origination traffic. Host *string `type:"string"` // The designated origination route port. Defaults to 5060. Port *int64 `type:"integer"` // The priority associated with the host, with 1 being the highest priority. // Higher priority hosts are attempted first. Priority *int64 `min:"1" type:"integer"` // The protocol to use for the origination route. Encryption-enabled Amazon // Chime Voice Connectors use TCP protocol by default. Protocol OriginationRouteProtocol `type:"string" enum:"true"` // The weight associated with the host. If hosts are equal in priority, calls // are distributed among them based on their relative weight. Weight *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
Origination routes define call distribution properties for your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector. Limit: Ten origination routes for each Amazon Chime Voice Connector.
func (OriginationRoute) MarshalFields ¶
func (s OriginationRoute) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (OriginationRoute) String ¶
func (s OriginationRoute) String() string
String returns the string representation
func (*OriginationRoute) Validate ¶
func (s *OriginationRoute) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OriginationRouteProtocol ¶
type OriginationRouteProtocol string
const ( OriginationRouteProtocolTcp OriginationRouteProtocol = "TCP" OriginationRouteProtocolUdp OriginationRouteProtocol = "UDP" )
Enum values for OriginationRouteProtocol
func (OriginationRouteProtocol) MarshalValue ¶
func (enum OriginationRouteProtocol) MarshalValue() (string, error)
func (OriginationRouteProtocol) MarshalValueBuf ¶
func (enum OriginationRouteProtocol) MarshalValueBuf(b []byte) ([]byte, error)
type Participant ¶
type Participant struct { // The participant's phone number. PhoneNumber *string `type:"string" sensitive:"true"` // The participant's proxy phone number. ProxyPhoneNumber *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
The phone number and proxy phone number for a participant in an Amazon Chime Voice Connector proxy session.
func (Participant) MarshalFields ¶
func (s Participant) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Participant) String ¶
func (s Participant) String() string
String returns the string representation
type PhoneNumber ¶
type PhoneNumber struct { // The phone number associations. Associations []PhoneNumberAssociation `type:"list"` // The outbound calling name associated with the phone number. CallingName *string `type:"string" sensitive:"true"` // The outbound calling name status. CallingNameStatus CallingNameStatus `type:"string" enum:"true"` // The phone number capabilities. Capabilities *PhoneNumberCapabilities `type:"structure"` // The phone number creation timestamp, in ISO 8601 format. CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The deleted phone number timestamp, in ISO 8601 format. DeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The phone number, in E.164 format. E164PhoneNumber *string `type:"string" sensitive:"true"` // The phone number ID. PhoneNumberId *string `type:"string"` // The phone number product type. ProductType PhoneNumberProductType `type:"string" enum:"true"` // The phone number status. Status PhoneNumberStatus `type:"string" enum:"true"` // The phone number type. Type PhoneNumberType `type:"string" enum:"true"` // The updated phone number timestamp, in ISO 8601 format. UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice Connector.
func (PhoneNumber) MarshalFields ¶
func (s PhoneNumber) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PhoneNumber) String ¶
func (s PhoneNumber) String() string
String returns the string representation
type PhoneNumberAssociation ¶
type PhoneNumberAssociation struct { // The timestamp of the phone number association, in ISO 8601 format. AssociatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // Defines the association with an Amazon Chime account ID, user ID, Amazon // Chime Voice Connector ID, or Amazon Chime Voice Connector group ID. Name PhoneNumberAssociationName `type:"string" enum:"true"` // Contains the ID for the entity specified in Name. Value *string `type:"string"` // contains filtered or unexported fields }
The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
func (PhoneNumberAssociation) MarshalFields ¶
func (s PhoneNumberAssociation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PhoneNumberAssociation) String ¶
func (s PhoneNumberAssociation) String() string
String returns the string representation
type PhoneNumberAssociationName ¶
type PhoneNumberAssociationName string
const ( PhoneNumberAssociationNameAccountId PhoneNumberAssociationName = "AccountId" PhoneNumberAssociationNameUserId PhoneNumberAssociationName = "UserId" PhoneNumberAssociationNameVoiceConnectorId PhoneNumberAssociationName = "VoiceConnectorId" PhoneNumberAssociationNameVoiceConnectorGroupId PhoneNumberAssociationName = "VoiceConnectorGroupId" )
Enum values for PhoneNumberAssociationName
func (PhoneNumberAssociationName) MarshalValue ¶
func (enum PhoneNumberAssociationName) MarshalValue() (string, error)
func (PhoneNumberAssociationName) MarshalValueBuf ¶
func (enum PhoneNumberAssociationName) MarshalValueBuf(b []byte) ([]byte, error)
type PhoneNumberCapabilities ¶
type PhoneNumberCapabilities struct { // Allows or denies inbound calling for the specified phone number. InboundCall *bool `type:"boolean"` // Allows or denies inbound MMS messaging for the specified phone number. InboundMMS *bool `type:"boolean"` // Allows or denies inbound SMS messaging for the specified phone number. InboundSMS *bool `type:"boolean"` // Allows or denies outbound calling for the specified phone number. OutboundCall *bool `type:"boolean"` // Allows or denies outbound MMS messaging for the specified phone number. OutboundMMS *bool `type:"boolean"` // Allows or denies outbound SMS messaging for the specified phone number. OutboundSMS *bool `type:"boolean"` // contains filtered or unexported fields }
The phone number capabilities for Amazon Chime Business Calling phone numbers, such as enabled inbound and outbound calling and text messaging.
func (PhoneNumberCapabilities) MarshalFields ¶
func (s PhoneNumberCapabilities) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PhoneNumberCapabilities) String ¶
func (s PhoneNumberCapabilities) String() string
String returns the string representation
type PhoneNumberError ¶
type PhoneNumberError struct { // The error code. ErrorCode ErrorCode `type:"string" enum:"true"` // The error message. ErrorMessage *string `type:"string"` // The phone number ID for which the action failed. PhoneNumberId *string `type:"string"` // contains filtered or unexported fields }
If the phone number 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.
func (PhoneNumberError) MarshalFields ¶
func (s PhoneNumberError) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PhoneNumberError) String ¶
func (s PhoneNumberError) String() string
String returns the string representation
type PhoneNumberOrder ¶
type PhoneNumberOrder struct { // The phone number order creation timestamp, in ISO 8601 format. CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The ordered phone number details, such as the phone number in E.164 format // and the phone number status. OrderedPhoneNumbers []OrderedPhoneNumber `type:"list"` // The phone number order ID. PhoneNumberOrderId *string `type:"string"` // The phone number order product type. ProductType PhoneNumberProductType `type:"string" enum:"true"` // The status of the phone number order. Status PhoneNumberOrderStatus `type:"string" enum:"true"` // The updated phone number order timestamp, in ISO 8601 format. UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
The details of a phone number order created for Amazon Chime.
func (PhoneNumberOrder) MarshalFields ¶
func (s PhoneNumberOrder) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PhoneNumberOrder) String ¶
func (s PhoneNumberOrder) String() string
String returns the string representation
type PhoneNumberOrderStatus ¶
type PhoneNumberOrderStatus string
const ( PhoneNumberOrderStatusProcessing PhoneNumberOrderStatus = "Processing" PhoneNumberOrderStatusSuccessful PhoneNumberOrderStatus = "Successful" PhoneNumberOrderStatusFailed PhoneNumberOrderStatus = "Failed" PhoneNumberOrderStatusPartial PhoneNumberOrderStatus = "Partial" )
Enum values for PhoneNumberOrderStatus
func (PhoneNumberOrderStatus) MarshalValue ¶
func (enum PhoneNumberOrderStatus) MarshalValue() (string, error)
func (PhoneNumberOrderStatus) MarshalValueBuf ¶
func (enum PhoneNumberOrderStatus) MarshalValueBuf(b []byte) ([]byte, error)
type PhoneNumberProductType ¶
type PhoneNumberProductType string
const ( PhoneNumberProductTypeBusinessCalling PhoneNumberProductType = "BusinessCalling" PhoneNumberProductTypeVoiceConnector PhoneNumberProductType = "VoiceConnector" )
Enum values for PhoneNumberProductType
func (PhoneNumberProductType) MarshalValue ¶
func (enum PhoneNumberProductType) MarshalValue() (string, error)
func (PhoneNumberProductType) MarshalValueBuf ¶
func (enum PhoneNumberProductType) MarshalValueBuf(b []byte) ([]byte, error)
type PhoneNumberStatus ¶
type PhoneNumberStatus string
const ( PhoneNumberStatusAcquireInProgress PhoneNumberStatus = "AcquireInProgress" PhoneNumberStatusAcquireFailed PhoneNumberStatus = "AcquireFailed" PhoneNumberStatusUnassigned PhoneNumberStatus = "Unassigned" PhoneNumberStatusAssigned PhoneNumberStatus = "Assigned" PhoneNumberStatusReleaseInProgress PhoneNumberStatus = "ReleaseInProgress" PhoneNumberStatusDeleteInProgress PhoneNumberStatus = "DeleteInProgress" PhoneNumberStatusReleaseFailed PhoneNumberStatus = "ReleaseFailed" PhoneNumberStatusDeleteFailed PhoneNumberStatus = "DeleteFailed" )
Enum values for PhoneNumberStatus
func (PhoneNumberStatus) MarshalValue ¶
func (enum PhoneNumberStatus) MarshalValue() (string, error)
func (PhoneNumberStatus) MarshalValueBuf ¶
func (enum PhoneNumberStatus) MarshalValueBuf(b []byte) ([]byte, error)
type PhoneNumberType ¶
type PhoneNumberType string
const ( PhoneNumberTypeLocal PhoneNumberType = "Local" PhoneNumberTypeTollFree PhoneNumberType = "TollFree" )
Enum values for PhoneNumberType
func (PhoneNumberType) MarshalValue ¶
func (enum PhoneNumberType) MarshalValue() (string, error)
func (PhoneNumberType) MarshalValueBuf ¶
func (enum PhoneNumberType) MarshalValueBuf(b []byte) ([]byte, error)
type Proxy ¶
type Proxy struct { // The default number of minutes allowed for proxy sessions. DefaultSessionExpiryMinutes *int64 `type:"integer"` // When true, stops proxy sessions from being created on the specified Amazon // Chime Voice Connector. Disabled *bool `type:"boolean"` // The phone number to route calls to after a proxy session expires. FallBackPhoneNumber *string `type:"string" sensitive:"true"` // The countries for proxy phone numbers to be selected from. PhoneNumberCountries []string `type:"list"` // contains filtered or unexported fields }
The proxy configuration for an Amazon Chime Voice Connector.
func (Proxy) MarshalFields ¶
func (s Proxy) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type ProxySession ¶
type ProxySession struct { // The proxy session capabilities. Capabilities []Capability `type:"list"` // The created timestamp, in ISO 8601 format. CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The ended timestamp, in ISO 8601 format. EndedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The number of minutes allowed for the proxy session. ExpiryMinutes *int64 `min:"1" type:"integer"` // The preference for matching the country or area code of the proxy phone number // with that of the first participant. GeoMatchLevel GeoMatchLevel `type:"string" enum:"true"` // The country and area code for the proxy phone number. GeoMatchParams *GeoMatchParams `type:"structure"` // The name of the proxy session. Name *string `type:"string"` // The preference for proxy phone number reuse, or stickiness, between the same // participants across sessions. NumberSelectionBehavior NumberSelectionBehavior `type:"string" enum:"true"` // The proxy session participants. Participants []Participant `type:"list"` // The proxy session ID. ProxySessionId *string `min:"1" type:"string"` // The status of the proxy session. Status ProxySessionStatus `type:"string" enum:"true"` // The updated timestamp, in ISO 8601 format. UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The Amazon Chime voice connector ID. VoiceConnectorId *string `min:"1" type:"string"` // contains filtered or unexported fields }
The proxy session for an Amazon Chime Voice Connector.
func (ProxySession) MarshalFields ¶
func (s ProxySession) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ProxySession) String ¶
func (s ProxySession) String() string
String returns the string representation
type ProxySessionStatus ¶
type ProxySessionStatus string
const ( ProxySessionStatusOpen ProxySessionStatus = "Open" ProxySessionStatusInProgress ProxySessionStatus = "InProgress" ProxySessionStatusClosed ProxySessionStatus = "Closed" )
Enum values for ProxySessionStatus
func (ProxySessionStatus) MarshalValue ¶
func (enum ProxySessionStatus) MarshalValue() (string, error)
func (ProxySessionStatus) MarshalValueBuf ¶
func (enum ProxySessionStatus) MarshalValueBuf(b []byte) ([]byte, error)
type PutEventsConfigurationInput ¶
type PutEventsConfigurationInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The bot ID. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"` // Lambda function ARN that allows the bot to receive outgoing events. LambdaFunctionArn *string `type:"string" sensitive:"true"` // HTTPS endpoint that allows the bot to receive outgoing events. OutboundEventsHTTPSEndpoint *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (PutEventsConfigurationInput) MarshalFields ¶
func (s PutEventsConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutEventsConfigurationInput) String ¶
func (s PutEventsConfigurationInput) String() string
String returns the string representation
func (*PutEventsConfigurationInput) Validate ¶
func (s *PutEventsConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutEventsConfigurationOutput ¶
type PutEventsConfigurationOutput struct { // The configuration that allows a bot to receive outgoing events. Can be either // an HTTPS endpoint or a Lambda function ARN. EventsConfiguration *EventsConfiguration `type:"structure"` // contains filtered or unexported fields }
func (PutEventsConfigurationOutput) MarshalFields ¶
func (s PutEventsConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutEventsConfigurationOutput) String ¶
func (s PutEventsConfigurationOutput) String() string
String returns the string representation
type PutEventsConfigurationRequest ¶
type PutEventsConfigurationRequest struct { *aws.Request Input *PutEventsConfigurationInput Copy func(*PutEventsConfigurationInput) PutEventsConfigurationRequest }
PutEventsConfigurationRequest is the request type for the PutEventsConfiguration API operation.
func (PutEventsConfigurationRequest) Send ¶
func (r PutEventsConfigurationRequest) Send(ctx context.Context) (*PutEventsConfigurationResponse, error)
Send marshals and sends the PutEventsConfiguration API request.
type PutEventsConfigurationResponse ¶
type PutEventsConfigurationResponse struct { *PutEventsConfigurationOutput // contains filtered or unexported fields }
PutEventsConfigurationResponse is the response type for the PutEventsConfiguration API operation.
func (*PutEventsConfigurationResponse) SDKResponseMetdata ¶
func (r *PutEventsConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutEventsConfiguration request.
type PutRetentionSettingsInput ¶
type PutRetentionSettingsInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The retention settings. // // RetentionSettings is a required field RetentionSettings *RetentionSettings `type:"structure" required:"true"` // contains filtered or unexported fields }
func (PutRetentionSettingsInput) MarshalFields ¶
func (s PutRetentionSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutRetentionSettingsInput) String ¶
func (s PutRetentionSettingsInput) String() string
String returns the string representation
func (*PutRetentionSettingsInput) Validate ¶
func (s *PutRetentionSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutRetentionSettingsOutput ¶
type PutRetentionSettingsOutput struct { // The timestamp representing the time at which the specified items are permanently // deleted, in ISO 8601 format. InitiateDeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The retention settings. RetentionSettings *RetentionSettings `type:"structure"` // contains filtered or unexported fields }
func (PutRetentionSettingsOutput) MarshalFields ¶
func (s PutRetentionSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutRetentionSettingsOutput) String ¶
func (s PutRetentionSettingsOutput) String() string
String returns the string representation
type PutRetentionSettingsRequest ¶
type PutRetentionSettingsRequest struct { *aws.Request Input *PutRetentionSettingsInput Copy func(*PutRetentionSettingsInput) PutRetentionSettingsRequest }
PutRetentionSettingsRequest is the request type for the PutRetentionSettings API operation.
func (PutRetentionSettingsRequest) Send ¶
func (r PutRetentionSettingsRequest) Send(ctx context.Context) (*PutRetentionSettingsResponse, error)
Send marshals and sends the PutRetentionSettings API request.
type PutRetentionSettingsResponse ¶
type PutRetentionSettingsResponse struct { *PutRetentionSettingsOutput // contains filtered or unexported fields }
PutRetentionSettingsResponse is the response type for the PutRetentionSettings API operation.
func (*PutRetentionSettingsResponse) SDKResponseMetdata ¶
func (r *PutRetentionSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutRetentionSettings request.
type PutVoiceConnectorLoggingConfigurationInput ¶
type PutVoiceConnectorLoggingConfigurationInput struct { // The logging configuration details to add. // // LoggingConfiguration is a required field LoggingConfiguration *LoggingConfiguration `type:"structure" required:"true"` // 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 (PutVoiceConnectorLoggingConfigurationInput) MarshalFields ¶
func (s PutVoiceConnectorLoggingConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorLoggingConfigurationInput) String ¶
func (s PutVoiceConnectorLoggingConfigurationInput) String() string
String returns the string representation
func (*PutVoiceConnectorLoggingConfigurationInput) Validate ¶
func (s *PutVoiceConnectorLoggingConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutVoiceConnectorLoggingConfigurationOutput ¶
type PutVoiceConnectorLoggingConfigurationOutput struct { // The updated logging configuration details. LoggingConfiguration *LoggingConfiguration `type:"structure"` // contains filtered or unexported fields }
func (PutVoiceConnectorLoggingConfigurationOutput) MarshalFields ¶
func (s PutVoiceConnectorLoggingConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorLoggingConfigurationOutput) String ¶
func (s PutVoiceConnectorLoggingConfigurationOutput) String() string
String returns the string representation
type PutVoiceConnectorLoggingConfigurationRequest ¶
type PutVoiceConnectorLoggingConfigurationRequest struct { *aws.Request Input *PutVoiceConnectorLoggingConfigurationInput Copy func(*PutVoiceConnectorLoggingConfigurationInput) PutVoiceConnectorLoggingConfigurationRequest }
PutVoiceConnectorLoggingConfigurationRequest is the request type for the PutVoiceConnectorLoggingConfiguration API operation.
func (PutVoiceConnectorLoggingConfigurationRequest) Send ¶
func (r PutVoiceConnectorLoggingConfigurationRequest) Send(ctx context.Context) (*PutVoiceConnectorLoggingConfigurationResponse, error)
Send marshals and sends the PutVoiceConnectorLoggingConfiguration API request.
type PutVoiceConnectorLoggingConfigurationResponse ¶
type PutVoiceConnectorLoggingConfigurationResponse struct { *PutVoiceConnectorLoggingConfigurationOutput // contains filtered or unexported fields }
PutVoiceConnectorLoggingConfigurationResponse is the response type for the PutVoiceConnectorLoggingConfiguration API operation.
func (*PutVoiceConnectorLoggingConfigurationResponse) SDKResponseMetdata ¶
func (r *PutVoiceConnectorLoggingConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutVoiceConnectorLoggingConfiguration request.
type PutVoiceConnectorOriginationInput ¶
type PutVoiceConnectorOriginationInput struct { // The origination setting details to add. // // Origination is a required field Origination *Origination `type:"structure" required:"true"` // 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 (PutVoiceConnectorOriginationInput) MarshalFields ¶
func (s PutVoiceConnectorOriginationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorOriginationInput) String ¶
func (s PutVoiceConnectorOriginationInput) String() string
String returns the string representation
func (*PutVoiceConnectorOriginationInput) Validate ¶
func (s *PutVoiceConnectorOriginationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutVoiceConnectorOriginationOutput ¶
type PutVoiceConnectorOriginationOutput struct { // The updated origination setting details. Origination *Origination `type:"structure"` // contains filtered or unexported fields }
func (PutVoiceConnectorOriginationOutput) MarshalFields ¶
func (s PutVoiceConnectorOriginationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorOriginationOutput) String ¶
func (s PutVoiceConnectorOriginationOutput) String() string
String returns the string representation
type PutVoiceConnectorOriginationRequest ¶
type PutVoiceConnectorOriginationRequest struct { *aws.Request Input *PutVoiceConnectorOriginationInput Copy func(*PutVoiceConnectorOriginationInput) PutVoiceConnectorOriginationRequest }
PutVoiceConnectorOriginationRequest is the request type for the PutVoiceConnectorOrigination API operation.
func (PutVoiceConnectorOriginationRequest) Send ¶
func (r PutVoiceConnectorOriginationRequest) Send(ctx context.Context) (*PutVoiceConnectorOriginationResponse, error)
Send marshals and sends the PutVoiceConnectorOrigination API request.
type PutVoiceConnectorOriginationResponse ¶
type PutVoiceConnectorOriginationResponse struct { *PutVoiceConnectorOriginationOutput // contains filtered or unexported fields }
PutVoiceConnectorOriginationResponse is the response type for the PutVoiceConnectorOrigination API operation.
func (*PutVoiceConnectorOriginationResponse) SDKResponseMetdata ¶
func (r *PutVoiceConnectorOriginationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutVoiceConnectorOrigination request.
type PutVoiceConnectorProxyInput ¶
type PutVoiceConnectorProxyInput struct { // The default number of minutes allowed for proxy sessions. // // DefaultSessionExpiryMinutes is a required field DefaultSessionExpiryMinutes *int64 `type:"integer" required:"true"` // When true, stops proxy sessions from being created on the specified Amazon // Chime Voice Connector. Disabled *bool `type:"boolean"` // The phone number to route calls to after a proxy session expires. FallBackPhoneNumber *string `type:"string" sensitive:"true"` // The countries for proxy phone numbers to be selected from. // // PhoneNumberPoolCountries is a required field PhoneNumberPoolCountries []string `min:"1" type:"list" required:"true"` // The Amazon Chime voice connector ID. // // VoiceConnectorId is a required field VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutVoiceConnectorProxyInput) MarshalFields ¶
func (s PutVoiceConnectorProxyInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorProxyInput) String ¶
func (s PutVoiceConnectorProxyInput) String() string
String returns the string representation
func (*PutVoiceConnectorProxyInput) Validate ¶
func (s *PutVoiceConnectorProxyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutVoiceConnectorProxyOutput ¶
type PutVoiceConnectorProxyOutput struct { // The proxy configuration details. Proxy *Proxy `type:"structure"` // contains filtered or unexported fields }
func (PutVoiceConnectorProxyOutput) MarshalFields ¶
func (s PutVoiceConnectorProxyOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorProxyOutput) String ¶
func (s PutVoiceConnectorProxyOutput) String() string
String returns the string representation
type PutVoiceConnectorProxyRequest ¶
type PutVoiceConnectorProxyRequest struct { *aws.Request Input *PutVoiceConnectorProxyInput Copy func(*PutVoiceConnectorProxyInput) PutVoiceConnectorProxyRequest }
PutVoiceConnectorProxyRequest is the request type for the PutVoiceConnectorProxy API operation.
func (PutVoiceConnectorProxyRequest) Send ¶
func (r PutVoiceConnectorProxyRequest) Send(ctx context.Context) (*PutVoiceConnectorProxyResponse, error)
Send marshals and sends the PutVoiceConnectorProxy API request.
type PutVoiceConnectorProxyResponse ¶
type PutVoiceConnectorProxyResponse struct { *PutVoiceConnectorProxyOutput // contains filtered or unexported fields }
PutVoiceConnectorProxyResponse is the response type for the PutVoiceConnectorProxy API operation.
func (*PutVoiceConnectorProxyResponse) SDKResponseMetdata ¶
func (r *PutVoiceConnectorProxyResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutVoiceConnectorProxy request.
type PutVoiceConnectorStreamingConfigurationInput ¶
type PutVoiceConnectorStreamingConfigurationInput struct { // The streaming configuration details to add. // // StreamingConfiguration is a required field StreamingConfiguration *StreamingConfiguration `type:"structure" required:"true"` // 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 (PutVoiceConnectorStreamingConfigurationInput) MarshalFields ¶
func (s PutVoiceConnectorStreamingConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorStreamingConfigurationInput) String ¶
func (s PutVoiceConnectorStreamingConfigurationInput) String() string
String returns the string representation
func (*PutVoiceConnectorStreamingConfigurationInput) Validate ¶
func (s *PutVoiceConnectorStreamingConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutVoiceConnectorStreamingConfigurationOutput ¶
type PutVoiceConnectorStreamingConfigurationOutput struct { // The updated streaming configuration details. StreamingConfiguration *StreamingConfiguration `type:"structure"` // contains filtered or unexported fields }
func (PutVoiceConnectorStreamingConfigurationOutput) MarshalFields ¶
func (s PutVoiceConnectorStreamingConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorStreamingConfigurationOutput) String ¶
func (s PutVoiceConnectorStreamingConfigurationOutput) String() string
String returns the string representation
type PutVoiceConnectorStreamingConfigurationRequest ¶
type PutVoiceConnectorStreamingConfigurationRequest struct { *aws.Request Input *PutVoiceConnectorStreamingConfigurationInput Copy func(*PutVoiceConnectorStreamingConfigurationInput) PutVoiceConnectorStreamingConfigurationRequest }
PutVoiceConnectorStreamingConfigurationRequest is the request type for the PutVoiceConnectorStreamingConfiguration API operation.
func (PutVoiceConnectorStreamingConfigurationRequest) Send ¶
func (r PutVoiceConnectorStreamingConfigurationRequest) Send(ctx context.Context) (*PutVoiceConnectorStreamingConfigurationResponse, error)
Send marshals and sends the PutVoiceConnectorStreamingConfiguration API request.
type PutVoiceConnectorStreamingConfigurationResponse ¶
type PutVoiceConnectorStreamingConfigurationResponse struct { *PutVoiceConnectorStreamingConfigurationOutput // contains filtered or unexported fields }
PutVoiceConnectorStreamingConfigurationResponse is the response type for the PutVoiceConnectorStreamingConfiguration API operation.
func (*PutVoiceConnectorStreamingConfigurationResponse) SDKResponseMetdata ¶
func (r *PutVoiceConnectorStreamingConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutVoiceConnectorStreamingConfiguration request.
type PutVoiceConnectorTerminationCredentialsInput ¶
type PutVoiceConnectorTerminationCredentialsInput struct { // The termination SIP credentials. Credentials []Credential `type:"list"` // 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 (PutVoiceConnectorTerminationCredentialsInput) MarshalFields ¶
func (s PutVoiceConnectorTerminationCredentialsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorTerminationCredentialsInput) String ¶
func (s PutVoiceConnectorTerminationCredentialsInput) String() string
String returns the string representation
func (*PutVoiceConnectorTerminationCredentialsInput) Validate ¶
func (s *PutVoiceConnectorTerminationCredentialsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutVoiceConnectorTerminationCredentialsOutput ¶
type PutVoiceConnectorTerminationCredentialsOutput struct {
// contains filtered or unexported fields
}
func (PutVoiceConnectorTerminationCredentialsOutput) MarshalFields ¶
func (s PutVoiceConnectorTerminationCredentialsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorTerminationCredentialsOutput) String ¶
func (s PutVoiceConnectorTerminationCredentialsOutput) String() string
String returns the string representation
type PutVoiceConnectorTerminationCredentialsRequest ¶
type PutVoiceConnectorTerminationCredentialsRequest struct { *aws.Request Input *PutVoiceConnectorTerminationCredentialsInput Copy func(*PutVoiceConnectorTerminationCredentialsInput) PutVoiceConnectorTerminationCredentialsRequest }
PutVoiceConnectorTerminationCredentialsRequest is the request type for the PutVoiceConnectorTerminationCredentials API operation.
func (PutVoiceConnectorTerminationCredentialsRequest) Send ¶
func (r PutVoiceConnectorTerminationCredentialsRequest) Send(ctx context.Context) (*PutVoiceConnectorTerminationCredentialsResponse, error)
Send marshals and sends the PutVoiceConnectorTerminationCredentials API request.
type PutVoiceConnectorTerminationCredentialsResponse ¶
type PutVoiceConnectorTerminationCredentialsResponse struct { *PutVoiceConnectorTerminationCredentialsOutput // contains filtered or unexported fields }
PutVoiceConnectorTerminationCredentialsResponse is the response type for the PutVoiceConnectorTerminationCredentials API operation.
func (*PutVoiceConnectorTerminationCredentialsResponse) SDKResponseMetdata ¶
func (r *PutVoiceConnectorTerminationCredentialsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutVoiceConnectorTerminationCredentials request.
type PutVoiceConnectorTerminationInput ¶
type PutVoiceConnectorTerminationInput struct { // The termination setting details to add. // // Termination is a required field Termination *Termination `type:"structure" required:"true"` // 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 (PutVoiceConnectorTerminationInput) MarshalFields ¶
func (s PutVoiceConnectorTerminationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorTerminationInput) String ¶
func (s PutVoiceConnectorTerminationInput) String() string
String returns the string representation
func (*PutVoiceConnectorTerminationInput) Validate ¶
func (s *PutVoiceConnectorTerminationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutVoiceConnectorTerminationOutput ¶
type PutVoiceConnectorTerminationOutput struct { // The updated termination setting details. Termination *Termination `type:"structure"` // contains filtered or unexported fields }
func (PutVoiceConnectorTerminationOutput) MarshalFields ¶
func (s PutVoiceConnectorTerminationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutVoiceConnectorTerminationOutput) String ¶
func (s PutVoiceConnectorTerminationOutput) String() string
String returns the string representation
type PutVoiceConnectorTerminationRequest ¶
type PutVoiceConnectorTerminationRequest struct { *aws.Request Input *PutVoiceConnectorTerminationInput Copy func(*PutVoiceConnectorTerminationInput) PutVoiceConnectorTerminationRequest }
PutVoiceConnectorTerminationRequest is the request type for the PutVoiceConnectorTermination API operation.
func (PutVoiceConnectorTerminationRequest) Send ¶
func (r PutVoiceConnectorTerminationRequest) Send(ctx context.Context) (*PutVoiceConnectorTerminationResponse, error)
Send marshals and sends the PutVoiceConnectorTermination API request.
type PutVoiceConnectorTerminationResponse ¶
type PutVoiceConnectorTerminationResponse struct { *PutVoiceConnectorTerminationOutput // contains filtered or unexported fields }
PutVoiceConnectorTerminationResponse is the response type for the PutVoiceConnectorTermination API operation.
func (*PutVoiceConnectorTerminationResponse) SDKResponseMetdata ¶
func (r *PutVoiceConnectorTerminationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutVoiceConnectorTermination request.
type RedactConversationMessageInput ¶
type RedactConversationMessageInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The conversation ID. // // ConversationId is a required field ConversationId *string `location:"uri" locationName:"conversationId" type:"string" required:"true"` // The message ID. // // MessageId is a required field MessageId *string `location:"uri" locationName:"messageId" type:"string" required:"true"` // contains filtered or unexported fields }
func (RedactConversationMessageInput) MarshalFields ¶
func (s RedactConversationMessageInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RedactConversationMessageInput) String ¶
func (s RedactConversationMessageInput) String() string
String returns the string representation
func (*RedactConversationMessageInput) Validate ¶
func (s *RedactConversationMessageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RedactConversationMessageOutput ¶
type RedactConversationMessageOutput struct {
// contains filtered or unexported fields
}
func (RedactConversationMessageOutput) MarshalFields ¶
func (s RedactConversationMessageOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RedactConversationMessageOutput) String ¶
func (s RedactConversationMessageOutput) String() string
String returns the string representation
type RedactConversationMessageRequest ¶
type RedactConversationMessageRequest struct { *aws.Request Input *RedactConversationMessageInput Copy func(*RedactConversationMessageInput) RedactConversationMessageRequest }
RedactConversationMessageRequest is the request type for the RedactConversationMessage API operation.
func (RedactConversationMessageRequest) Send ¶
func (r RedactConversationMessageRequest) Send(ctx context.Context) (*RedactConversationMessageResponse, error)
Send marshals and sends the RedactConversationMessage API request.
type RedactConversationMessageResponse ¶
type RedactConversationMessageResponse struct { *RedactConversationMessageOutput // contains filtered or unexported fields }
RedactConversationMessageResponse is the response type for the RedactConversationMessage API operation.
func (*RedactConversationMessageResponse) SDKResponseMetdata ¶
func (r *RedactConversationMessageResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RedactConversationMessage request.
type RedactRoomMessageInput ¶
type RedactRoomMessageInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The message ID. // // MessageId is a required field MessageId *string `location:"uri" locationName:"messageId" type:"string" 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 (RedactRoomMessageInput) MarshalFields ¶
func (s RedactRoomMessageInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RedactRoomMessageInput) String ¶
func (s RedactRoomMessageInput) String() string
String returns the string representation
func (*RedactRoomMessageInput) Validate ¶
func (s *RedactRoomMessageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RedactRoomMessageOutput ¶
type RedactRoomMessageOutput struct {
// contains filtered or unexported fields
}
func (RedactRoomMessageOutput) MarshalFields ¶
func (s RedactRoomMessageOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RedactRoomMessageOutput) String ¶
func (s RedactRoomMessageOutput) String() string
String returns the string representation
type RedactRoomMessageRequest ¶
type RedactRoomMessageRequest struct { *aws.Request Input *RedactRoomMessageInput Copy func(*RedactRoomMessageInput) RedactRoomMessageRequest }
RedactRoomMessageRequest is the request type for the RedactRoomMessage API operation.
func (RedactRoomMessageRequest) Send ¶
func (r RedactRoomMessageRequest) Send(ctx context.Context) (*RedactRoomMessageResponse, error)
Send marshals and sends the RedactRoomMessage API request.
type RedactRoomMessageResponse ¶
type RedactRoomMessageResponse struct { *RedactRoomMessageOutput // contains filtered or unexported fields }
RedactRoomMessageResponse is the response type for the RedactRoomMessage API operation.
func (*RedactRoomMessageResponse) SDKResponseMetdata ¶
func (r *RedactRoomMessageResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RedactRoomMessage request.
type RegenerateSecurityTokenInput ¶
type RegenerateSecurityTokenInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The bot ID. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"` // contains filtered or unexported fields }
func (RegenerateSecurityTokenInput) MarshalFields ¶
func (s RegenerateSecurityTokenInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RegenerateSecurityTokenInput) String ¶
func (s RegenerateSecurityTokenInput) String() string
String returns the string representation
func (*RegenerateSecurityTokenInput) Validate ¶
func (s *RegenerateSecurityTokenInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegenerateSecurityTokenOutput ¶
type RegenerateSecurityTokenOutput struct { // A resource that allows Enterprise account administrators to configure an // interface to receive events from Amazon Chime. Bot *Bot `type:"structure"` // contains filtered or unexported fields }
func (RegenerateSecurityTokenOutput) MarshalFields ¶
func (s RegenerateSecurityTokenOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RegenerateSecurityTokenOutput) String ¶
func (s RegenerateSecurityTokenOutput) String() string
String returns the string representation
type RegenerateSecurityTokenRequest ¶
type RegenerateSecurityTokenRequest struct { *aws.Request Input *RegenerateSecurityTokenInput Copy func(*RegenerateSecurityTokenInput) RegenerateSecurityTokenRequest }
RegenerateSecurityTokenRequest is the request type for the RegenerateSecurityToken API operation.
func (RegenerateSecurityTokenRequest) Send ¶
func (r RegenerateSecurityTokenRequest) Send(ctx context.Context) (*RegenerateSecurityTokenResponse, error)
Send marshals and sends the RegenerateSecurityToken API request.
type RegenerateSecurityTokenResponse ¶
type RegenerateSecurityTokenResponse struct { *RegenerateSecurityTokenOutput // contains filtered or unexported fields }
RegenerateSecurityTokenResponse is the response type for the RegenerateSecurityToken API operation.
func (*RegenerateSecurityTokenResponse) SDKResponseMetdata ¶
func (r *RegenerateSecurityTokenResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RegenerateSecurityToken request.
type RegistrationStatus ¶
type RegistrationStatus string
const ( RegistrationStatusUnregistered RegistrationStatus = "Unregistered" RegistrationStatusRegistered RegistrationStatus = "Registered" RegistrationStatusSuspended RegistrationStatus = "Suspended" )
Enum values for RegistrationStatus
func (RegistrationStatus) MarshalValue ¶
func (enum RegistrationStatus) MarshalValue() (string, error)
func (RegistrationStatus) MarshalValueBuf ¶
func (enum RegistrationStatus) MarshalValueBuf(b []byte) ([]byte, error)
type ResetPersonalPINInput ¶
type ResetPersonalPINInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"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 (ResetPersonalPINInput) MarshalFields ¶
func (s ResetPersonalPINInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ResetPersonalPINInput) String ¶
func (s ResetPersonalPINInput) String() string
String returns the string representation
func (*ResetPersonalPINInput) Validate ¶
func (s *ResetPersonalPINInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResetPersonalPINOutput ¶
type ResetPersonalPINOutput struct { // The user details and new personal meeting PIN. User *User `type:"structure"` // contains filtered or unexported fields }
func (ResetPersonalPINOutput) MarshalFields ¶
func (s ResetPersonalPINOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ResetPersonalPINOutput) String ¶
func (s ResetPersonalPINOutput) String() string
String returns the string representation
type ResetPersonalPINRequest ¶
type ResetPersonalPINRequest struct { *aws.Request Input *ResetPersonalPINInput Copy func(*ResetPersonalPINInput) ResetPersonalPINRequest }
ResetPersonalPINRequest is the request type for the ResetPersonalPIN API operation.
func (ResetPersonalPINRequest) Send ¶
func (r ResetPersonalPINRequest) Send(ctx context.Context) (*ResetPersonalPINResponse, error)
Send marshals and sends the ResetPersonalPIN API request.
type ResetPersonalPINResponse ¶
type ResetPersonalPINResponse struct { *ResetPersonalPINOutput // contains filtered or unexported fields }
ResetPersonalPINResponse is the response type for the ResetPersonalPIN API operation.
func (*ResetPersonalPINResponse) SDKResponseMetdata ¶
func (r *ResetPersonalPINResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ResetPersonalPIN request.
type RestorePhoneNumberInput ¶
type RestorePhoneNumberInput struct { // The phone number. // // PhoneNumberId is a required field PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"` // contains filtered or unexported fields }
func (RestorePhoneNumberInput) MarshalFields ¶
func (s RestorePhoneNumberInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RestorePhoneNumberInput) String ¶
func (s RestorePhoneNumberInput) String() string
String returns the string representation
func (*RestorePhoneNumberInput) Validate ¶
func (s *RestorePhoneNumberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RestorePhoneNumberOutput ¶
type RestorePhoneNumberOutput struct { // The phone number details. PhoneNumber *PhoneNumber `type:"structure"` // contains filtered or unexported fields }
func (RestorePhoneNumberOutput) MarshalFields ¶
func (s RestorePhoneNumberOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RestorePhoneNumberOutput) String ¶
func (s RestorePhoneNumberOutput) String() string
String returns the string representation
type RestorePhoneNumberRequest ¶
type RestorePhoneNumberRequest struct { *aws.Request Input *RestorePhoneNumberInput Copy func(*RestorePhoneNumberInput) RestorePhoneNumberRequest }
RestorePhoneNumberRequest is the request type for the RestorePhoneNumber API operation.
func (RestorePhoneNumberRequest) Send ¶
func (r RestorePhoneNumberRequest) Send(ctx context.Context) (*RestorePhoneNumberResponse, error)
Send marshals and sends the RestorePhoneNumber API request.
type RestorePhoneNumberResponse ¶
type RestorePhoneNumberResponse struct { *RestorePhoneNumberOutput // contains filtered or unexported fields }
RestorePhoneNumberResponse is the response type for the RestorePhoneNumber API operation.
func (*RestorePhoneNumberResponse) SDKResponseMetdata ¶
func (r *RestorePhoneNumberResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RestorePhoneNumber request.
type RetentionSettings ¶
type RetentionSettings struct { // The chat conversation retention settings. ConversationRetentionSettings *ConversationRetentionSettings `type:"structure"` // The chat room retention settings. RoomRetentionSettings *RoomRetentionSettings `type:"structure"` // contains filtered or unexported fields }
The retention settings for an Amazon Chime Enterprise account that determine how long to retain items such as chat room messages and chat conversation messages.
func (RetentionSettings) MarshalFields ¶
func (s RetentionSettings) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RetentionSettings) String ¶
func (s RetentionSettings) String() string
String returns the string representation
func (*RetentionSettings) Validate ¶
func (s *RetentionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Room ¶
type Room struct { // The Amazon Chime account ID. AccountId *string `type:"string"` // The identifier of the room creator. CreatedBy *string `type:"string"` // The room creation timestamp, in ISO 8601 format. CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The room name. Name *string `type:"string" sensitive:"true"` // The room ID. RoomId *string `type:"string"` // The room update timestamp, in ISO 8601 format. UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
The Amazon Chime chat room details.
func (Room) MarshalFields ¶
func (s Room) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type RoomMembership ¶
type RoomMembership struct { // The identifier of the user that invited the room member. InvitedBy *string `type:"string"` // The member details, such as email address, name, member ID, and member type. Member *Member `type:"structure"` // The membership role. Role RoomMembershipRole `type:"string" enum:"true"` // The room ID. RoomId *string `type:"string"` // The room membership update timestamp, in ISO 8601 format. UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
The room membership details.
func (RoomMembership) MarshalFields ¶
func (s RoomMembership) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RoomMembership) String ¶
func (s RoomMembership) String() string
String returns the string representation
type RoomMembershipRole ¶
type RoomMembershipRole string
const ( RoomMembershipRoleAdministrator RoomMembershipRole = "Administrator" RoomMembershipRoleMember RoomMembershipRole = "Member" )
Enum values for RoomMembershipRole
func (RoomMembershipRole) MarshalValue ¶
func (enum RoomMembershipRole) MarshalValue() (string, error)
func (RoomMembershipRole) MarshalValueBuf ¶
func (enum RoomMembershipRole) MarshalValueBuf(b []byte) ([]byte, error)
type RoomRetentionSettings ¶
type RoomRetentionSettings struct { // The number of days for which to retain chat room messages. RetentionDays *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
The retention settings that determine how long to retain chat room messages for an Amazon Chime Enterprise account.
func (RoomRetentionSettings) MarshalFields ¶
func (s RoomRetentionSettings) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RoomRetentionSettings) String ¶
func (s RoomRetentionSettings) String() string
String returns the string representation
func (*RoomRetentionSettings) Validate ¶
func (s *RoomRetentionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAvailablePhoneNumbersInput ¶
type SearchAvailablePhoneNumbersInput struct { // The area code used to filter results. AreaCode *string `location:"querystring" locationName:"area-code" type:"string"` // The city used to filter results. City *string `location:"querystring" locationName:"city" type:"string"` // The country used to filter results. Country *string `location:"querystring" locationName:"country" type:"string"` // The maximum number of results to return in a single call. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token to use to retrieve the next page of results. NextToken *string `location:"querystring" locationName:"next-token" type:"string"` // The state used to filter results. State *string `location:"querystring" locationName:"state" type:"string"` // The toll-free prefix that you use to filter results. TollFreePrefix *string `location:"querystring" locationName:"toll-free-prefix" min:"3" type:"string"` // contains filtered or unexported fields }
func (SearchAvailablePhoneNumbersInput) MarshalFields ¶
func (s SearchAvailablePhoneNumbersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SearchAvailablePhoneNumbersInput) String ¶
func (s SearchAvailablePhoneNumbersInput) String() string
String returns the string representation
func (*SearchAvailablePhoneNumbersInput) Validate ¶
func (s *SearchAvailablePhoneNumbersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAvailablePhoneNumbersOutput ¶
type SearchAvailablePhoneNumbersOutput struct { // List of phone numbers, in E.164 format. E164PhoneNumbers []string `type:"list"` // contains filtered or unexported fields }
func (SearchAvailablePhoneNumbersOutput) MarshalFields ¶
func (s SearchAvailablePhoneNumbersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SearchAvailablePhoneNumbersOutput) String ¶
func (s SearchAvailablePhoneNumbersOutput) String() string
String returns the string representation
type SearchAvailablePhoneNumbersRequest ¶
type SearchAvailablePhoneNumbersRequest struct { *aws.Request Input *SearchAvailablePhoneNumbersInput Copy func(*SearchAvailablePhoneNumbersInput) SearchAvailablePhoneNumbersRequest }
SearchAvailablePhoneNumbersRequest is the request type for the SearchAvailablePhoneNumbers API operation.
func (SearchAvailablePhoneNumbersRequest) Send ¶
func (r SearchAvailablePhoneNumbersRequest) Send(ctx context.Context) (*SearchAvailablePhoneNumbersResponse, error)
Send marshals and sends the SearchAvailablePhoneNumbers API request.
type SearchAvailablePhoneNumbersResponse ¶
type SearchAvailablePhoneNumbersResponse struct { *SearchAvailablePhoneNumbersOutput // contains filtered or unexported fields }
SearchAvailablePhoneNumbersResponse is the response type for the SearchAvailablePhoneNumbers API operation.
func (*SearchAvailablePhoneNumbersResponse) SDKResponseMetdata ¶
func (r *SearchAvailablePhoneNumbersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchAvailablePhoneNumbers request.
type SigninDelegateGroup ¶
type SigninDelegateGroup struct { // The group name. GroupName *string `type:"string"` // contains filtered or unexported fields }
An Active Directory (AD) group whose members are granted permission to act as delegates.
func (SigninDelegateGroup) MarshalFields ¶
func (s SigninDelegateGroup) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SigninDelegateGroup) String ¶
func (s SigninDelegateGroup) String() string
String returns the string representation
type StreamingConfiguration ¶
type StreamingConfiguration struct { // The retention period, in hours, for the Amazon Kinesis data. // // DataRetentionInHours is a required field DataRetentionInHours *int64 `type:"integer" required:"true"` // When true, media streaming to Amazon Kinesis is turned off. Disabled *bool `type:"boolean"` // The streaming notification targets. StreamingNotificationTargets []StreamingNotificationTarget `min:"1" type:"list"` // contains filtered or unexported fields }
The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours.
func (StreamingConfiguration) MarshalFields ¶
func (s StreamingConfiguration) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (StreamingConfiguration) String ¶
func (s StreamingConfiguration) String() string
String returns the string representation
func (*StreamingConfiguration) Validate ¶
func (s *StreamingConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StreamingNotificationTarget ¶
type StreamingNotificationTarget struct { // The streaming notification target. // // NotificationTarget is a required field NotificationTarget NotificationTarget `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
The targeted recipient for a streaming configuration notification.
func (StreamingNotificationTarget) MarshalFields ¶
func (s StreamingNotificationTarget) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (StreamingNotificationTarget) String ¶
func (s StreamingNotificationTarget) String() string
String returns the string representation
func (*StreamingNotificationTarget) Validate ¶
func (s *StreamingNotificationTarget) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Tag ¶
type Tag struct { // The key of the tag. // // Key is a required field Key *string `min:"1" type:"string" required:"true" sensitive:"true"` // The value of the tag. // // Value is a required field Value *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
Describes a tag applied to a resource.
func (Tag) MarshalFields ¶
func (s Tag) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type TagAttendeeInput ¶
type TagAttendeeInput struct { // The Amazon Chime SDK attendee ID. // // AttendeeId is a required field AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"` // The Amazon Chime SDK meeting ID. // // MeetingId is a required field MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"` // The tag key-value pairs. // // Tags is a required field Tags []Tag `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagAttendeeInput) MarshalFields ¶
func (s TagAttendeeInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagAttendeeInput) String ¶
func (s TagAttendeeInput) String() string
String returns the string representation
func (*TagAttendeeInput) Validate ¶
func (s *TagAttendeeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagAttendeeOutput ¶
type TagAttendeeOutput struct {
// contains filtered or unexported fields
}
func (TagAttendeeOutput) MarshalFields ¶
func (s TagAttendeeOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagAttendeeOutput) String ¶
func (s TagAttendeeOutput) String() string
String returns the string representation
type TagAttendeeRequest ¶
type TagAttendeeRequest struct { *aws.Request Input *TagAttendeeInput Copy func(*TagAttendeeInput) TagAttendeeRequest }
TagAttendeeRequest is the request type for the TagAttendee API operation.
func (TagAttendeeRequest) Send ¶
func (r TagAttendeeRequest) Send(ctx context.Context) (*TagAttendeeResponse, error)
Send marshals and sends the TagAttendee API request.
type TagAttendeeResponse ¶
type TagAttendeeResponse struct { *TagAttendeeOutput // contains filtered or unexported fields }
TagAttendeeResponse is the response type for the TagAttendee API operation.
func (*TagAttendeeResponse) SDKResponseMetdata ¶
func (r *TagAttendeeResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the TagAttendee request.
type TagMeetingInput ¶
type TagMeetingInput struct { // The Amazon Chime SDK meeting ID. // // MeetingId is a required field MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"` // The tag key-value pairs. // // Tags is a required field Tags []Tag `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagMeetingInput) MarshalFields ¶
func (s TagMeetingInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagMeetingInput) String ¶
func (s TagMeetingInput) String() string
String returns the string representation
func (*TagMeetingInput) Validate ¶
func (s *TagMeetingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagMeetingOutput ¶
type TagMeetingOutput struct {
// contains filtered or unexported fields
}
func (TagMeetingOutput) MarshalFields ¶
func (s TagMeetingOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagMeetingOutput) String ¶
func (s TagMeetingOutput) String() string
String returns the string representation
type TagMeetingRequest ¶
type TagMeetingRequest struct { *aws.Request Input *TagMeetingInput Copy func(*TagMeetingInput) TagMeetingRequest }
TagMeetingRequest is the request type for the TagMeeting API operation.
func (TagMeetingRequest) Send ¶
func (r TagMeetingRequest) Send(ctx context.Context) (*TagMeetingResponse, error)
Send marshals and sends the TagMeeting API request.
type TagMeetingResponse ¶
type TagMeetingResponse struct { *TagMeetingOutput // contains filtered or unexported fields }
TagMeetingResponse is the response type for the TagMeeting API operation.
func (*TagMeetingResponse) SDKResponseMetdata ¶
func (r *TagMeetingResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the TagMeeting request.
type TagResourceInput ¶
type TagResourceInput struct { // The resource ARN. // // ResourceARN is a required field ResourceARN *string `min:"1" type:"string" required:"true" sensitive:"true"` // The tag key-value pairs. // // Tags is a required field Tags []Tag `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) MarshalFields ¶
func (s TagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) MarshalFields ¶
func (s TagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶
type TagResourceRequest struct { *aws.Request Input *TagResourceInput Copy func(*TagResourceInput) TagResourceRequest }
TagResourceRequest is the request type for the TagResource API operation.
func (TagResourceRequest) Send ¶
func (r TagResourceRequest) Send(ctx context.Context) (*TagResourceResponse, error)
Send marshals and sends the TagResource API request.
type TagResourceResponse ¶
type TagResourceResponse struct { *TagResourceOutput // contains filtered or unexported fields }
TagResourceResponse is the response type for the TagResource API operation.
func (*TagResourceResponse) SDKResponseMetdata ¶
func (r *TagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the TagResource request.
type TelephonySettings ¶
type TelephonySettings struct { // Allows or denies inbound calling. // // InboundCalling is a required field InboundCalling *bool `type:"boolean" required:"true"` // Allows or denies outbound calling. // // OutboundCalling is a required field OutboundCalling *bool `type:"boolean" required:"true"` // Allows or denies SMS messaging. // // SMS is a required field SMS *bool `type:"boolean" required:"true"` // contains filtered or unexported fields }
Settings that allow management of telephony permissions for an Amazon Chime user, such as inbound and outbound calling and text messaging.
func (TelephonySettings) MarshalFields ¶
func (s TelephonySettings) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TelephonySettings) String ¶
func (s TelephonySettings) String() string
String returns the string representation
func (*TelephonySettings) Validate ¶
func (s *TelephonySettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Termination ¶
type Termination struct { // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required. CallingRegions []string `type:"list"` // The IP addresses allowed to make calls, in CIDR format. Required. CidrAllowedList []string `type:"list"` // The limit on calls per second. Max value based on account service quota. // Default value of 1. CpsLimit *int64 `min:"1" type:"integer"` // The default caller ID phone number. DefaultPhoneNumber *string `type:"string" sensitive:"true"` // When termination settings are disabled, outbound calls can not be made. Disabled *bool `type:"boolean"` // contains filtered or unexported fields }
Termination settings enable your SIP hosts to make outbound calls using your Amazon Chime Voice Connector.
func (Termination) MarshalFields ¶
func (s Termination) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Termination) String ¶
func (s Termination) String() string
String returns the string representation
func (*Termination) Validate ¶
func (s *Termination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TerminationHealth ¶
type TerminationHealth struct { // The source IP address. Source *string `type:"string"` // The timestamp, in ISO 8601 format. Timestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
The termination health details, including the source IP address and timestamp of the last successful SIP OPTIONS message from your SIP infrastructure.
func (TerminationHealth) MarshalFields ¶
func (s TerminationHealth) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TerminationHealth) String ¶
func (s TerminationHealth) String() string
String returns the string representation
type UntagAttendeeInput ¶
type UntagAttendeeInput struct { // The Amazon Chime SDK attendee ID. // // AttendeeId is a required field AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"` // The Amazon Chime SDK meeting ID. // // MeetingId is a required field MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"` // The tag keys. // // TagKeys is a required field TagKeys []string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagAttendeeInput) MarshalFields ¶
func (s UntagAttendeeInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagAttendeeInput) String ¶
func (s UntagAttendeeInput) String() string
String returns the string representation
func (*UntagAttendeeInput) Validate ¶
func (s *UntagAttendeeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagAttendeeOutput ¶
type UntagAttendeeOutput struct {
// contains filtered or unexported fields
}
func (UntagAttendeeOutput) MarshalFields ¶
func (s UntagAttendeeOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagAttendeeOutput) String ¶
func (s UntagAttendeeOutput) String() string
String returns the string representation
type UntagAttendeeRequest ¶
type UntagAttendeeRequest struct { *aws.Request Input *UntagAttendeeInput Copy func(*UntagAttendeeInput) UntagAttendeeRequest }
UntagAttendeeRequest is the request type for the UntagAttendee API operation.
func (UntagAttendeeRequest) Send ¶
func (r UntagAttendeeRequest) Send(ctx context.Context) (*UntagAttendeeResponse, error)
Send marshals and sends the UntagAttendee API request.
type UntagAttendeeResponse ¶
type UntagAttendeeResponse struct { *UntagAttendeeOutput // contains filtered or unexported fields }
UntagAttendeeResponse is the response type for the UntagAttendee API operation.
func (*UntagAttendeeResponse) SDKResponseMetdata ¶
func (r *UntagAttendeeResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UntagAttendee request.
type UntagMeetingInput ¶
type UntagMeetingInput struct { // The Amazon Chime SDK meeting ID. // // MeetingId is a required field MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"` // The tag keys. // // TagKeys is a required field TagKeys []string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagMeetingInput) MarshalFields ¶
func (s UntagMeetingInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagMeetingInput) String ¶
func (s UntagMeetingInput) String() string
String returns the string representation
func (*UntagMeetingInput) Validate ¶
func (s *UntagMeetingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagMeetingOutput ¶
type UntagMeetingOutput struct {
// contains filtered or unexported fields
}
func (UntagMeetingOutput) MarshalFields ¶
func (s UntagMeetingOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagMeetingOutput) String ¶
func (s UntagMeetingOutput) String() string
String returns the string representation
type UntagMeetingRequest ¶
type UntagMeetingRequest struct { *aws.Request Input *UntagMeetingInput Copy func(*UntagMeetingInput) UntagMeetingRequest }
UntagMeetingRequest is the request type for the UntagMeeting API operation.
func (UntagMeetingRequest) Send ¶
func (r UntagMeetingRequest) Send(ctx context.Context) (*UntagMeetingResponse, error)
Send marshals and sends the UntagMeeting API request.
type UntagMeetingResponse ¶
type UntagMeetingResponse struct { *UntagMeetingOutput // contains filtered or unexported fields }
UntagMeetingResponse is the response type for the UntagMeeting API operation.
func (*UntagMeetingResponse) SDKResponseMetdata ¶
func (r *UntagMeetingResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UntagMeeting request.
type UntagResourceInput ¶
type UntagResourceInput struct { // The resource ARN. // // ResourceARN is a required field ResourceARN *string `min:"1" type:"string" required:"true" sensitive:"true"` // The tag keys. // // TagKeys is a required field TagKeys []string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) MarshalFields ¶
func (s UntagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) MarshalFields ¶
func (s UntagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput Copy func(*UntagResourceInput) UntagResourceRequest }
UntagResourceRequest is the request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶
func (r UntagResourceRequest) Send(ctx context.Context) (*UntagResourceResponse, error)
Send marshals and sends the UntagResource API request.
type UntagResourceResponse ¶
type UntagResourceResponse struct { *UntagResourceOutput // contains filtered or unexported fields }
UntagResourceResponse is the response type for the UntagResource API operation.
func (*UntagResourceResponse) SDKResponseMetdata ¶
func (r *UntagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UntagResource request.
type UpdateAccountInput ¶
type UpdateAccountInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The new name for the specified Amazon Chime account. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateAccountInput) MarshalFields ¶
func (s UpdateAccountInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateAccountInput) String ¶
func (s UpdateAccountInput) String() string
String returns the string representation
func (*UpdateAccountInput) Validate ¶
func (s *UpdateAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAccountOutput ¶
type UpdateAccountOutput struct { // The updated Amazon Chime account details. Account *Account `type:"structure"` // contains filtered or unexported fields }
func (UpdateAccountOutput) MarshalFields ¶
func (s UpdateAccountOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateAccountOutput) String ¶
func (s UpdateAccountOutput) String() string
String returns the string representation
type UpdateAccountRequest ¶
type UpdateAccountRequest struct { *aws.Request Input *UpdateAccountInput Copy func(*UpdateAccountInput) UpdateAccountRequest }
UpdateAccountRequest is the request type for the UpdateAccount API operation.
func (UpdateAccountRequest) Send ¶
func (r UpdateAccountRequest) Send(ctx context.Context) (*UpdateAccountResponse, error)
Send marshals and sends the UpdateAccount API request.
type UpdateAccountResponse ¶
type UpdateAccountResponse struct { *UpdateAccountOutput // contains filtered or unexported fields }
UpdateAccountResponse is the response type for the UpdateAccount API operation.
func (*UpdateAccountResponse) SDKResponseMetdata ¶
func (r *UpdateAccountResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateAccount request.
type UpdateAccountSettingsInput ¶
type UpdateAccountSettingsInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The Amazon Chime account settings to update. // // AccountSettings is a required field AccountSettings *AccountSettings `type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateAccountSettingsInput) MarshalFields ¶
func (s UpdateAccountSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateAccountSettingsInput) String ¶
func (s UpdateAccountSettingsInput) String() string
String returns the string representation
func (*UpdateAccountSettingsInput) Validate ¶
func (s *UpdateAccountSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAccountSettingsOutput ¶
type UpdateAccountSettingsOutput struct {
// contains filtered or unexported fields
}
func (UpdateAccountSettingsOutput) MarshalFields ¶
func (s UpdateAccountSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateAccountSettingsOutput) String ¶
func (s UpdateAccountSettingsOutput) String() string
String returns the string representation
type UpdateAccountSettingsRequest ¶
type UpdateAccountSettingsRequest struct { *aws.Request Input *UpdateAccountSettingsInput Copy func(*UpdateAccountSettingsInput) UpdateAccountSettingsRequest }
UpdateAccountSettingsRequest is the request type for the UpdateAccountSettings API operation.
func (UpdateAccountSettingsRequest) Send ¶
func (r UpdateAccountSettingsRequest) Send(ctx context.Context) (*UpdateAccountSettingsResponse, error)
Send marshals and sends the UpdateAccountSettings API request.
type UpdateAccountSettingsResponse ¶
type UpdateAccountSettingsResponse struct { *UpdateAccountSettingsOutput // contains filtered or unexported fields }
UpdateAccountSettingsResponse is the response type for the UpdateAccountSettings API operation.
func (*UpdateAccountSettingsResponse) SDKResponseMetdata ¶
func (r *UpdateAccountSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateAccountSettings request.
type UpdateBotInput ¶
type UpdateBotInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The bot ID. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"` // When true, stops the specified bot from running in your account. Disabled *bool `type:"boolean"` // contains filtered or unexported fields }
func (UpdateBotInput) MarshalFields ¶
func (s UpdateBotInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateBotInput) String ¶
func (s UpdateBotInput) String() string
String returns the string representation
func (*UpdateBotInput) Validate ¶
func (s *UpdateBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBotOutput ¶
type UpdateBotOutput struct { // The updated bot details. Bot *Bot `type:"structure"` // contains filtered or unexported fields }
func (UpdateBotOutput) MarshalFields ¶
func (s UpdateBotOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateBotOutput) String ¶
func (s UpdateBotOutput) String() string
String returns the string representation
type UpdateBotRequest ¶
type UpdateBotRequest struct { *aws.Request Input *UpdateBotInput Copy func(*UpdateBotInput) UpdateBotRequest }
UpdateBotRequest is the request type for the UpdateBot API operation.
func (UpdateBotRequest) Send ¶
func (r UpdateBotRequest) Send(ctx context.Context) (*UpdateBotResponse, error)
Send marshals and sends the UpdateBot API request.
type UpdateBotResponse ¶
type UpdateBotResponse struct { *UpdateBotOutput // contains filtered or unexported fields }
UpdateBotResponse is the response type for the UpdateBot API operation.
func (*UpdateBotResponse) SDKResponseMetdata ¶
func (r *UpdateBotResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateBot request.
type UpdateGlobalSettingsInput ¶
type UpdateGlobalSettingsInput struct { // The Amazon Chime Business Calling settings. // // BusinessCalling is a required field BusinessCalling *BusinessCallingSettings `type:"structure" required:"true"` // The Amazon Chime Voice Connector settings. // // VoiceConnector is a required field VoiceConnector *VoiceConnectorSettings `type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateGlobalSettingsInput) MarshalFields ¶
func (s UpdateGlobalSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateGlobalSettingsInput) String ¶
func (s UpdateGlobalSettingsInput) String() string
String returns the string representation
func (*UpdateGlobalSettingsInput) Validate ¶
func (s *UpdateGlobalSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGlobalSettingsOutput ¶
type UpdateGlobalSettingsOutput struct {
// contains filtered or unexported fields
}
func (UpdateGlobalSettingsOutput) MarshalFields ¶
func (s UpdateGlobalSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateGlobalSettingsOutput) String ¶
func (s UpdateGlobalSettingsOutput) String() string
String returns the string representation
type UpdateGlobalSettingsRequest ¶
type UpdateGlobalSettingsRequest struct { *aws.Request Input *UpdateGlobalSettingsInput Copy func(*UpdateGlobalSettingsInput) UpdateGlobalSettingsRequest }
UpdateGlobalSettingsRequest is the request type for the UpdateGlobalSettings API operation.
func (UpdateGlobalSettingsRequest) Send ¶
func (r UpdateGlobalSettingsRequest) Send(ctx context.Context) (*UpdateGlobalSettingsResponse, error)
Send marshals and sends the UpdateGlobalSettings API request.
type UpdateGlobalSettingsResponse ¶
type UpdateGlobalSettingsResponse struct { *UpdateGlobalSettingsOutput // contains filtered or unexported fields }
UpdateGlobalSettingsResponse is the response type for the UpdateGlobalSettings API operation.
func (*UpdateGlobalSettingsResponse) SDKResponseMetdata ¶
func (r *UpdateGlobalSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateGlobalSettings request.
type UpdatePhoneNumberInput ¶
type UpdatePhoneNumberInput struct { // The outbound calling name associated with the phone number. CallingName *string `type:"string" sensitive:"true"` // The phone number ID. // // PhoneNumberId is a required field PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"` // The product type. ProductType PhoneNumberProductType `type:"string" enum:"true"` // contains filtered or unexported fields }
func (UpdatePhoneNumberInput) MarshalFields ¶
func (s UpdatePhoneNumberInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdatePhoneNumberInput) String ¶
func (s UpdatePhoneNumberInput) String() string
String returns the string representation
func (*UpdatePhoneNumberInput) Validate ¶
func (s *UpdatePhoneNumberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePhoneNumberOutput ¶
type UpdatePhoneNumberOutput struct { // The updated phone number details. PhoneNumber *PhoneNumber `type:"structure"` // contains filtered or unexported fields }
func (UpdatePhoneNumberOutput) MarshalFields ¶
func (s UpdatePhoneNumberOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdatePhoneNumberOutput) String ¶
func (s UpdatePhoneNumberOutput) String() string
String returns the string representation
type UpdatePhoneNumberRequest ¶
type UpdatePhoneNumberRequest struct { *aws.Request Input *UpdatePhoneNumberInput Copy func(*UpdatePhoneNumberInput) UpdatePhoneNumberRequest }
UpdatePhoneNumberRequest is the request type for the UpdatePhoneNumber API operation.
func (UpdatePhoneNumberRequest) Send ¶
func (r UpdatePhoneNumberRequest) Send(ctx context.Context) (*UpdatePhoneNumberResponse, error)
Send marshals and sends the UpdatePhoneNumber API request.
type UpdatePhoneNumberRequestItem ¶
type UpdatePhoneNumberRequestItem struct { // The outbound calling name to update. CallingName *string `type:"string" sensitive:"true"` // The phone number ID to update. // // PhoneNumberId is a required field PhoneNumberId *string `type:"string" required:"true"` // The product type to update. ProductType PhoneNumberProductType `type:"string" enum:"true"` // contains filtered or unexported fields }
The phone number ID, product type, or calling name fields to update, used with the BatchUpdatePhoneNumber and UpdatePhoneNumber actions.
func (UpdatePhoneNumberRequestItem) MarshalFields ¶
func (s UpdatePhoneNumberRequestItem) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdatePhoneNumberRequestItem) String ¶
func (s UpdatePhoneNumberRequestItem) String() string
String returns the string representation
func (*UpdatePhoneNumberRequestItem) Validate ¶
func (s *UpdatePhoneNumberRequestItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePhoneNumberResponse ¶
type UpdatePhoneNumberResponse struct { *UpdatePhoneNumberOutput // contains filtered or unexported fields }
UpdatePhoneNumberResponse is the response type for the UpdatePhoneNumber API operation.
func (*UpdatePhoneNumberResponse) SDKResponseMetdata ¶
func (r *UpdatePhoneNumberResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdatePhoneNumber request.
type UpdatePhoneNumberSettingsInput ¶
type UpdatePhoneNumberSettingsInput struct { // The default outbound calling name for the account. // // CallingName is a required field CallingName *string `type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (UpdatePhoneNumberSettingsInput) MarshalFields ¶
func (s UpdatePhoneNumberSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdatePhoneNumberSettingsInput) String ¶
func (s UpdatePhoneNumberSettingsInput) String() string
String returns the string representation
func (*UpdatePhoneNumberSettingsInput) Validate ¶
func (s *UpdatePhoneNumberSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePhoneNumberSettingsOutput ¶
type UpdatePhoneNumberSettingsOutput struct {
// contains filtered or unexported fields
}
func (UpdatePhoneNumberSettingsOutput) MarshalFields ¶
func (s UpdatePhoneNumberSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdatePhoneNumberSettingsOutput) String ¶
func (s UpdatePhoneNumberSettingsOutput) String() string
String returns the string representation
type UpdatePhoneNumberSettingsRequest ¶
type UpdatePhoneNumberSettingsRequest struct { *aws.Request Input *UpdatePhoneNumberSettingsInput Copy func(*UpdatePhoneNumberSettingsInput) UpdatePhoneNumberSettingsRequest }
UpdatePhoneNumberSettingsRequest is the request type for the UpdatePhoneNumberSettings API operation.
func (UpdatePhoneNumberSettingsRequest) Send ¶
func (r UpdatePhoneNumberSettingsRequest) Send(ctx context.Context) (*UpdatePhoneNumberSettingsResponse, error)
Send marshals and sends the UpdatePhoneNumberSettings API request.
type UpdatePhoneNumberSettingsResponse ¶
type UpdatePhoneNumberSettingsResponse struct { *UpdatePhoneNumberSettingsOutput // contains filtered or unexported fields }
UpdatePhoneNumberSettingsResponse is the response type for the UpdatePhoneNumberSettings API operation.
func (*UpdatePhoneNumberSettingsResponse) SDKResponseMetdata ¶
func (r *UpdatePhoneNumberSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdatePhoneNumberSettings request.
type UpdateProxySessionInput ¶
type UpdateProxySessionInput struct { // The proxy session capabilities. // // Capabilities is a required field Capabilities []Capability `type:"list" required:"true"` // The number of minutes allowed for the proxy session. ExpiryMinutes *int64 `min:"1" type:"integer"` // The proxy session ID. // // ProxySessionId is a required field ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"` // The Amazon Chime voice connector ID. // // VoiceConnectorId is a required field VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateProxySessionInput) MarshalFields ¶
func (s UpdateProxySessionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateProxySessionInput) String ¶
func (s UpdateProxySessionInput) String() string
String returns the string representation
func (*UpdateProxySessionInput) Validate ¶
func (s *UpdateProxySessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateProxySessionOutput ¶
type UpdateProxySessionOutput struct { // The proxy session details. ProxySession *ProxySession `type:"structure"` // contains filtered or unexported fields }
func (UpdateProxySessionOutput) MarshalFields ¶
func (s UpdateProxySessionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateProxySessionOutput) String ¶
func (s UpdateProxySessionOutput) String() string
String returns the string representation
type UpdateProxySessionRequest ¶
type UpdateProxySessionRequest struct { *aws.Request Input *UpdateProxySessionInput Copy func(*UpdateProxySessionInput) UpdateProxySessionRequest }
UpdateProxySessionRequest is the request type for the UpdateProxySession API operation.
func (UpdateProxySessionRequest) Send ¶
func (r UpdateProxySessionRequest) Send(ctx context.Context) (*UpdateProxySessionResponse, error)
Send marshals and sends the UpdateProxySession API request.
type UpdateProxySessionResponse ¶
type UpdateProxySessionResponse struct { *UpdateProxySessionOutput // contains filtered or unexported fields }
UpdateProxySessionResponse is the response type for the UpdateProxySession API operation.
func (*UpdateProxySessionResponse) SDKResponseMetdata ¶
func (r *UpdateProxySessionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateProxySession request.
type UpdateRoomInput ¶
type UpdateRoomInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The room name. Name *string `type:"string" sensitive:"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 (UpdateRoomInput) MarshalFields ¶
func (s UpdateRoomInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateRoomInput) String ¶
func (s UpdateRoomInput) String() string
String returns the string representation
func (*UpdateRoomInput) Validate ¶
func (s *UpdateRoomInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoomMembershipInput ¶
type UpdateRoomMembershipInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The member ID. // // MemberId is a required field MemberId *string `location:"uri" locationName:"memberId" type:"string" required:"true"` // The role of the member. Role RoomMembershipRole `type:"string" enum:"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 (UpdateRoomMembershipInput) MarshalFields ¶
func (s UpdateRoomMembershipInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateRoomMembershipInput) String ¶
func (s UpdateRoomMembershipInput) String() string
String returns the string representation
func (*UpdateRoomMembershipInput) Validate ¶
func (s *UpdateRoomMembershipInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoomMembershipOutput ¶
type UpdateRoomMembershipOutput struct { // The room membership details. RoomMembership *RoomMembership `type:"structure"` // contains filtered or unexported fields }
func (UpdateRoomMembershipOutput) MarshalFields ¶
func (s UpdateRoomMembershipOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateRoomMembershipOutput) String ¶
func (s UpdateRoomMembershipOutput) String() string
String returns the string representation
type UpdateRoomMembershipRequest ¶
type UpdateRoomMembershipRequest struct { *aws.Request Input *UpdateRoomMembershipInput Copy func(*UpdateRoomMembershipInput) UpdateRoomMembershipRequest }
UpdateRoomMembershipRequest is the request type for the UpdateRoomMembership API operation.
func (UpdateRoomMembershipRequest) Send ¶
func (r UpdateRoomMembershipRequest) Send(ctx context.Context) (*UpdateRoomMembershipResponse, error)
Send marshals and sends the UpdateRoomMembership API request.
type UpdateRoomMembershipResponse ¶
type UpdateRoomMembershipResponse struct { *UpdateRoomMembershipOutput // contains filtered or unexported fields }
UpdateRoomMembershipResponse is the response type for the UpdateRoomMembership API operation.
func (*UpdateRoomMembershipResponse) SDKResponseMetdata ¶
func (r *UpdateRoomMembershipResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateRoomMembership request.
type UpdateRoomOutput ¶
type UpdateRoomOutput struct { // The room details. Room *Room `type:"structure"` // contains filtered or unexported fields }
func (UpdateRoomOutput) MarshalFields ¶
func (s UpdateRoomOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateRoomOutput) String ¶
func (s UpdateRoomOutput) String() string
String returns the string representation
type UpdateRoomRequest ¶
type UpdateRoomRequest struct { *aws.Request Input *UpdateRoomInput Copy func(*UpdateRoomInput) UpdateRoomRequest }
UpdateRoomRequest is the request type for the UpdateRoom API operation.
func (UpdateRoomRequest) Send ¶
func (r UpdateRoomRequest) Send(ctx context.Context) (*UpdateRoomResponse, error)
Send marshals and sends the UpdateRoom API request.
type UpdateRoomResponse ¶
type UpdateRoomResponse struct { *UpdateRoomOutput // contains filtered or unexported fields }
UpdateRoomResponse is the response type for the UpdateRoom API operation.
func (*UpdateRoomResponse) SDKResponseMetdata ¶
func (r *UpdateRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateRoom request.
type UpdateUserInput ¶
type UpdateUserInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The Alexa for Business metadata. AlexaForBusinessMetadata *AlexaForBusinessMetadata `type:"structure"` // The user license type to update. This must be a supported license type for // the Amazon Chime account that the user belongs to. LicenseType License `type:"string" enum:"true"` // The user ID. // // UserId is a required field UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"` // The user type. UserType UserType `type:"string" enum:"true"` // contains filtered or unexported fields }
func (UpdateUserInput) MarshalFields ¶
func (s UpdateUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateUserInput) String ¶
func (s UpdateUserInput) String() string
String returns the string representation
func (*UpdateUserInput) Validate ¶
func (s *UpdateUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserOutput ¶
type UpdateUserOutput struct { // The updated user details. User *User `type:"structure"` // contains filtered or unexported fields }
func (UpdateUserOutput) MarshalFields ¶
func (s UpdateUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateUserOutput) String ¶
func (s UpdateUserOutput) String() string
String returns the string representation
type UpdateUserRequest ¶
type UpdateUserRequest struct { *aws.Request Input *UpdateUserInput Copy func(*UpdateUserInput) UpdateUserRequest }
UpdateUserRequest is the request type for the UpdateUser API operation.
func (UpdateUserRequest) Send ¶
func (r UpdateUserRequest) Send(ctx context.Context) (*UpdateUserResponse, error)
Send marshals and sends the UpdateUser API request.
type UpdateUserRequestItem ¶
type UpdateUserRequestItem struct { // The Alexa for Business metadata. AlexaForBusinessMetadata *AlexaForBusinessMetadata `type:"structure"` // The user license type. LicenseType License `type:"string" enum:"true"` // The user ID. // // UserId is a required field UserId *string `type:"string" required:"true"` // The user type. UserType UserType `type:"string" enum:"true"` // contains filtered or unexported fields }
The user ID and user fields to update, used with the BatchUpdateUser action.
func (UpdateUserRequestItem) MarshalFields ¶
func (s UpdateUserRequestItem) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateUserRequestItem) String ¶
func (s UpdateUserRequestItem) String() string
String returns the string representation
func (*UpdateUserRequestItem) Validate ¶
func (s *UpdateUserRequestItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserResponse ¶
type UpdateUserResponse struct { *UpdateUserOutput // contains filtered or unexported fields }
UpdateUserResponse is the response type for the UpdateUser API operation.
func (*UpdateUserResponse) SDKResponseMetdata ¶
func (r *UpdateUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateUser request.
type UpdateUserSettingsInput ¶
type UpdateUserSettingsInput struct { // The Amazon Chime account ID. // // AccountId is a required field AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"` // The user ID. // // UserId is a required field UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"` // The user settings to update. // // UserSettings is a required field UserSettings *UserSettings `type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateUserSettingsInput) MarshalFields ¶
func (s UpdateUserSettingsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateUserSettingsInput) String ¶
func (s UpdateUserSettingsInput) String() string
String returns the string representation
func (*UpdateUserSettingsInput) Validate ¶
func (s *UpdateUserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserSettingsOutput ¶
type UpdateUserSettingsOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserSettingsOutput) MarshalFields ¶
func (s UpdateUserSettingsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateUserSettingsOutput) String ¶
func (s UpdateUserSettingsOutput) String() string
String returns the string representation
type UpdateUserSettingsRequest ¶
type UpdateUserSettingsRequest struct { *aws.Request Input *UpdateUserSettingsInput Copy func(*UpdateUserSettingsInput) UpdateUserSettingsRequest }
UpdateUserSettingsRequest is the request type for the UpdateUserSettings API operation.
func (UpdateUserSettingsRequest) Send ¶
func (r UpdateUserSettingsRequest) Send(ctx context.Context) (*UpdateUserSettingsResponse, error)
Send marshals and sends the UpdateUserSettings API request.
type UpdateUserSettingsResponse ¶
type UpdateUserSettingsResponse struct { *UpdateUserSettingsOutput // contains filtered or unexported fields }
UpdateUserSettingsResponse is the response type for the UpdateUserSettings API operation.
func (*UpdateUserSettingsResponse) SDKResponseMetdata ¶
func (r *UpdateUserSettingsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateUserSettings request.
type UpdateVoiceConnectorGroupInput ¶
type UpdateVoiceConnectorGroupInput struct { // The name of the Amazon Chime Voice Connector group. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Chime Voice Connector group ID. // // VoiceConnectorGroupId is a required field VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"` // The VoiceConnectorItems to associate with the group. // // VoiceConnectorItems is a required field VoiceConnectorItems []VoiceConnectorItem `type:"list" required:"true"` // contains filtered or unexported fields }
func (UpdateVoiceConnectorGroupInput) MarshalFields ¶
func (s UpdateVoiceConnectorGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateVoiceConnectorGroupInput) String ¶
func (s UpdateVoiceConnectorGroupInput) String() string
String returns the string representation
func (*UpdateVoiceConnectorGroupInput) Validate ¶
func (s *UpdateVoiceConnectorGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateVoiceConnectorGroupOutput ¶
type UpdateVoiceConnectorGroupOutput struct { // The updated Amazon Chime Voice Connector group details. VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"` // contains filtered or unexported fields }
func (UpdateVoiceConnectorGroupOutput) MarshalFields ¶
func (s UpdateVoiceConnectorGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateVoiceConnectorGroupOutput) String ¶
func (s UpdateVoiceConnectorGroupOutput) String() string
String returns the string representation
type UpdateVoiceConnectorGroupRequest ¶
type UpdateVoiceConnectorGroupRequest struct { *aws.Request Input *UpdateVoiceConnectorGroupInput Copy func(*UpdateVoiceConnectorGroupInput) UpdateVoiceConnectorGroupRequest }
UpdateVoiceConnectorGroupRequest is the request type for the UpdateVoiceConnectorGroup API operation.
func (UpdateVoiceConnectorGroupRequest) Send ¶
func (r UpdateVoiceConnectorGroupRequest) Send(ctx context.Context) (*UpdateVoiceConnectorGroupResponse, error)
Send marshals and sends the UpdateVoiceConnectorGroup API request.
type UpdateVoiceConnectorGroupResponse ¶
type UpdateVoiceConnectorGroupResponse struct { *UpdateVoiceConnectorGroupOutput // contains filtered or unexported fields }
UpdateVoiceConnectorGroupResponse is the response type for the UpdateVoiceConnectorGroup API operation.
func (*UpdateVoiceConnectorGroupResponse) SDKResponseMetdata ¶
func (r *UpdateVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateVoiceConnectorGroup request.
type UpdateVoiceConnectorInput ¶
type UpdateVoiceConnectorInput struct { // The name of the Amazon Chime Voice Connector. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // When enabled, requires encryption for the Amazon Chime Voice Connector. // // RequireEncryption is a required field RequireEncryption *bool `type:"boolean" required:"true"` // 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 (UpdateVoiceConnectorInput) MarshalFields ¶
func (s UpdateVoiceConnectorInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateVoiceConnectorInput) String ¶
func (s UpdateVoiceConnectorInput) String() string
String returns the string representation
func (*UpdateVoiceConnectorInput) Validate ¶
func (s *UpdateVoiceConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateVoiceConnectorOutput ¶
type UpdateVoiceConnectorOutput struct { // The updated Amazon Chime Voice Connector details. VoiceConnector *VoiceConnector `type:"structure"` // contains filtered or unexported fields }
func (UpdateVoiceConnectorOutput) MarshalFields ¶
func (s UpdateVoiceConnectorOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateVoiceConnectorOutput) String ¶
func (s UpdateVoiceConnectorOutput) String() string
String returns the string representation
type UpdateVoiceConnectorRequest ¶
type UpdateVoiceConnectorRequest struct { *aws.Request Input *UpdateVoiceConnectorInput Copy func(*UpdateVoiceConnectorInput) UpdateVoiceConnectorRequest }
UpdateVoiceConnectorRequest is the request type for the UpdateVoiceConnector API operation.
func (UpdateVoiceConnectorRequest) Send ¶
func (r UpdateVoiceConnectorRequest) Send(ctx context.Context) (*UpdateVoiceConnectorResponse, error)
Send marshals and sends the UpdateVoiceConnector API request.
type UpdateVoiceConnectorResponse ¶
type UpdateVoiceConnectorResponse struct { *UpdateVoiceConnectorOutput // contains filtered or unexported fields }
UpdateVoiceConnectorResponse is the response type for the UpdateVoiceConnector API operation.
func (*UpdateVoiceConnectorResponse) SDKResponseMetdata ¶
func (r *UpdateVoiceConnectorResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateVoiceConnector request.
type User ¶
type User struct { // The Amazon Chime account ID. AccountId *string `type:"string"` // The Alexa for Business metadata. AlexaForBusinessMetadata *AlexaForBusinessMetadata `type:"structure"` // The display name of the user. DisplayName *string `type:"string" sensitive:"true"` // Date and time when the user is invited to the Amazon Chime account, in ISO // 8601 format. InvitedOn *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The license type for the user. LicenseType License `type:"string" enum:"true"` // The user's personal meeting PIN. PersonalPIN *string `type:"string"` // The primary email address of the user. PrimaryEmail *string `type:"string" sensitive:"true"` // The primary phone number associated with the user. PrimaryProvisionedNumber *string `type:"string" sensitive:"true"` // Date and time when the user is registered, in ISO 8601 format. RegisteredOn *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The user ID. // // UserId is a required field UserId *string `type:"string" required:"true"` // The user invite status. UserInvitationStatus InviteStatus `type:"string" enum:"true"` // The user registration status. UserRegistrationStatus RegistrationStatus `type:"string" enum:"true"` // The user type. UserType UserType `type:"string" enum:"true"` // contains filtered or unexported fields }
The user on the Amazon Chime account.
func (User) MarshalFields ¶
func (s User) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type UserError ¶
type UserError struct { // The error code. ErrorCode ErrorCode `type:"string" enum:"true"` // The error message. ErrorMessage *string `type:"string"` // The user ID for which the action failed. UserId *string `type:"string"` // contains filtered or unexported fields }
The list of errors returned when errors are encountered during the BatchSuspendUser, BatchUnsuspendUser, or BatchUpdateUser actions. This includes user IDs, error codes, and error messages.
func (UserError) MarshalFields ¶
func (s UserError) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type UserSettings ¶
type UserSettings struct { // The telephony settings associated with the user. // // Telephony is a required field Telephony *TelephonySettings `type:"structure" required:"true"` // contains filtered or unexported fields }
Settings associated with an Amazon Chime user, including inbound and outbound calling and text messaging.
func (UserSettings) MarshalFields ¶
func (s UserSettings) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UserSettings) String ¶
func (s UserSettings) String() string
String returns the string representation
func (*UserSettings) Validate ¶
func (s *UserSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserType ¶
type UserType string
const ( UserTypePrivateUser UserType = "PrivateUser" )
Enum values for UserType
func (UserType) MarshalValue ¶
type VoiceConnector ¶
type VoiceConnector struct { // The AWS Region in which the Amazon Chime Voice Connector is created. Default: // us-east-1. AwsRegion VoiceConnectorAwsRegion `type:"string" enum:"true"` // The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format. CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The name of the Amazon Chime Voice Connector. Name *string `min:"1" type:"string"` // The outbound host name for the Amazon Chime Voice Connector. OutboundHostName *string `type:"string"` // Designates whether encryption is required for the Amazon Chime Voice Connector. RequireEncryption *bool `type:"boolean"` // The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format. UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The Amazon Chime Voice Connector ID. VoiceConnectorId *string `type:"string"` // contains filtered or unexported fields }
The Amazon Chime Voice Connector configuration, including outbound host name and encryption settings.
func (VoiceConnector) MarshalFields ¶
func (s VoiceConnector) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (VoiceConnector) String ¶
func (s VoiceConnector) String() string
String returns the string representation
type VoiceConnectorAwsRegion ¶
type VoiceConnectorAwsRegion string
const ( VoiceConnectorAwsRegionUsEast1 VoiceConnectorAwsRegion = "us-east-1" VoiceConnectorAwsRegionUsWest2 VoiceConnectorAwsRegion = "us-west-2" )
Enum values for VoiceConnectorAwsRegion
func (VoiceConnectorAwsRegion) MarshalValue ¶
func (enum VoiceConnectorAwsRegion) MarshalValue() (string, error)
func (VoiceConnectorAwsRegion) MarshalValueBuf ¶
func (enum VoiceConnectorAwsRegion) MarshalValueBuf(b []byte) ([]byte, error)
type VoiceConnectorGroup ¶
type VoiceConnectorGroup struct { // The Amazon Chime Voice Connector group creation timestamp, in ISO 8601 format. CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The name of the Amazon Chime Voice Connector group. Name *string `min:"1" type:"string"` // The updated Amazon Chime Voice Connector group timestamp, in ISO 8601 format. UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"` // The Amazon Chime Voice Connector group ID. VoiceConnectorGroupId *string `type:"string"` // The Amazon Chime Voice Connectors to which to route inbound calls. VoiceConnectorItems []VoiceConnectorItem `type:"list"` // contains filtered or unexported fields }
The Amazon Chime Voice Connector group configuration, including associated Amazon Chime Voice Connectors. 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.
func (VoiceConnectorGroup) MarshalFields ¶
func (s VoiceConnectorGroup) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (VoiceConnectorGroup) String ¶
func (s VoiceConnectorGroup) String() string
String returns the string representation
type VoiceConnectorItem ¶
type VoiceConnectorItem struct { // The priority associated with the Amazon Chime Voice Connector, with 1 being // the highest priority. Higher priority Amazon Chime Voice Connectors are attempted // first. // // Priority is a required field Priority *int64 `min:"1" type:"integer" required:"true"` // The Amazon Chime Voice Connector ID. // // VoiceConnectorId is a required field VoiceConnectorId *string `type:"string" required:"true"` // contains filtered or unexported fields }
For Amazon Chime Voice Connector groups, the Amazon Chime Voice Connectors to which to route inbound calls. Includes priority configuration settings. Limit: 3 VoiceConnectorItems per Amazon Chime Voice Connector group.
func (VoiceConnectorItem) MarshalFields ¶
func (s VoiceConnectorItem) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (VoiceConnectorItem) String ¶
func (s VoiceConnectorItem) String() string
String returns the string representation
func (*VoiceConnectorItem) Validate ¶
func (s *VoiceConnectorItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type VoiceConnectorSettings ¶
type VoiceConnectorSettings struct { // The Amazon S3 bucket designated for call detail record storage. CdrBucket *string `type:"string"` // contains filtered or unexported fields }
The Amazon Chime Voice Connector settings. Includes any Amazon S3 buckets designated for storing call detail records.
func (VoiceConnectorSettings) MarshalFields ¶
func (s VoiceConnectorSettings) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (VoiceConnectorSettings) String ¶
func (s VoiceConnectorSettings) String() string
String returns the string representation
Source Files ¶
- api_client.go
- api_doc.go
- api_enums.go
- api_errors.go
- api_op_AssociatePhoneNumberWithUser.go
- api_op_AssociatePhoneNumbersWithVoiceConnector.go
- api_op_AssociatePhoneNumbersWithVoiceConnectorGroup.go
- api_op_AssociateSigninDelegateGroupsWithAccount.go
- api_op_BatchCreateAttendee.go
- api_op_BatchCreateRoomMembership.go
- api_op_BatchDeletePhoneNumber.go
- api_op_BatchSuspendUser.go
- api_op_BatchUnsuspendUser.go
- api_op_BatchUpdatePhoneNumber.go
- api_op_BatchUpdateUser.go
- api_op_CreateAccount.go
- api_op_CreateAttendee.go
- api_op_CreateBot.go
- api_op_CreateMeeting.go
- api_op_CreatePhoneNumberOrder.go
- api_op_CreateProxySession.go
- api_op_CreateRoom.go
- api_op_CreateRoomMembership.go
- api_op_CreateUser.go
- api_op_CreateVoiceConnector.go
- api_op_CreateVoiceConnectorGroup.go
- api_op_DeleteAccount.go
- api_op_DeleteAttendee.go
- api_op_DeleteEventsConfiguration.go
- api_op_DeleteMeeting.go
- api_op_DeletePhoneNumber.go
- api_op_DeleteProxySession.go
- api_op_DeleteRoom.go
- api_op_DeleteRoomMembership.go
- api_op_DeleteVoiceConnector.go
- api_op_DeleteVoiceConnectorGroup.go
- api_op_DeleteVoiceConnectorOrigination.go
- api_op_DeleteVoiceConnectorProxy.go
- api_op_DeleteVoiceConnectorStreamingConfiguration.go
- api_op_DeleteVoiceConnectorTermination.go
- api_op_DeleteVoiceConnectorTerminationCredentials.go
- api_op_DisassociatePhoneNumberFromUser.go
- api_op_DisassociatePhoneNumbersFromVoiceConnector.go
- api_op_DisassociatePhoneNumbersFromVoiceConnectorGroup.go
- api_op_DisassociateSigninDelegateGroupsFromAccount.go
- api_op_GetAccount.go
- api_op_GetAccountSettings.go
- api_op_GetAttendee.go
- api_op_GetBot.go
- api_op_GetEventsConfiguration.go
- api_op_GetGlobalSettings.go
- api_op_GetMeeting.go
- api_op_GetPhoneNumber.go
- api_op_GetPhoneNumberOrder.go
- api_op_GetPhoneNumberSettings.go
- api_op_GetProxySession.go
- api_op_GetRetentionSettings.go
- api_op_GetRoom.go
- api_op_GetUser.go
- api_op_GetUserSettings.go
- api_op_GetVoiceConnector.go
- api_op_GetVoiceConnectorGroup.go
- api_op_GetVoiceConnectorLoggingConfiguration.go
- api_op_GetVoiceConnectorOrigination.go
- api_op_GetVoiceConnectorProxy.go
- api_op_GetVoiceConnectorStreamingConfiguration.go
- api_op_GetVoiceConnectorTermination.go
- api_op_GetVoiceConnectorTerminationHealth.go
- api_op_InviteUsers.go
- api_op_ListAccounts.go
- api_op_ListAttendeeTags.go
- api_op_ListAttendees.go
- api_op_ListBots.go
- api_op_ListMeetingTags.go
- api_op_ListMeetings.go
- api_op_ListPhoneNumberOrders.go
- api_op_ListPhoneNumbers.go
- api_op_ListProxySessions.go
- api_op_ListRoomMemberships.go
- api_op_ListRooms.go
- api_op_ListTagsForResource.go
- api_op_ListUsers.go
- api_op_ListVoiceConnectorGroups.go
- api_op_ListVoiceConnectorTerminationCredentials.go
- api_op_ListVoiceConnectors.go
- api_op_LogoutUser.go
- api_op_PutEventsConfiguration.go
- api_op_PutRetentionSettings.go
- api_op_PutVoiceConnectorLoggingConfiguration.go
- api_op_PutVoiceConnectorOrigination.go
- api_op_PutVoiceConnectorProxy.go
- api_op_PutVoiceConnectorStreamingConfiguration.go
- api_op_PutVoiceConnectorTermination.go
- api_op_PutVoiceConnectorTerminationCredentials.go
- api_op_RedactConversationMessage.go
- api_op_RedactRoomMessage.go
- api_op_RegenerateSecurityToken.go
- api_op_ResetPersonalPIN.go
- api_op_RestorePhoneNumber.go
- api_op_SearchAvailablePhoneNumbers.go
- api_op_TagAttendee.go
- api_op_TagMeeting.go
- api_op_TagResource.go
- api_op_UntagAttendee.go
- api_op_UntagMeeting.go
- api_op_UntagResource.go
- api_op_UpdateAccount.go
- api_op_UpdateAccountSettings.go
- api_op_UpdateBot.go
- api_op_UpdateGlobalSettings.go
- api_op_UpdatePhoneNumber.go
- api_op_UpdatePhoneNumberSettings.go
- api_op_UpdateProxySession.go
- api_op_UpdateRoom.go
- api_op_UpdateRoomMembership.go
- api_op_UpdateUser.go
- api_op_UpdateUserSettings.go
- api_op_UpdateVoiceConnector.go
- api_op_UpdateVoiceConnectorGroup.go
- api_types.go
Directories ¶
Path | Synopsis |
---|---|
Package chimeiface provides an interface to enable mocking the Amazon Chime service client for testing your code.
|
Package chimeiface provides an interface to enable mocking the Amazon Chime service client for testing your code. |