package chime
import "github.com/aws/aws-sdk-go-v2/service/chime"
Index ¶
- Constants
- func AddResolveEndpointMiddleware(stack *middleware.Stack, options ResolveEndpointMiddlewareOptions)
- func NewDefaultEndpointResolver() *internalendpoints.Resolver
- func RemoveResolveEndpointMiddleware(stack *middleware.Stack) error
- type AssociatePhoneNumberWithUserInput
- type AssociatePhoneNumberWithUserOutput
- type AssociatePhoneNumbersWithVoiceConnectorGroupInput
- type AssociatePhoneNumbersWithVoiceConnectorGroupOutput
- type AssociatePhoneNumbersWithVoiceConnectorInput
- type AssociatePhoneNumbersWithVoiceConnectorOutput
- type AssociateSigninDelegateGroupsWithAccountInput
- type AssociateSigninDelegateGroupsWithAccountOutput
- type BatchCreateAttendeeInput
- type BatchCreateAttendeeOutput
- type BatchCreateRoomMembershipInput
- type BatchCreateRoomMembershipOutput
- type BatchDeletePhoneNumberInput
- type BatchDeletePhoneNumberOutput
- type BatchSuspendUserInput
- type BatchSuspendUserOutput
- type BatchUnsuspendUserInput
- type BatchUnsuspendUserOutput
- type BatchUpdatePhoneNumberInput
- type BatchUpdatePhoneNumberOutput
- type BatchUpdateUserInput
- type BatchUpdateUserOutput
- type Client
- func New(options Options, optFns ...func(*Options)) *Client
- func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client
- func (c *Client) AssociatePhoneNumberWithUser(ctx context.Context, params *AssociatePhoneNumberWithUserInput, optFns ...func(*Options)) (*AssociatePhoneNumberWithUserOutput, error)
- func (c *Client) AssociatePhoneNumbersWithVoiceConnector(ctx context.Context, params *AssociatePhoneNumbersWithVoiceConnectorInput, optFns ...func(*Options)) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)
- func (c *Client) AssociatePhoneNumbersWithVoiceConnectorGroup(ctx context.Context, params *AssociatePhoneNumbersWithVoiceConnectorGroupInput, optFns ...func(*Options)) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)
- func (c *Client) AssociateSigninDelegateGroupsWithAccount(ctx context.Context, params *AssociateSigninDelegateGroupsWithAccountInput, optFns ...func(*Options)) (*AssociateSigninDelegateGroupsWithAccountOutput, error)
- func (c *Client) BatchCreateAttendee(ctx context.Context, params *BatchCreateAttendeeInput, optFns ...func(*Options)) (*BatchCreateAttendeeOutput, error)
- func (c *Client) BatchCreateRoomMembership(ctx context.Context, params *BatchCreateRoomMembershipInput, optFns ...func(*Options)) (*BatchCreateRoomMembershipOutput, error)
- func (c *Client) BatchDeletePhoneNumber(ctx context.Context, params *BatchDeletePhoneNumberInput, optFns ...func(*Options)) (*BatchDeletePhoneNumberOutput, error)
- func (c *Client) BatchSuspendUser(ctx context.Context, params *BatchSuspendUserInput, optFns ...func(*Options)) (*BatchSuspendUserOutput, error)
- func (c *Client) BatchUnsuspendUser(ctx context.Context, params *BatchUnsuspendUserInput, optFns ...func(*Options)) (*BatchUnsuspendUserOutput, error)
- func (c *Client) BatchUpdatePhoneNumber(ctx context.Context, params *BatchUpdatePhoneNumberInput, optFns ...func(*Options)) (*BatchUpdatePhoneNumberOutput, error)
- func (c *Client) BatchUpdateUser(ctx context.Context, params *BatchUpdateUserInput, optFns ...func(*Options)) (*BatchUpdateUserOutput, error)
- func (c *Client) CreateAccount(ctx context.Context, params *CreateAccountInput, optFns ...func(*Options)) (*CreateAccountOutput, error)
- func (c *Client) CreateAttendee(ctx context.Context, params *CreateAttendeeInput, optFns ...func(*Options)) (*CreateAttendeeOutput, error)
- func (c *Client) CreateBot(ctx context.Context, params *CreateBotInput, optFns ...func(*Options)) (*CreateBotOutput, error)
- func (c *Client) CreateMeeting(ctx context.Context, params *CreateMeetingInput, optFns ...func(*Options)) (*CreateMeetingOutput, error)
- func (c *Client) CreateMeetingWithAttendees(ctx context.Context, params *CreateMeetingWithAttendeesInput, optFns ...func(*Options)) (*CreateMeetingWithAttendeesOutput, error)
- func (c *Client) CreatePhoneNumberOrder(ctx context.Context, params *CreatePhoneNumberOrderInput, optFns ...func(*Options)) (*CreatePhoneNumberOrderOutput, error)
- func (c *Client) CreateProxySession(ctx context.Context, params *CreateProxySessionInput, optFns ...func(*Options)) (*CreateProxySessionOutput, error)
- func (c *Client) CreateRoom(ctx context.Context, params *CreateRoomInput, optFns ...func(*Options)) (*CreateRoomOutput, error)
- func (c *Client) CreateRoomMembership(ctx context.Context, params *CreateRoomMembershipInput, optFns ...func(*Options)) (*CreateRoomMembershipOutput, error)
- func (c *Client) CreateUser(ctx context.Context, params *CreateUserInput, optFns ...func(*Options)) (*CreateUserOutput, error)
- func (c *Client) CreateVoiceConnector(ctx context.Context, params *CreateVoiceConnectorInput, optFns ...func(*Options)) (*CreateVoiceConnectorOutput, error)
- func (c *Client) CreateVoiceConnectorGroup(ctx context.Context, params *CreateVoiceConnectorGroupInput, optFns ...func(*Options)) (*CreateVoiceConnectorGroupOutput, error)
- func (c *Client) DeleteAccount(ctx context.Context, params *DeleteAccountInput, optFns ...func(*Options)) (*DeleteAccountOutput, error)
- func (c *Client) DeleteAttendee(ctx context.Context, params *DeleteAttendeeInput, optFns ...func(*Options)) (*DeleteAttendeeOutput, error)
- func (c *Client) DeleteEventsConfiguration(ctx context.Context, params *DeleteEventsConfigurationInput, optFns ...func(*Options)) (*DeleteEventsConfigurationOutput, error)
- func (c *Client) DeleteMeeting(ctx context.Context, params *DeleteMeetingInput, optFns ...func(*Options)) (*DeleteMeetingOutput, error)
- func (c *Client) DeletePhoneNumber(ctx context.Context, params *DeletePhoneNumberInput, optFns ...func(*Options)) (*DeletePhoneNumberOutput, error)
- func (c *Client) DeleteProxySession(ctx context.Context, params *DeleteProxySessionInput, optFns ...func(*Options)) (*DeleteProxySessionOutput, error)
- func (c *Client) DeleteRoom(ctx context.Context, params *DeleteRoomInput, optFns ...func(*Options)) (*DeleteRoomOutput, error)
- func (c *Client) DeleteRoomMembership(ctx context.Context, params *DeleteRoomMembershipInput, optFns ...func(*Options)) (*DeleteRoomMembershipOutput, error)
- func (c *Client) DeleteVoiceConnector(ctx context.Context, params *DeleteVoiceConnectorInput, optFns ...func(*Options)) (*DeleteVoiceConnectorOutput, error)
- func (c *Client) DeleteVoiceConnectorEmergencyCallingConfiguration(ctx context.Context, params *DeleteVoiceConnectorEmergencyCallingConfigurationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)
- func (c *Client) DeleteVoiceConnectorGroup(ctx context.Context, params *DeleteVoiceConnectorGroupInput, optFns ...func(*Options)) (*DeleteVoiceConnectorGroupOutput, error)
- func (c *Client) DeleteVoiceConnectorOrigination(ctx context.Context, params *DeleteVoiceConnectorOriginationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorOriginationOutput, error)
- func (c *Client) DeleteVoiceConnectorProxy(ctx context.Context, params *DeleteVoiceConnectorProxyInput, optFns ...func(*Options)) (*DeleteVoiceConnectorProxyOutput, error)
- func (c *Client) DeleteVoiceConnectorStreamingConfiguration(ctx context.Context, params *DeleteVoiceConnectorStreamingConfigurationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)
- func (c *Client) DeleteVoiceConnectorTermination(ctx context.Context, params *DeleteVoiceConnectorTerminationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorTerminationOutput, error)
- func (c *Client) DeleteVoiceConnectorTerminationCredentials(ctx context.Context, params *DeleteVoiceConnectorTerminationCredentialsInput, optFns ...func(*Options)) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)
- func (c *Client) DisassociatePhoneNumberFromUser(ctx context.Context, params *DisassociatePhoneNumberFromUserInput, optFns ...func(*Options)) (*DisassociatePhoneNumberFromUserOutput, error)
- func (c *Client) DisassociatePhoneNumbersFromVoiceConnector(ctx context.Context, params *DisassociatePhoneNumbersFromVoiceConnectorInput, optFns ...func(*Options)) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)
- func (c *Client) DisassociatePhoneNumbersFromVoiceConnectorGroup(ctx context.Context, params *DisassociatePhoneNumbersFromVoiceConnectorGroupInput, optFns ...func(*Options)) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)
- func (c *Client) DisassociateSigninDelegateGroupsFromAccount(ctx context.Context, params *DisassociateSigninDelegateGroupsFromAccountInput, optFns ...func(*Options)) (*DisassociateSigninDelegateGroupsFromAccountOutput, error)
- func (c *Client) GetAccount(ctx context.Context, params *GetAccountInput, optFns ...func(*Options)) (*GetAccountOutput, error)
- func (c *Client) GetAccountSettings(ctx context.Context, params *GetAccountSettingsInput, optFns ...func(*Options)) (*GetAccountSettingsOutput, error)
- func (c *Client) GetAttendee(ctx context.Context, params *GetAttendeeInput, optFns ...func(*Options)) (*GetAttendeeOutput, error)
- func (c *Client) GetBot(ctx context.Context, params *GetBotInput, optFns ...func(*Options)) (*GetBotOutput, error)
- func (c *Client) GetEventsConfiguration(ctx context.Context, params *GetEventsConfigurationInput, optFns ...func(*Options)) (*GetEventsConfigurationOutput, error)
- func (c *Client) GetGlobalSettings(ctx context.Context, params *GetGlobalSettingsInput, optFns ...func(*Options)) (*GetGlobalSettingsOutput, error)
- func (c *Client) GetMeeting(ctx context.Context, params *GetMeetingInput, optFns ...func(*Options)) (*GetMeetingOutput, error)
- func (c *Client) GetPhoneNumber(ctx context.Context, params *GetPhoneNumberInput, optFns ...func(*Options)) (*GetPhoneNumberOutput, error)
- func (c *Client) GetPhoneNumberOrder(ctx context.Context, params *GetPhoneNumberOrderInput, optFns ...func(*Options)) (*GetPhoneNumberOrderOutput, error)
- func (c *Client) GetPhoneNumberSettings(ctx context.Context, params *GetPhoneNumberSettingsInput, optFns ...func(*Options)) (*GetPhoneNumberSettingsOutput, error)
- func (c *Client) GetProxySession(ctx context.Context, params *GetProxySessionInput, optFns ...func(*Options)) (*GetProxySessionOutput, error)
- func (c *Client) GetRetentionSettings(ctx context.Context, params *GetRetentionSettingsInput, optFns ...func(*Options)) (*GetRetentionSettingsOutput, error)
- func (c *Client) GetRoom(ctx context.Context, params *GetRoomInput, optFns ...func(*Options)) (*GetRoomOutput, error)
- func (c *Client) GetUser(ctx context.Context, params *GetUserInput, optFns ...func(*Options)) (*GetUserOutput, error)
- func (c *Client) GetUserSettings(ctx context.Context, params *GetUserSettingsInput, optFns ...func(*Options)) (*GetUserSettingsOutput, error)
- func (c *Client) GetVoiceConnector(ctx context.Context, params *GetVoiceConnectorInput, optFns ...func(*Options)) (*GetVoiceConnectorOutput, error)
- func (c *Client) GetVoiceConnectorEmergencyCallingConfiguration(ctx context.Context, params *GetVoiceConnectorEmergencyCallingConfigurationInput, optFns ...func(*Options)) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)
- func (c *Client) GetVoiceConnectorGroup(ctx context.Context, params *GetVoiceConnectorGroupInput, optFns ...func(*Options)) (*GetVoiceConnectorGroupOutput, error)
- func (c *Client) GetVoiceConnectorLoggingConfiguration(ctx context.Context, params *GetVoiceConnectorLoggingConfigurationInput, optFns ...func(*Options)) (*GetVoiceConnectorLoggingConfigurationOutput, error)
- func (c *Client) GetVoiceConnectorOrigination(ctx context.Context, params *GetVoiceConnectorOriginationInput, optFns ...func(*Options)) (*GetVoiceConnectorOriginationOutput, error)
- func (c *Client) GetVoiceConnectorProxy(ctx context.Context, params *GetVoiceConnectorProxyInput, optFns ...func(*Options)) (*GetVoiceConnectorProxyOutput, error)
- func (c *Client) GetVoiceConnectorStreamingConfiguration(ctx context.Context, params *GetVoiceConnectorStreamingConfigurationInput, optFns ...func(*Options)) (*GetVoiceConnectorStreamingConfigurationOutput, error)
- func (c *Client) GetVoiceConnectorTermination(ctx context.Context, params *GetVoiceConnectorTerminationInput, optFns ...func(*Options)) (*GetVoiceConnectorTerminationOutput, error)
- func (c *Client) GetVoiceConnectorTerminationHealth(ctx context.Context, params *GetVoiceConnectorTerminationHealthInput, optFns ...func(*Options)) (*GetVoiceConnectorTerminationHealthOutput, error)
- func (c *Client) InviteUsers(ctx context.Context, params *InviteUsersInput, optFns ...func(*Options)) (*InviteUsersOutput, error)
- func (c *Client) ListAccounts(ctx context.Context, params *ListAccountsInput, optFns ...func(*Options)) (*ListAccountsOutput, error)
- func (c *Client) ListAttendeeTags(ctx context.Context, params *ListAttendeeTagsInput, optFns ...func(*Options)) (*ListAttendeeTagsOutput, error)
- func (c *Client) ListAttendees(ctx context.Context, params *ListAttendeesInput, optFns ...func(*Options)) (*ListAttendeesOutput, error)
- func (c *Client) ListBots(ctx context.Context, params *ListBotsInput, optFns ...func(*Options)) (*ListBotsOutput, error)
- func (c *Client) ListMeetingTags(ctx context.Context, params *ListMeetingTagsInput, optFns ...func(*Options)) (*ListMeetingTagsOutput, error)
- func (c *Client) ListMeetings(ctx context.Context, params *ListMeetingsInput, optFns ...func(*Options)) (*ListMeetingsOutput, error)
- func (c *Client) ListPhoneNumberOrders(ctx context.Context, params *ListPhoneNumberOrdersInput, optFns ...func(*Options)) (*ListPhoneNumberOrdersOutput, error)
- func (c *Client) ListPhoneNumbers(ctx context.Context, params *ListPhoneNumbersInput, optFns ...func(*Options)) (*ListPhoneNumbersOutput, error)
- func (c *Client) ListProxySessions(ctx context.Context, params *ListProxySessionsInput, optFns ...func(*Options)) (*ListProxySessionsOutput, error)
- func (c *Client) ListRoomMemberships(ctx context.Context, params *ListRoomMembershipsInput, optFns ...func(*Options)) (*ListRoomMembershipsOutput, error)
- func (c *Client) ListRooms(ctx context.Context, params *ListRoomsInput, optFns ...func(*Options)) (*ListRoomsOutput, error)
- func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)
- func (c *Client) ListUsers(ctx context.Context, params *ListUsersInput, optFns ...func(*Options)) (*ListUsersOutput, error)
- func (c *Client) ListVoiceConnectorGroups(ctx context.Context, params *ListVoiceConnectorGroupsInput, optFns ...func(*Options)) (*ListVoiceConnectorGroupsOutput, error)
- func (c *Client) ListVoiceConnectorTerminationCredentials(ctx context.Context, params *ListVoiceConnectorTerminationCredentialsInput, optFns ...func(*Options)) (*ListVoiceConnectorTerminationCredentialsOutput, error)
- func (c *Client) ListVoiceConnectors(ctx context.Context, params *ListVoiceConnectorsInput, optFns ...func(*Options)) (*ListVoiceConnectorsOutput, error)
- func (c *Client) LogoutUser(ctx context.Context, params *LogoutUserInput, optFns ...func(*Options)) (*LogoutUserOutput, error)
- func (c *Client) PutEventsConfiguration(ctx context.Context, params *PutEventsConfigurationInput, optFns ...func(*Options)) (*PutEventsConfigurationOutput, error)
- func (c *Client) PutRetentionSettings(ctx context.Context, params *PutRetentionSettingsInput, optFns ...func(*Options)) (*PutRetentionSettingsOutput, error)
- func (c *Client) PutVoiceConnectorEmergencyCallingConfiguration(ctx context.Context, params *PutVoiceConnectorEmergencyCallingConfigurationInput, optFns ...func(*Options)) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error)
- func (c *Client) PutVoiceConnectorLoggingConfiguration(ctx context.Context, params *PutVoiceConnectorLoggingConfigurationInput, optFns ...func(*Options)) (*PutVoiceConnectorLoggingConfigurationOutput, error)
- func (c *Client) PutVoiceConnectorOrigination(ctx context.Context, params *PutVoiceConnectorOriginationInput, optFns ...func(*Options)) (*PutVoiceConnectorOriginationOutput, error)
- func (c *Client) PutVoiceConnectorProxy(ctx context.Context, params *PutVoiceConnectorProxyInput, optFns ...func(*Options)) (*PutVoiceConnectorProxyOutput, error)
- func (c *Client) PutVoiceConnectorStreamingConfiguration(ctx context.Context, params *PutVoiceConnectorStreamingConfigurationInput, optFns ...func(*Options)) (*PutVoiceConnectorStreamingConfigurationOutput, error)
- func (c *Client) PutVoiceConnectorTermination(ctx context.Context, params *PutVoiceConnectorTerminationInput, optFns ...func(*Options)) (*PutVoiceConnectorTerminationOutput, error)
- func (c *Client) PutVoiceConnectorTerminationCredentials(ctx context.Context, params *PutVoiceConnectorTerminationCredentialsInput, optFns ...func(*Options)) (*PutVoiceConnectorTerminationCredentialsOutput, error)
- func (c *Client) RedactConversationMessage(ctx context.Context, params *RedactConversationMessageInput, optFns ...func(*Options)) (*RedactConversationMessageOutput, error)
- func (c *Client) RedactRoomMessage(ctx context.Context, params *RedactRoomMessageInput, optFns ...func(*Options)) (*RedactRoomMessageOutput, error)
- func (c *Client) RegenerateSecurityToken(ctx context.Context, params *RegenerateSecurityTokenInput, optFns ...func(*Options)) (*RegenerateSecurityTokenOutput, error)
- func (c *Client) ResetPersonalPIN(ctx context.Context, params *ResetPersonalPINInput, optFns ...func(*Options)) (*ResetPersonalPINOutput, error)
- func (c *Client) RestorePhoneNumber(ctx context.Context, params *RestorePhoneNumberInput, optFns ...func(*Options)) (*RestorePhoneNumberOutput, error)
- func (c *Client) SearchAvailablePhoneNumbers(ctx context.Context, params *SearchAvailablePhoneNumbersInput, optFns ...func(*Options)) (*SearchAvailablePhoneNumbersOutput, error)
- func (c *Client) TagAttendee(ctx context.Context, params *TagAttendeeInput, optFns ...func(*Options)) (*TagAttendeeOutput, error)
- func (c *Client) TagMeeting(ctx context.Context, params *TagMeetingInput, optFns ...func(*Options)) (*TagMeetingOutput, error)
- func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
- func (c *Client) UntagAttendee(ctx context.Context, params *UntagAttendeeInput, optFns ...func(*Options)) (*UntagAttendeeOutput, error)
- func (c *Client) UntagMeeting(ctx context.Context, params *UntagMeetingInput, optFns ...func(*Options)) (*UntagMeetingOutput, error)
- func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
- func (c *Client) UpdateAccount(ctx context.Context, params *UpdateAccountInput, optFns ...func(*Options)) (*UpdateAccountOutput, error)
- func (c *Client) UpdateAccountSettings(ctx context.Context, params *UpdateAccountSettingsInput, optFns ...func(*Options)) (*UpdateAccountSettingsOutput, error)
- func (c *Client) UpdateBot(ctx context.Context, params *UpdateBotInput, optFns ...func(*Options)) (*UpdateBotOutput, error)
- func (c *Client) UpdateGlobalSettings(ctx context.Context, params *UpdateGlobalSettingsInput, optFns ...func(*Options)) (*UpdateGlobalSettingsOutput, error)
- func (c *Client) UpdatePhoneNumber(ctx context.Context, params *UpdatePhoneNumberInput, optFns ...func(*Options)) (*UpdatePhoneNumberOutput, error)
- func (c *Client) UpdatePhoneNumberSettings(ctx context.Context, params *UpdatePhoneNumberSettingsInput, optFns ...func(*Options)) (*UpdatePhoneNumberSettingsOutput, error)
- func (c *Client) UpdateProxySession(ctx context.Context, params *UpdateProxySessionInput, optFns ...func(*Options)) (*UpdateProxySessionOutput, error)
- func (c *Client) UpdateRoom(ctx context.Context, params *UpdateRoomInput, optFns ...func(*Options)) (*UpdateRoomOutput, error)
- func (c *Client) UpdateRoomMembership(ctx context.Context, params *UpdateRoomMembershipInput, optFns ...func(*Options)) (*UpdateRoomMembershipOutput, error)
- func (c *Client) UpdateUser(ctx context.Context, params *UpdateUserInput, optFns ...func(*Options)) (*UpdateUserOutput, error)
- func (c *Client) UpdateUserSettings(ctx context.Context, params *UpdateUserSettingsInput, optFns ...func(*Options)) (*UpdateUserSettingsOutput, error)
- func (c *Client) UpdateVoiceConnector(ctx context.Context, params *UpdateVoiceConnectorInput, optFns ...func(*Options)) (*UpdateVoiceConnectorOutput, error)
- func (c *Client) UpdateVoiceConnectorGroup(ctx context.Context, params *UpdateVoiceConnectorGroupInput, optFns ...func(*Options)) (*UpdateVoiceConnectorGroupOutput, error)
- type CreateAccountInput
- type CreateAccountOutput
- type CreateAttendeeInput
- type CreateAttendeeOutput
- type CreateBotInput
- type CreateBotOutput
- type CreateMeetingInput
- type CreateMeetingOutput
- type CreateMeetingWithAttendeesInput
- type CreateMeetingWithAttendeesOutput
- type CreatePhoneNumberOrderInput
- type CreatePhoneNumberOrderOutput
- type CreateProxySessionInput
- type CreateProxySessionOutput
- type CreateRoomInput
- type CreateRoomMembershipInput
- type CreateRoomMembershipOutput
- type CreateRoomOutput
- type CreateUserInput
- type CreateUserOutput
- type CreateVoiceConnectorGroupInput
- type CreateVoiceConnectorGroupOutput
- type CreateVoiceConnectorInput
- type CreateVoiceConnectorOutput
- type DeleteAccountInput
- type DeleteAccountOutput
- type DeleteAttendeeInput
- type DeleteAttendeeOutput
- type DeleteEventsConfigurationInput
- type DeleteEventsConfigurationOutput
- type DeleteMeetingInput
- type DeleteMeetingOutput
- type DeletePhoneNumberInput
- type DeletePhoneNumberOutput
- type DeleteProxySessionInput
- type DeleteProxySessionOutput
- type DeleteRoomInput
- type DeleteRoomMembershipInput
- type DeleteRoomMembershipOutput
- type DeleteRoomOutput
- type DeleteVoiceConnectorEmergencyCallingConfigurationInput
- type DeleteVoiceConnectorEmergencyCallingConfigurationOutput
- type DeleteVoiceConnectorGroupInput
- type DeleteVoiceConnectorGroupOutput
- type DeleteVoiceConnectorInput
- type DeleteVoiceConnectorOriginationInput
- type DeleteVoiceConnectorOriginationOutput
- type DeleteVoiceConnectorOutput
- type DeleteVoiceConnectorProxyInput
- type DeleteVoiceConnectorProxyOutput
- type DeleteVoiceConnectorStreamingConfigurationInput
- type DeleteVoiceConnectorStreamingConfigurationOutput
- type DeleteVoiceConnectorTerminationCredentialsInput
- type DeleteVoiceConnectorTerminationCredentialsOutput
- type DeleteVoiceConnectorTerminationInput
- type DeleteVoiceConnectorTerminationOutput
- type DisassociatePhoneNumberFromUserInput
- type DisassociatePhoneNumberFromUserOutput
- type DisassociatePhoneNumbersFromVoiceConnectorGroupInput
- type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput
- type DisassociatePhoneNumbersFromVoiceConnectorInput
- type DisassociatePhoneNumbersFromVoiceConnectorOutput
- type DisassociateSigninDelegateGroupsFromAccountInput
- type DisassociateSigninDelegateGroupsFromAccountOutput
- type EndpointResolver
- type EndpointResolverFunc
- type GetAccountInput
- type GetAccountOutput
- type GetAccountSettingsInput
- type GetAccountSettingsOutput
- type GetAttendeeInput
- type GetAttendeeOutput
- type GetBotInput
- type GetBotOutput
- type GetEventsConfigurationInput
- type GetEventsConfigurationOutput
- type GetGlobalSettingsInput
- type GetGlobalSettingsOutput
- type GetMeetingInput
- type GetMeetingOutput
- type GetPhoneNumberInput
- type GetPhoneNumberOrderInput
- type GetPhoneNumberOrderOutput
- type GetPhoneNumberOutput
- type GetPhoneNumberSettingsInput
- type GetPhoneNumberSettingsOutput
- type GetProxySessionInput
- type GetProxySessionOutput
- type GetRetentionSettingsInput
- type GetRetentionSettingsOutput
- type GetRoomInput
- type GetRoomOutput
- type GetUserInput
- type GetUserOutput
- type GetUserSettingsInput
- type GetUserSettingsOutput
- type GetVoiceConnectorEmergencyCallingConfigurationInput
- type GetVoiceConnectorEmergencyCallingConfigurationOutput
- type GetVoiceConnectorGroupInput
- type GetVoiceConnectorGroupOutput
- type GetVoiceConnectorInput
- type GetVoiceConnectorLoggingConfigurationInput
- type GetVoiceConnectorLoggingConfigurationOutput
- type GetVoiceConnectorOriginationInput
- type GetVoiceConnectorOriginationOutput
- type GetVoiceConnectorOutput
- type GetVoiceConnectorProxyInput
- type GetVoiceConnectorProxyOutput
- type GetVoiceConnectorStreamingConfigurationInput
- type GetVoiceConnectorStreamingConfigurationOutput
- type GetVoiceConnectorTerminationHealthInput
- type GetVoiceConnectorTerminationHealthOutput
- type GetVoiceConnectorTerminationInput
- type GetVoiceConnectorTerminationOutput
- type HTTPClient
- type HTTPSignerV4
- type IdempotencyTokenProvider
- type InviteUsersInput
- type InviteUsersOutput
- type ListAccountsInput
- type ListAccountsOutput
- type ListAttendeeTagsInput
- type ListAttendeeTagsOutput
- type ListAttendeesInput
- type ListAttendeesOutput
- type ListBotsInput
- type ListBotsOutput
- type ListMeetingTagsInput
- type ListMeetingTagsOutput
- type ListMeetingsInput
- type ListMeetingsOutput
- type ListPhoneNumberOrdersInput
- type ListPhoneNumberOrdersOutput
- type ListPhoneNumbersInput
- type ListPhoneNumbersOutput
- type ListProxySessionsInput
- type ListProxySessionsOutput
- type ListRoomMembershipsInput
- type ListRoomMembershipsOutput
- type ListRoomsInput
- type ListRoomsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListUsersInput
- type ListUsersOutput
- type ListVoiceConnectorGroupsInput
- type ListVoiceConnectorGroupsOutput
- type ListVoiceConnectorTerminationCredentialsInput
- type ListVoiceConnectorTerminationCredentialsOutput
- type ListVoiceConnectorsInput
- type ListVoiceConnectorsOutput
- type LogoutUserInput
- type LogoutUserOutput
- type Options
- func (o Options) Copy() Options
- func (o Options) GetCredentials() aws.CredentialsProvider
- func (o Options) GetEndpointOptions() ResolverOptions
- func (o Options) GetEndpointResolver() EndpointResolver
- func (o Options) GetHTTPSignerV4() HTTPSignerV4
- func (o Options) GetIdempotencyTokenProvider() IdempotencyTokenProvider
- func (o Options) GetRegion() string
- func (o Options) GetRetryer() retry.Retryer
- type PutEventsConfigurationInput
- type PutEventsConfigurationOutput
- type PutRetentionSettingsInput
- type PutRetentionSettingsOutput
- type PutVoiceConnectorEmergencyCallingConfigurationInput
- type PutVoiceConnectorEmergencyCallingConfigurationOutput
- type PutVoiceConnectorLoggingConfigurationInput
- type PutVoiceConnectorLoggingConfigurationOutput
- type PutVoiceConnectorOriginationInput
- type PutVoiceConnectorOriginationOutput
- type PutVoiceConnectorProxyInput
- type PutVoiceConnectorProxyOutput
- type PutVoiceConnectorStreamingConfigurationInput
- type PutVoiceConnectorStreamingConfigurationOutput
- type PutVoiceConnectorTerminationCredentialsInput
- type PutVoiceConnectorTerminationCredentialsOutput
- type PutVoiceConnectorTerminationInput
- type PutVoiceConnectorTerminationOutput
- type RedactConversationMessageInput
- type RedactConversationMessageOutput
- type RedactRoomMessageInput
- type RedactRoomMessageOutput
- type RegenerateSecurityTokenInput
- type RegenerateSecurityTokenOutput
- type ResetPersonalPINInput
- type ResetPersonalPINOutput
- type ResolveEndpoint
- func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
- func (*ResolveEndpoint) ID() string
- type ResolveEndpointMiddlewareOptions
- type ResolverOptions
- type RestorePhoneNumberInput
- type RestorePhoneNumberOutput
- type SearchAvailablePhoneNumbersInput
- type SearchAvailablePhoneNumbersOutput
- type TagAttendeeInput
- type TagAttendeeOutput
- type TagMeetingInput
- type TagMeetingOutput
- type TagResourceInput
- type TagResourceOutput
- type UntagAttendeeInput
- type UntagAttendeeOutput
- type UntagMeetingInput
- type UntagMeetingOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAccountInput
- type UpdateAccountOutput
- type UpdateAccountSettingsInput
- type UpdateAccountSettingsOutput
- type UpdateBotInput
- type UpdateBotOutput
- type UpdateGlobalSettingsInput
- type UpdateGlobalSettingsOutput
- type UpdatePhoneNumberInput
- type UpdatePhoneNumberOutput
- type UpdatePhoneNumberSettingsInput
- type UpdatePhoneNumberSettingsOutput
- type UpdateProxySessionInput
- type UpdateProxySessionOutput
- type UpdateRoomInput
- type UpdateRoomMembershipInput
- type UpdateRoomMembershipOutput
- type UpdateRoomOutput
- type UpdateUserInput
- type UpdateUserOutput
- type UpdateUserSettingsInput
- type UpdateUserSettingsOutput
- type UpdateVoiceConnectorGroupInput
- type UpdateVoiceConnectorGroupOutput
- type UpdateVoiceConnectorInput
- type UpdateVoiceConnectorOutput
Constants ¶
const ServiceAPIVersion = "2018-05-01"
const ServiceID = "Chime"
Functions ¶
func AddResolveEndpointMiddleware ¶
func AddResolveEndpointMiddleware(stack *middleware.Stack, options ResolveEndpointMiddlewareOptions)
func NewDefaultEndpointResolver ¶
func NewDefaultEndpointResolver() *internalendpoints.Resolver
NewDefaultEndpointResolver constructs a new service endpoint resolver
func RemoveResolveEndpointMiddleware ¶
func RemoveResolveEndpointMiddleware(stack *middleware.Stack) error
Types ¶
type AssociatePhoneNumberWithUserInput ¶
type AssociatePhoneNumberWithUserInput struct { // The phone number, in E.164 format. E164PhoneNumber *string // The Amazon Chime account ID. AccountId *string // The user ID. UserId *string }
type AssociatePhoneNumberWithUserOutput ¶
type AssociatePhoneNumberWithUserOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type AssociatePhoneNumbersWithVoiceConnectorGroupInput ¶
type AssociatePhoneNumbersWithVoiceConnectorGroupInput struct { // The Amazon Chime Voice Connector group ID. VoiceConnectorGroupId *string // 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 // List of phone numbers, in E.164 format. E164PhoneNumbers []*string }
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 []*types.PhoneNumberError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type AssociatePhoneNumbersWithVoiceConnectorInput ¶
type AssociatePhoneNumbersWithVoiceConnectorInput struct { // 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 // List of phone numbers, in E.164 format. E164PhoneNumbers []*string // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
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 []*types.PhoneNumberError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type AssociateSigninDelegateGroupsWithAccountInput ¶
type AssociateSigninDelegateGroupsWithAccountInput struct { // The sign-in delegate groups. SigninDelegateGroups []*types.SigninDelegateGroup // The Amazon Chime account ID. AccountId *string }
type AssociateSigninDelegateGroupsWithAccountOutput ¶
type AssociateSigninDelegateGroupsWithAccountOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type BatchCreateAttendeeInput ¶
type BatchCreateAttendeeInput struct { // The request containing the attendees to create. Attendees []*types.CreateAttendeeRequestItem // The Amazon Chime SDK meeting ID. MeetingId *string }
type BatchCreateAttendeeOutput ¶
type BatchCreateAttendeeOutput struct { // The attendee information, including attendees IDs and join tokens. Attendees []*types.Attendee // 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 []*types.CreateAttendeeError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type BatchCreateRoomMembershipInput ¶
type BatchCreateRoomMembershipInput struct { // The list of membership items. MembershipItemList []*types.MembershipItem // The Amazon Chime account ID. AccountId *string // The room ID. RoomId *string }
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 []*types.MemberError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type BatchDeletePhoneNumberInput ¶
type BatchDeletePhoneNumberInput struct { // List of phone number IDs. PhoneNumberIds []*string }
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 []*types.PhoneNumberError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type BatchSuspendUserInput ¶
type BatchSuspendUserInput struct { // The request containing the user IDs to suspend. UserIdList []*string // The Amazon Chime account ID. AccountId *string }
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 []*types.UserError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type BatchUnsuspendUserInput ¶
type BatchUnsuspendUserInput struct { // The request containing the user IDs to unsuspend. UserIdList []*string // The Amazon Chime account ID. AccountId *string }
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 []*types.UserError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type BatchUpdatePhoneNumberInput ¶
type BatchUpdatePhoneNumberInput struct { // The request containing the phone number IDs and product types or calling names // to update. UpdatePhoneNumberRequestItems []*types.UpdatePhoneNumberRequestItem }
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 []*types.PhoneNumberError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type BatchUpdateUserInput ¶
type BatchUpdateUserInput struct { // The Amazon Chime account ID. AccountId *string // The request containing the user IDs and details to update. UpdateUserRequestItems []*types.UpdateUserRequestItem }
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 []*types.UserError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
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. <p>Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see <a href="https://docs.aws.amazon.com/chime/latest/ag/security-iam.html">Identity and Access Management for Amazon Chime</a> in the <i>Amazon Chime Administration Guide</i>.</p>
func New ¶
New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.
func NewFromConfig ¶
NewFromConfig returns a new client from the provided config.
func (*Client) AssociatePhoneNumberWithUser ¶
func (c *Client) AssociatePhoneNumberWithUser(ctx context.Context, params *AssociatePhoneNumberWithUserInput, optFns ...func(*Options)) (*AssociatePhoneNumberWithUserOutput, error)
Associates a phone number with the specified Amazon Chime user.
func (*Client) AssociatePhoneNumbersWithVoiceConnector ¶
func (c *Client) AssociatePhoneNumbersWithVoiceConnector(ctx context.Context, params *AssociatePhoneNumbersWithVoiceConnectorInput, optFns ...func(*Options)) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)
Associates phone numbers with the specified Amazon Chime Voice Connector.
func (*Client) AssociatePhoneNumbersWithVoiceConnectorGroup ¶
func (c *Client) AssociatePhoneNumbersWithVoiceConnectorGroup(ctx context.Context, params *AssociatePhoneNumbersWithVoiceConnectorGroupInput, optFns ...func(*Options)) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)
Associates phone numbers with the specified Amazon Chime Voice Connector group.
func (*Client) AssociateSigninDelegateGroupsWithAccount ¶
func (c *Client) AssociateSigninDelegateGroupsWithAccount(ctx context.Context, params *AssociateSigninDelegateGroupsWithAccountInput, optFns ...func(*Options)) (*AssociateSigninDelegateGroupsWithAccountOutput, error)
Associates the specified sign-in delegate groups with the specified Amazon Chime account.
func (*Client) BatchCreateAttendee ¶
func (c *Client) BatchCreateAttendee(ctx context.Context, params *BatchCreateAttendeeInput, optFns ...func(*Options)) (*BatchCreateAttendeeOutput, error)
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.
func (*Client) BatchCreateRoomMembership ¶
func (c *Client) BatchCreateRoomMembership(ctx context.Context, params *BatchCreateRoomMembershipInput, optFns ...func(*Options)) (*BatchCreateRoomMembershipOutput, error)
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.
func (*Client) BatchDeletePhoneNumber ¶
func (c *Client) BatchDeletePhoneNumber(ctx context.Context, params *BatchDeletePhoneNumberInput, optFns ...func(*Options)) (*BatchDeletePhoneNumberOutput, error)
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.
func (*Client) BatchSuspendUser ¶
func (c *Client) BatchSuspendUser(ctx context.Context, params *BatchSuspendUserInput, optFns ...func(*Options)) (*BatchSuspendUserOutput, error)
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.
func (*Client) BatchUnsuspendUser ¶
func (c *Client) BatchUnsuspendUser(ctx context.Context, params *BatchUnsuspendUserInput, optFns ...func(*Options)) (*BatchUnsuspendUserOutput, error)
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.
func (*Client) BatchUpdatePhoneNumber ¶
func (c *Client) BatchUpdatePhoneNumber(ctx context.Context, params *BatchUpdatePhoneNumberInput, optFns ...func(*Options)) (*BatchUpdatePhoneNumberOutput, error)
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.
func (*Client) BatchUpdateUser ¶
func (c *Client) BatchUpdateUser(ctx context.Context, params *BatchUpdateUserInput, optFns ...func(*Options)) (*BatchUpdateUserOutput, error)
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.
func (*Client) CreateAccount ¶
func (c *Client) CreateAccount(ctx context.Context, params *CreateAccountInput, optFns ...func(*Options)) (*CreateAccountOutput, error)
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.
func (*Client) CreateAttendee ¶
func (c *Client) CreateAttendee(ctx context.Context, params *CreateAttendeeInput, optFns ...func(*Options)) (*CreateAttendeeOutput, error)
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.
func (*Client) CreateBot ¶
func (c *Client) CreateBot(ctx context.Context, params *CreateBotInput, optFns ...func(*Options)) (*CreateBotOutput, error)
Creates a bot for an Amazon Chime Enterprise account.
func (*Client) CreateMeeting ¶
func (c *Client) CreateMeeting(ctx context.Context, params *CreateMeetingInput, optFns ...func(*Options)) (*CreateMeetingOutput, error)
Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions (https://docs.aws.amazon.com/chime/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
func (*Client) CreateMeetingWithAttendees ¶
func (c *Client) CreateMeetingWithAttendees(ctx context.Context, params *CreateMeetingWithAttendeesInput, optFns ...func(*Options)) (*CreateMeetingWithAttendeesOutput, error)
Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions (https://docs.aws.amazon.com/chime/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.
func (*Client) CreatePhoneNumberOrder ¶
func (c *Client) CreatePhoneNumberOrder(ctx context.Context, params *CreatePhoneNumberOrderInput, optFns ...func(*Options)) (*CreatePhoneNumberOrderOutput, error)
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.
func (*Client) CreateProxySession ¶
func (c *Client) CreateProxySession(ctx context.Context, params *CreateProxySessionInput, optFns ...func(*Options)) (*CreateProxySessionOutput, error)
Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers.
func (*Client) CreateRoom ¶
func (c *Client) CreateRoom(ctx context.Context, params *CreateRoomInput, optFns ...func(*Options)) (*CreateRoomOutput, error)
Creates a chat room for the specified Amazon Chime Enterprise account.
func (*Client) CreateRoomMembership ¶
func (c *Client) CreateRoomMembership(ctx context.Context, params *CreateRoomMembershipInput, optFns ...func(*Options)) (*CreateRoomMembershipOutput, error)
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.
func (*Client) CreateUser ¶
func (c *Client) CreateUser(ctx context.Context, params *CreateUserInput, optFns ...func(*Options)) (*CreateUserOutput, error)
Creates a user under the specified Amazon Chime account.
func (*Client) CreateVoiceConnector ¶
func (c *Client) CreateVoiceConnector(ctx context.Context, params *CreateVoiceConnectorInput, optFns ...func(*Options)) (*CreateVoiceConnectorOutput, error)
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.
func (*Client) CreateVoiceConnectorGroup ¶
func (c *Client) CreateVoiceConnectorGroup(ctx context.Context, params *CreateVoiceConnectorGroupInput, optFns ...func(*Options)) (*CreateVoiceConnectorGroupOutput, error)
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.
func (*Client) DeleteAccount ¶
func (c *Client) DeleteAccount(ctx context.Context, params *DeleteAccountInput, optFns ...func(*Options)) (*DeleteAccountOutput, error)
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.
func (*Client) DeleteAttendee ¶
func (c *Client) DeleteAttendee(ctx context.Context, params *DeleteAttendeeInput, optFns ...func(*Options)) (*DeleteAttendeeOutput, error)
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.
func (*Client) DeleteEventsConfiguration ¶
func (c *Client) DeleteEventsConfiguration(ctx context.Context, params *DeleteEventsConfigurationInput, optFns ...func(*Options)) (*DeleteEventsConfigurationOutput, error)
Deletes the events configuration that allows a bot to receive outgoing events.
func (*Client) DeleteMeeting ¶
func (c *Client) DeleteMeeting(ctx context.Context, params *DeleteMeetingInput, optFns ...func(*Options)) (*DeleteMeetingOutput, error)
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.
func (*Client) DeletePhoneNumber ¶
func (c *Client) DeletePhoneNumber(ctx context.Context, params *DeletePhoneNumberInput, optFns ...func(*Options)) (*DeletePhoneNumberOutput, error)
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.
func (*Client) DeleteProxySession ¶
func (c *Client) DeleteProxySession(ctx context.Context, params *DeleteProxySessionInput, optFns ...func(*Options)) (*DeleteProxySessionOutput, error)
Deletes the specified proxy session from the specified Amazon Chime Voice Connector.
func (*Client) DeleteRoom ¶
func (c *Client) DeleteRoom(ctx context.Context, params *DeleteRoomInput, optFns ...func(*Options)) (*DeleteRoomOutput, error)
Deletes a chat room in an Amazon Chime Enterprise account.
func (*Client) DeleteRoomMembership ¶
func (c *Client) DeleteRoomMembership(ctx context.Context, params *DeleteRoomMembershipInput, optFns ...func(*Options)) (*DeleteRoomMembershipOutput, error)
Removes a member from a chat room in an Amazon Chime Enterprise account.
func (*Client) DeleteVoiceConnector ¶
func (c *Client) DeleteVoiceConnector(ctx context.Context, params *DeleteVoiceConnectorInput, optFns ...func(*Options)) (*DeleteVoiceConnectorOutput, error)
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.
func (*Client) DeleteVoiceConnectorEmergencyCallingConfiguration ¶
func (c *Client) DeleteVoiceConnectorEmergencyCallingConfiguration(ctx context.Context, params *DeleteVoiceConnectorEmergencyCallingConfigurationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)
Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector.
func (*Client) DeleteVoiceConnectorGroup ¶
func (c *Client) DeleteVoiceConnectorGroup(ctx context.Context, params *DeleteVoiceConnectorGroupInput, optFns ...func(*Options)) (*DeleteVoiceConnectorGroupOutput, error)
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.
func (*Client) DeleteVoiceConnectorOrigination ¶
func (c *Client) DeleteVoiceConnectorOrigination(ctx context.Context, params *DeleteVoiceConnectorOriginationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorOriginationOutput, error)
Deletes the origination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings.
func (*Client) DeleteVoiceConnectorProxy ¶
func (c *Client) DeleteVoiceConnectorProxy(ctx context.Context, params *DeleteVoiceConnectorProxyInput, optFns ...func(*Options)) (*DeleteVoiceConnectorProxyOutput, error)
Deletes the proxy configuration from the specified Amazon Chime Voice Connector.
func (*Client) DeleteVoiceConnectorStreamingConfiguration ¶
func (c *Client) DeleteVoiceConnectorStreamingConfiguration(ctx context.Context, params *DeleteVoiceConnectorStreamingConfigurationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)
Deletes the streaming configuration for the specified Amazon Chime Voice Connector.
func (*Client) DeleteVoiceConnectorTermination ¶
func (c *Client) DeleteVoiceConnectorTermination(ctx context.Context, params *DeleteVoiceConnectorTerminationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorTerminationOutput, error)
Deletes the termination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings.
func (*Client) DeleteVoiceConnectorTerminationCredentials ¶
func (c *Client) DeleteVoiceConnectorTerminationCredentials(ctx context.Context, params *DeleteVoiceConnectorTerminationCredentialsInput, optFns ...func(*Options)) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)
Deletes the specified SIP credentials used by your equipment to authenticate during call termination.
func (*Client) DisassociatePhoneNumberFromUser ¶
func (c *Client) DisassociatePhoneNumberFromUser(ctx context.Context, params *DisassociatePhoneNumberFromUserInput, optFns ...func(*Options)) (*DisassociatePhoneNumberFromUserOutput, error)
Disassociates the primary provisioned phone number from the specified Amazon Chime user.
func (*Client) DisassociatePhoneNumbersFromVoiceConnector ¶
func (c *Client) DisassociatePhoneNumbersFromVoiceConnector(ctx context.Context, params *DisassociatePhoneNumbersFromVoiceConnectorInput, optFns ...func(*Options)) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.
func (*Client) DisassociatePhoneNumbersFromVoiceConnectorGroup ¶
func (c *Client) DisassociatePhoneNumbersFromVoiceConnectorGroup(ctx context.Context, params *DisassociatePhoneNumbersFromVoiceConnectorGroupInput, optFns ...func(*Options)) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)
Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.
func (*Client) DisassociateSigninDelegateGroupsFromAccount ¶
func (c *Client) DisassociateSigninDelegateGroupsFromAccount(ctx context.Context, params *DisassociateSigninDelegateGroupsFromAccountInput, optFns ...func(*Options)) (*DisassociateSigninDelegateGroupsFromAccountOutput, error)
Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.
func (*Client) GetAccount ¶
func (c *Client) GetAccount(ctx context.Context, params *GetAccountInput, optFns ...func(*Options)) (*GetAccountOutput, error)
Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.
func (*Client) GetAccountSettings ¶
func (c *Client) GetAccountSettings(ctx context.Context, params *GetAccountSettingsInput, optFns ...func(*Options)) (*GetAccountSettingsOutput, error)
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.
func (*Client) GetAttendee ¶
func (c *Client) GetAttendee(ctx context.Context, params *GetAttendeeInput, optFns ...func(*Options)) (*GetAttendeeOutput, error)
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.
func (*Client) GetBot ¶
func (c *Client) GetBot(ctx context.Context, params *GetBotInput, optFns ...func(*Options)) (*GetBotOutput, error)
Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.
func (*Client) GetEventsConfiguration ¶
func (c *Client) GetEventsConfiguration(ctx context.Context, params *GetEventsConfigurationInput, optFns ...func(*Options)) (*GetEventsConfigurationOutput, error)
Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN.
func (*Client) GetGlobalSettings ¶
func (c *Client) GetGlobalSettings(ctx context.Context, params *GetGlobalSettingsInput, optFns ...func(*Options)) (*GetGlobalSettingsOutput, error)
Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.
func (*Client) GetMeeting ¶
func (c *Client) GetMeeting(ctx context.Context, params *GetMeetingInput, optFns ...func(*Options)) (*GetMeetingOutput, error)
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.
func (*Client) GetPhoneNumber ¶
func (c *Client) GetPhoneNumber(ctx context.Context, params *GetPhoneNumberInput, optFns ...func(*Options)) (*GetPhoneNumberOutput, error)
Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.
func (*Client) GetPhoneNumberOrder ¶
func (c *Client) GetPhoneNumberOrder(ctx context.Context, params *GetPhoneNumberOrderInput, optFns ...func(*Options)) (*GetPhoneNumberOrderOutput, error)
Retrieves details for the specified phone number order, such as order creation timestamp, phone numbers in E.164 format, product type, and order status.
func (*Client) GetPhoneNumberSettings ¶
func (c *Client) GetPhoneNumberSettings(ctx context.Context, params *GetPhoneNumberSettingsInput, optFns ...func(*Options)) (*GetPhoneNumberSettingsOutput, error)
Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.
func (*Client) GetProxySession ¶
func (c *Client) GetProxySession(ctx context.Context, params *GetProxySessionInput, optFns ...func(*Options)) (*GetProxySessionOutput, error)
Gets the specified proxy session details for the specified Amazon Chime Voice Connector.
func (*Client) GetRetentionSettings ¶
func (c *Client) GetRetentionSettings(ctx context.Context, params *GetRetentionSettingsInput, optFns ...func(*Options)) (*GetRetentionSettingsOutput, error)
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.
func (*Client) GetRoom ¶
func (c *Client) GetRoom(ctx context.Context, params *GetRoomInput, optFns ...func(*Options)) (*GetRoomOutput, error)
Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.
func (*Client) GetUser ¶
func (c *Client) GetUser(ctx context.Context, params *GetUserInput, optFns ...func(*Options)) (*GetUserOutput, error)
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.
func (*Client) GetUserSettings ¶
func (c *Client) GetUserSettings(ctx context.Context, params *GetUserSettingsInput, optFns ...func(*Options)) (*GetUserSettingsOutput, error)
Retrieves settings for the specified user ID, such as any associated phone number settings.
func (*Client) GetVoiceConnector ¶
func (c *Client) GetVoiceConnector(ctx context.Context, params *GetVoiceConnectorInput, optFns ...func(*Options)) (*GetVoiceConnectorOutput, error)
Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps, name, outbound host, and encryption requirements.
func (*Client) GetVoiceConnectorEmergencyCallingConfiguration ¶
func (c *Client) GetVoiceConnectorEmergencyCallingConfiguration(ctx context.Context, params *GetVoiceConnectorEmergencyCallingConfigurationInput, optFns ...func(*Options)) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)
Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector.
func (*Client) GetVoiceConnectorGroup ¶
func (c *Client) GetVoiceConnectorGroup(ctx context.Context, params *GetVoiceConnectorGroupInput, optFns ...func(*Options)) (*GetVoiceConnectorGroupOutput, error)
Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps, name, and associated VoiceConnectorItems.
func (*Client) GetVoiceConnectorLoggingConfiguration ¶
func (c *Client) GetVoiceConnectorLoggingConfiguration(ctx context.Context, params *GetVoiceConnectorLoggingConfigurationInput, optFns ...func(*Options)) (*GetVoiceConnectorLoggingConfigurationOutput, error)
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.
func (*Client) GetVoiceConnectorOrigination ¶
func (c *Client) GetVoiceConnectorOrigination(ctx context.Context, params *GetVoiceConnectorOriginationInput, optFns ...func(*Options)) (*GetVoiceConnectorOriginationOutput, error)
Retrieves origination setting details for the specified Amazon Chime Voice Connector.
func (*Client) GetVoiceConnectorProxy ¶
func (c *Client) GetVoiceConnectorProxy(ctx context.Context, params *GetVoiceConnectorProxyInput, optFns ...func(*Options)) (*GetVoiceConnectorProxyOutput, error)
Gets the proxy configuration details for the specified Amazon Chime Voice Connector.
func (*Client) GetVoiceConnectorStreamingConfiguration ¶
func (c *Client) GetVoiceConnectorStreamingConfiguration(ctx context.Context, params *GetVoiceConnectorStreamingConfigurationInput, optFns ...func(*Options)) (*GetVoiceConnectorStreamingConfigurationOutput, error)
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.
func (*Client) GetVoiceConnectorTermination ¶
func (c *Client) GetVoiceConnectorTermination(ctx context.Context, params *GetVoiceConnectorTerminationInput, optFns ...func(*Options)) (*GetVoiceConnectorTerminationOutput, error)
Retrieves termination setting details for the specified Amazon Chime Voice Connector.
func (*Client) GetVoiceConnectorTerminationHealth ¶
func (c *Client) GetVoiceConnectorTerminationHealth(ctx context.Context, params *GetVoiceConnectorTerminationHealthInput, optFns ...func(*Options)) (*GetVoiceConnectorTerminationHealthOutput, error)
Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.
func (*Client) InviteUsers ¶
func (c *Client) InviteUsers(ctx context.Context, params *InviteUsersInput, optFns ...func(*Options)) (*InviteUsersOutput, error)
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.
func (*Client) ListAccounts ¶
func (c *Client) ListAccounts(ctx context.Context, params *ListAccountsInput, optFns ...func(*Options)) (*ListAccountsOutput, error)
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.
func (*Client) ListAttendeeTags ¶
func (c *Client) ListAttendeeTags(ctx context.Context, params *ListAttendeeTagsInput, optFns ...func(*Options)) (*ListAttendeeTagsOutput, error)
Lists the tags applied to an Amazon Chime SDK attendee resource.
func (*Client) ListAttendees ¶
func (c *Client) ListAttendees(ctx context.Context, params *ListAttendeesInput, optFns ...func(*Options)) (*ListAttendeesOutput, error)
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.
func (*Client) ListBots ¶
func (c *Client) ListBots(ctx context.Context, params *ListBotsInput, optFns ...func(*Options)) (*ListBotsOutput, error)
Lists the bots associated with the administrator's Amazon Chime Enterprise account ID.
func (*Client) ListMeetingTags ¶
func (c *Client) ListMeetingTags(ctx context.Context, params *ListMeetingTagsInput, optFns ...func(*Options)) (*ListMeetingTagsOutput, error)
Lists the tags applied to an Amazon Chime SDK meeting resource.
func (*Client) ListMeetings ¶
func (c *Client) ListMeetings(ctx context.Context, params *ListMeetingsInput, optFns ...func(*Options)) (*ListMeetingsOutput, error)
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.
func (*Client) ListPhoneNumberOrders ¶
func (c *Client) ListPhoneNumberOrders(ctx context.Context, params *ListPhoneNumberOrdersInput, optFns ...func(*Options)) (*ListPhoneNumberOrdersOutput, error)
Lists the phone number orders for the administrator's Amazon Chime account.
func (*Client) ListPhoneNumbers ¶
func (c *Client) ListPhoneNumbers(ctx context.Context, params *ListPhoneNumbersInput, optFns ...func(*Options)) (*ListPhoneNumbersOutput, error)
Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group.
func (*Client) ListProxySessions ¶
func (c *Client) ListProxySessions(ctx context.Context, params *ListProxySessionsInput, optFns ...func(*Options)) (*ListProxySessionsOutput, error)
Lists the proxy sessions for the specified Amazon Chime Voice Connector.
func (*Client) ListRoomMemberships ¶
func (c *Client) ListRoomMemberships(ctx context.Context, params *ListRoomMembershipsInput, optFns ...func(*Options)) (*ListRoomMembershipsOutput, error)
Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names.
func (*Client) ListRooms ¶
func (c *Client) ListRooms(ctx context.Context, params *ListRoomsInput, optFns ...func(*Options)) (*ListRoomsOutput, error)
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.
func (*Client) ListTagsForResource ¶
func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)
Lists the tags applied to an Amazon Chime SDK meeting resource.
func (*Client) ListUsers ¶
func (c *Client) ListUsers(ctx context.Context, params *ListUsersInput, optFns ...func(*Options)) (*ListUsersOutput, error)
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.
func (*Client) ListVoiceConnectorGroups ¶
func (c *Client) ListVoiceConnectorGroups(ctx context.Context, params *ListVoiceConnectorGroupsInput, optFns ...func(*Options)) (*ListVoiceConnectorGroupsOutput, error)
Lists the Amazon Chime Voice Connector groups for the administrator's AWS account.
func (*Client) ListVoiceConnectorTerminationCredentials ¶
func (c *Client) ListVoiceConnectorTerminationCredentials(ctx context.Context, params *ListVoiceConnectorTerminationCredentialsInput, optFns ...func(*Options)) (*ListVoiceConnectorTerminationCredentialsOutput, error)
Lists the SIP credentials for the specified Amazon Chime Voice Connector.
func (*Client) ListVoiceConnectors ¶
func (c *Client) ListVoiceConnectors(ctx context.Context, params *ListVoiceConnectorsInput, optFns ...func(*Options)) (*ListVoiceConnectorsOutput, error)
Lists the Amazon Chime Voice Connectors for the administrator's AWS account.
func (*Client) LogoutUser ¶
func (c *Client) LogoutUser(ctx context.Context, params *LogoutUserInput, optFns ...func(*Options)) (*LogoutUserOutput, error)
Logs out the specified user from all of the devices they are currently logged into.
func (*Client) PutEventsConfiguration ¶
func (c *Client) PutEventsConfiguration(ctx context.Context, params *PutEventsConfigurationInput, optFns ...func(*Options)) (*PutEventsConfigurationOutput, error)
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 ().
func (*Client) PutRetentionSettings ¶
func (c *Client) PutRetentionSettings(ctx context.Context, params *PutRetentionSettingsInput, optFns ...func(*Options)) (*PutRetentionSettingsOutput, error)
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.
func (*Client) PutVoiceConnectorEmergencyCallingConfiguration ¶
func (c *Client) PutVoiceConnectorEmergencyCallingConfiguration(ctx context.Context, params *PutVoiceConnectorEmergencyCallingConfigurationInput, optFns ...func(*Options)) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error)
Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured.
func (*Client) PutVoiceConnectorLoggingConfiguration ¶
func (c *Client) PutVoiceConnectorLoggingConfiguration(ctx context.Context, params *PutVoiceConnectorLoggingConfigurationInput, optFns ...func(*Options)) (*PutVoiceConnectorLoggingConfigurationOutput, error)
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.
func (*Client) PutVoiceConnectorOrigination ¶
func (c *Client) PutVoiceConnectorOrigination(ctx context.Context, params *PutVoiceConnectorOriginationInput, optFns ...func(*Options)) (*PutVoiceConnectorOriginationOutput, error)
Adds origination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings.
func (*Client) PutVoiceConnectorProxy ¶
func (c *Client) PutVoiceConnectorProxy(ctx context.Context, params *PutVoiceConnectorProxyInput, optFns ...func(*Options)) (*PutVoiceConnectorProxyOutput, error)
Puts the specified proxy configuration to the specified Amazon Chime Voice Connector.
func (*Client) PutVoiceConnectorStreamingConfiguration ¶
func (c *Client) PutVoiceConnectorStreamingConfiguration(ctx context.Context, params *PutVoiceConnectorStreamingConfigurationInput, optFns ...func(*Options)) (*PutVoiceConnectorStreamingConfigurationOutput, error)
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.
func (*Client) PutVoiceConnectorTermination ¶
func (c *Client) PutVoiceConnectorTermination(ctx context.Context, params *PutVoiceConnectorTerminationInput, optFns ...func(*Options)) (*PutVoiceConnectorTerminationOutput, error)
Adds termination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings.
func (*Client) PutVoiceConnectorTerminationCredentials ¶
func (c *Client) PutVoiceConnectorTerminationCredentials(ctx context.Context, params *PutVoiceConnectorTerminationCredentialsInput, optFns ...func(*Options)) (*PutVoiceConnectorTerminationCredentialsOutput, error)
Adds termination SIP credentials for the specified Amazon Chime Voice Connector.
func (*Client) RedactConversationMessage ¶
func (c *Client) RedactConversationMessage(ctx context.Context, params *RedactConversationMessageInput, optFns ...func(*Options)) (*RedactConversationMessageOutput, error)
Redacts the specified message from the specified Amazon Chime conversation.
func (*Client) RedactRoomMessage ¶
func (c *Client) RedactRoomMessage(ctx context.Context, params *RedactRoomMessageInput, optFns ...func(*Options)) (*RedactRoomMessageOutput, error)
Redacts the specified message from the specified Amazon Chime chat room.
func (*Client) RegenerateSecurityToken ¶
func (c *Client) RegenerateSecurityToken(ctx context.Context, params *RegenerateSecurityTokenInput, optFns ...func(*Options)) (*RegenerateSecurityTokenOutput, error)
Regenerates the security token for a bot.
func (*Client) ResetPersonalPIN ¶
func (c *Client) ResetPersonalPIN(ctx context.Context, params *ResetPersonalPINInput, optFns ...func(*Options)) (*ResetPersonalPINOutput, error)
Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User () object with the updated personal meeting PIN.
func (*Client) RestorePhoneNumber ¶
func (c *Client) RestorePhoneNumber(ctx context.Context, params *RestorePhoneNumberInput, optFns ...func(*Options)) (*RestorePhoneNumberOutput, error)
Moves a phone number from the Deletion queue back into the phone number Inventory.
func (*Client) SearchAvailablePhoneNumbers ¶
func (c *Client) SearchAvailablePhoneNumbers(ctx context.Context, params *SearchAvailablePhoneNumbersInput, optFns ...func(*Options)) (*SearchAvailablePhoneNumbersOutput, error)
Searches phone numbers that can be ordered.
func (*Client) TagAttendee ¶
func (c *Client) TagAttendee(ctx context.Context, params *TagAttendeeInput, optFns ...func(*Options)) (*TagAttendeeOutput, error)
Applies the specified tags to the specified Amazon Chime SDK attendee.
func (*Client) TagMeeting ¶
func (c *Client) TagMeeting(ctx context.Context, params *TagMeetingInput, optFns ...func(*Options)) (*TagMeetingOutput, error)
Applies the specified tags to the specified Amazon Chime SDK meeting.
func (*Client) TagResource ¶
func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
Applies the specified tags to the specified Amazon Chime SDK meeting resource.
func (*Client) UntagAttendee ¶
func (c *Client) UntagAttendee(ctx context.Context, params *UntagAttendeeInput, optFns ...func(*Options)) (*UntagAttendeeOutput, error)
Untags the specified tags from the specified Amazon Chime SDK attendee.
func (*Client) UntagMeeting ¶
func (c *Client) UntagMeeting(ctx context.Context, params *UntagMeetingInput, optFns ...func(*Options)) (*UntagMeetingOutput, error)
Untags the specified tags from the specified Amazon Chime SDK meeting.
func (*Client) UntagResource ¶
func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
Untags the specified tags from the specified Amazon Chime SDK meeting resource.
func (*Client) UpdateAccount ¶
func (c *Client) UpdateAccount(ctx context.Context, params *UpdateAccountInput, optFns ...func(*Options)) (*UpdateAccountOutput, error)
Updates account details for the specified Amazon Chime account. Currently, only account name updates are supported for this action.
func (*Client) UpdateAccountSettings ¶
func (c *Client) UpdateAccountSettings(ctx context.Context, params *UpdateAccountSettingsInput, optFns ...func(*Options)) (*UpdateAccountSettingsOutput, error)
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.
func (*Client) UpdateBot ¶
func (c *Client) UpdateBot(ctx context.Context, params *UpdateBotInput, optFns ...func(*Options)) (*UpdateBotOutput, error)
Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account.
func (*Client) UpdateGlobalSettings ¶
func (c *Client) UpdateGlobalSettings(ctx context.Context, params *UpdateGlobalSettingsInput, optFns ...func(*Options)) (*UpdateGlobalSettingsOutput, error)
Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.
func (*Client) UpdatePhoneNumber ¶
func (c *Client) UpdatePhoneNumber(ctx context.Context, params *UpdatePhoneNumberInput, optFns ...func(*Options)) (*UpdatePhoneNumberOutput, error)
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.
func (*Client) UpdatePhoneNumberSettings ¶
func (c *Client) UpdatePhoneNumberSettings(ctx context.Context, params *UpdatePhoneNumberSettingsInput, optFns ...func(*Options)) (*UpdatePhoneNumberSettingsOutput, error)
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.
func (*Client) UpdateProxySession ¶
func (c *Client) UpdateProxySession(ctx context.Context, params *UpdateProxySessionInput, optFns ...func(*Options)) (*UpdateProxySessionOutput, error)
Updates the specified proxy session details, such as voice or SMS capabilities.
func (*Client) UpdateRoom ¶
func (c *Client) UpdateRoom(ctx context.Context, params *UpdateRoomInput, optFns ...func(*Options)) (*UpdateRoomOutput, error)
Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.
func (*Client) UpdateRoomMembership ¶
func (c *Client) UpdateRoomMembership(ctx context.Context, params *UpdateRoomMembershipInput, optFns ...func(*Options)) (*UpdateRoomMembershipOutput, error)
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.
func (*Client) UpdateUser ¶
func (c *Client) UpdateUser(ctx context.Context, params *UpdateUserInput, optFns ...func(*Options)) (*UpdateUserOutput, error)
Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action.
func (*Client) UpdateUserSettings ¶
func (c *Client) UpdateUserSettings(ctx context.Context, params *UpdateUserSettingsInput, optFns ...func(*Options)) (*UpdateUserSettingsOutput, error)
Updates the settings for the specified user, such as phone number settings.
func (*Client) UpdateVoiceConnector ¶
func (c *Client) UpdateVoiceConnector(ctx context.Context, params *UpdateVoiceConnectorInput, optFns ...func(*Options)) (*UpdateVoiceConnectorOutput, error)
Updates details for the specified Amazon Chime Voice Connector.
func (*Client) UpdateVoiceConnectorGroup ¶
func (c *Client) UpdateVoiceConnectorGroup(ctx context.Context, params *UpdateVoiceConnectorGroupInput, optFns ...func(*Options)) (*UpdateVoiceConnectorGroupOutput, error)
Updates details for the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.
type CreateAccountInput ¶
type CreateAccountInput struct { // The name of the Amazon Chime account. Name *string }
type CreateAccountOutput ¶
type CreateAccountOutput struct { // The Amazon Chime account details. Account *types.Account // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateAttendeeInput ¶
type CreateAttendeeInput struct { // The Amazon Chime SDK external user ID. Links the attendee to an identity managed // by a builder application. ExternalUserId *string // The Amazon Chime SDK meeting ID. MeetingId *string // The tag key-value pairs. Tags []*types.Tag }
type CreateAttendeeOutput ¶
type CreateAttendeeOutput struct { // The attendee information, including attendee ID and join token. Attendee *types.Attendee // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateBotInput ¶
type CreateBotInput struct { // The Amazon Chime account ID. AccountId *string // The domain of the Amazon Chime Enterprise account. Domain *string // The bot display name. DisplayName *string }
type CreateBotOutput ¶
type CreateBotOutput struct { // The bot details. Bot *types.Bot // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateMeetingInput ¶
type CreateMeetingInput struct { // The tag key-value pairs. Tags []*types.Tag // The Region in which to create the meeting. Default: us-east-1. 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 // The unique identifier for the client request. Use a different token for // different meetings. ClientRequestToken *string // Reserved. MeetingHostId *string // The configuration for resource targets to receive notifications when meeting and // attendee events occur. NotificationsConfiguration *types.MeetingNotificationConfiguration // The external meeting ID. ExternalMeetingId *string }
type CreateMeetingOutput ¶
type CreateMeetingOutput struct { // The meeting information, including the meeting ID and MediaPlacement. Meeting *types.Meeting // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateMeetingWithAttendeesInput ¶
type CreateMeetingWithAttendeesInput struct { // The configuration for resource targets to receive notifications when Amazon // Chime SDK meeting and attendee events occur. The Amazon Chime SDK supports // resource targets located in the US East (N. Virginia) AWS Region (us-east-1). NotificationsConfiguration *types.MeetingNotificationConfiguration // The unique identifier for the client request. Use a different token for // different meetings. ClientRequestToken *string // The external meeting ID. ExternalMeetingId *string // The request containing the attendees to create. Attendees []*types.CreateAttendeeRequestItem // The Region in which to create the meeting. Default: us-east-1. 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 // Reserved. MeetingHostId *string // The tag key-value pairs. Tags []*types.Tag }
type CreateMeetingWithAttendeesOutput ¶
type CreateMeetingWithAttendeesOutput struct { // 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 []*types.CreateAttendeeError // The attendee information, including attendees IDs and join tokens. Attendees []*types.Attendee // A meeting created using the Amazon Chime SDK. Meeting *types.Meeting // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreatePhoneNumberOrderInput ¶
type CreatePhoneNumberOrderInput struct { // List of phone numbers, in E.164 format. E164PhoneNumbers []*string // The phone number product type. ProductType types.PhoneNumberProductType }
type CreatePhoneNumberOrderOutput ¶
type CreatePhoneNumberOrderOutput struct { // The phone number order details. PhoneNumberOrder *types.PhoneNumberOrder // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateProxySessionInput ¶
type CreateProxySessionInput struct { // The proxy session capabilities. Capabilities []types.Capability // The preference for proxy phone number reuse, or stickiness, between the same // participants across sessions. NumberSelectionBehavior types.NumberSelectionBehavior // The name of the proxy session. Name *string // The country and area code for the proxy phone number. GeoMatchParams *types.GeoMatchParams // The preference for matching the country or area code of the proxy phone number // with that of the first participant. GeoMatchLevel types.GeoMatchLevel // The participant phone numbers. ParticipantPhoneNumbers []*string // The Amazon Chime voice connector ID. VoiceConnectorId *string // The number of minutes allowed for the proxy session. ExpiryMinutes *int32 }
type CreateProxySessionOutput ¶
type CreateProxySessionOutput struct { // The proxy session details. ProxySession *types.ProxySession // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateRoomInput ¶
type CreateRoomInput struct { // The Amazon Chime account ID. AccountId *string // The room name. Name *string // The idempotency token for the request. ClientRequestToken *string }
type CreateRoomMembershipInput ¶
type CreateRoomMembershipInput struct { // The role of the member. Role types.RoomMembershipRole // The Amazon Chime member ID (user ID or bot ID). MemberId *string // The Amazon Chime account ID. AccountId *string // The room ID. RoomId *string }
type CreateRoomMembershipOutput ¶
type CreateRoomMembershipOutput struct { // The room membership details. RoomMembership *types.RoomMembership // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateRoomOutput ¶
type CreateRoomOutput struct { // The room details. Room *types.Room // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateUserInput ¶
type CreateUserInput struct { // The Amazon Chime account ID. AccountId *string // The user's email address. Email *string // The user type. UserType types.UserType // The user name. Username *string }
type CreateUserOutput ¶
type CreateUserOutput struct { // The user on the Amazon Chime account. User *types.User // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateVoiceConnectorGroupInput ¶
type CreateVoiceConnectorGroupInput struct { // The Amazon Chime Voice Connectors to route inbound calls to. VoiceConnectorItems []*types.VoiceConnectorItem // The name of the Amazon Chime Voice Connector group. Name *string }
type CreateVoiceConnectorGroupOutput ¶
type CreateVoiceConnectorGroupOutput struct { // The Amazon Chime Voice Connector group details. VoiceConnectorGroup *types.VoiceConnectorGroup // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type CreateVoiceConnectorInput ¶
type CreateVoiceConnectorInput struct { // The AWS Region in which the Amazon Chime Voice Connector is created. Default // value: us-east-1. AwsRegion types.VoiceConnectorAwsRegion // When enabled, requires encryption for the Amazon Chime Voice Connector. RequireEncryption *bool // The name of the Amazon Chime Voice Connector. Name *string }
type CreateVoiceConnectorOutput ¶
type CreateVoiceConnectorOutput struct { // The Amazon Chime Voice Connector details. VoiceConnector *types.VoiceConnector // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteAccountInput ¶
type DeleteAccountInput struct { // The Amazon Chime account ID. AccountId *string }
type DeleteAccountOutput ¶
type DeleteAccountOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteAttendeeInput ¶
type DeleteAttendeeInput struct { // The Amazon Chime SDK meeting ID. MeetingId *string // The Amazon Chime SDK attendee ID. AttendeeId *string }
type DeleteAttendeeOutput ¶
type DeleteAttendeeOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteEventsConfigurationInput ¶
type DeleteEventsConfigurationInput struct { // The bot ID. BotId *string // The Amazon Chime account ID. AccountId *string }
type DeleteEventsConfigurationOutput ¶
type DeleteEventsConfigurationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteMeetingInput ¶
type DeleteMeetingInput struct { // The Amazon Chime SDK meeting ID. MeetingId *string }
type DeleteMeetingOutput ¶
type DeleteMeetingOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeletePhoneNumberInput ¶
type DeletePhoneNumberInput struct { // The phone number ID. PhoneNumberId *string }
type DeletePhoneNumberOutput ¶
type DeletePhoneNumberOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteProxySessionInput ¶
type DeleteProxySessionInput struct { // The Amazon Chime voice connector ID. VoiceConnectorId *string // The proxy session ID. ProxySessionId *string }
type DeleteProxySessionOutput ¶
type DeleteProxySessionOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteRoomInput ¶
type DeleteRoomInput struct { // The Amazon Chime account ID. AccountId *string // The chat room ID. RoomId *string }
type DeleteRoomMembershipInput ¶
type DeleteRoomMembershipInput struct { // The member ID (user ID or bot ID). MemberId *string // The Amazon Chime account ID. AccountId *string // The room ID. RoomId *string }
type DeleteRoomMembershipOutput ¶
type DeleteRoomMembershipOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteRoomOutput ¶
type DeleteRoomOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteVoiceConnectorEmergencyCallingConfigurationInput ¶
type DeleteVoiceConnectorEmergencyCallingConfigurationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type DeleteVoiceConnectorEmergencyCallingConfigurationOutput ¶
type DeleteVoiceConnectorEmergencyCallingConfigurationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteVoiceConnectorGroupInput ¶
type DeleteVoiceConnectorGroupInput struct { // The Amazon Chime Voice Connector group ID. VoiceConnectorGroupId *string }
type DeleteVoiceConnectorGroupOutput ¶
type DeleteVoiceConnectorGroupOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteVoiceConnectorInput ¶
type DeleteVoiceConnectorInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type DeleteVoiceConnectorOriginationInput ¶
type DeleteVoiceConnectorOriginationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type DeleteVoiceConnectorOriginationOutput ¶
type DeleteVoiceConnectorOriginationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteVoiceConnectorOutput ¶
type DeleteVoiceConnectorOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteVoiceConnectorProxyInput ¶
type DeleteVoiceConnectorProxyInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type DeleteVoiceConnectorProxyOutput ¶
type DeleteVoiceConnectorProxyOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteVoiceConnectorStreamingConfigurationInput ¶
type DeleteVoiceConnectorStreamingConfigurationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type DeleteVoiceConnectorStreamingConfigurationOutput ¶
type DeleteVoiceConnectorStreamingConfigurationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteVoiceConnectorTerminationCredentialsInput ¶
type DeleteVoiceConnectorTerminationCredentialsInput struct { // The RFC2617 compliant username associated with the SIP credentials, in US-ASCII // format. Usernames []*string // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type DeleteVoiceConnectorTerminationCredentialsOutput ¶
type DeleteVoiceConnectorTerminationCredentialsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DeleteVoiceConnectorTerminationInput ¶
type DeleteVoiceConnectorTerminationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type DeleteVoiceConnectorTerminationOutput ¶
type DeleteVoiceConnectorTerminationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DisassociatePhoneNumberFromUserInput ¶
type DisassociatePhoneNumberFromUserInput struct { // The user ID. UserId *string // The Amazon Chime account ID. AccountId *string }
type DisassociatePhoneNumberFromUserOutput ¶
type DisassociatePhoneNumberFromUserOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DisassociatePhoneNumbersFromVoiceConnectorGroupInput ¶
type DisassociatePhoneNumbersFromVoiceConnectorGroupInput struct { // The Amazon Chime Voice Connector group ID. VoiceConnectorGroupId *string // List of phone numbers, in E.164 format. E164PhoneNumbers []*string }
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 []*types.PhoneNumberError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DisassociatePhoneNumbersFromVoiceConnectorInput ¶
type DisassociatePhoneNumbersFromVoiceConnectorInput struct { // List of phone numbers, in E.164 format. E164PhoneNumbers []*string // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
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 []*types.PhoneNumberError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type DisassociateSigninDelegateGroupsFromAccountInput ¶
type DisassociateSigninDelegateGroupsFromAccountInput struct { // The Amazon Chime account ID. AccountId *string // The sign-in delegate group names. GroupNames []*string }
type DisassociateSigninDelegateGroupsFromAccountOutput ¶
type DisassociateSigninDelegateGroupsFromAccountOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type EndpointResolver ¶
type EndpointResolver interface { ResolveEndpoint(region string, options ResolverOptions) (aws.Endpoint, error) }
EndpointResolver interface for resolving service endpoints.
func WithEndpointResolver ¶
func WithEndpointResolver(awsResolver aws.EndpointResolver, fallbackResolver EndpointResolver) EndpointResolver
WithEndpointResolver returns an EndpointResolver that first delegates endpoint resolution to the awsResolver. If awsResolver returns aws.EndpointNotFoundError error, the resolver will use the the provided fallbackResolver for resolution. awsResolver and fallbackResolver must not be nil
type EndpointResolverFunc ¶
type EndpointResolverFunc func(region string, options ResolverOptions) (aws.Endpoint, error)
EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.
func (EndpointResolverFunc) ResolveEndpoint ¶
func (fn EndpointResolverFunc) ResolveEndpoint(region string, options ResolverOptions) (endpoint aws.Endpoint, err error)
type GetAccountInput ¶
type GetAccountInput struct { // The Amazon Chime account ID. AccountId *string }
type GetAccountOutput ¶
type GetAccountOutput struct { // The Amazon Chime account details. Account *types.Account // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetAccountSettingsInput ¶
type GetAccountSettingsInput struct { // The Amazon Chime account ID. AccountId *string }
type GetAccountSettingsOutput ¶
type GetAccountSettingsOutput struct { // The Amazon Chime account settings. AccountSettings *types.AccountSettings // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetAttendeeInput ¶
type GetAttendeeInput struct { // The Amazon Chime SDK attendee ID. AttendeeId *string // The Amazon Chime SDK meeting ID. MeetingId *string }
type GetAttendeeOutput ¶
type GetAttendeeOutput struct { // The Amazon Chime SDK attendee information. Attendee *types.Attendee // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetBotInput ¶
type GetBotInput struct { // The bot ID. BotId *string // The Amazon Chime account ID. AccountId *string }
type GetBotOutput ¶
type GetBotOutput struct { // The chat bot details. Bot *types.Bot // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetEventsConfigurationInput ¶
type GetEventsConfigurationInput struct { // The Amazon Chime account ID. AccountId *string // The bot ID. BotId *string }
type GetEventsConfigurationOutput ¶
type GetEventsConfigurationOutput struct { // The events configuration details. EventsConfiguration *types.EventsConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetGlobalSettingsInput ¶
type GetGlobalSettingsInput struct { }
type GetGlobalSettingsOutput ¶
type GetGlobalSettingsOutput struct { // The Amazon Chime Business Calling settings. BusinessCalling *types.BusinessCallingSettings // The Amazon Chime Voice Connector settings. VoiceConnector *types.VoiceConnectorSettings // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetMeetingInput ¶
type GetMeetingInput struct { // The Amazon Chime SDK meeting ID. MeetingId *string }
type GetMeetingOutput ¶
type GetMeetingOutput struct { // The Amazon Chime SDK meeting information. Meeting *types.Meeting // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetPhoneNumberInput ¶
type GetPhoneNumberInput struct { // The phone number ID. PhoneNumberId *string }
type GetPhoneNumberOrderInput ¶
type GetPhoneNumberOrderInput struct { // The ID for the phone number order. PhoneNumberOrderId *string }
type GetPhoneNumberOrderOutput ¶
type GetPhoneNumberOrderOutput struct { // The phone number order details. PhoneNumberOrder *types.PhoneNumberOrder // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetPhoneNumberOutput ¶
type GetPhoneNumberOutput struct { // The phone number details. PhoneNumber *types.PhoneNumber // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetPhoneNumberSettingsInput ¶
type GetPhoneNumberSettingsInput struct { }
type GetPhoneNumberSettingsOutput ¶
type GetPhoneNumberSettingsOutput struct { // The updated outbound calling name timestamp, in ISO 8601 format. CallingNameUpdatedTimestamp *time.Time // The default outbound calling name for the account. CallingName *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetProxySessionInput ¶
type GetProxySessionInput struct { // The proxy session ID. ProxySessionId *string // The Amazon Chime voice connector ID. VoiceConnectorId *string }
type GetProxySessionOutput ¶
type GetProxySessionOutput struct { // The proxy session details. ProxySession *types.ProxySession // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetRetentionSettingsInput ¶
type GetRetentionSettingsInput struct { // The Amazon Chime account ID. AccountId *string }
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 // The retention settings. RetentionSettings *types.RetentionSettings // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetRoomInput ¶
type GetRoomInput struct { // The Amazon Chime account ID. AccountId *string // The room ID. RoomId *string }
type GetRoomOutput ¶
type GetRoomOutput struct { // The room details. Room *types.Room // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetUserInput ¶
type GetUserInput struct { // The user ID. UserId *string // The Amazon Chime account ID. AccountId *string }
type GetUserOutput ¶
type GetUserOutput struct { // The user details. User *types.User // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetUserSettingsInput ¶
type GetUserSettingsInput struct { // The Amazon Chime account ID. AccountId *string // The user ID. UserId *string }
type GetUserSettingsOutput ¶
type GetUserSettingsOutput struct { // The user settings. UserSettings *types.UserSettings // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetVoiceConnectorEmergencyCallingConfigurationInput ¶
type GetVoiceConnectorEmergencyCallingConfigurationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type GetVoiceConnectorEmergencyCallingConfigurationOutput ¶
type GetVoiceConnectorEmergencyCallingConfigurationOutput struct { // The emergency calling configuration details. EmergencyCallingConfiguration *types.EmergencyCallingConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetVoiceConnectorGroupInput ¶
type GetVoiceConnectorGroupInput struct { // The Amazon Chime Voice Connector group ID. VoiceConnectorGroupId *string }
type GetVoiceConnectorGroupOutput ¶
type GetVoiceConnectorGroupOutput struct { // The Amazon Chime Voice Connector group details. VoiceConnectorGroup *types.VoiceConnectorGroup // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetVoiceConnectorInput ¶
type GetVoiceConnectorInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type GetVoiceConnectorLoggingConfigurationInput ¶
type GetVoiceConnectorLoggingConfigurationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type GetVoiceConnectorLoggingConfigurationOutput ¶
type GetVoiceConnectorLoggingConfigurationOutput struct { // The logging configuration details. LoggingConfiguration *types.LoggingConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetVoiceConnectorOriginationInput ¶
type GetVoiceConnectorOriginationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type GetVoiceConnectorOriginationOutput ¶
type GetVoiceConnectorOriginationOutput struct { // The origination setting details. Origination *types.Origination // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetVoiceConnectorOutput ¶
type GetVoiceConnectorOutput struct { // The Amazon Chime Voice Connector details. VoiceConnector *types.VoiceConnector // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetVoiceConnectorProxyInput ¶
type GetVoiceConnectorProxyInput struct { // The Amazon Chime voice connector ID. VoiceConnectorId *string }
type GetVoiceConnectorProxyOutput ¶
type GetVoiceConnectorProxyOutput struct { // The proxy configuration details. Proxy *types.Proxy // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetVoiceConnectorStreamingConfigurationInput ¶
type GetVoiceConnectorStreamingConfigurationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type GetVoiceConnectorStreamingConfigurationOutput ¶
type GetVoiceConnectorStreamingConfigurationOutput struct { // The streaming configuration details. StreamingConfiguration *types.StreamingConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetVoiceConnectorTerminationHealthInput ¶
type GetVoiceConnectorTerminationHealthInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type GetVoiceConnectorTerminationHealthOutput ¶
type GetVoiceConnectorTerminationHealthOutput struct { // The termination health details. TerminationHealth *types.TerminationHealth // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type GetVoiceConnectorTerminationInput ¶
type GetVoiceConnectorTerminationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type GetVoiceConnectorTerminationOutput ¶
type GetVoiceConnectorTerminationOutput struct { // The termination setting details. Termination *types.Termination // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type HTTPClient ¶
type HTTPSignerV4 ¶
type HTTPSignerV4 interface { SignHTTP(ctx context.Context, credentials aws.Credentials, r *http.Request, payloadHash string, service string, region string, signingTime time.Time) error }
type IdempotencyTokenProvider ¶
IdempotencyTokenProvider interface for providing idempotency token
type InviteUsersInput ¶
type InviteUsersInput struct { // The Amazon Chime account ID. AccountId *string // The user type. UserType types.UserType // The user email addresses to which to send the email invitation. UserEmailList []*string }
type InviteUsersOutput ¶
type InviteUsersOutput struct { // The email invitation details. Invites []*types.Invite // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListAccountsInput ¶
type ListAccountsInput struct { // User email address with which to filter results. UserEmail *string // Amazon Chime account name prefix with which to filter results. Name *string // The maximum number of results to return in a single call. Defaults to 100. MaxResults *int32 // The token to use to retrieve the next page of results. NextToken *string }
type ListAccountsOutput ¶
type ListAccountsOutput struct { // The token to use to retrieve the next page of results. NextToken *string // List of Amazon Chime accounts and account details. Accounts []*types.Account // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListAttendeeTagsInput ¶
type ListAttendeeTagsInput struct { // The Amazon Chime SDK attendee ID. AttendeeId *string // The Amazon Chime SDK meeting ID. MeetingId *string }
type ListAttendeeTagsOutput ¶
type ListAttendeeTagsOutput struct { // A list of tag key-value pairs. Tags []*types.Tag // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListAttendeesInput ¶
type ListAttendeesInput struct { // The maximum number of results to return in a single call. MaxResults *int32 // The Amazon Chime SDK meeting ID. MeetingId *string // The token to use to retrieve the next page of results. NextToken *string }
type ListAttendeesOutput ¶
type ListAttendeesOutput struct { // The Amazon Chime SDK attendee information. Attendees []*types.Attendee // The token to use to retrieve the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListBotsInput ¶
type ListBotsInput struct { // The maximum number of results to return in a single call. The default is 10. MaxResults *int32 // The token to use to retrieve the next page of results. NextToken *string // The Amazon Chime account ID. AccountId *string }
type ListBotsOutput ¶
type ListBotsOutput struct { // List of bots and bot details. Bots []*types.Bot // The token to use to retrieve the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListMeetingTagsInput ¶
type ListMeetingTagsInput struct { // The Amazon Chime SDK meeting ID. MeetingId *string }
type ListMeetingTagsOutput ¶
type ListMeetingTagsOutput struct { // A list of tag key-value pairs. Tags []*types.Tag // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListMeetingsInput ¶
type ListMeetingsInput struct { // The token to use to retrieve the next page of results. NextToken *string // The maximum number of results to return in a single call. MaxResults *int32 }
type ListMeetingsOutput ¶
type ListMeetingsOutput struct { // The token to use to retrieve the next page of results. NextToken *string // The Amazon Chime SDK meeting information. Meetings []*types.Meeting // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListPhoneNumberOrdersInput ¶
type ListPhoneNumberOrdersInput struct { // The maximum number of results to return in a single call. MaxResults *int32 // The token to use to retrieve the next page of results. NextToken *string }
type ListPhoneNumberOrdersOutput ¶
type ListPhoneNumberOrdersOutput struct { // The token to use to retrieve the next page of results. NextToken *string // The phone number order details. PhoneNumberOrders []*types.PhoneNumberOrder // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListPhoneNumbersInput ¶
type ListPhoneNumbersInput struct { // The value to use for the filter. FilterValue *string // The filter to use to limit the number of results. FilterName types.PhoneNumberAssociationName // The phone number product type. ProductType types.PhoneNumberProductType // The phone number status. Status types.PhoneNumberStatus // The maximum number of results to return in a single call. MaxResults *int32 // The token to use to retrieve the next page of results. NextToken *string }
type ListPhoneNumbersOutput ¶
type ListPhoneNumbersOutput struct { // The phone number details. PhoneNumbers []*types.PhoneNumber // The token to use to retrieve the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListProxySessionsInput ¶
type ListProxySessionsInput struct { // The maximum number of results to return in a single call. MaxResults *int32 // The proxy session status. Status types.ProxySessionStatus // The Amazon Chime voice connector ID. VoiceConnectorId *string // The token to use to retrieve the next page of results. NextToken *string }
type ListProxySessionsOutput ¶
type ListProxySessionsOutput struct { // The token to use to retrieve the next page of results. NextToken *string // The proxy session details. ProxySessions []*types.ProxySession // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListRoomMembershipsInput ¶
type ListRoomMembershipsInput struct { // The Amazon Chime account ID. AccountId *string // The maximum number of results to return in a single call. MaxResults *int32 // The token to use to retrieve the next page of results. NextToken *string // The room ID. RoomId *string }
type ListRoomMembershipsOutput ¶
type ListRoomMembershipsOutput struct { // The token to use to retrieve the next page of results. NextToken *string // The room membership details. RoomMemberships []*types.RoomMembership // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListRoomsInput ¶
type ListRoomsInput struct { // The maximum number of results to return in a single call. MaxResults *int32 // The Amazon Chime account ID. AccountId *string // The token to use to retrieve the next page of results. NextToken *string // The member ID (user ID or bot ID). MemberId *string }
type ListRoomsOutput ¶
type ListRoomsOutput struct { // The token to use to retrieve the next page of results. NextToken *string // The room details. Rooms []*types.Room // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The resource ARN. ResourceARN *string }
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A list of tag-key value pairs. Tags []*types.Tag // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListUsersInput ¶
type ListUsersInput struct { // The token to use to retrieve the next page of results. NextToken *string // Optional. The user email address used to filter results. Maximum 1. UserEmail *string // The Amazon Chime account ID. AccountId *string // The user type. UserType types.UserType // The maximum number of results to return in a single call. Defaults to 100. MaxResults *int32 }
type ListUsersOutput ¶
type ListUsersOutput struct { // The token to use to retrieve the next page of results. NextToken *string // List of users and user details. Users []*types.User // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListVoiceConnectorGroupsInput ¶
type ListVoiceConnectorGroupsInput struct { // The token to use to retrieve the next page of results. NextToken *string // The maximum number of results to return in a single call. MaxResults *int32 }
type ListVoiceConnectorGroupsOutput ¶
type ListVoiceConnectorGroupsOutput struct { // The token to use to retrieve the next page of results. NextToken *string // The details of the Amazon Chime Voice Connector groups. VoiceConnectorGroups []*types.VoiceConnectorGroup // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListVoiceConnectorTerminationCredentialsInput ¶
type ListVoiceConnectorTerminationCredentialsInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type ListVoiceConnectorTerminationCredentialsOutput ¶
type ListVoiceConnectorTerminationCredentialsOutput struct { // A list of user names. Usernames []*string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ListVoiceConnectorsInput ¶
type ListVoiceConnectorsInput struct { // The token to use to retrieve the next page of results. NextToken *string // The maximum number of results to return in a single call. MaxResults *int32 }
type ListVoiceConnectorsOutput ¶
type ListVoiceConnectorsOutput struct { // The token to use to retrieve the next page of results. NextToken *string // The details of the Amazon Chime Voice Connectors. VoiceConnectors []*types.VoiceConnector // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type LogoutUserInput ¶
type LogoutUserInput struct { // The Amazon Chime account ID. AccountId *string // The user ID. UserId *string }
type LogoutUserOutput ¶
type LogoutUserOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type Options ¶
type Options struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // The credentials object to use when signing requests. Credentials aws.CredentialsProvider // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions ResolverOptions // The service endpoint resolver. EndpointResolver EndpointResolver // Signature Version 4 (SigV4) Signer HTTPSignerV4 HTTPSignerV4 // Provides idempotency tokens values that will be automatically populated into // idempotent API operations. IdempotencyTokenProvider IdempotencyTokenProvider // The region to send requests to. (Required) Region string // Retryer guides how HTTP requests should be retried in case of recoverable // failures. When nil the API client will use a default retryer. Retryer retry.Retryer // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient }
func (Options) Copy ¶
Copy creates a clone where the APIOptions list is deep copied.
func (Options) GetCredentials ¶
func (o Options) GetCredentials() aws.CredentialsProvider
func (Options) GetEndpointOptions ¶
func (o Options) GetEndpointOptions() ResolverOptions
func (Options) GetEndpointResolver ¶
func (o Options) GetEndpointResolver() EndpointResolver
func (Options) GetHTTPSignerV4 ¶
func (o Options) GetHTTPSignerV4() HTTPSignerV4
func (Options) GetIdempotencyTokenProvider ¶
func (o Options) GetIdempotencyTokenProvider() IdempotencyTokenProvider
func (Options) GetRegion ¶
func (Options) GetRetryer ¶
type PutEventsConfigurationInput ¶
type PutEventsConfigurationInput struct { // Lambda function ARN that allows the bot to receive outgoing events. LambdaFunctionArn *string // HTTPS endpoint that allows the bot to receive outgoing events. OutboundEventsHTTPSEndpoint *string // The Amazon Chime account ID. AccountId *string // The bot ID. BotId *string }
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 *types.EventsConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type PutRetentionSettingsInput ¶
type PutRetentionSettingsInput struct { // The Amazon Chime account ID. AccountId *string // The retention settings. RetentionSettings *types.RetentionSettings }
type PutRetentionSettingsOutput ¶
type PutRetentionSettingsOutput struct { // The retention settings. RetentionSettings *types.RetentionSettings // The timestamp representing the time at which the specified items are permanently // deleted, in ISO 8601 format. InitiateDeletionTimestamp *time.Time // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type PutVoiceConnectorEmergencyCallingConfigurationInput ¶
type PutVoiceConnectorEmergencyCallingConfigurationInput struct { // The emergency calling configuration details. EmergencyCallingConfiguration *types.EmergencyCallingConfiguration // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type PutVoiceConnectorEmergencyCallingConfigurationOutput ¶
type PutVoiceConnectorEmergencyCallingConfigurationOutput struct { // The emergency calling configuration details. EmergencyCallingConfiguration *types.EmergencyCallingConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type PutVoiceConnectorLoggingConfigurationInput ¶
type PutVoiceConnectorLoggingConfigurationInput struct { // The logging configuration details to add. LoggingConfiguration *types.LoggingConfiguration // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type PutVoiceConnectorLoggingConfigurationOutput ¶
type PutVoiceConnectorLoggingConfigurationOutput struct { // The updated logging configuration details. LoggingConfiguration *types.LoggingConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type PutVoiceConnectorOriginationInput ¶
type PutVoiceConnectorOriginationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string // The origination setting details to add. Origination *types.Origination }
type PutVoiceConnectorOriginationOutput ¶
type PutVoiceConnectorOriginationOutput struct { // The updated origination setting details. Origination *types.Origination // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type PutVoiceConnectorProxyInput ¶
type PutVoiceConnectorProxyInput struct { // When true, stops proxy sessions from being created on the specified Amazon Chime // Voice Connector. Disabled *bool // The Amazon Chime voice connector ID. VoiceConnectorId *string // The default number of minutes allowed for proxy sessions. DefaultSessionExpiryMinutes *int32 // The phone number to route calls to after a proxy session expires. FallBackPhoneNumber *string // The countries for proxy phone numbers to be selected from. PhoneNumberPoolCountries []*string }
type PutVoiceConnectorProxyOutput ¶
type PutVoiceConnectorProxyOutput struct { // The proxy configuration details. Proxy *types.Proxy // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type PutVoiceConnectorStreamingConfigurationInput ¶
type PutVoiceConnectorStreamingConfigurationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string // The streaming configuration details to add. StreamingConfiguration *types.StreamingConfiguration }
type PutVoiceConnectorStreamingConfigurationOutput ¶
type PutVoiceConnectorStreamingConfigurationOutput struct { // The updated streaming configuration details. StreamingConfiguration *types.StreamingConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type PutVoiceConnectorTerminationCredentialsInput ¶
type PutVoiceConnectorTerminationCredentialsInput struct { // The termination SIP credentials. Credentials []*types.Credential // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type PutVoiceConnectorTerminationCredentialsOutput ¶
type PutVoiceConnectorTerminationCredentialsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type PutVoiceConnectorTerminationInput ¶
type PutVoiceConnectorTerminationInput struct { // The Amazon Chime Voice Connector ID. VoiceConnectorId *string // The termination setting details to add. Termination *types.Termination }
type PutVoiceConnectorTerminationOutput ¶
type PutVoiceConnectorTerminationOutput struct { // The updated termination setting details. Termination *types.Termination // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type RedactConversationMessageInput ¶
type RedactConversationMessageInput struct { // The conversation ID. ConversationId *string // The message ID. MessageId *string // The Amazon Chime account ID. AccountId *string }
type RedactConversationMessageOutput ¶
type RedactConversationMessageOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type RedactRoomMessageInput ¶
type RedactRoomMessageInput struct { // The message ID. MessageId *string // The room ID. RoomId *string // The Amazon Chime account ID. AccountId *string }
type RedactRoomMessageOutput ¶
type RedactRoomMessageOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type RegenerateSecurityTokenInput ¶
type RegenerateSecurityTokenInput struct { // The Amazon Chime account ID. AccountId *string // The bot ID. BotId *string }
type RegenerateSecurityTokenOutput ¶
type RegenerateSecurityTokenOutput struct { // A resource that allows Enterprise account administrators to configure an // interface to receive events from Amazon Chime. Bot *types.Bot // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ResetPersonalPINInput ¶
type ResetPersonalPINInput struct { // The user ID. UserId *string // The Amazon Chime account ID. AccountId *string }
type ResetPersonalPINOutput ¶
type ResetPersonalPINOutput struct { // The user details and new personal meeting PIN. User *types.User // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type ResolveEndpoint ¶
type ResolveEndpoint struct { Resolver EndpointResolver Options ResolverOptions }
func (*ResolveEndpoint) HandleSerialize ¶
func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
func (*ResolveEndpoint) ID ¶
func (*ResolveEndpoint) ID() string
type ResolveEndpointMiddlewareOptions ¶
type ResolveEndpointMiddlewareOptions interface { GetEndpointResolver() EndpointResolver GetEndpointOptions() ResolverOptions }
type ResolverOptions ¶
type ResolverOptions = internalendpoints.Options
ResolverOptions is the service endpoint resolver options
type RestorePhoneNumberInput ¶
type RestorePhoneNumberInput struct { // The phone number. PhoneNumberId *string }
type RestorePhoneNumberOutput ¶
type RestorePhoneNumberOutput struct { // The phone number details. PhoneNumber *types.PhoneNumber // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type SearchAvailablePhoneNumbersInput ¶
type SearchAvailablePhoneNumbersInput struct { // The token to use to retrieve the next page of results. NextToken *string // The toll-free prefix that you use to filter results. TollFreePrefix *string // The country used to filter results. Country *string // The city used to filter results. City *string // The state used to filter results. State *string // The maximum number of results to return in a single call. MaxResults *int32 // The area code used to filter results. AreaCode *string }
type SearchAvailablePhoneNumbersOutput ¶
type SearchAvailablePhoneNumbersOutput struct { // List of phone numbers, in E.164 format. E164PhoneNumbers []*string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type TagAttendeeInput ¶
type TagAttendeeInput struct { // The Amazon Chime SDK meeting ID. MeetingId *string // The Amazon Chime SDK attendee ID. AttendeeId *string // The tag key-value pairs. Tags []*types.Tag }
type TagAttendeeOutput ¶
type TagAttendeeOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type TagMeetingInput ¶
type TagMeetingInput struct { // The tag key-value pairs. Tags []*types.Tag // The Amazon Chime SDK meeting ID. MeetingId *string }
type TagMeetingOutput ¶
type TagMeetingOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type TagResourceInput ¶
type TagResourceInput struct { // The tag key-value pairs. Tags []*types.Tag // The resource ARN. ResourceARN *string }
type TagResourceOutput ¶
type TagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UntagAttendeeInput ¶
type UntagAttendeeInput struct { // The tag keys. TagKeys []*string // The Amazon Chime SDK attendee ID. AttendeeId *string // The Amazon Chime SDK meeting ID. MeetingId *string }
type UntagAttendeeOutput ¶
type UntagAttendeeOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UntagMeetingInput ¶
type UntagMeetingInput struct { // The tag keys. TagKeys []*string // The Amazon Chime SDK meeting ID. MeetingId *string }
type UntagMeetingOutput ¶
type UntagMeetingOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UntagResourceInput ¶
type UntagResourceInput struct { // The resource ARN. ResourceARN *string // The tag keys. TagKeys []*string }
type UntagResourceOutput ¶
type UntagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateAccountInput ¶
type UpdateAccountInput struct { // The new name for the specified Amazon Chime account. Name *string // The Amazon Chime account ID. AccountId *string }
type UpdateAccountOutput ¶
type UpdateAccountOutput struct { // The updated Amazon Chime account details. Account *types.Account // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateAccountSettingsInput ¶
type UpdateAccountSettingsInput struct { // The Amazon Chime account ID. AccountId *string // The Amazon Chime account settings to update. AccountSettings *types.AccountSettings }
type UpdateAccountSettingsOutput ¶
type UpdateAccountSettingsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateBotInput ¶
type UpdateBotInput struct { // The Amazon Chime account ID. AccountId *string // The bot ID. BotId *string // When true, stops the specified bot from running in your account. Disabled *bool }
type UpdateBotOutput ¶
type UpdateBotOutput struct { // The updated bot details. Bot *types.Bot // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateGlobalSettingsInput ¶
type UpdateGlobalSettingsInput struct { // The Amazon Chime Business Calling settings. BusinessCalling *types.BusinessCallingSettings // The Amazon Chime Voice Connector settings. VoiceConnector *types.VoiceConnectorSettings }
type UpdateGlobalSettingsOutput ¶
type UpdateGlobalSettingsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdatePhoneNumberInput ¶
type UpdatePhoneNumberInput struct { // The product type. ProductType types.PhoneNumberProductType // The outbound calling name associated with the phone number. CallingName *string // The phone number ID. PhoneNumberId *string }
type UpdatePhoneNumberOutput ¶
type UpdatePhoneNumberOutput struct { // The updated phone number details. PhoneNumber *types.PhoneNumber // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdatePhoneNumberSettingsInput ¶
type UpdatePhoneNumberSettingsInput struct { // The default outbound calling name for the account. CallingName *string }
type UpdatePhoneNumberSettingsOutput ¶
type UpdatePhoneNumberSettingsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateProxySessionInput ¶
type UpdateProxySessionInput struct { // The proxy session ID. ProxySessionId *string // The proxy session capabilities. Capabilities []types.Capability // The number of minutes allowed for the proxy session. ExpiryMinutes *int32 // The Amazon Chime voice connector ID. VoiceConnectorId *string }
type UpdateProxySessionOutput ¶
type UpdateProxySessionOutput struct { // The proxy session details. ProxySession *types.ProxySession // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateRoomInput ¶
type UpdateRoomInput struct { // The Amazon Chime account ID. AccountId *string // The room ID. RoomId *string // The room name. Name *string }
type UpdateRoomMembershipInput ¶
type UpdateRoomMembershipInput struct { // The member ID. MemberId *string // The role of the member. Role types.RoomMembershipRole // The Amazon Chime account ID. AccountId *string // The room ID. RoomId *string }
type UpdateRoomMembershipOutput ¶
type UpdateRoomMembershipOutput struct { // The room membership details. RoomMembership *types.RoomMembership // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateRoomOutput ¶
type UpdateRoomOutput struct { // The room details. Room *types.Room // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateUserInput ¶
type UpdateUserInput struct { // The user ID. UserId *string // The user license type to update. This must be a supported license type for the // Amazon Chime account that the user belongs to. LicenseType types.License // The Alexa for Business metadata. AlexaForBusinessMetadata *types.AlexaForBusinessMetadata // The Amazon Chime account ID. AccountId *string // The user type. UserType types.UserType }
type UpdateUserOutput ¶
type UpdateUserOutput struct { // The updated user details. User *types.User // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateUserSettingsInput ¶
type UpdateUserSettingsInput struct { // The user ID. UserId *string // The user settings to update. UserSettings *types.UserSettings // The Amazon Chime account ID. AccountId *string }
type UpdateUserSettingsOutput ¶
type UpdateUserSettingsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateVoiceConnectorGroupInput ¶
type UpdateVoiceConnectorGroupInput struct { // The VoiceConnectorItems to associate with the group. VoiceConnectorItems []*types.VoiceConnectorItem // The Amazon Chime Voice Connector group ID. VoiceConnectorGroupId *string // The name of the Amazon Chime Voice Connector group. Name *string }
type UpdateVoiceConnectorGroupOutput ¶
type UpdateVoiceConnectorGroupOutput struct { // The updated Amazon Chime Voice Connector group details. VoiceConnectorGroup *types.VoiceConnectorGroup // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
type UpdateVoiceConnectorInput ¶
type UpdateVoiceConnectorInput struct { // The name of the Amazon Chime Voice Connector. Name *string // When enabled, requires encryption for the Amazon Chime Voice Connector. RequireEncryption *bool // The Amazon Chime Voice Connector ID. VoiceConnectorId *string }
type UpdateVoiceConnectorOutput ¶
type UpdateVoiceConnectorOutput struct { // The updated Amazon Chime Voice Connector details. VoiceConnector *types.VoiceConnector // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata }
Source Files ¶
api_client.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_CreateMeetingWithAttendees.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_DeleteVoiceConnectorEmergencyCallingConfiguration.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_GetVoiceConnectorEmergencyCallingConfiguration.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_PutVoiceConnectorEmergencyCallingConfiguration.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 deserializers.go endpoints.go serializers.go validators.go
Directories ¶
Path | Synopsis |
---|---|
internal | |
types |
- Version
- v0.1.0
- Published
- Sep 29, 2020
- Platform
- darwin/amd64
- Imports
- 28 packages
- Last checked
- now –
Tools for package owners.