chime

package
v1.29.33 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

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

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

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

Using an AWS SDK

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

Using the AWS CLI

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

Using REST API

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

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

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

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

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

Using the Client

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

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

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

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

Index

Constants

View Source
const (
	// AccountTypeTeam is a AccountType enum value
	AccountTypeTeam = "Team"

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

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

	// AccountTypeEnterpriseOidc is a AccountType enum value
	AccountTypeEnterpriseOidc = "EnterpriseOIDC"
)
View Source
const (
	// CallingNameStatusUnassigned is a CallingNameStatus enum value
	CallingNameStatusUnassigned = "Unassigned"

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

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

	// CallingNameStatusUpdateFailed is a CallingNameStatus enum value
	CallingNameStatusUpdateFailed = "UpdateFailed"
)
View Source
const (
	// EmailStatusNotSent is a EmailStatus enum value
	EmailStatusNotSent = "NotSent"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// ErrorCodePhoneNumberAssociationsExist is a ErrorCode enum value
	ErrorCodePhoneNumberAssociationsExist = "PhoneNumberAssociationsExist"
)
View Source
const (
	// InviteStatusPending is a InviteStatus enum value
	InviteStatusPending = "Pending"

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

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

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

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

	// LicenseProTrial is a License enum value
	LicenseProTrial = "ProTrial"
)
View Source
const (
	// MemberTypeUser is a MemberType enum value
	MemberTypeUser = "User"

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

	// MemberTypeWebhook is a MemberType enum value
	MemberTypeWebhook = "Webhook"
)
View Source
const (
	// OrderedPhoneNumberStatusProcessing is a OrderedPhoneNumberStatus enum value
	OrderedPhoneNumberStatusProcessing = "Processing"

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

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

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

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

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

	// PhoneNumberAssociationNameVoiceConnectorGroupId is a PhoneNumberAssociationName enum value
	PhoneNumberAssociationNameVoiceConnectorGroupId = "VoiceConnectorGroupId"
)
View Source
const (
	// PhoneNumberOrderStatusProcessing is a PhoneNumberOrderStatus enum value
	PhoneNumberOrderStatusProcessing = "Processing"

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

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

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

	// PhoneNumberProductTypeVoiceConnector is a PhoneNumberProductType enum value
	PhoneNumberProductTypeVoiceConnector = "VoiceConnector"
)
View Source
const (
	// PhoneNumberStatusAcquireInProgress is a PhoneNumberStatus enum value
	PhoneNumberStatusAcquireInProgress = "AcquireInProgress"

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

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

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

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

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

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

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

	// PhoneNumberTypeTollFree is a PhoneNumberType enum value
	PhoneNumberTypeTollFree = "TollFree"
)
View Source
const (
	// RegistrationStatusUnregistered is a RegistrationStatus enum value
	RegistrationStatusUnregistered = "Unregistered"

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

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

	// RoomMembershipRoleMember is a RoomMembershipRole enum value
	RoomMembershipRoleMember = "Member"
)
View Source
const (
	// UserTypePrivateUser is a UserType enum value
	UserTypePrivateUser = "PrivateUser"

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

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

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

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

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

	// ErrCodeForbiddenException for service response error code
	// "ForbiddenException".
	//
	// The client is permanently forbidden from making the request. For example,
	// when a user tries to create an account from an unsupported Region.
	ErrCodeForbiddenException = "ForbiddenException"

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

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

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

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

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

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

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

Service information constants

View Source
const (
	// BotTypeChatBot is a BotType enum value
	BotTypeChatBot = "ChatBot"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

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

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

func (AccessDeniedException) Code

func (s AccessDeniedException) Code() string

Code returns the exception type name.

func (AccessDeniedException) Error

func (s AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation

func (AccessDeniedException) Message

func (s AccessDeniedException) Message() string

Message returns the exception's message.

func (AccessDeniedException) OrigErr

func (s AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (AccessDeniedException) RequestID

func (s AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (AccessDeniedException) StatusCode

func (s AccessDeniedException) StatusCode() int

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

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation

type Account

type Account struct {

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

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

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

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

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

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

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

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

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

func (Account) GoString

func (s Account) GoString() string

GoString returns the string representation

func (*Account) SetAccountId

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

SetAccountId sets the AccountId field's value.

func (*Account) SetAccountType

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

SetAccountType sets the AccountType field's value.

func (*Account) SetAwsAccountId

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*Account) SetCreatedTimestamp

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Account) SetDefaultLicense

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

SetDefaultLicense sets the DefaultLicense field's value.

func (*Account) SetName

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

SetName sets the Name field's value.

func (*Account) SetSigninDelegateGroups

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

SetSigninDelegateGroups sets the SigninDelegateGroups field's value.

func (*Account) SetSupportedLicenses

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

SetSupportedLicenses sets the SupportedLicenses field's value.

func (Account) String

func (s Account) String() string

String returns the string representation

type AccountSettings

type AccountSettings struct {

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

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

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

func (AccountSettings) GoString

func (s AccountSettings) GoString() string

GoString returns the string representation

func (*AccountSettings) SetDisableRemoteControl

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

SetDisableRemoteControl sets the DisableRemoteControl field's value.

func (*AccountSettings) SetEnableDialOut

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

SetEnableDialOut sets the EnableDialOut field's value.

func (AccountSettings) String

func (s AccountSettings) String() string

String returns the string representation

type AlexaForBusinessMetadata

type AlexaForBusinessMetadata struct {

	// The ARN of the room resource.
	AlexaForBusinessRoomArn *string `type:"string" sensitive:"true"`

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

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

func (AlexaForBusinessMetadata) GoString

func (s AlexaForBusinessMetadata) GoString() string

GoString returns the string representation

func (*AlexaForBusinessMetadata) SetAlexaForBusinessRoomArn

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

SetAlexaForBusinessRoomArn sets the AlexaForBusinessRoomArn field's value.

func (*AlexaForBusinessMetadata) SetIsAlexaForBusinessEnabled

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

SetIsAlexaForBusinessEnabled sets the IsAlexaForBusinessEnabled field's value.

func (AlexaForBusinessMetadata) String

func (s AlexaForBusinessMetadata) String() string

String returns the string representation

type AssociatePhoneNumberWithUserInput

type AssociatePhoneNumberWithUserInput struct {

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

	// The phone number, in E.164 format.
	//
	// E164PhoneNumber is a required field
	E164PhoneNumber *string `type:"string" required:"true" sensitive:"true"`

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

func (AssociatePhoneNumberWithUserInput) GoString

GoString returns the string representation

func (*AssociatePhoneNumberWithUserInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*AssociatePhoneNumberWithUserInput) SetE164PhoneNumber

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*AssociatePhoneNumberWithUserInput) SetUserId

SetUserId sets the UserId field's value.

func (AssociatePhoneNumberWithUserInput) String

String returns the string representation

func (*AssociatePhoneNumberWithUserInput) Validate

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

type AssociatePhoneNumberWithUserOutput

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

func (AssociatePhoneNumberWithUserOutput) GoString

GoString returns the string representation

func (AssociatePhoneNumberWithUserOutput) String

String returns the string representation

type AssociatePhoneNumbersWithVoiceConnectorGroupInput

type AssociatePhoneNumbersWithVoiceConnectorGroupInput struct {

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

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

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

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) GoString

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetE164PhoneNumbers

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetForceAssociate

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetVoiceConnectorGroupId

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) String

String returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) Validate

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

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput struct {

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

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) GoString

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput) SetPhoneNumberErrors

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) String

String returns the string representation

type AssociatePhoneNumbersWithVoiceConnectorInput

type AssociatePhoneNumbersWithVoiceConnectorInput struct {

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

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

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

func (AssociatePhoneNumbersWithVoiceConnectorInput) GoString

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetE164PhoneNumbers

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetForceAssociate

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorInput) String

String returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorInput) Validate

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

type AssociatePhoneNumbersWithVoiceConnectorOutput

type AssociatePhoneNumbersWithVoiceConnectorOutput struct {

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

func (AssociatePhoneNumbersWithVoiceConnectorOutput) GoString

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorOutput) SetPhoneNumberErrors

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorOutput) String

String returns the string representation

type AssociateSigninDelegateGroupsWithAccountInput

type AssociateSigninDelegateGroupsWithAccountInput struct {

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

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

func (AssociateSigninDelegateGroupsWithAccountInput) GoString

GoString returns the string representation

func (*AssociateSigninDelegateGroupsWithAccountInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*AssociateSigninDelegateGroupsWithAccountInput) SetSigninDelegateGroups

SetSigninDelegateGroups sets the SigninDelegateGroups field's value.

func (AssociateSigninDelegateGroupsWithAccountInput) String

String returns the string representation

func (*AssociateSigninDelegateGroupsWithAccountInput) Validate

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

type AssociateSigninDelegateGroupsWithAccountOutput

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

func (AssociateSigninDelegateGroupsWithAccountOutput) GoString

GoString returns the string representation

func (AssociateSigninDelegateGroupsWithAccountOutput) String

String returns the string representation

type Attendee

type Attendee struct {

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

	// The Amazon Chime SDK external user ID. Links the attendee to an identity
	// managed by a builder application.
	ExternalUserId *string `min:"2" type:"string" sensitive:"true"`

	// The join token used by the Amazon Chime SDK attendee.
	JoinToken *string `min:"2" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

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

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

func (Attendee) GoString

func (s Attendee) GoString() string

GoString returns the string representation

func (*Attendee) SetAttendeeId

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

SetAttendeeId sets the AttendeeId field's value.

func (*Attendee) SetExternalUserId

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

SetExternalUserId sets the ExternalUserId field's value.

func (*Attendee) SetJoinToken

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

SetJoinToken sets the JoinToken field's value.

func (Attendee) String

func (s Attendee) String() string

String returns the string representation

type BadRequestException

type BadRequestException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

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

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

func (BadRequestException) Code

func (s BadRequestException) Code() string

Code returns the exception type name.

func (BadRequestException) Error

func (s BadRequestException) Error() string

func (BadRequestException) GoString

func (s BadRequestException) GoString() string

GoString returns the string representation

func (BadRequestException) Message

func (s BadRequestException) Message() string

Message returns the exception's message.

func (BadRequestException) OrigErr

func (s BadRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (BadRequestException) RequestID

func (s BadRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (BadRequestException) StatusCode

func (s BadRequestException) StatusCode() int

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

func (BadRequestException) String

func (s BadRequestException) String() string

String returns the string representation

type BatchCreateAttendeeInput

type BatchCreateAttendeeInput struct {

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

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

func (BatchCreateAttendeeInput) GoString

func (s BatchCreateAttendeeInput) GoString() string

GoString returns the string representation

func (*BatchCreateAttendeeInput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeInput) SetMeetingId

SetMeetingId sets the MeetingId field's value.

func (BatchCreateAttendeeInput) String

func (s BatchCreateAttendeeInput) String() string

String returns the string representation

func (*BatchCreateAttendeeInput) Validate

func (s *BatchCreateAttendeeInput) Validate() error

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

type BatchCreateAttendeeOutput

type BatchCreateAttendeeOutput struct {

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

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

func (BatchCreateAttendeeOutput) GoString

func (s BatchCreateAttendeeOutput) GoString() string

GoString returns the string representation

func (*BatchCreateAttendeeOutput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeOutput) SetErrors

SetErrors sets the Errors field's value.

func (BatchCreateAttendeeOutput) String

func (s BatchCreateAttendeeOutput) String() string

String returns the string representation

type BatchCreateRoomMembershipInput

type BatchCreateRoomMembershipInput struct {

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

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

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

func (BatchCreateRoomMembershipInput) GoString

GoString returns the string representation

func (*BatchCreateRoomMembershipInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*BatchCreateRoomMembershipInput) SetMembershipItemList

SetMembershipItemList sets the MembershipItemList field's value.

func (*BatchCreateRoomMembershipInput) SetRoomId

SetRoomId sets the RoomId field's value.

func (BatchCreateRoomMembershipInput) String

String returns the string representation

func (*BatchCreateRoomMembershipInput) Validate

func (s *BatchCreateRoomMembershipInput) Validate() error

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

type BatchCreateRoomMembershipOutput

type BatchCreateRoomMembershipOutput struct {

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

func (BatchCreateRoomMembershipOutput) GoString

GoString returns the string representation

func (*BatchCreateRoomMembershipOutput) SetErrors

SetErrors sets the Errors field's value.

func (BatchCreateRoomMembershipOutput) String

String returns the string representation

type BatchDeletePhoneNumberInput

type BatchDeletePhoneNumberInput struct {

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

func (BatchDeletePhoneNumberInput) GoString

func (s BatchDeletePhoneNumberInput) GoString() string

GoString returns the string representation

func (*BatchDeletePhoneNumberInput) SetPhoneNumberIds

SetPhoneNumberIds sets the PhoneNumberIds field's value.

func (BatchDeletePhoneNumberInput) String

String returns the string representation

func (*BatchDeletePhoneNumberInput) Validate

func (s *BatchDeletePhoneNumberInput) Validate() error

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

type BatchDeletePhoneNumberOutput

type BatchDeletePhoneNumberOutput struct {

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

func (BatchDeletePhoneNumberOutput) GoString

func (s BatchDeletePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*BatchDeletePhoneNumberOutput) SetPhoneNumberErrors

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchDeletePhoneNumberOutput) String

String returns the string representation

type BatchSuspendUserInput

type BatchSuspendUserInput struct {

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

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

func (BatchSuspendUserInput) GoString

func (s BatchSuspendUserInput) GoString() string

GoString returns the string representation

func (*BatchSuspendUserInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*BatchSuspendUserInput) SetUserIdList

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

SetUserIdList sets the UserIdList field's value.

func (BatchSuspendUserInput) String

func (s BatchSuspendUserInput) String() string

String returns the string representation

func (*BatchSuspendUserInput) Validate

func (s *BatchSuspendUserInput) Validate() error

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

type BatchSuspendUserOutput

type BatchSuspendUserOutput struct {

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

func (BatchSuspendUserOutput) GoString

func (s BatchSuspendUserOutput) GoString() string

GoString returns the string representation

func (*BatchSuspendUserOutput) SetUserErrors

SetUserErrors sets the UserErrors field's value.

func (BatchSuspendUserOutput) String

func (s BatchSuspendUserOutput) String() string

String returns the string representation

type BatchUnsuspendUserInput

type BatchUnsuspendUserInput struct {

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

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

func (BatchUnsuspendUserInput) GoString

func (s BatchUnsuspendUserInput) GoString() string

GoString returns the string representation

func (*BatchUnsuspendUserInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*BatchUnsuspendUserInput) SetUserIdList

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

SetUserIdList sets the UserIdList field's value.

func (BatchUnsuspendUserInput) String

func (s BatchUnsuspendUserInput) String() string

String returns the string representation

func (*BatchUnsuspendUserInput) Validate

func (s *BatchUnsuspendUserInput) Validate() error

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

type BatchUnsuspendUserOutput

type BatchUnsuspendUserOutput struct {

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

func (BatchUnsuspendUserOutput) GoString

func (s BatchUnsuspendUserOutput) GoString() string

GoString returns the string representation

func (*BatchUnsuspendUserOutput) SetUserErrors

SetUserErrors sets the UserErrors field's value.

func (BatchUnsuspendUserOutput) String

func (s BatchUnsuspendUserOutput) String() string

String returns the string representation

type BatchUpdatePhoneNumberInput

type BatchUpdatePhoneNumberInput struct {

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

func (BatchUpdatePhoneNumberInput) GoString

func (s BatchUpdatePhoneNumberInput) GoString() string

GoString returns the string representation

func (*BatchUpdatePhoneNumberInput) SetUpdatePhoneNumberRequestItems

SetUpdatePhoneNumberRequestItems sets the UpdatePhoneNumberRequestItems field's value.

func (BatchUpdatePhoneNumberInput) String

String returns the string representation

func (*BatchUpdatePhoneNumberInput) Validate

func (s *BatchUpdatePhoneNumberInput) Validate() error

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

type BatchUpdatePhoneNumberOutput

type BatchUpdatePhoneNumberOutput struct {

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

func (BatchUpdatePhoneNumberOutput) GoString

func (s BatchUpdatePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*BatchUpdatePhoneNumberOutput) SetPhoneNumberErrors

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchUpdatePhoneNumberOutput) String

String returns the string representation

type BatchUpdateUserInput

type BatchUpdateUserInput struct {

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

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

func (BatchUpdateUserInput) GoString

func (s BatchUpdateUserInput) GoString() string

GoString returns the string representation

func (*BatchUpdateUserInput) SetAccountId

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

SetAccountId sets the AccountId field's value.

func (*BatchUpdateUserInput) SetUpdateUserRequestItems

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

SetUpdateUserRequestItems sets the UpdateUserRequestItems field's value.

func (BatchUpdateUserInput) String

func (s BatchUpdateUserInput) String() string

String returns the string representation

func (*BatchUpdateUserInput) Validate

func (s *BatchUpdateUserInput) Validate() error

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

type BatchUpdateUserOutput

type BatchUpdateUserOutput struct {

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

func (BatchUpdateUserOutput) GoString

func (s BatchUpdateUserOutput) GoString() string

GoString returns the string representation

func (*BatchUpdateUserOutput) SetUserErrors

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

SetUserErrors sets the UserErrors field's value.

func (BatchUpdateUserOutput) String

func (s BatchUpdateUserOutput) String() string

String returns the string representation

type Bot

type Bot struct {

	// The bot email address.
	BotEmail *string `type:"string" sensitive:"true"`

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

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

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

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

	// The bot display name.
	DisplayName *string `type:"string" sensitive:"true"`

	// The security token used to authenticate Amazon Chime with the outgoing event
	// endpoint.
	SecurityToken *string `type:"string" sensitive:"true"`

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

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

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

func (Bot) GoString

func (s Bot) GoString() string

GoString returns the string representation

func (*Bot) SetBotEmail

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

SetBotEmail sets the BotEmail field's value.

func (*Bot) SetBotId

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

SetBotId sets the BotId field's value.

func (*Bot) SetBotType

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

SetBotType sets the BotType field's value.

func (*Bot) SetCreatedTimestamp

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Bot) SetDisabled

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

SetDisabled sets the Disabled field's value.

func (*Bot) SetDisplayName

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

SetDisplayName sets the DisplayName field's value.

func (*Bot) SetSecurityToken

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

SetSecurityToken sets the SecurityToken field's value.

func (*Bot) SetUpdatedTimestamp

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*Bot) SetUserId

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

SetUserId sets the UserId field's value.

func (Bot) String

func (s Bot) String() string

String returns the string representation

type BusinessCallingSettings

type BusinessCallingSettings struct {

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

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

func (BusinessCallingSettings) GoString

func (s BusinessCallingSettings) GoString() string

GoString returns the string representation

func (*BusinessCallingSettings) SetCdrBucket

SetCdrBucket sets the CdrBucket field's value.

func (BusinessCallingSettings) String

func (s BusinessCallingSettings) String() string

String returns the string representation

type Chime

type Chime struct {
	*client.Client
}

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

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

func New

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

New creates a new instance of the Chime client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a Chime client from just a session.
svc := chime.New(mySession)

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

func (*Chime) AssociatePhoneNumberWithUser

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

AssociatePhoneNumberWithUser API operation for Amazon Chime.

Associates a phone number with the specified Amazon Chime user.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) AssociatePhoneNumberWithUserRequest

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

AssociatePhoneNumberWithUserRequest generates a "aws/request.Request" representing the client's request for the AssociatePhoneNumberWithUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociatePhoneNumberWithUser for more information on using the AssociatePhoneNumberWithUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociatePhoneNumberWithUserRequest method.
req, resp := client.AssociatePhoneNumberWithUserRequest(params)

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

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

func (*Chime) AssociatePhoneNumberWithUserWithContext

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

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

See AssociatePhoneNumberWithUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) AssociatePhoneNumbersWithVoiceConnector

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

AssociatePhoneNumbersWithVoiceConnector API operation for Amazon Chime.

Associates phone numbers with the specified Amazon Chime Voice Connector.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorGroup

AssociatePhoneNumbersWithVoiceConnectorGroup API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorGroupRequest

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

AssociatePhoneNumbersWithVoiceConnectorGroupRequest generates a "aws/request.Request" representing the client's request for the AssociatePhoneNumbersWithVoiceConnectorGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociatePhoneNumbersWithVoiceConnectorGroup for more information on using the AssociatePhoneNumbersWithVoiceConnectorGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociatePhoneNumbersWithVoiceConnectorGroupRequest method.
req, resp := client.AssociatePhoneNumbersWithVoiceConnectorGroupRequest(params)

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

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

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorGroupWithContext

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

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

See AssociatePhoneNumbersWithVoiceConnectorGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorRequest

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

AssociatePhoneNumbersWithVoiceConnectorRequest generates a "aws/request.Request" representing the client's request for the AssociatePhoneNumbersWithVoiceConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociatePhoneNumbersWithVoiceConnector for more information on using the AssociatePhoneNumbersWithVoiceConnector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociatePhoneNumbersWithVoiceConnectorRequest method.
req, resp := client.AssociatePhoneNumbersWithVoiceConnectorRequest(params)

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

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

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorWithContext

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

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

See AssociatePhoneNumbersWithVoiceConnector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) AssociateSigninDelegateGroupsWithAccount

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

AssociateSigninDelegateGroupsWithAccount API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) AssociateSigninDelegateGroupsWithAccountRequest

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

AssociateSigninDelegateGroupsWithAccountRequest generates a "aws/request.Request" representing the client's request for the AssociateSigninDelegateGroupsWithAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateSigninDelegateGroupsWithAccount for more information on using the AssociateSigninDelegateGroupsWithAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateSigninDelegateGroupsWithAccountRequest method.
req, resp := client.AssociateSigninDelegateGroupsWithAccountRequest(params)

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

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

func (*Chime) AssociateSigninDelegateGroupsWithAccountWithContext

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

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

See AssociateSigninDelegateGroupsWithAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) BatchCreateAttendee

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

BatchCreateAttendee API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchCreateAttendeeRequest

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

BatchCreateAttendeeRequest generates a "aws/request.Request" representing the client's request for the BatchCreateAttendee operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchCreateAttendee for more information on using the BatchCreateAttendee API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchCreateAttendeeRequest method.
req, resp := client.BatchCreateAttendeeRequest(params)

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

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

func (*Chime) BatchCreateAttendeeWithContext

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

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

See BatchCreateAttendee for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) BatchCreateRoomMembership

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

BatchCreateRoomMembership API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchCreateRoomMembershipRequest

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

BatchCreateRoomMembershipRequest generates a "aws/request.Request" representing the client's request for the BatchCreateRoomMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchCreateRoomMembership for more information on using the BatchCreateRoomMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchCreateRoomMembershipRequest method.
req, resp := client.BatchCreateRoomMembershipRequest(params)

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

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

func (*Chime) BatchCreateRoomMembershipWithContext

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

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

See BatchCreateRoomMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) BatchDeletePhoneNumber

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

BatchDeletePhoneNumber API operation for Amazon Chime.

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

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

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchDeletePhoneNumberRequest

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

BatchDeletePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the BatchDeletePhoneNumber operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchDeletePhoneNumber for more information on using the BatchDeletePhoneNumber API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchDeletePhoneNumberRequest method.
req, resp := client.BatchDeletePhoneNumberRequest(params)

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

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

func (*Chime) BatchDeletePhoneNumberWithContext

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

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

See BatchDeletePhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) BatchSuspendUser

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

BatchSuspendUser API operation for Amazon Chime.

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

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

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

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

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchSuspendUserRequest

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

BatchSuspendUserRequest generates a "aws/request.Request" representing the client's request for the BatchSuspendUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchSuspendUser for more information on using the BatchSuspendUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchSuspendUserRequest method.
req, resp := client.BatchSuspendUserRequest(params)

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

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

func (*Chime) BatchSuspendUserWithContext

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

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

See BatchSuspendUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) BatchUnsuspendUser

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

BatchUnsuspendUser API operation for Amazon Chime.

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

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

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchUnsuspendUserRequest

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

BatchUnsuspendUserRequest generates a "aws/request.Request" representing the client's request for the BatchUnsuspendUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchUnsuspendUser for more information on using the BatchUnsuspendUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchUnsuspendUserRequest method.
req, resp := client.BatchUnsuspendUserRequest(params)

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

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

func (*Chime) BatchUnsuspendUserWithContext

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

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

See BatchUnsuspendUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) BatchUpdatePhoneNumber

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

BatchUpdatePhoneNumber API operation for Amazon Chime.

Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update 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.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchUpdatePhoneNumberRequest

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

BatchUpdatePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the BatchUpdatePhoneNumber operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchUpdatePhoneNumber for more information on using the BatchUpdatePhoneNumber API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchUpdatePhoneNumberRequest method.
req, resp := client.BatchUpdatePhoneNumberRequest(params)

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

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

func (*Chime) BatchUpdatePhoneNumberWithContext

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

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

See BatchUpdatePhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) BatchUpdateUser

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

BatchUpdateUser API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchUpdateUserRequest

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

BatchUpdateUserRequest generates a "aws/request.Request" representing the client's request for the BatchUpdateUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchUpdateUser for more information on using the BatchUpdateUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchUpdateUserRequest method.
req, resp := client.BatchUpdateUserRequest(params)

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

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

func (*Chime) BatchUpdateUserWithContext

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

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

See BatchUpdateUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreateAccount

func (c *Chime) CreateAccount(input *CreateAccountInput) (*CreateAccountOutput, error)

CreateAccount API operation for Amazon Chime.

Creates an Amazon Chime account under the administrator's AWS account. Only Team account types are currently supported for this action. For more information about different account types, see Managing Your Amazon Chime Accounts (https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the Amazon Chime Administration Guide.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateAccountRequest

func (c *Chime) CreateAccountRequest(input *CreateAccountInput) (req *request.Request, output *CreateAccountOutput)

CreateAccountRequest generates a "aws/request.Request" representing the client's request for the CreateAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAccount for more information on using the CreateAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAccountRequest method.
req, resp := client.CreateAccountRequest(params)

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

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

func (*Chime) CreateAccountWithContext

func (c *Chime) CreateAccountWithContext(ctx aws.Context, input *CreateAccountInput, opts ...request.Option) (*CreateAccountOutput, error)

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

See CreateAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreateAttendee

func (c *Chime) CreateAttendee(input *CreateAttendeeInput) (*CreateAttendeeOutput, error)

CreateAttendee API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateAttendeeRequest

func (c *Chime) CreateAttendeeRequest(input *CreateAttendeeInput) (req *request.Request, output *CreateAttendeeOutput)

CreateAttendeeRequest generates a "aws/request.Request" representing the client's request for the CreateAttendee operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAttendee for more information on using the CreateAttendee API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAttendeeRequest method.
req, resp := client.CreateAttendeeRequest(params)

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

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

func (*Chime) CreateAttendeeWithContext

func (c *Chime) CreateAttendeeWithContext(ctx aws.Context, input *CreateAttendeeInput, opts ...request.Option) (*CreateAttendeeOutput, error)

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

See CreateAttendee for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreateBot

func (c *Chime) CreateBot(input *CreateBotInput) (*CreateBotOutput, error)

CreateBot API operation for Amazon Chime.

Creates a bot for an Amazon Chime Enterprise account.

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

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

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

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

  • ThrottledClientException The client exceeded its request rate limit.

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

func (*Chime) CreateBotRequest

func (c *Chime) CreateBotRequest(input *CreateBotInput) (req *request.Request, output *CreateBotOutput)

CreateBotRequest generates a "aws/request.Request" representing the client's request for the CreateBot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateBot for more information on using the CreateBot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateBotRequest method.
req, resp := client.CreateBotRequest(params)

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

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

func (*Chime) CreateBotWithContext

func (c *Chime) CreateBotWithContext(ctx aws.Context, input *CreateBotInput, opts ...request.Option) (*CreateBotOutput, error)

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

See CreateBot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreateMeeting

func (c *Chime) CreateMeeting(input *CreateMeetingInput) (*CreateMeetingOutput, error)

CreateMeeting API operation for Amazon Chime.

Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateMeetingRequest

func (c *Chime) CreateMeetingRequest(input *CreateMeetingInput) (req *request.Request, output *CreateMeetingOutput)

CreateMeetingRequest generates a "aws/request.Request" representing the client's request for the CreateMeeting operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateMeeting for more information on using the CreateMeeting API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateMeetingRequest method.
req, resp := client.CreateMeetingRequest(params)

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

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

func (*Chime) CreateMeetingWithContext

func (c *Chime) CreateMeetingWithContext(ctx aws.Context, input *CreateMeetingInput, opts ...request.Option) (*CreateMeetingOutput, error)

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

See CreateMeeting for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreatePhoneNumberOrder

func (c *Chime) CreatePhoneNumberOrder(input *CreatePhoneNumberOrderInput) (*CreatePhoneNumberOrderOutput, error)

CreatePhoneNumberOrder API operation for Amazon Chime.

Creates an order for phone numbers to be provisioned. 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.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreatePhoneNumberOrderRequest

func (c *Chime) CreatePhoneNumberOrderRequest(input *CreatePhoneNumberOrderInput) (req *request.Request, output *CreatePhoneNumberOrderOutput)

CreatePhoneNumberOrderRequest generates a "aws/request.Request" representing the client's request for the CreatePhoneNumberOrder operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreatePhoneNumberOrder for more information on using the CreatePhoneNumberOrder API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreatePhoneNumberOrderRequest method.
req, resp := client.CreatePhoneNumberOrderRequest(params)

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

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

func (*Chime) CreatePhoneNumberOrderWithContext

func (c *Chime) CreatePhoneNumberOrderWithContext(ctx aws.Context, input *CreatePhoneNumberOrderInput, opts ...request.Option) (*CreatePhoneNumberOrderOutput, error)

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

See CreatePhoneNumberOrder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreateRoom

func (c *Chime) CreateRoom(input *CreateRoomInput) (*CreateRoomOutput, error)

CreateRoom API operation for Amazon Chime.

Creates a chat room for the specified Amazon Chime Enterprise account.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateRoomMembership

func (c *Chime) CreateRoomMembership(input *CreateRoomMembershipInput) (*CreateRoomMembershipOutput, error)

CreateRoomMembership API operation for Amazon Chime.

Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member.

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

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

Returned Error Types:

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

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

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateRoomMembershipRequest

func (c *Chime) CreateRoomMembershipRequest(input *CreateRoomMembershipInput) (req *request.Request, output *CreateRoomMembershipOutput)

CreateRoomMembershipRequest generates a "aws/request.Request" representing the client's request for the CreateRoomMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRoomMembership for more information on using the CreateRoomMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRoomMembershipRequest method.
req, resp := client.CreateRoomMembershipRequest(params)

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

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

func (*Chime) CreateRoomMembershipWithContext

func (c *Chime) CreateRoomMembershipWithContext(ctx aws.Context, input *CreateRoomMembershipInput, opts ...request.Option) (*CreateRoomMembershipOutput, error)

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

See CreateRoomMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreateRoomRequest

func (c *Chime) CreateRoomRequest(input *CreateRoomInput) (req *request.Request, output *CreateRoomOutput)

CreateRoomRequest generates a "aws/request.Request" representing the client's request for the CreateRoom operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRoom for more information on using the CreateRoom API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRoomRequest method.
req, resp := client.CreateRoomRequest(params)

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

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

func (*Chime) CreateRoomWithContext

func (c *Chime) CreateRoomWithContext(ctx aws.Context, input *CreateRoomInput, opts ...request.Option) (*CreateRoomOutput, error)

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

See CreateRoom for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreateUser

func (c *Chime) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)

CreateUser API operation for Amazon Chime.

Creates a user under the specified Amazon Chime account.

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

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

Returned Error Types:

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

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

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateUserRequest

func (c *Chime) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)

CreateUserRequest generates a "aws/request.Request" representing the client's request for the CreateUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateUser for more information on using the CreateUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateUserRequest method.
req, resp := client.CreateUserRequest(params)

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

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

func (*Chime) CreateUserWithContext

func (c *Chime) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)

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

See CreateUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreateVoiceConnector

func (c *Chime) CreateVoiceConnector(input *CreateVoiceConnectorInput) (*CreateVoiceConnectorOutput, error)

CreateVoiceConnector API operation for Amazon Chime.

Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region.

Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateVoiceConnectorGroup

func (c *Chime) CreateVoiceConnectorGroup(input *CreateVoiceConnectorGroupInput) (*CreateVoiceConnectorGroupOutput, error)

CreateVoiceConnectorGroup API operation for Amazon Chime.

Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request.

You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateVoiceConnectorGroupRequest

func (c *Chime) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGroupInput) (req *request.Request, output *CreateVoiceConnectorGroupOutput)

CreateVoiceConnectorGroupRequest generates a "aws/request.Request" representing the client's request for the CreateVoiceConnectorGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateVoiceConnectorGroup for more information on using the CreateVoiceConnectorGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateVoiceConnectorGroupRequest method.
req, resp := client.CreateVoiceConnectorGroupRequest(params)

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

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

func (*Chime) CreateVoiceConnectorGroupWithContext

func (c *Chime) CreateVoiceConnectorGroupWithContext(ctx aws.Context, input *CreateVoiceConnectorGroupInput, opts ...request.Option) (*CreateVoiceConnectorGroupOutput, error)

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

See CreateVoiceConnectorGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) CreateVoiceConnectorRequest

func (c *Chime) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) (req *request.Request, output *CreateVoiceConnectorOutput)

CreateVoiceConnectorRequest generates a "aws/request.Request" representing the client's request for the CreateVoiceConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateVoiceConnector for more information on using the CreateVoiceConnector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateVoiceConnectorRequest method.
req, resp := client.CreateVoiceConnectorRequest(params)

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

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

func (*Chime) CreateVoiceConnectorWithContext

func (c *Chime) CreateVoiceConnectorWithContext(ctx aws.Context, input *CreateVoiceConnectorInput, opts ...request.Option) (*CreateVoiceConnectorOutput, error)

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

See CreateVoiceConnector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteAccount

func (c *Chime) DeleteAccount(input *DeleteAccountInput) (*DeleteAccountOutput, error)

DeleteAccount API operation for Amazon Chime.

Deletes the specified Amazon Chime account. You must suspend all users before deleting 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.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • UnprocessableEntityException The request was well-formed but was unable to be followed due to semantic errors.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteAccountRequest

func (c *Chime) DeleteAccountRequest(input *DeleteAccountInput) (req *request.Request, output *DeleteAccountOutput)

DeleteAccountRequest generates a "aws/request.Request" representing the client's request for the DeleteAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAccount for more information on using the DeleteAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAccountRequest method.
req, resp := client.DeleteAccountRequest(params)

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

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

func (*Chime) DeleteAccountWithContext

func (c *Chime) DeleteAccountWithContext(ctx aws.Context, input *DeleteAccountInput, opts ...request.Option) (*DeleteAccountOutput, error)

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

See DeleteAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteAttendee

func (c *Chime) DeleteAttendee(input *DeleteAttendeeInput) (*DeleteAttendeeOutput, error)

DeleteAttendee API operation for Amazon Chime.

Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ThrottledClientException The client exceeded its request rate limit.

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

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteAttendeeRequest

func (c *Chime) DeleteAttendeeRequest(input *DeleteAttendeeInput) (req *request.Request, output *DeleteAttendeeOutput)

DeleteAttendeeRequest generates a "aws/request.Request" representing the client's request for the DeleteAttendee operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAttendee for more information on using the DeleteAttendee API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAttendeeRequest method.
req, resp := client.DeleteAttendeeRequest(params)

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

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

func (*Chime) DeleteAttendeeWithContext

func (c *Chime) DeleteAttendeeWithContext(ctx aws.Context, input *DeleteAttendeeInput, opts ...request.Option) (*DeleteAttendeeOutput, error)

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

See DeleteAttendee for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteEventsConfiguration

func (c *Chime) DeleteEventsConfiguration(input *DeleteEventsConfigurationInput) (*DeleteEventsConfigurationOutput, error)

DeleteEventsConfiguration API operation for Amazon Chime.

Deletes the events configuration that allows a bot to receive outgoing events.

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

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

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

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

func (*Chime) DeleteEventsConfigurationRequest

func (c *Chime) DeleteEventsConfigurationRequest(input *DeleteEventsConfigurationInput) (req *request.Request, output *DeleteEventsConfigurationOutput)

DeleteEventsConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteEventsConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteEventsConfiguration for more information on using the DeleteEventsConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteEventsConfigurationRequest method.
req, resp := client.DeleteEventsConfigurationRequest(params)

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

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

func (*Chime) DeleteEventsConfigurationWithContext

func (c *Chime) DeleteEventsConfigurationWithContext(ctx aws.Context, input *DeleteEventsConfigurationInput, opts ...request.Option) (*DeleteEventsConfigurationOutput, error)

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

See DeleteEventsConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteMeeting

func (c *Chime) DeleteMeeting(input *DeleteMeetingInput) (*DeleteMeetingOutput, error)

DeleteMeeting API operation for Amazon Chime.

Deletes the specified Amazon Chime SDK meeting. When a meeting is deleted, its attendees are also deleted and clients can no longer join it. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ThrottledClientException The client exceeded its request rate limit.

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

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteMeetingRequest

func (c *Chime) DeleteMeetingRequest(input *DeleteMeetingInput) (req *request.Request, output *DeleteMeetingOutput)

DeleteMeetingRequest generates a "aws/request.Request" representing the client's request for the DeleteMeeting operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteMeeting for more information on using the DeleteMeeting API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteMeetingRequest method.
req, resp := client.DeleteMeetingRequest(params)

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

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

func (*Chime) DeleteMeetingWithContext

func (c *Chime) DeleteMeetingWithContext(ctx aws.Context, input *DeleteMeetingInput, opts ...request.Option) (*DeleteMeetingOutput, error)

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

See DeleteMeeting for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeletePhoneNumber

func (c *Chime) DeletePhoneNumber(input *DeletePhoneNumberInput) (*DeletePhoneNumberOutput, error)

DeletePhoneNumber API operation for Amazon Chime.

Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime Voice Connectors before it can be deleted.

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

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeletePhoneNumberRequest

func (c *Chime) DeletePhoneNumberRequest(input *DeletePhoneNumberInput) (req *request.Request, output *DeletePhoneNumberOutput)

DeletePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the DeletePhoneNumber operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeletePhoneNumber for more information on using the DeletePhoneNumber API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeletePhoneNumberRequest method.
req, resp := client.DeletePhoneNumberRequest(params)

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

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

func (*Chime) DeletePhoneNumberWithContext

func (c *Chime) DeletePhoneNumberWithContext(ctx aws.Context, input *DeletePhoneNumberInput, opts ...request.Option) (*DeletePhoneNumberOutput, error)

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

See DeletePhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteRoom

func (c *Chime) DeleteRoom(input *DeleteRoomInput) (*DeleteRoomOutput, error)

DeleteRoom API operation for Amazon Chime.

Deletes a chat room in an Amazon Chime Enterprise account.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteRoomMembership

func (c *Chime) DeleteRoomMembership(input *DeleteRoomMembershipInput) (*DeleteRoomMembershipOutput, error)

DeleteRoomMembership API operation for Amazon Chime.

Removes a member from a chat room in an Amazon Chime Enterprise account.

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

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

Returned Error Types:

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

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteRoomMembershipRequest

func (c *Chime) DeleteRoomMembershipRequest(input *DeleteRoomMembershipInput) (req *request.Request, output *DeleteRoomMembershipOutput)

DeleteRoomMembershipRequest generates a "aws/request.Request" representing the client's request for the DeleteRoomMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRoomMembership for more information on using the DeleteRoomMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRoomMembershipRequest method.
req, resp := client.DeleteRoomMembershipRequest(params)

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

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

func (*Chime) DeleteRoomMembershipWithContext

func (c *Chime) DeleteRoomMembershipWithContext(ctx aws.Context, input *DeleteRoomMembershipInput, opts ...request.Option) (*DeleteRoomMembershipOutput, error)

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

See DeleteRoomMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteRoomRequest

func (c *Chime) DeleteRoomRequest(input *DeleteRoomInput) (req *request.Request, output *DeleteRoomOutput)

DeleteRoomRequest generates a "aws/request.Request" representing the client's request for the DeleteRoom operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRoom for more information on using the DeleteRoom API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRoomRequest method.
req, resp := client.DeleteRoomRequest(params)

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

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

func (*Chime) DeleteRoomWithContext

func (c *Chime) DeleteRoomWithContext(ctx aws.Context, input *DeleteRoomInput, opts ...request.Option) (*DeleteRoomOutput, error)

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

See DeleteRoom for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnector

func (c *Chime) DeleteVoiceConnector(input *DeleteVoiceConnectorInput) (*DeleteVoiceConnectorOutput, error)

DeleteVoiceConnector API operation for Amazon Chime.

Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorGroup

func (c *Chime) DeleteVoiceConnectorGroup(input *DeleteVoiceConnectorGroupInput) (*DeleteVoiceConnectorGroupOutput, error)

DeleteVoiceConnectorGroup API operation for Amazon Chime.

Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorGroupRequest

func (c *Chime) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGroupInput) (req *request.Request, output *DeleteVoiceConnectorGroupOutput)

DeleteVoiceConnectorGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteVoiceConnectorGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVoiceConnectorGroup for more information on using the DeleteVoiceConnectorGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVoiceConnectorGroupRequest method.
req, resp := client.DeleteVoiceConnectorGroupRequest(params)

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

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

func (*Chime) DeleteVoiceConnectorGroupWithContext

func (c *Chime) DeleteVoiceConnectorGroupWithContext(ctx aws.Context, input *DeleteVoiceConnectorGroupInput, opts ...request.Option) (*DeleteVoiceConnectorGroupOutput, error)

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

See DeleteVoiceConnectorGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnectorOrigination

func (c *Chime) DeleteVoiceConnectorOrigination(input *DeleteVoiceConnectorOriginationInput) (*DeleteVoiceConnectorOriginationOutput, error)

DeleteVoiceConnectorOrigination API operation for Amazon Chime.

Deletes the origination settings for the specified Amazon Chime Voice Connector.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorOriginationRequest

func (c *Chime) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnectorOriginationInput) (req *request.Request, output *DeleteVoiceConnectorOriginationOutput)

DeleteVoiceConnectorOriginationRequest generates a "aws/request.Request" representing the client's request for the DeleteVoiceConnectorOrigination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVoiceConnectorOrigination for more information on using the DeleteVoiceConnectorOrigination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVoiceConnectorOriginationRequest method.
req, resp := client.DeleteVoiceConnectorOriginationRequest(params)

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

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

func (*Chime) DeleteVoiceConnectorOriginationWithContext

func (c *Chime) DeleteVoiceConnectorOriginationWithContext(ctx aws.Context, input *DeleteVoiceConnectorOriginationInput, opts ...request.Option) (*DeleteVoiceConnectorOriginationOutput, error)

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

See DeleteVoiceConnectorOrigination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnectorRequest

func (c *Chime) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) (req *request.Request, output *DeleteVoiceConnectorOutput)

DeleteVoiceConnectorRequest generates a "aws/request.Request" representing the client's request for the DeleteVoiceConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVoiceConnector for more information on using the DeleteVoiceConnector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVoiceConnectorRequest method.
req, resp := client.DeleteVoiceConnectorRequest(params)

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

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

func (*Chime) DeleteVoiceConnectorStreamingConfiguration

func (c *Chime) DeleteVoiceConnectorStreamingConfiguration(input *DeleteVoiceConnectorStreamingConfigurationInput) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)

DeleteVoiceConnectorStreamingConfiguration API operation for Amazon Chime.

Deletes the streaming configuration for the specified Amazon Chime Voice Connector.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorStreamingConfigurationRequest

func (c *Chime) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorStreamingConfigurationOutput)

DeleteVoiceConnectorStreamingConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteVoiceConnectorStreamingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVoiceConnectorStreamingConfiguration for more information on using the DeleteVoiceConnectorStreamingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVoiceConnectorStreamingConfigurationRequest method.
req, resp := client.DeleteVoiceConnectorStreamingConfigurationRequest(params)

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

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

func (*Chime) DeleteVoiceConnectorStreamingConfigurationWithContext

func (c *Chime) DeleteVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)

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

See DeleteVoiceConnectorStreamingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnectorTermination

func (c *Chime) DeleteVoiceConnectorTermination(input *DeleteVoiceConnectorTerminationInput) (*DeleteVoiceConnectorTerminationOutput, error)

DeleteVoiceConnectorTermination API operation for Amazon Chime.

Deletes the termination settings for the specified Amazon Chime Voice Connector.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorTerminationCredentials

func (c *Chime) DeleteVoiceConnectorTerminationCredentials(input *DeleteVoiceConnectorTerminationCredentialsInput) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)

DeleteVoiceConnectorTerminationCredentials API operation for Amazon Chime.

Deletes the specified SIP credentials used by your equipment to authenticate during call termination.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorTerminationCredentialsRequest

func (c *Chime) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *DeleteVoiceConnectorTerminationCredentialsOutput)

DeleteVoiceConnectorTerminationCredentialsRequest generates a "aws/request.Request" representing the client's request for the DeleteVoiceConnectorTerminationCredentials operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVoiceConnectorTerminationCredentials for more information on using the DeleteVoiceConnectorTerminationCredentials API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVoiceConnectorTerminationCredentialsRequest method.
req, resp := client.DeleteVoiceConnectorTerminationCredentialsRequest(params)

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

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

func (*Chime) DeleteVoiceConnectorTerminationCredentialsWithContext

func (c *Chime) DeleteVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)

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

See DeleteVoiceConnectorTerminationCredentials for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnectorTerminationRequest

func (c *Chime) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnectorTerminationInput) (req *request.Request, output *DeleteVoiceConnectorTerminationOutput)

DeleteVoiceConnectorTerminationRequest generates a "aws/request.Request" representing the client's request for the DeleteVoiceConnectorTermination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVoiceConnectorTermination for more information on using the DeleteVoiceConnectorTermination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVoiceConnectorTerminationRequest method.
req, resp := client.DeleteVoiceConnectorTerminationRequest(params)

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

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

func (*Chime) DeleteVoiceConnectorTerminationWithContext

func (c *Chime) DeleteVoiceConnectorTerminationWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationOutput, error)

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

See DeleteVoiceConnectorTermination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnectorWithContext

func (c *Chime) DeleteVoiceConnectorWithContext(ctx aws.Context, input *DeleteVoiceConnectorInput, opts ...request.Option) (*DeleteVoiceConnectorOutput, error)

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

See DeleteVoiceConnector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DisassociatePhoneNumberFromUser

func (c *Chime) DisassociatePhoneNumberFromUser(input *DisassociatePhoneNumberFromUserInput) (*DisassociatePhoneNumberFromUserOutput, error)

DisassociatePhoneNumberFromUser API operation for Amazon Chime.

Disassociates the primary provisioned phone number from the specified Amazon Chime user.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DisassociatePhoneNumberFromUserRequest

func (c *Chime) DisassociatePhoneNumberFromUserRequest(input *DisassociatePhoneNumberFromUserInput) (req *request.Request, output *DisassociatePhoneNumberFromUserOutput)

DisassociatePhoneNumberFromUserRequest generates a "aws/request.Request" representing the client's request for the DisassociatePhoneNumberFromUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociatePhoneNumberFromUser for more information on using the DisassociatePhoneNumberFromUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociatePhoneNumberFromUserRequest method.
req, resp := client.DisassociatePhoneNumberFromUserRequest(params)

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

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

func (*Chime) DisassociatePhoneNumberFromUserWithContext

func (c *Chime) DisassociatePhoneNumberFromUserWithContext(ctx aws.Context, input *DisassociatePhoneNumberFromUserInput, opts ...request.Option) (*DisassociatePhoneNumberFromUserOutput, error)

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

See DisassociatePhoneNumberFromUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DisassociatePhoneNumbersFromVoiceConnector

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnector(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)

DisassociatePhoneNumbersFromVoiceConnector API operation for Amazon Chime.

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorGroup

DisassociatePhoneNumbersFromVoiceConnectorGroup API operation for Amazon Chime.

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorGroupOutput)

DisassociatePhoneNumbersFromVoiceConnectorGroupRequest generates a "aws/request.Request" representing the client's request for the DisassociatePhoneNumbersFromVoiceConnectorGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociatePhoneNumbersFromVoiceConnectorGroup for more information on using the DisassociatePhoneNumbersFromVoiceConnectorGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociatePhoneNumbersFromVoiceConnectorGroupRequest method.
req, resp := client.DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(params)

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

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

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupWithContext

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)

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

See DisassociatePhoneNumbersFromVoiceConnectorGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorOutput)

DisassociatePhoneNumbersFromVoiceConnectorRequest generates a "aws/request.Request" representing the client's request for the DisassociatePhoneNumbersFromVoiceConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociatePhoneNumbersFromVoiceConnector for more information on using the DisassociatePhoneNumbersFromVoiceConnector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociatePhoneNumbersFromVoiceConnectorRequest method.
req, resp := client.DisassociatePhoneNumbersFromVoiceConnectorRequest(params)

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

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

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorWithContext

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)

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

See DisassociatePhoneNumbersFromVoiceConnector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DisassociateSigninDelegateGroupsFromAccount

DisassociateSigninDelegateGroupsFromAccount API operation for Amazon Chime.

Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DisassociateSigninDelegateGroupsFromAccountRequest

func (c *Chime) DisassociateSigninDelegateGroupsFromAccountRequest(input *DisassociateSigninDelegateGroupsFromAccountInput) (req *request.Request, output *DisassociateSigninDelegateGroupsFromAccountOutput)

DisassociateSigninDelegateGroupsFromAccountRequest generates a "aws/request.Request" representing the client's request for the DisassociateSigninDelegateGroupsFromAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateSigninDelegateGroupsFromAccount for more information on using the DisassociateSigninDelegateGroupsFromAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateSigninDelegateGroupsFromAccountRequest method.
req, resp := client.DisassociateSigninDelegateGroupsFromAccountRequest(params)

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

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

func (*Chime) DisassociateSigninDelegateGroupsFromAccountWithContext

func (c *Chime) DisassociateSigninDelegateGroupsFromAccountWithContext(ctx aws.Context, input *DisassociateSigninDelegateGroupsFromAccountInput, opts ...request.Option) (*DisassociateSigninDelegateGroupsFromAccountOutput, error)

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

See DisassociateSigninDelegateGroupsFromAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetAccount

func (c *Chime) GetAccount(input *GetAccountInput) (*GetAccountOutput, error)

GetAccount API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetAccountRequest

func (c *Chime) GetAccountRequest(input *GetAccountInput) (req *request.Request, output *GetAccountOutput)

GetAccountRequest generates a "aws/request.Request" representing the client's request for the GetAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAccount for more information on using the GetAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAccountRequest method.
req, resp := client.GetAccountRequest(params)

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

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

func (*Chime) GetAccountSettings

func (c *Chime) GetAccountSettings(input *GetAccountSettingsInput) (*GetAccountSettingsOutput, error)

GetAccountSettings API operation for Amazon Chime.

Retrieves account settings for the specified Amazon Chime account ID, such as remote control and 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.

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

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

Returned Error Types:

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

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetAccountSettingsRequest

func (c *Chime) GetAccountSettingsRequest(input *GetAccountSettingsInput) (req *request.Request, output *GetAccountSettingsOutput)

GetAccountSettingsRequest generates a "aws/request.Request" representing the client's request for the GetAccountSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAccountSettings for more information on using the GetAccountSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAccountSettingsRequest method.
req, resp := client.GetAccountSettingsRequest(params)

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

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

func (*Chime) GetAccountSettingsWithContext

func (c *Chime) GetAccountSettingsWithContext(ctx aws.Context, input *GetAccountSettingsInput, opts ...request.Option) (*GetAccountSettingsOutput, error)

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

See GetAccountSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetAccountWithContext

func (c *Chime) GetAccountWithContext(ctx aws.Context, input *GetAccountInput, opts ...request.Option) (*GetAccountOutput, error)

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

See GetAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetAttendee

func (c *Chime) GetAttendee(input *GetAttendeeInput) (*GetAttendeeOutput, error)

GetAttendee API operation for Amazon Chime.

Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetAttendeeRequest

func (c *Chime) GetAttendeeRequest(input *GetAttendeeInput) (req *request.Request, output *GetAttendeeOutput)

GetAttendeeRequest generates a "aws/request.Request" representing the client's request for the GetAttendee operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAttendee for more information on using the GetAttendee API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAttendeeRequest method.
req, resp := client.GetAttendeeRequest(params)

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

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

func (*Chime) GetAttendeeWithContext

func (c *Chime) GetAttendeeWithContext(ctx aws.Context, input *GetAttendeeInput, opts ...request.Option) (*GetAttendeeOutput, error)

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

See GetAttendee for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetBot

func (c *Chime) GetBot(input *GetBotInput) (*GetBotOutput, error)

GetBot API operation for Amazon Chime.

Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.

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

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

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

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

func (*Chime) GetBotRequest

func (c *Chime) GetBotRequest(input *GetBotInput) (req *request.Request, output *GetBotOutput)

GetBotRequest generates a "aws/request.Request" representing the client's request for the GetBot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetBot for more information on using the GetBot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetBotRequest method.
req, resp := client.GetBotRequest(params)

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

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

func (*Chime) GetBotWithContext

func (c *Chime) GetBotWithContext(ctx aws.Context, input *GetBotInput, opts ...request.Option) (*GetBotOutput, error)

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

See GetBot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetEventsConfiguration

func (c *Chime) GetEventsConfiguration(input *GetEventsConfigurationInput) (*GetEventsConfigurationOutput, error)

GetEventsConfiguration API operation for Amazon Chime.

Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN.

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

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

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

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

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

func (*Chime) GetEventsConfigurationRequest

func (c *Chime) GetEventsConfigurationRequest(input *GetEventsConfigurationInput) (req *request.Request, output *GetEventsConfigurationOutput)

GetEventsConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetEventsConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetEventsConfiguration for more information on using the GetEventsConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetEventsConfigurationRequest method.
req, resp := client.GetEventsConfigurationRequest(params)

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

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

func (*Chime) GetEventsConfigurationWithContext

func (c *Chime) GetEventsConfigurationWithContext(ctx aws.Context, input *GetEventsConfigurationInput, opts ...request.Option) (*GetEventsConfigurationOutput, error)

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

See GetEventsConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetGlobalSettings

func (c *Chime) GetGlobalSettings(input *GetGlobalSettingsInput) (*GetGlobalSettingsOutput, error)

GetGlobalSettings API operation for Amazon Chime.

Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetGlobalSettingsRequest

func (c *Chime) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) (req *request.Request, output *GetGlobalSettingsOutput)

GetGlobalSettingsRequest generates a "aws/request.Request" representing the client's request for the GetGlobalSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetGlobalSettings for more information on using the GetGlobalSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetGlobalSettingsRequest method.
req, resp := client.GetGlobalSettingsRequest(params)

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

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

func (*Chime) GetGlobalSettingsWithContext

func (c *Chime) GetGlobalSettingsWithContext(ctx aws.Context, input *GetGlobalSettingsInput, opts ...request.Option) (*GetGlobalSettingsOutput, error)

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

See GetGlobalSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetMeeting

func (c *Chime) GetMeeting(input *GetMeetingInput) (*GetMeetingOutput, error)

GetMeeting API operation for Amazon Chime.

Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetMeetingRequest

func (c *Chime) GetMeetingRequest(input *GetMeetingInput) (req *request.Request, output *GetMeetingOutput)

GetMeetingRequest generates a "aws/request.Request" representing the client's request for the GetMeeting operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetMeeting for more information on using the GetMeeting API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetMeetingRequest method.
req, resp := client.GetMeetingRequest(params)

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

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

func (*Chime) GetMeetingWithContext

func (c *Chime) GetMeetingWithContext(ctx aws.Context, input *GetMeetingInput, opts ...request.Option) (*GetMeetingOutput, error)

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

See GetMeeting for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetPhoneNumber

func (c *Chime) GetPhoneNumber(input *GetPhoneNumberInput) (*GetPhoneNumberOutput, error)

GetPhoneNumber API operation for Amazon Chime.

Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetPhoneNumberOrder

func (c *Chime) GetPhoneNumberOrder(input *GetPhoneNumberOrderInput) (*GetPhoneNumberOrderOutput, error)

GetPhoneNumberOrder API operation for Amazon Chime.

Retrieves details for the specified phone number order, such as order creation timestamp, phone numbers in E.164 format, product type, and order status.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetPhoneNumberOrderRequest

func (c *Chime) GetPhoneNumberOrderRequest(input *GetPhoneNumberOrderInput) (req *request.Request, output *GetPhoneNumberOrderOutput)

GetPhoneNumberOrderRequest generates a "aws/request.Request" representing the client's request for the GetPhoneNumberOrder operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetPhoneNumberOrder for more information on using the GetPhoneNumberOrder API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetPhoneNumberOrderRequest method.
req, resp := client.GetPhoneNumberOrderRequest(params)

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

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

func (*Chime) GetPhoneNumberOrderWithContext

func (c *Chime) GetPhoneNumberOrderWithContext(ctx aws.Context, input *GetPhoneNumberOrderInput, opts ...request.Option) (*GetPhoneNumberOrderOutput, error)

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

See GetPhoneNumberOrder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetPhoneNumberRequest

func (c *Chime) GetPhoneNumberRequest(input *GetPhoneNumberInput) (req *request.Request, output *GetPhoneNumberOutput)

GetPhoneNumberRequest generates a "aws/request.Request" representing the client's request for the GetPhoneNumber operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetPhoneNumber for more information on using the GetPhoneNumber API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetPhoneNumberRequest method.
req, resp := client.GetPhoneNumberRequest(params)

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

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

func (*Chime) GetPhoneNumberSettings

func (c *Chime) GetPhoneNumberSettings(input *GetPhoneNumberSettingsInput) (*GetPhoneNumberSettingsOutput, error)

GetPhoneNumberSettings API operation for Amazon Chime.

Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetPhoneNumberSettingsRequest

func (c *Chime) GetPhoneNumberSettingsRequest(input *GetPhoneNumberSettingsInput) (req *request.Request, output *GetPhoneNumberSettingsOutput)

GetPhoneNumberSettingsRequest generates a "aws/request.Request" representing the client's request for the GetPhoneNumberSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetPhoneNumberSettings for more information on using the GetPhoneNumberSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetPhoneNumberSettingsRequest method.
req, resp := client.GetPhoneNumberSettingsRequest(params)

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

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

func (*Chime) GetPhoneNumberSettingsWithContext

func (c *Chime) GetPhoneNumberSettingsWithContext(ctx aws.Context, input *GetPhoneNumberSettingsInput, opts ...request.Option) (*GetPhoneNumberSettingsOutput, error)

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

See GetPhoneNumberSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetPhoneNumberWithContext

func (c *Chime) GetPhoneNumberWithContext(ctx aws.Context, input *GetPhoneNumberInput, opts ...request.Option) (*GetPhoneNumberOutput, error)

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

See GetPhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetRoom

func (c *Chime) GetRoom(input *GetRoomInput) (*GetRoomOutput, error)

GetRoom API operation for Amazon Chime.

Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetRoomRequest

func (c *Chime) GetRoomRequest(input *GetRoomInput) (req *request.Request, output *GetRoomOutput)

GetRoomRequest generates a "aws/request.Request" representing the client's request for the GetRoom operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetRoom for more information on using the GetRoom API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetRoomRequest method.
req, resp := client.GetRoomRequest(params)

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

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

func (*Chime) GetRoomWithContext

func (c *Chime) GetRoomWithContext(ctx aws.Context, input *GetRoomInput, opts ...request.Option) (*GetRoomOutput, error)

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

See GetRoom for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetUser

func (c *Chime) GetUser(input *GetUserInput) (*GetUserOutput, error)

GetUser API operation for Amazon Chime.

Retrieves details for the specified user ID, such as primary email address, license type, and personal meeting PIN.

To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetUserRequest

func (c *Chime) GetUserRequest(input *GetUserInput) (req *request.Request, output *GetUserOutput)

GetUserRequest generates a "aws/request.Request" representing the client's request for the GetUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetUser for more information on using the GetUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetUserRequest method.
req, resp := client.GetUserRequest(params)

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

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

func (*Chime) GetUserSettings

func (c *Chime) GetUserSettings(input *GetUserSettingsInput) (*GetUserSettingsOutput, error)

GetUserSettings API operation for Amazon Chime.

Retrieves settings for the specified user ID, such as any associated phone number settings.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetUserSettingsRequest

func (c *Chime) GetUserSettingsRequest(input *GetUserSettingsInput) (req *request.Request, output *GetUserSettingsOutput)

GetUserSettingsRequest generates a "aws/request.Request" representing the client's request for the GetUserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetUserSettings for more information on using the GetUserSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetUserSettingsRequest method.
req, resp := client.GetUserSettingsRequest(params)

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

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

func (*Chime) GetUserSettingsWithContext

func (c *Chime) GetUserSettingsWithContext(ctx aws.Context, input *GetUserSettingsInput, opts ...request.Option) (*GetUserSettingsOutput, error)

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

See GetUserSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetUserWithContext

func (c *Chime) GetUserWithContext(ctx aws.Context, input *GetUserInput, opts ...request.Option) (*GetUserOutput, error)

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

See GetUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnector

func (c *Chime) GetVoiceConnector(input *GetVoiceConnectorInput) (*GetVoiceConnectorOutput, error)

GetVoiceConnector API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps, name, outbound host, and encryption requirements.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorGroup

func (c *Chime) GetVoiceConnectorGroup(input *GetVoiceConnectorGroupInput) (*GetVoiceConnectorGroupOutput, error)

GetVoiceConnectorGroup API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps, name, and associated VoiceConnectorItems.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorGroupRequest

func (c *Chime) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput) (req *request.Request, output *GetVoiceConnectorGroupOutput)

GetVoiceConnectorGroupRequest generates a "aws/request.Request" representing the client's request for the GetVoiceConnectorGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVoiceConnectorGroup for more information on using the GetVoiceConnectorGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVoiceConnectorGroupRequest method.
req, resp := client.GetVoiceConnectorGroupRequest(params)

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

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

func (*Chime) GetVoiceConnectorGroupWithContext

func (c *Chime) GetVoiceConnectorGroupWithContext(ctx aws.Context, input *GetVoiceConnectorGroupInput, opts ...request.Option) (*GetVoiceConnectorGroupOutput, error)

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

See GetVoiceConnectorGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnectorLoggingConfiguration

func (c *Chime) GetVoiceConnectorLoggingConfiguration(input *GetVoiceConnectorLoggingConfigurationInput) (*GetVoiceConnectorLoggingConfigurationOutput, error)

GetVoiceConnectorLoggingConfiguration API operation for Amazon Chime.

Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorLoggingConfigurationRequest

func (c *Chime) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *GetVoiceConnectorLoggingConfigurationOutput)

GetVoiceConnectorLoggingConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetVoiceConnectorLoggingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVoiceConnectorLoggingConfiguration for more information on using the GetVoiceConnectorLoggingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVoiceConnectorLoggingConfigurationRequest method.
req, resp := client.GetVoiceConnectorLoggingConfigurationRequest(params)

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

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

func (*Chime) GetVoiceConnectorLoggingConfigurationWithContext

func (c *Chime) GetVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorLoggingConfigurationOutput, error)

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

See GetVoiceConnectorLoggingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnectorOrigination

func (c *Chime) GetVoiceConnectorOrigination(input *GetVoiceConnectorOriginationInput) (*GetVoiceConnectorOriginationOutput, error)

GetVoiceConnectorOrigination API operation for Amazon Chime.

Retrieves origination setting details for the specified Amazon Chime Voice Connector.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorOriginationRequest

func (c *Chime) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOriginationInput) (req *request.Request, output *GetVoiceConnectorOriginationOutput)

GetVoiceConnectorOriginationRequest generates a "aws/request.Request" representing the client's request for the GetVoiceConnectorOrigination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVoiceConnectorOrigination for more information on using the GetVoiceConnectorOrigination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVoiceConnectorOriginationRequest method.
req, resp := client.GetVoiceConnectorOriginationRequest(params)

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

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

func (*Chime) GetVoiceConnectorOriginationWithContext

func (c *Chime) GetVoiceConnectorOriginationWithContext(ctx aws.Context, input *GetVoiceConnectorOriginationInput, opts ...request.Option) (*GetVoiceConnectorOriginationOutput, error)

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

See GetVoiceConnectorOrigination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnectorRequest

func (c *Chime) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) (req *request.Request, output *GetVoiceConnectorOutput)

GetVoiceConnectorRequest generates a "aws/request.Request" representing the client's request for the GetVoiceConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVoiceConnector for more information on using the GetVoiceConnector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVoiceConnectorRequest method.
req, resp := client.GetVoiceConnectorRequest(params)

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

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

func (*Chime) GetVoiceConnectorStreamingConfiguration

func (c *Chime) GetVoiceConnectorStreamingConfiguration(input *GetVoiceConnectorStreamingConfigurationInput) (*GetVoiceConnectorStreamingConfigurationOutput, error)

GetVoiceConnectorStreamingConfiguration API operation for Amazon Chime.

Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorStreamingConfigurationRequest

func (c *Chime) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *GetVoiceConnectorStreamingConfigurationOutput)

GetVoiceConnectorStreamingConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetVoiceConnectorStreamingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVoiceConnectorStreamingConfiguration for more information on using the GetVoiceConnectorStreamingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVoiceConnectorStreamingConfigurationRequest method.
req, resp := client.GetVoiceConnectorStreamingConfigurationRequest(params)

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

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

func (*Chime) GetVoiceConnectorStreamingConfigurationWithContext

func (c *Chime) GetVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorStreamingConfigurationOutput, error)

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

See GetVoiceConnectorStreamingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnectorTermination

func (c *Chime) GetVoiceConnectorTermination(input *GetVoiceConnectorTerminationInput) (*GetVoiceConnectorTerminationOutput, error)

GetVoiceConnectorTermination API operation for Amazon Chime.

Retrieves termination setting details for the specified Amazon Chime Voice Connector.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorTerminationHealth

func (c *Chime) GetVoiceConnectorTerminationHealth(input *GetVoiceConnectorTerminationHealthInput) (*GetVoiceConnectorTerminationHealthOutput, error)

GetVoiceConnectorTerminationHealth API operation for Amazon Chime.

Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorTerminationHealthRequest

func (c *Chime) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnectorTerminationHealthInput) (req *request.Request, output *GetVoiceConnectorTerminationHealthOutput)

GetVoiceConnectorTerminationHealthRequest generates a "aws/request.Request" representing the client's request for the GetVoiceConnectorTerminationHealth operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVoiceConnectorTerminationHealth for more information on using the GetVoiceConnectorTerminationHealth API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVoiceConnectorTerminationHealthRequest method.
req, resp := client.GetVoiceConnectorTerminationHealthRequest(params)

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

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

func (*Chime) GetVoiceConnectorTerminationHealthWithContext

func (c *Chime) GetVoiceConnectorTerminationHealthWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationHealthInput, opts ...request.Option) (*GetVoiceConnectorTerminationHealthOutput, error)

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

See GetVoiceConnectorTerminationHealth for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnectorTerminationRequest

func (c *Chime) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerminationInput) (req *request.Request, output *GetVoiceConnectorTerminationOutput)

GetVoiceConnectorTerminationRequest generates a "aws/request.Request" representing the client's request for the GetVoiceConnectorTermination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVoiceConnectorTermination for more information on using the GetVoiceConnectorTermination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVoiceConnectorTerminationRequest method.
req, resp := client.GetVoiceConnectorTerminationRequest(params)

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

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

func (*Chime) GetVoiceConnectorTerminationWithContext

func (c *Chime) GetVoiceConnectorTerminationWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationInput, opts ...request.Option) (*GetVoiceConnectorTerminationOutput, error)

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

See GetVoiceConnectorTermination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnectorWithContext

func (c *Chime) GetVoiceConnectorWithContext(ctx aws.Context, input *GetVoiceConnectorInput, opts ...request.Option) (*GetVoiceConnectorOutput, error)

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

See GetVoiceConnector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) InviteUsers

func (c *Chime) InviteUsers(input *InviteUsersInput) (*InviteUsersOutput, error)

InviteUsers API operation for Amazon Chime.

Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) InviteUsersRequest

func (c *Chime) InviteUsersRequest(input *InviteUsersInput) (req *request.Request, output *InviteUsersOutput)

InviteUsersRequest generates a "aws/request.Request" representing the client's request for the InviteUsers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See InviteUsers for more information on using the InviteUsers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the InviteUsersRequest method.
req, resp := client.InviteUsersRequest(params)

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

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

func (*Chime) InviteUsersWithContext

func (c *Chime) InviteUsersWithContext(ctx aws.Context, input *InviteUsersInput, opts ...request.Option) (*InviteUsersOutput, error)

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

See InviteUsers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListAccounts

func (c *Chime) ListAccounts(input *ListAccountsInput) (*ListAccountsOutput, error)

ListAccounts API operation for Amazon Chime.

Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the user's email address, which returns one account result.

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

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

Returned Error Types:

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

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) ListAccountsPages

func (c *Chime) ListAccountsPages(input *ListAccountsInput, fn func(*ListAccountsOutput, bool) bool) error

ListAccountsPages iterates over the pages of a ListAccounts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAccounts method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAccounts operation.
pageNum := 0
err := client.ListAccountsPages(params,
    func(page *chime.ListAccountsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListAccountsPagesWithContext

func (c *Chime) ListAccountsPagesWithContext(ctx aws.Context, input *ListAccountsInput, fn func(*ListAccountsOutput, bool) bool, opts ...request.Option) error

ListAccountsPagesWithContext same as ListAccountsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListAccountsRequest

func (c *Chime) ListAccountsRequest(input *ListAccountsInput) (req *request.Request, output *ListAccountsOutput)

ListAccountsRequest generates a "aws/request.Request" representing the client's request for the ListAccounts operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAccounts for more information on using the ListAccounts API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAccountsRequest method.
req, resp := client.ListAccountsRequest(params)

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

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

func (*Chime) ListAccountsWithContext

func (c *Chime) ListAccountsWithContext(ctx aws.Context, input *ListAccountsInput, opts ...request.Option) (*ListAccountsOutput, error)

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

See ListAccounts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListAttendees

func (c *Chime) ListAttendees(input *ListAttendeesInput) (*ListAttendeesOutput, error)

ListAttendees API operation for Amazon Chime.

Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) ListAttendeesPages

func (c *Chime) ListAttendeesPages(input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool) error

ListAttendeesPages iterates over the pages of a ListAttendees operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAttendees method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAttendees operation.
pageNum := 0
err := client.ListAttendeesPages(params,
    func(page *chime.ListAttendeesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListAttendeesPagesWithContext

func (c *Chime) ListAttendeesPagesWithContext(ctx aws.Context, input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool, opts ...request.Option) error

ListAttendeesPagesWithContext same as ListAttendeesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListAttendeesRequest

func (c *Chime) ListAttendeesRequest(input *ListAttendeesInput) (req *request.Request, output *ListAttendeesOutput)

ListAttendeesRequest generates a "aws/request.Request" representing the client's request for the ListAttendees operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAttendees for more information on using the ListAttendees API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAttendeesRequest method.
req, resp := client.ListAttendeesRequest(params)

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

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

func (*Chime) ListAttendeesWithContext

func (c *Chime) ListAttendeesWithContext(ctx aws.Context, input *ListAttendeesInput, opts ...request.Option) (*ListAttendeesOutput, error)

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

See ListAttendees for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListBots

func (c *Chime) ListBots(input *ListBotsInput) (*ListBotsOutput, error)

ListBots API operation for Amazon Chime.

Lists the bots associated with the administrator's Amazon Chime Enterprise account ID.

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

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

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

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

func (*Chime) ListBotsPages

func (c *Chime) ListBotsPages(input *ListBotsInput, fn func(*ListBotsOutput, bool) bool) error

ListBotsPages iterates over the pages of a ListBots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListBots method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListBots operation.
pageNum := 0
err := client.ListBotsPages(params,
    func(page *chime.ListBotsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListBotsPagesWithContext

func (c *Chime) ListBotsPagesWithContext(ctx aws.Context, input *ListBotsInput, fn func(*ListBotsOutput, bool) bool, opts ...request.Option) error

ListBotsPagesWithContext same as ListBotsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListBotsRequest

func (c *Chime) ListBotsRequest(input *ListBotsInput) (req *request.Request, output *ListBotsOutput)

ListBotsRequest generates a "aws/request.Request" representing the client's request for the ListBots operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListBots for more information on using the ListBots API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListBotsRequest method.
req, resp := client.ListBotsRequest(params)

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

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

func (*Chime) ListBotsWithContext

func (c *Chime) ListBotsWithContext(ctx aws.Context, input *ListBotsInput, opts ...request.Option) (*ListBotsOutput, error)

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

See ListBots for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListMeetings

func (c *Chime) ListMeetings(input *ListMeetingsInput) (*ListMeetingsOutput, error)

ListMeetings API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) ListMeetingsPages

func (c *Chime) ListMeetingsPages(input *ListMeetingsInput, fn func(*ListMeetingsOutput, bool) bool) error

ListMeetingsPages iterates over the pages of a ListMeetings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListMeetings method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListMeetings operation.
pageNum := 0
err := client.ListMeetingsPages(params,
    func(page *chime.ListMeetingsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListMeetingsPagesWithContext

func (c *Chime) ListMeetingsPagesWithContext(ctx aws.Context, input *ListMeetingsInput, fn func(*ListMeetingsOutput, bool) bool, opts ...request.Option) error

ListMeetingsPagesWithContext same as ListMeetingsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListMeetingsRequest

func (c *Chime) ListMeetingsRequest(input *ListMeetingsInput) (req *request.Request, output *ListMeetingsOutput)

ListMeetingsRequest generates a "aws/request.Request" representing the client's request for the ListMeetings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListMeetings for more information on using the ListMeetings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListMeetingsRequest method.
req, resp := client.ListMeetingsRequest(params)

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

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

func (*Chime) ListMeetingsWithContext

func (c *Chime) ListMeetingsWithContext(ctx aws.Context, input *ListMeetingsInput, opts ...request.Option) (*ListMeetingsOutput, error)

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

See ListMeetings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListPhoneNumberOrders

func (c *Chime) ListPhoneNumberOrders(input *ListPhoneNumberOrdersInput) (*ListPhoneNumberOrdersOutput, error)

ListPhoneNumberOrders API operation for Amazon Chime.

Lists the phone number orders for the administrator's Amazon Chime account.

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

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

Returned Error Types:

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

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) ListPhoneNumberOrdersPages

func (c *Chime) ListPhoneNumberOrdersPages(input *ListPhoneNumberOrdersInput, fn func(*ListPhoneNumberOrdersOutput, bool) bool) error

ListPhoneNumberOrdersPages iterates over the pages of a ListPhoneNumberOrders operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListPhoneNumberOrders method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListPhoneNumberOrders operation.
pageNum := 0
err := client.ListPhoneNumberOrdersPages(params,
    func(page *chime.ListPhoneNumberOrdersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListPhoneNumberOrdersPagesWithContext

func (c *Chime) ListPhoneNumberOrdersPagesWithContext(ctx aws.Context, input *ListPhoneNumberOrdersInput, fn func(*ListPhoneNumberOrdersOutput, bool) bool, opts ...request.Option) error

ListPhoneNumberOrdersPagesWithContext same as ListPhoneNumberOrdersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListPhoneNumberOrdersRequest

func (c *Chime) ListPhoneNumberOrdersRequest(input *ListPhoneNumberOrdersInput) (req *request.Request, output *ListPhoneNumberOrdersOutput)

ListPhoneNumberOrdersRequest generates a "aws/request.Request" representing the client's request for the ListPhoneNumberOrders operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListPhoneNumberOrders for more information on using the ListPhoneNumberOrders API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListPhoneNumberOrdersRequest method.
req, resp := client.ListPhoneNumberOrdersRequest(params)

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

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

func (*Chime) ListPhoneNumberOrdersWithContext

func (c *Chime) ListPhoneNumberOrdersWithContext(ctx aws.Context, input *ListPhoneNumberOrdersInput, opts ...request.Option) (*ListPhoneNumberOrdersOutput, error)

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

See ListPhoneNumberOrders for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListPhoneNumbers

func (c *Chime) ListPhoneNumbers(input *ListPhoneNumbersInput) (*ListPhoneNumbersOutput, error)

ListPhoneNumbers API operation for Amazon Chime.

Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group.

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

See the AWS API reference guide for Amazon Chime's API operation ListPhoneNumbers for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumbers

func (*Chime) ListPhoneNumbersPages

func (c *Chime) ListPhoneNumbersPages(input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool) error

ListPhoneNumbersPages iterates over the pages of a ListPhoneNumbers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListPhoneNumbers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListPhoneNumbers operation.
pageNum := 0
err := client.ListPhoneNumbersPages(params,
    func(page *chime.ListPhoneNumbersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListPhoneNumbersPagesWithContext

func (c *Chime) ListPhoneNumbersPagesWithContext(ctx aws.Context, input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool, opts ...request.Option) error

ListPhoneNumbersPagesWithContext same as ListPhoneNumbersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListPhoneNumbersRequest

func (c *Chime) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) (req *request.Request, output *ListPhoneNumbersOutput)

ListPhoneNumbersRequest generates a "aws/request.Request" representing the client's request for the ListPhoneNumbers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListPhoneNumbers for more information on using the ListPhoneNumbers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListPhoneNumbersRequest method.
req, resp := client.ListPhoneNumbersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumbers

func (*Chime) ListPhoneNumbersWithContext

func (c *Chime) ListPhoneNumbersWithContext(ctx aws.Context, input *ListPhoneNumbersInput, opts ...request.Option) (*ListPhoneNumbersOutput, error)

ListPhoneNumbersWithContext is the same as ListPhoneNumbers with the addition of the ability to pass a context and additional request options.

See ListPhoneNumbers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListRoomMemberships

func (c *Chime) ListRoomMemberships(input *ListRoomMembershipsInput) (*ListRoomMembershipsOutput, error)

ListRoomMemberships API operation for Amazon Chime.

Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListRoomMemberships for usage and error information.

Returned Error Types:

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListRoomMemberships

func (*Chime) ListRoomMembershipsPages

func (c *Chime) ListRoomMembershipsPages(input *ListRoomMembershipsInput, fn func(*ListRoomMembershipsOutput, bool) bool) error

ListRoomMembershipsPages iterates over the pages of a ListRoomMemberships operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRoomMemberships method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRoomMemberships operation.
pageNum := 0
err := client.ListRoomMembershipsPages(params,
    func(page *chime.ListRoomMembershipsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListRoomMembershipsPagesWithContext

func (c *Chime) ListRoomMembershipsPagesWithContext(ctx aws.Context, input *ListRoomMembershipsInput, fn func(*ListRoomMembershipsOutput, bool) bool, opts ...request.Option) error

ListRoomMembershipsPagesWithContext same as ListRoomMembershipsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListRoomMembershipsRequest

func (c *Chime) ListRoomMembershipsRequest(input *ListRoomMembershipsInput) (req *request.Request, output *ListRoomMembershipsOutput)

ListRoomMembershipsRequest generates a "aws/request.Request" representing the client's request for the ListRoomMemberships operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRoomMemberships for more information on using the ListRoomMemberships API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRoomMembershipsRequest method.
req, resp := client.ListRoomMembershipsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListRoomMemberships

func (*Chime) ListRoomMembershipsWithContext

func (c *Chime) ListRoomMembershipsWithContext(ctx aws.Context, input *ListRoomMembershipsInput, opts ...request.Option) (*ListRoomMembershipsOutput, error)

ListRoomMembershipsWithContext is the same as ListRoomMemberships with the addition of the ability to pass a context and additional request options.

See ListRoomMemberships for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListRooms

func (c *Chime) ListRooms(input *ListRoomsInput) (*ListRoomsOutput, error)

ListRooms API operation for Amazon Chime.

Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListRooms for usage and error information.

Returned Error Types:

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListRooms

func (*Chime) ListRoomsPages

func (c *Chime) ListRoomsPages(input *ListRoomsInput, fn func(*ListRoomsOutput, bool) bool) error

ListRoomsPages iterates over the pages of a ListRooms operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRooms method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRooms operation.
pageNum := 0
err := client.ListRoomsPages(params,
    func(page *chime.ListRoomsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListRoomsPagesWithContext

func (c *Chime) ListRoomsPagesWithContext(ctx aws.Context, input *ListRoomsInput, fn func(*ListRoomsOutput, bool) bool, opts ...request.Option) error

ListRoomsPagesWithContext same as ListRoomsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListRoomsRequest

func (c *Chime) ListRoomsRequest(input *ListRoomsInput) (req *request.Request, output *ListRoomsOutput)

ListRoomsRequest generates a "aws/request.Request" representing the client's request for the ListRooms operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRooms for more information on using the ListRooms API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRoomsRequest method.
req, resp := client.ListRoomsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListRooms

func (*Chime) ListRoomsWithContext

func (c *Chime) ListRoomsWithContext(ctx aws.Context, input *ListRoomsInput, opts ...request.Option) (*ListRoomsOutput, error)

ListRoomsWithContext is the same as ListRooms with the addition of the ability to pass a context and additional request options.

See ListRooms for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListUsers

func (c *Chime) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)

ListUsers API operation for Amazon Chime.

Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListUsers for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListUsers

func (*Chime) ListUsersPages

func (c *Chime) ListUsersPages(input *ListUsersInput, fn func(*ListUsersOutput, bool) bool) error

ListUsersPages iterates over the pages of a ListUsers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListUsers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListUsers operation.
pageNum := 0
err := client.ListUsersPages(params,
    func(page *chime.ListUsersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListUsersPagesWithContext

func (c *Chime) ListUsersPagesWithContext(ctx aws.Context, input *ListUsersInput, fn func(*ListUsersOutput, bool) bool, opts ...request.Option) error

ListUsersPagesWithContext same as ListUsersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListUsersRequest

func (c *Chime) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)

ListUsersRequest generates a "aws/request.Request" representing the client's request for the ListUsers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListUsers for more information on using the ListUsers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListUsersRequest method.
req, resp := client.ListUsersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListUsers

func (*Chime) ListUsersWithContext

func (c *Chime) ListUsersWithContext(ctx aws.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)

ListUsersWithContext is the same as ListUsers with the addition of the ability to pass a context and additional request options.

See ListUsers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListVoiceConnectorGroups

func (c *Chime) ListVoiceConnectorGroups(input *ListVoiceConnectorGroupsInput) (*ListVoiceConnectorGroupsOutput, error)

ListVoiceConnectorGroups API operation for Amazon Chime.

Lists the Amazon Chime Voice Connector groups for the administrator's AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListVoiceConnectorGroups for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorGroups

func (*Chime) ListVoiceConnectorGroupsPages

func (c *Chime) ListVoiceConnectorGroupsPages(input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool) error

ListVoiceConnectorGroupsPages iterates over the pages of a ListVoiceConnectorGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVoiceConnectorGroups method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVoiceConnectorGroups operation.
pageNum := 0
err := client.ListVoiceConnectorGroupsPages(params,
    func(page *chime.ListVoiceConnectorGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListVoiceConnectorGroupsPagesWithContext

func (c *Chime) ListVoiceConnectorGroupsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool, opts ...request.Option) error

ListVoiceConnectorGroupsPagesWithContext same as ListVoiceConnectorGroupsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListVoiceConnectorGroupsRequest

func (c *Chime) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsInput) (req *request.Request, output *ListVoiceConnectorGroupsOutput)

ListVoiceConnectorGroupsRequest generates a "aws/request.Request" representing the client's request for the ListVoiceConnectorGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVoiceConnectorGroups for more information on using the ListVoiceConnectorGroups API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVoiceConnectorGroupsRequest method.
req, resp := client.ListVoiceConnectorGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorGroups

func (*Chime) ListVoiceConnectorGroupsWithContext

func (c *Chime) ListVoiceConnectorGroupsWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, opts ...request.Option) (*ListVoiceConnectorGroupsOutput, error)

ListVoiceConnectorGroupsWithContext is the same as ListVoiceConnectorGroups with the addition of the ability to pass a context and additional request options.

See ListVoiceConnectorGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListVoiceConnectorTerminationCredentials

func (c *Chime) ListVoiceConnectorTerminationCredentials(input *ListVoiceConnectorTerminationCredentialsInput) (*ListVoiceConnectorTerminationCredentialsOutput, error)

ListVoiceConnectorTerminationCredentials API operation for Amazon Chime.

Lists the SIP credentials for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListVoiceConnectorTerminationCredentials for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorTerminationCredentials

func (*Chime) ListVoiceConnectorTerminationCredentialsRequest

func (c *Chime) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *ListVoiceConnectorTerminationCredentialsOutput)

ListVoiceConnectorTerminationCredentialsRequest generates a "aws/request.Request" representing the client's request for the ListVoiceConnectorTerminationCredentials operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVoiceConnectorTerminationCredentials for more information on using the ListVoiceConnectorTerminationCredentials API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVoiceConnectorTerminationCredentialsRequest method.
req, resp := client.ListVoiceConnectorTerminationCredentialsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorTerminationCredentials

func (*Chime) ListVoiceConnectorTerminationCredentialsWithContext

func (c *Chime) ListVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *ListVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*ListVoiceConnectorTerminationCredentialsOutput, error)

ListVoiceConnectorTerminationCredentialsWithContext is the same as ListVoiceConnectorTerminationCredentials with the addition of the ability to pass a context and additional request options.

See ListVoiceConnectorTerminationCredentials for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListVoiceConnectors

func (c *Chime) ListVoiceConnectors(input *ListVoiceConnectorsInput) (*ListVoiceConnectorsOutput, error)

ListVoiceConnectors API operation for Amazon Chime.

Lists the Amazon Chime Voice Connectors for the administrator's AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListVoiceConnectors for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectors

func (*Chime) ListVoiceConnectorsPages

func (c *Chime) ListVoiceConnectorsPages(input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool) error

ListVoiceConnectorsPages iterates over the pages of a ListVoiceConnectors operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVoiceConnectors method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVoiceConnectors operation.
pageNum := 0
err := client.ListVoiceConnectorsPages(params,
    func(page *chime.ListVoiceConnectorsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListVoiceConnectorsPagesWithContext

func (c *Chime) ListVoiceConnectorsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool, opts ...request.Option) error

ListVoiceConnectorsPagesWithContext same as ListVoiceConnectorsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ListVoiceConnectorsRequest

func (c *Chime) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) (req *request.Request, output *ListVoiceConnectorsOutput)

ListVoiceConnectorsRequest generates a "aws/request.Request" representing the client's request for the ListVoiceConnectors operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVoiceConnectors for more information on using the ListVoiceConnectors API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVoiceConnectorsRequest method.
req, resp := client.ListVoiceConnectorsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectors

func (*Chime) ListVoiceConnectorsWithContext

func (c *Chime) ListVoiceConnectorsWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, opts ...request.Option) (*ListVoiceConnectorsOutput, error)

ListVoiceConnectorsWithContext is the same as ListVoiceConnectors with the addition of the ability to pass a context and additional request options.

See ListVoiceConnectors for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) LogoutUser

func (c *Chime) LogoutUser(input *LogoutUserInput) (*LogoutUserOutput, error)

LogoutUser API operation for Amazon Chime.

Logs out the specified user from all of the devices they are currently logged into.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation LogoutUser for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/LogoutUser

func (*Chime) LogoutUserRequest

func (c *Chime) LogoutUserRequest(input *LogoutUserInput) (req *request.Request, output *LogoutUserOutput)

LogoutUserRequest generates a "aws/request.Request" representing the client's request for the LogoutUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See LogoutUser for more information on using the LogoutUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the LogoutUserRequest method.
req, resp := client.LogoutUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/LogoutUser

func (*Chime) LogoutUserWithContext

func (c *Chime) LogoutUserWithContext(ctx aws.Context, input *LogoutUserInput, opts ...request.Option) (*LogoutUserOutput, error)

LogoutUserWithContext is the same as LogoutUser with the addition of the ability to pass a context and additional request options.

See LogoutUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) PutEventsConfiguration

func (c *Chime) PutEventsConfiguration(input *PutEventsConfigurationInput) (*PutEventsConfigurationOutput, error)

PutEventsConfiguration API operation for Amazon Chime.

Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation PutEventsConfiguration for usage and error information.

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • NotFoundException One or more of the resources in the request does not exist in the system.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutEventsConfiguration

func (*Chime) PutEventsConfigurationRequest

func (c *Chime) PutEventsConfigurationRequest(input *PutEventsConfigurationInput) (req *request.Request, output *PutEventsConfigurationOutput)

PutEventsConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutEventsConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutEventsConfiguration for more information on using the PutEventsConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutEventsConfigurationRequest method.
req, resp := client.PutEventsConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutEventsConfiguration

func (*Chime) PutEventsConfigurationWithContext

func (c *Chime) PutEventsConfigurationWithContext(ctx aws.Context, input *PutEventsConfigurationInput, opts ...request.Option) (*PutEventsConfigurationOutput, error)

PutEventsConfigurationWithContext is the same as PutEventsConfiguration with the addition of the ability to pass a context and additional request options.

See PutEventsConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) PutVoiceConnectorLoggingConfiguration

func (c *Chime) PutVoiceConnectorLoggingConfiguration(input *PutVoiceConnectorLoggingConfigurationInput) (*PutVoiceConnectorLoggingConfigurationOutput, error)

PutVoiceConnectorLoggingConfiguration API operation for Amazon Chime.

Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation PutVoiceConnectorLoggingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorLoggingConfiguration

func (*Chime) PutVoiceConnectorLoggingConfigurationRequest

func (c *Chime) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *PutVoiceConnectorLoggingConfigurationOutput)

PutVoiceConnectorLoggingConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorLoggingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorLoggingConfiguration for more information on using the PutVoiceConnectorLoggingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorLoggingConfigurationRequest method.
req, resp := client.PutVoiceConnectorLoggingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorLoggingConfiguration

func (*Chime) PutVoiceConnectorLoggingConfigurationWithContext

func (c *Chime) PutVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorLoggingConfigurationOutput, error)

PutVoiceConnectorLoggingConfigurationWithContext is the same as PutVoiceConnectorLoggingConfiguration with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorLoggingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) PutVoiceConnectorOrigination

func (c *Chime) PutVoiceConnectorOrigination(input *PutVoiceConnectorOriginationInput) (*PutVoiceConnectorOriginationOutput, error)

PutVoiceConnectorOrigination API operation for Amazon Chime.

Adds origination settings for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation PutVoiceConnectorOrigination for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorOrigination

func (*Chime) PutVoiceConnectorOriginationRequest

func (c *Chime) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOriginationInput) (req *request.Request, output *PutVoiceConnectorOriginationOutput)

PutVoiceConnectorOriginationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorOrigination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorOrigination for more information on using the PutVoiceConnectorOrigination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorOriginationRequest method.
req, resp := client.PutVoiceConnectorOriginationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorOrigination

func (*Chime) PutVoiceConnectorOriginationWithContext

func (c *Chime) PutVoiceConnectorOriginationWithContext(ctx aws.Context, input *PutVoiceConnectorOriginationInput, opts ...request.Option) (*PutVoiceConnectorOriginationOutput, error)

PutVoiceConnectorOriginationWithContext is the same as PutVoiceConnectorOrigination with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorOrigination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) PutVoiceConnectorStreamingConfiguration

func (c *Chime) PutVoiceConnectorStreamingConfiguration(input *PutVoiceConnectorStreamingConfigurationInput) (*PutVoiceConnectorStreamingConfigurationOutput, error)

PutVoiceConnectorStreamingConfiguration API operation for Amazon Chime.

Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Amazon Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation PutVoiceConnectorStreamingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorStreamingConfiguration

func (*Chime) PutVoiceConnectorStreamingConfigurationRequest

func (c *Chime) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *PutVoiceConnectorStreamingConfigurationOutput)

PutVoiceConnectorStreamingConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorStreamingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorStreamingConfiguration for more information on using the PutVoiceConnectorStreamingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorStreamingConfigurationRequest method.
req, resp := client.PutVoiceConnectorStreamingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorStreamingConfiguration

func (*Chime) PutVoiceConnectorStreamingConfigurationWithContext

func (c *Chime) PutVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorStreamingConfigurationOutput, error)

PutVoiceConnectorStreamingConfigurationWithContext is the same as PutVoiceConnectorStreamingConfiguration with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorStreamingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) PutVoiceConnectorTermination

func (c *Chime) PutVoiceConnectorTermination(input *PutVoiceConnectorTerminationInput) (*PutVoiceConnectorTerminationOutput, error)

PutVoiceConnectorTermination API operation for Amazon Chime.

Adds termination settings for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation PutVoiceConnectorTermination for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • AccessDeniedException You don't have permissions to perform the requested operation.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTermination

func (*Chime) PutVoiceConnectorTerminationCredentials

func (c *Chime) PutVoiceConnectorTerminationCredentials(input *PutVoiceConnectorTerminationCredentialsInput) (*PutVoiceConnectorTerminationCredentialsOutput, error)

PutVoiceConnectorTerminationCredentials API operation for Amazon Chime.

Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation PutVoiceConnectorTerminationCredentials for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationCredentials

func (*Chime) PutVoiceConnectorTerminationCredentialsRequest

func (c *Chime) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *PutVoiceConnectorTerminationCredentialsOutput)

PutVoiceConnectorTerminationCredentialsRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorTerminationCredentials operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorTerminationCredentials for more information on using the PutVoiceConnectorTerminationCredentials API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorTerminationCredentialsRequest method.
req, resp := client.PutVoiceConnectorTerminationCredentialsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationCredentials

func (*Chime) PutVoiceConnectorTerminationCredentialsWithContext

func (c *Chime) PutVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*PutVoiceConnectorTerminationCredentialsOutput, error)

PutVoiceConnectorTerminationCredentialsWithContext is the same as PutVoiceConnectorTerminationCredentials with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorTerminationCredentials for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) PutVoiceConnectorTerminationRequest

func (c *Chime) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerminationInput) (req *request.Request, output *PutVoiceConnectorTerminationOutput)

PutVoiceConnectorTerminationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorTermination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorTermination for more information on using the PutVoiceConnectorTermination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorTerminationRequest method.
req, resp := client.PutVoiceConnectorTerminationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTermination

func (*Chime) PutVoiceConnectorTerminationWithContext

func (c *Chime) PutVoiceConnectorTerminationWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationInput, opts ...request.Option) (*PutVoiceConnectorTerminationOutput, error)

PutVoiceConnectorTerminationWithContext is the same as PutVoiceConnectorTermination with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorTermination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) RegenerateSecurityToken

func (c *Chime) RegenerateSecurityToken(input *RegenerateSecurityTokenInput) (*RegenerateSecurityTokenOutput, error)

RegenerateSecurityToken API operation for Amazon Chime.

Regenerates the security token for a bot.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation RegenerateSecurityToken for usage and error information.

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ThrottledClientException The client exceeded its request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RegenerateSecurityToken

func (*Chime) RegenerateSecurityTokenRequest

func (c *Chime) RegenerateSecurityTokenRequest(input *RegenerateSecurityTokenInput) (req *request.Request, output *RegenerateSecurityTokenOutput)

RegenerateSecurityTokenRequest generates a "aws/request.Request" representing the client's request for the RegenerateSecurityToken operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RegenerateSecurityToken for more information on using the RegenerateSecurityToken API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RegenerateSecurityTokenRequest method.
req, resp := client.RegenerateSecurityTokenRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RegenerateSecurityToken

func (*Chime) RegenerateSecurityTokenWithContext

func (c *Chime) RegenerateSecurityTokenWithContext(ctx aws.Context, input *RegenerateSecurityTokenInput, opts ...request.Option) (*RegenerateSecurityTokenOutput, error)

RegenerateSecurityTokenWithContext is the same as RegenerateSecurityToken with the addition of the ability to pass a context and additional request options.

See RegenerateSecurityToken for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) ResetPersonalPIN

func (c *Chime) ResetPersonalPIN(input *ResetPersonalPINInput) (*ResetPersonalPINOutput, error)

ResetPersonalPIN API operation for Amazon Chime.

Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ResetPersonalPIN for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ResetPersonalPIN

func (*Chime) ResetPersonalPINRequest

func (c *Chime) ResetPersonalPINRequest(input *ResetPersonalPINInput) (req *request.Request, output *ResetPersonalPINOutput)

ResetPersonalPINRequest generates a "aws/request.Request" representing the client's request for the ResetPersonalPIN operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ResetPersonalPIN for more information on using the ResetPersonalPIN API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ResetPersonalPINRequest method.
req, resp := client.ResetPersonalPINRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ResetPersonalPIN

func (*Chime) ResetPersonalPINWithContext

func (c *Chime) ResetPersonalPINWithContext(ctx aws.Context, input *ResetPersonalPINInput, opts ...request.Option) (*ResetPersonalPINOutput, error)

ResetPersonalPINWithContext is the same as ResetPersonalPIN with the addition of the ability to pass a context and additional request options.

See ResetPersonalPIN for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) RestorePhoneNumber

func (c *Chime) RestorePhoneNumber(input *RestorePhoneNumberInput) (*RestorePhoneNumberOutput, error)

RestorePhoneNumber API operation for Amazon Chime.

Moves a phone number from the Deletion queue back into the phone number Inventory.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation RestorePhoneNumber for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RestorePhoneNumber

func (*Chime) RestorePhoneNumberRequest

func (c *Chime) RestorePhoneNumberRequest(input *RestorePhoneNumberInput) (req *request.Request, output *RestorePhoneNumberOutput)

RestorePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the RestorePhoneNumber operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RestorePhoneNumber for more information on using the RestorePhoneNumber API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RestorePhoneNumberRequest method.
req, resp := client.RestorePhoneNumberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RestorePhoneNumber

func (*Chime) RestorePhoneNumberWithContext

func (c *Chime) RestorePhoneNumberWithContext(ctx aws.Context, input *RestorePhoneNumberInput, opts ...request.Option) (*RestorePhoneNumberOutput, error)

RestorePhoneNumberWithContext is the same as RestorePhoneNumber with the addition of the ability to pass a context and additional request options.

See RestorePhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) SearchAvailablePhoneNumbers

func (c *Chime) SearchAvailablePhoneNumbers(input *SearchAvailablePhoneNumbersInput) (*SearchAvailablePhoneNumbersOutput, error)

SearchAvailablePhoneNumbers API operation for Amazon Chime.

Searches phone numbers that can be ordered.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation SearchAvailablePhoneNumbers for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • AccessDeniedException You don't have permissions to perform the requested operation.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SearchAvailablePhoneNumbers

func (*Chime) SearchAvailablePhoneNumbersRequest

func (c *Chime) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) (req *request.Request, output *SearchAvailablePhoneNumbersOutput)

SearchAvailablePhoneNumbersRequest generates a "aws/request.Request" representing the client's request for the SearchAvailablePhoneNumbers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchAvailablePhoneNumbers for more information on using the SearchAvailablePhoneNumbers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchAvailablePhoneNumbersRequest method.
req, resp := client.SearchAvailablePhoneNumbersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SearchAvailablePhoneNumbers

func (*Chime) SearchAvailablePhoneNumbersWithContext

func (c *Chime) SearchAvailablePhoneNumbersWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, opts ...request.Option) (*SearchAvailablePhoneNumbersOutput, error)

SearchAvailablePhoneNumbersWithContext is the same as SearchAvailablePhoneNumbers with the addition of the ability to pass a context and additional request options.

See SearchAvailablePhoneNumbers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateAccount

func (c *Chime) UpdateAccount(input *UpdateAccountInput) (*UpdateAccountOutput, error)

UpdateAccount API operation for Amazon Chime.

Updates account details for the specified Amazon Chime account. Currently, only account name updates are supported for this action.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateAccount for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccount

func (*Chime) UpdateAccountRequest

func (c *Chime) UpdateAccountRequest(input *UpdateAccountInput) (req *request.Request, output *UpdateAccountOutput)

UpdateAccountRequest generates a "aws/request.Request" representing the client's request for the UpdateAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAccount for more information on using the UpdateAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAccountRequest method.
req, resp := client.UpdateAccountRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccount

func (*Chime) UpdateAccountSettings

func (c *Chime) UpdateAccountSettings(input *UpdateAccountSettingsInput) (*UpdateAccountSettingsOutput, error)

UpdateAccountSettings API operation for Amazon Chime.

Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. For more information about these settings, see Use the Policies Page (https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateAccountSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccountSettings

func (*Chime) UpdateAccountSettingsRequest

func (c *Chime) UpdateAccountSettingsRequest(input *UpdateAccountSettingsInput) (req *request.Request, output *UpdateAccountSettingsOutput)

UpdateAccountSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateAccountSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAccountSettings for more information on using the UpdateAccountSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAccountSettingsRequest method.
req, resp := client.UpdateAccountSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccountSettings

func (*Chime) UpdateAccountSettingsWithContext

func (c *Chime) UpdateAccountSettingsWithContext(ctx aws.Context, input *UpdateAccountSettingsInput, opts ...request.Option) (*UpdateAccountSettingsOutput, error)

UpdateAccountSettingsWithContext is the same as UpdateAccountSettings with the addition of the ability to pass a context and additional request options.

See UpdateAccountSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateAccountWithContext

func (c *Chime) UpdateAccountWithContext(ctx aws.Context, input *UpdateAccountInput, opts ...request.Option) (*UpdateAccountOutput, error)

UpdateAccountWithContext is the same as UpdateAccount with the addition of the ability to pass a context and additional request options.

See UpdateAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateBot

func (c *Chime) UpdateBot(input *UpdateBotInput) (*UpdateBotOutput, error)

UpdateBot API operation for Amazon Chime.

Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateBot for usage and error information.

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ThrottledClientException The client exceeded its request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateBot

func (*Chime) UpdateBotRequest

func (c *Chime) UpdateBotRequest(input *UpdateBotInput) (req *request.Request, output *UpdateBotOutput)

UpdateBotRequest generates a "aws/request.Request" representing the client's request for the UpdateBot operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateBot for more information on using the UpdateBot API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateBotRequest method.
req, resp := client.UpdateBotRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateBot

func (*Chime) UpdateBotWithContext

func (c *Chime) UpdateBotWithContext(ctx aws.Context, input *UpdateBotInput, opts ...request.Option) (*UpdateBotOutput, error)

UpdateBotWithContext is the same as UpdateBot with the addition of the ability to pass a context and additional request options.

See UpdateBot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateGlobalSettings

func (c *Chime) UpdateGlobalSettings(input *UpdateGlobalSettingsInput) (*UpdateGlobalSettingsOutput, error)

UpdateGlobalSettings API operation for Amazon Chime.

Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateGlobalSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateGlobalSettings

func (*Chime) UpdateGlobalSettingsRequest

func (c *Chime) UpdateGlobalSettingsRequest(input *UpdateGlobalSettingsInput) (req *request.Request, output *UpdateGlobalSettingsOutput)

UpdateGlobalSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateGlobalSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateGlobalSettings for more information on using the UpdateGlobalSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateGlobalSettingsRequest method.
req, resp := client.UpdateGlobalSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateGlobalSettings

func (*Chime) UpdateGlobalSettingsWithContext

func (c *Chime) UpdateGlobalSettingsWithContext(ctx aws.Context, input *UpdateGlobalSettingsInput, opts ...request.Option) (*UpdateGlobalSettingsOutput, error)

UpdateGlobalSettingsWithContext is the same as UpdateGlobalSettings with the addition of the ability to pass a context and additional request options.

See UpdateGlobalSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdatePhoneNumber

func (c *Chime) UpdatePhoneNumber(input *UpdatePhoneNumberInput) (*UpdatePhoneNumberOutput, error)

UpdatePhoneNumber API operation for Amazon Chime.

Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action.

For toll-free numbers, you must use the Amazon Chime Voice Connector product type.

Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdatePhoneNumber for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumber

func (*Chime) UpdatePhoneNumberRequest

func (c *Chime) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) (req *request.Request, output *UpdatePhoneNumberOutput)

UpdatePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the UpdatePhoneNumber operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdatePhoneNumber for more information on using the UpdatePhoneNumber API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdatePhoneNumberRequest method.
req, resp := client.UpdatePhoneNumberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumber

func (*Chime) UpdatePhoneNumberSettings

func (c *Chime) UpdatePhoneNumberSettings(input *UpdatePhoneNumberSettingsInput) (*UpdatePhoneNumberSettingsOutput, error)

UpdatePhoneNumberSettings API operation for Amazon Chime.

Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdatePhoneNumberSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumberSettings

func (*Chime) UpdatePhoneNumberSettingsRequest

func (c *Chime) UpdatePhoneNumberSettingsRequest(input *UpdatePhoneNumberSettingsInput) (req *request.Request, output *UpdatePhoneNumberSettingsOutput)

UpdatePhoneNumberSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdatePhoneNumberSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdatePhoneNumberSettings for more information on using the UpdatePhoneNumberSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdatePhoneNumberSettingsRequest method.
req, resp := client.UpdatePhoneNumberSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumberSettings

func (*Chime) UpdatePhoneNumberSettingsWithContext

func (c *Chime) UpdatePhoneNumberSettingsWithContext(ctx aws.Context, input *UpdatePhoneNumberSettingsInput, opts ...request.Option) (*UpdatePhoneNumberSettingsOutput, error)

UpdatePhoneNumberSettingsWithContext is the same as UpdatePhoneNumberSettings with the addition of the ability to pass a context and additional request options.

See UpdatePhoneNumberSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdatePhoneNumberWithContext

func (c *Chime) UpdatePhoneNumberWithContext(ctx aws.Context, input *UpdatePhoneNumberInput, opts ...request.Option) (*UpdatePhoneNumberOutput, error)

UpdatePhoneNumberWithContext is the same as UpdatePhoneNumber with the addition of the ability to pass a context and additional request options.

See UpdatePhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateRoom

func (c *Chime) UpdateRoom(input *UpdateRoomInput) (*UpdateRoomOutput, error)

UpdateRoom API operation for Amazon Chime.

Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateRoom for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateRoom

func (*Chime) UpdateRoomMembership

func (c *Chime) UpdateRoomMembership(input *UpdateRoomMembershipInput) (*UpdateRoomMembershipOutput, error)

UpdateRoomMembership API operation for Amazon Chime.

Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateRoomMembership for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateRoomMembership

func (*Chime) UpdateRoomMembershipRequest

func (c *Chime) UpdateRoomMembershipRequest(input *UpdateRoomMembershipInput) (req *request.Request, output *UpdateRoomMembershipOutput)

UpdateRoomMembershipRequest generates a "aws/request.Request" representing the client's request for the UpdateRoomMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateRoomMembership for more information on using the UpdateRoomMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateRoomMembershipRequest method.
req, resp := client.UpdateRoomMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateRoomMembership

func (*Chime) UpdateRoomMembershipWithContext

func (c *Chime) UpdateRoomMembershipWithContext(ctx aws.Context, input *UpdateRoomMembershipInput, opts ...request.Option) (*UpdateRoomMembershipOutput, error)

UpdateRoomMembershipWithContext is the same as UpdateRoomMembership with the addition of the ability to pass a context and additional request options.

See UpdateRoomMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateRoomRequest

func (c *Chime) UpdateRoomRequest(input *UpdateRoomInput) (req *request.Request, output *UpdateRoomOutput)

UpdateRoomRequest generates a "aws/request.Request" representing the client's request for the UpdateRoom operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateRoom for more information on using the UpdateRoom API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateRoomRequest method.
req, resp := client.UpdateRoomRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateRoom

func (*Chime) UpdateRoomWithContext

func (c *Chime) UpdateRoomWithContext(ctx aws.Context, input *UpdateRoomInput, opts ...request.Option) (*UpdateRoomOutput, error)

UpdateRoomWithContext is the same as UpdateRoom with the addition of the ability to pass a context and additional request options.

See UpdateRoom for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateUser

func (c *Chime) UpdateUser(input *UpdateUserInput) (*UpdateUserOutput, error)

UpdateUser API operation for Amazon Chime.

Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateUser for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUser

func (*Chime) UpdateUserRequest

func (c *Chime) UpdateUserRequest(input *UpdateUserInput) (req *request.Request, output *UpdateUserOutput)

UpdateUserRequest generates a "aws/request.Request" representing the client's request for the UpdateUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateUser for more information on using the UpdateUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateUserRequest method.
req, resp := client.UpdateUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUser

func (*Chime) UpdateUserSettings

func (c *Chime) UpdateUserSettings(input *UpdateUserSettingsInput) (*UpdateUserSettingsOutput, error)

UpdateUserSettings API operation for Amazon Chime.

Updates the settings for the specified user, such as phone number settings.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateUserSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUserSettings

func (*Chime) UpdateUserSettingsRequest

func (c *Chime) UpdateUserSettingsRequest(input *UpdateUserSettingsInput) (req *request.Request, output *UpdateUserSettingsOutput)

UpdateUserSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateUserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateUserSettings for more information on using the UpdateUserSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateUserSettingsRequest method.
req, resp := client.UpdateUserSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUserSettings

func (*Chime) UpdateUserSettingsWithContext

func (c *Chime) UpdateUserSettingsWithContext(ctx aws.Context, input *UpdateUserSettingsInput, opts ...request.Option) (*UpdateUserSettingsOutput, error)

UpdateUserSettingsWithContext is the same as UpdateUserSettings with the addition of the ability to pass a context and additional request options.

See UpdateUserSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateUserWithContext

func (c *Chime) UpdateUserWithContext(ctx aws.Context, input *UpdateUserInput, opts ...request.Option) (*UpdateUserOutput, error)

UpdateUserWithContext is the same as UpdateUser with the addition of the ability to pass a context and additional request options.

See UpdateUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateVoiceConnector

func (c *Chime) UpdateVoiceConnector(input *UpdateVoiceConnectorInput) (*UpdateVoiceConnectorOutput, error)

UpdateVoiceConnector API operation for Amazon Chime.

Updates details for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateVoiceConnector for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnector

func (*Chime) UpdateVoiceConnectorGroup

func (c *Chime) UpdateVoiceConnectorGroup(input *UpdateVoiceConnectorGroupInput) (*UpdateVoiceConnectorGroupOutput, error)

UpdateVoiceConnectorGroup API operation for Amazon Chime.

Updates details for the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateVoiceConnectorGroup for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnectorGroup

func (*Chime) UpdateVoiceConnectorGroupRequest

func (c *Chime) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGroupInput) (req *request.Request, output *UpdateVoiceConnectorGroupOutput)

UpdateVoiceConnectorGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateVoiceConnectorGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateVoiceConnectorGroup for more information on using the UpdateVoiceConnectorGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateVoiceConnectorGroupRequest method.
req, resp := client.UpdateVoiceConnectorGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnectorGroup

func (*Chime) UpdateVoiceConnectorGroupWithContext

func (c *Chime) UpdateVoiceConnectorGroupWithContext(ctx aws.Context, input *UpdateVoiceConnectorGroupInput, opts ...request.Option) (*UpdateVoiceConnectorGroupOutput, error)

UpdateVoiceConnectorGroupWithContext is the same as UpdateVoiceConnectorGroup with the addition of the ability to pass a context and additional request options.

See UpdateVoiceConnectorGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UpdateVoiceConnectorRequest

func (c *Chime) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) (req *request.Request, output *UpdateVoiceConnectorOutput)

UpdateVoiceConnectorRequest generates a "aws/request.Request" representing the client's request for the UpdateVoiceConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateVoiceConnector for more information on using the UpdateVoiceConnector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateVoiceConnectorRequest method.
req, resp := client.UpdateVoiceConnectorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnector

func (*Chime) UpdateVoiceConnectorWithContext

func (c *Chime) UpdateVoiceConnectorWithContext(ctx aws.Context, input *UpdateVoiceConnectorInput, opts ...request.Option) (*UpdateVoiceConnectorOutput, error)

UpdateVoiceConnectorWithContext is the same as UpdateVoiceConnector with the addition of the ability to pass a context and additional request options.

See UpdateVoiceConnector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type ConflictException

type ConflictException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The request could not be processed because of conflict in the current state of the resource.

func (ConflictException) Code

func (s ConflictException) Code() string

Code returns the exception type name.

func (ConflictException) Error

func (s ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation

func (ConflictException) Message

func (s ConflictException) Message() string

Message returns the exception's message.

func (ConflictException) OrigErr

func (s ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (ConflictException) RequestID

func (s ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (ConflictException) StatusCode

func (s ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation

type CreateAccountInput

type CreateAccountInput struct {

	// The name of the Amazon Chime account.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAccountInput) GoString

func (s CreateAccountInput) GoString() string

GoString returns the string representation

func (*CreateAccountInput) SetName

SetName sets the Name field's value.

func (CreateAccountInput) String

func (s CreateAccountInput) String() string

String returns the string representation

func (*CreateAccountInput) Validate

func (s *CreateAccountInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAccountOutput

type CreateAccountOutput struct {

	// The Amazon Chime account details.
	Account *Account `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateAccountOutput) GoString

func (s CreateAccountOutput) GoString() string

GoString returns the string representation

func (*CreateAccountOutput) SetAccount

func (s *CreateAccountOutput) SetAccount(v *Account) *CreateAccountOutput

SetAccount sets the Account field's value.

func (CreateAccountOutput) String

func (s CreateAccountOutput) String() string

String returns the string representation

type CreateAttendeeError

type CreateAttendeeError struct {

	// The error code.
	ErrorCode *string `type:"string"`

	// The error message.
	ErrorMessage *string `type:"string"`

	// The Amazon Chime SDK external user ID. Links the attendee to an identity
	// managed by a builder application.
	ExternalUserId *string `min:"2" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The list of errors returned when errors are encountered during the BatchCreateAttendee and CreateAttendee actions. This includes external user IDs, error codes, and error messages.

func (CreateAttendeeError) GoString

func (s CreateAttendeeError) GoString() string

GoString returns the string representation

func (*CreateAttendeeError) SetErrorCode

func (s *CreateAttendeeError) SetErrorCode(v string) *CreateAttendeeError

SetErrorCode sets the ErrorCode field's value.

func (*CreateAttendeeError) SetErrorMessage

func (s *CreateAttendeeError) SetErrorMessage(v string) *CreateAttendeeError

SetErrorMessage sets the ErrorMessage field's value.

func (*CreateAttendeeError) SetExternalUserId

func (s *CreateAttendeeError) SetExternalUserId(v string) *CreateAttendeeError

SetExternalUserId sets the ExternalUserId field's value.

func (CreateAttendeeError) String

func (s CreateAttendeeError) String() string

String returns the string representation

type CreateAttendeeInput

type CreateAttendeeInput struct {

	// The Amazon Chime SDK external user ID. Links the attendee to an identity
	// managed by a builder application.
	//
	// ExternalUserId is a required field
	ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAttendeeInput) GoString

func (s CreateAttendeeInput) GoString() string

GoString returns the string representation

func (*CreateAttendeeInput) SetExternalUserId

func (s *CreateAttendeeInput) SetExternalUserId(v string) *CreateAttendeeInput

SetExternalUserId sets the ExternalUserId field's value.

func (*CreateAttendeeInput) SetMeetingId

func (s *CreateAttendeeInput) SetMeetingId(v string) *CreateAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (CreateAttendeeInput) String

func (s CreateAttendeeInput) String() string

String returns the string representation

func (*CreateAttendeeInput) Validate

func (s *CreateAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAttendeeOutput

type CreateAttendeeOutput struct {

	// The attendee information, including attendee ID and join token.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateAttendeeOutput) GoString

func (s CreateAttendeeOutput) GoString() string

GoString returns the string representation

func (*CreateAttendeeOutput) SetAttendee

SetAttendee sets the Attendee field's value.

func (CreateAttendeeOutput) String

func (s CreateAttendeeOutput) String() string

String returns the string representation

type CreateAttendeeRequestItem

type CreateAttendeeRequestItem struct {

	// The Amazon Chime SDK external user ID. Links the attendee to an identity
	// managed by a builder application.
	//
	// ExternalUserId is a required field
	ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

The Amazon Chime SDK attendee fields to create, used with the BatchCreateAttendee action.

func (CreateAttendeeRequestItem) GoString

func (s CreateAttendeeRequestItem) GoString() string

GoString returns the string representation

func (*CreateAttendeeRequestItem) SetExternalUserId

SetExternalUserId sets the ExternalUserId field's value.

func (CreateAttendeeRequestItem) String

func (s CreateAttendeeRequestItem) String() string

String returns the string representation

func (*CreateAttendeeRequestItem) Validate

func (s *CreateAttendeeRequestItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBotInput

type CreateBotInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The bot display name.
	//
	// DisplayName is a required field
	DisplayName *string `type:"string" required:"true" sensitive:"true"`

	// The domain of the Amazon Chime Enterprise account.
	Domain *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateBotInput) GoString

func (s CreateBotInput) GoString() string

GoString returns the string representation

func (*CreateBotInput) SetAccountId

func (s *CreateBotInput) SetAccountId(v string) *CreateBotInput

SetAccountId sets the AccountId field's value.

func (*CreateBotInput) SetDisplayName

func (s *CreateBotInput) SetDisplayName(v string) *CreateBotInput

SetDisplayName sets the DisplayName field's value.

func (*CreateBotInput) SetDomain

func (s *CreateBotInput) SetDomain(v string) *CreateBotInput

SetDomain sets the Domain field's value.

func (CreateBotInput) String

func (s CreateBotInput) String() string

String returns the string representation

func (*CreateBotInput) Validate

func (s *CreateBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBotOutput

type CreateBotOutput struct {

	// The bot details.
	Bot *Bot `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateBotOutput) GoString

func (s CreateBotOutput) GoString() string

GoString returns the string representation

func (*CreateBotOutput) SetBot

func (s *CreateBotOutput) SetBot(v *Bot) *CreateBotOutput

SetBot sets the Bot field's value.

func (CreateBotOutput) String

func (s CreateBotOutput) String() string

String returns the string representation

type CreateMeetingInput

type CreateMeetingInput struct {

	// The unique identifier for the client request. Use a different token for different
	// meetings.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The Region in which to create the meeting. Available values: ap-northeast-1,
	// ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1,
	// eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.
	MediaRegion *string `type:"string"`

	// Reserved.
	MeetingHostId *string `min:"2" type:"string" sensitive:"true"`

	// The configuration for resource targets to receive notifications when meeting
	// and attendee events occur.
	NotificationsConfiguration *MeetingNotificationConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateMeetingInput) GoString

func (s CreateMeetingInput) GoString() string

GoString returns the string representation

func (*CreateMeetingInput) SetClientRequestToken

func (s *CreateMeetingInput) SetClientRequestToken(v string) *CreateMeetingInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMeetingInput) SetMediaRegion

func (s *CreateMeetingInput) SetMediaRegion(v string) *CreateMeetingInput

SetMediaRegion sets the MediaRegion field's value.

func (*CreateMeetingInput) SetMeetingHostId

func (s *CreateMeetingInput) SetMeetingHostId(v string) *CreateMeetingInput

SetMeetingHostId sets the MeetingHostId field's value.

func (*CreateMeetingInput) SetNotificationsConfiguration

func (s *CreateMeetingInput) SetNotificationsConfiguration(v *MeetingNotificationConfiguration) *CreateMeetingInput

SetNotificationsConfiguration sets the NotificationsConfiguration field's value.

func (CreateMeetingInput) String

func (s CreateMeetingInput) String() string

String returns the string representation

func (*CreateMeetingInput) Validate

func (s *CreateMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMeetingOutput

type CreateMeetingOutput struct {

	// The meeting information, including the meeting ID and MediaPlacement.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateMeetingOutput) GoString

func (s CreateMeetingOutput) GoString() string

GoString returns the string representation

func (*CreateMeetingOutput) SetMeeting

func (s *CreateMeetingOutput) SetMeeting(v *Meeting) *CreateMeetingOutput

SetMeeting sets the Meeting field's value.

func (CreateMeetingOutput) String

func (s CreateMeetingOutput) String() string

String returns the string representation

type CreatePhoneNumberOrderInput

type CreatePhoneNumberOrderInput struct {

	// List of phone numbers, in E.164 format.
	//
	// E164PhoneNumbers is a required field
	E164PhoneNumbers []*string `type:"list" required:"true"`

	// The phone number product type.
	//
	// ProductType is a required field
	ProductType *string `type:"string" required:"true" enum:"PhoneNumberProductType"`
	// contains filtered or unexported fields
}

func (CreatePhoneNumberOrderInput) GoString

func (s CreatePhoneNumberOrderInput) GoString() string

GoString returns the string representation

func (*CreatePhoneNumberOrderInput) SetE164PhoneNumbers

func (s *CreatePhoneNumberOrderInput) SetE164PhoneNumbers(v []*string) *CreatePhoneNumberOrderInput

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*CreatePhoneNumberOrderInput) SetProductType

SetProductType sets the ProductType field's value.

func (CreatePhoneNumberOrderInput) String

String returns the string representation

func (*CreatePhoneNumberOrderInput) Validate

func (s *CreatePhoneNumberOrderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePhoneNumberOrderOutput

type CreatePhoneNumberOrderOutput struct {

	// The phone number order details.
	PhoneNumberOrder *PhoneNumberOrder `type:"structure"`
	// contains filtered or unexported fields
}

func (CreatePhoneNumberOrderOutput) GoString

func (s CreatePhoneNumberOrderOutput) GoString() string

GoString returns the string representation

func (*CreatePhoneNumberOrderOutput) SetPhoneNumberOrder

SetPhoneNumberOrder sets the PhoneNumberOrder field's value.

func (CreatePhoneNumberOrderOutput) String

String returns the string representation

type CreateRoomInput

type CreateRoomInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The idempotency token for the request.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The room name.
	//
	// Name is a required field
	Name *string `type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateRoomInput) GoString

func (s CreateRoomInput) GoString() string

GoString returns the string representation

func (*CreateRoomInput) SetAccountId

func (s *CreateRoomInput) SetAccountId(v string) *CreateRoomInput

SetAccountId sets the AccountId field's value.

func (*CreateRoomInput) SetClientRequestToken

func (s *CreateRoomInput) SetClientRequestToken(v string) *CreateRoomInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateRoomInput) SetName

func (s *CreateRoomInput) SetName(v string) *CreateRoomInput

SetName sets the Name field's value.

func (CreateRoomInput) String

func (s CreateRoomInput) String() string

String returns the string representation

func (*CreateRoomInput) Validate

func (s *CreateRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRoomMembershipInput

type CreateRoomMembershipInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The Amazon Chime member ID (user ID or bot ID).
	//
	// MemberId is a required field
	MemberId *string `type:"string" required:"true"`

	// The role of the member.
	Role *string `type:"string" enum:"RoomMembershipRole"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateRoomMembershipInput) GoString

func (s CreateRoomMembershipInput) GoString() string

GoString returns the string representation

func (*CreateRoomMembershipInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*CreateRoomMembershipInput) SetMemberId

SetMemberId sets the MemberId field's value.

func (*CreateRoomMembershipInput) SetRole

SetRole sets the Role field's value.

func (*CreateRoomMembershipInput) SetRoomId

SetRoomId sets the RoomId field's value.

func (CreateRoomMembershipInput) String

func (s CreateRoomMembershipInput) String() string

String returns the string representation

func (*CreateRoomMembershipInput) Validate

func (s *CreateRoomMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRoomMembershipOutput

type CreateRoomMembershipOutput struct {

	// The room membership details.
	RoomMembership *RoomMembership `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateRoomMembershipOutput) GoString

func (s CreateRoomMembershipOutput) GoString() string

GoString returns the string representation

func (*CreateRoomMembershipOutput) SetRoomMembership

SetRoomMembership sets the RoomMembership field's value.

func (CreateRoomMembershipOutput) String

String returns the string representation

type CreateRoomOutput

type CreateRoomOutput struct {

	// The room details.
	Room *Room `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateRoomOutput) GoString

func (s CreateRoomOutput) GoString() string

GoString returns the string representation

func (*CreateRoomOutput) SetRoom

func (s *CreateRoomOutput) SetRoom(v *Room) *CreateRoomOutput

SetRoom sets the Room field's value.

func (CreateRoomOutput) String

func (s CreateRoomOutput) String() string

String returns the string representation

type CreateUserInput

type CreateUserInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The user's email address.
	Email *string `type:"string" sensitive:"true"`

	// The user type.
	UserType *string `type:"string" enum:"UserType"`

	// The user name.
	Username *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateUserInput) GoString

func (s CreateUserInput) GoString() string

GoString returns the string representation

func (*CreateUserInput) SetAccountId

func (s *CreateUserInput) SetAccountId(v string) *CreateUserInput

SetAccountId sets the AccountId field's value.

func (*CreateUserInput) SetEmail

func (s *CreateUserInput) SetEmail(v string) *CreateUserInput

SetEmail sets the Email field's value.

func (*CreateUserInput) SetUserType

func (s *CreateUserInput) SetUserType(v string) *CreateUserInput

SetUserType sets the UserType field's value.

func (*CreateUserInput) SetUsername

func (s *CreateUserInput) SetUsername(v string) *CreateUserInput

SetUsername sets the Username field's value.

func (CreateUserInput) String

func (s CreateUserInput) String() string

String returns the string representation

func (*CreateUserInput) Validate

func (s *CreateUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUserOutput

type CreateUserOutput struct {

	// The user on the Amazon Chime account.
	User *User `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateUserOutput) GoString

func (s CreateUserOutput) GoString() string

GoString returns the string representation

func (*CreateUserOutput) SetUser

func (s *CreateUserOutput) SetUser(v *User) *CreateUserOutput

SetUser sets the User field's value.

func (CreateUserOutput) String

func (s CreateUserOutput) String() string

String returns the string representation

type CreateVoiceConnectorGroupInput

type CreateVoiceConnectorGroupInput struct {

	// The name of the Amazon Chime Voice Connector group.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The Amazon Chime Voice Connectors to route inbound calls to.
	VoiceConnectorItems []*VoiceConnectorItem `type:"list"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorGroupInput) GoString

GoString returns the string representation

func (*CreateVoiceConnectorGroupInput) SetName

SetName sets the Name field's value.

func (*CreateVoiceConnectorGroupInput) SetVoiceConnectorItems

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (CreateVoiceConnectorGroupInput) String

String returns the string representation

func (*CreateVoiceConnectorGroupInput) Validate

func (s *CreateVoiceConnectorGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVoiceConnectorGroupOutput

type CreateVoiceConnectorGroupOutput struct {

	// The Amazon Chime Voice Connector group details.
	VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorGroupOutput) GoString

GoString returns the string representation

func (*CreateVoiceConnectorGroupOutput) SetVoiceConnectorGroup

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (CreateVoiceConnectorGroupOutput) String

String returns the string representation

type CreateVoiceConnectorInput

type CreateVoiceConnectorInput struct {

	// The AWS Region in which the Amazon Chime Voice Connector is created. Default
	// value: us-east-1.
	AwsRegion *string `type:"string" enum:"VoiceConnectorAwsRegion"`

	// The name of the Amazon Chime Voice Connector.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// When enabled, requires encryption for the Amazon Chime Voice Connector.
	//
	// RequireEncryption is a required field
	RequireEncryption *bool `type:"boolean" required:"true"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorInput) GoString

func (s CreateVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*CreateVoiceConnectorInput) SetAwsRegion

SetAwsRegion sets the AwsRegion field's value.

func (*CreateVoiceConnectorInput) SetName

SetName sets the Name field's value.

func (*CreateVoiceConnectorInput) SetRequireEncryption

func (s *CreateVoiceConnectorInput) SetRequireEncryption(v bool) *CreateVoiceConnectorInput

SetRequireEncryption sets the RequireEncryption field's value.

func (CreateVoiceConnectorInput) String

func (s CreateVoiceConnectorInput) String() string

String returns the string representation

func (*CreateVoiceConnectorInput) Validate

func (s *CreateVoiceConnectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVoiceConnectorOutput

type CreateVoiceConnectorOutput struct {

	// The Amazon Chime Voice Connector details.
	VoiceConnector *VoiceConnector `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorOutput) GoString

func (s CreateVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*CreateVoiceConnectorOutput) SetVoiceConnector

SetVoiceConnector sets the VoiceConnector field's value.

func (CreateVoiceConnectorOutput) String

String returns the string representation

type Credential

type Credential struct {

	// The RFC2617 compliant password associated with the SIP credentials, in US-ASCII
	// format.
	Password *string `type:"string" sensitive:"true"`

	// The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII
	// format.
	Username *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector.

func (Credential) GoString

func (s Credential) GoString() string

GoString returns the string representation

func (*Credential) SetPassword

func (s *Credential) SetPassword(v string) *Credential

SetPassword sets the Password field's value.

func (*Credential) SetUsername

func (s *Credential) SetUsername(v string) *Credential

SetUsername sets the Username field's value.

func (Credential) String

func (s Credential) String() string

String returns the string representation

type DeleteAccountInput

type DeleteAccountInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAccountInput) GoString

func (s DeleteAccountInput) GoString() string

GoString returns the string representation

func (*DeleteAccountInput) SetAccountId

func (s *DeleteAccountInput) SetAccountId(v string) *DeleteAccountInput

SetAccountId sets the AccountId field's value.

func (DeleteAccountInput) String

func (s DeleteAccountInput) String() string

String returns the string representation

func (*DeleteAccountInput) Validate

func (s *DeleteAccountInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAccountOutput

type DeleteAccountOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAccountOutput) GoString

func (s DeleteAccountOutput) GoString() string

GoString returns the string representation

func (DeleteAccountOutput) String

func (s DeleteAccountOutput) String() string

String returns the string representation

type DeleteAttendeeInput

type DeleteAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAttendeeInput) GoString

func (s DeleteAttendeeInput) GoString() string

GoString returns the string representation

func (*DeleteAttendeeInput) SetAttendeeId

func (s *DeleteAttendeeInput) SetAttendeeId(v string) *DeleteAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*DeleteAttendeeInput) SetMeetingId

func (s *DeleteAttendeeInput) SetMeetingId(v string) *DeleteAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (DeleteAttendeeInput) String

func (s DeleteAttendeeInput) String() string

String returns the string representation

func (*DeleteAttendeeInput) Validate

func (s *DeleteAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAttendeeOutput

type DeleteAttendeeOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAttendeeOutput) GoString

func (s DeleteAttendeeOutput) GoString() string

GoString returns the string representation

func (DeleteAttendeeOutput) String

func (s DeleteAttendeeOutput) String() string

String returns the string representation

type DeleteEventsConfigurationInput

type DeleteEventsConfigurationInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The bot ID.
	//
	// BotId is a required field
	BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteEventsConfigurationInput) GoString

GoString returns the string representation

func (*DeleteEventsConfigurationInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DeleteEventsConfigurationInput) SetBotId

SetBotId sets the BotId field's value.

func (DeleteEventsConfigurationInput) String

String returns the string representation

func (*DeleteEventsConfigurationInput) Validate

func (s *DeleteEventsConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteEventsConfigurationOutput

type DeleteEventsConfigurationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteEventsConfigurationOutput) GoString

GoString returns the string representation

func (DeleteEventsConfigurationOutput) String

String returns the string representation

type DeleteMeetingInput

type DeleteMeetingInput struct {

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteMeetingInput) GoString

func (s DeleteMeetingInput) GoString() string

GoString returns the string representation

func (*DeleteMeetingInput) SetMeetingId

func (s *DeleteMeetingInput) SetMeetingId(v string) *DeleteMeetingInput

SetMeetingId sets the MeetingId field's value.

func (DeleteMeetingInput) String

func (s DeleteMeetingInput) String() string

String returns the string representation

func (*DeleteMeetingInput) Validate

func (s *DeleteMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMeetingOutput

type DeleteMeetingOutput struct {
	// contains filtered or unexported fields
}

func (DeleteMeetingOutput) GoString

func (s DeleteMeetingOutput) GoString() string

GoString returns the string representation

func (DeleteMeetingOutput) String

func (s DeleteMeetingOutput) String() string

String returns the string representation

type DeletePhoneNumberInput

type DeletePhoneNumberInput struct {

	// The phone number ID.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeletePhoneNumberInput) GoString

func (s DeletePhoneNumberInput) GoString() string

GoString returns the string representation

func (*DeletePhoneNumberInput) SetPhoneNumberId

func (s *DeletePhoneNumberInput) SetPhoneNumberId(v string) *DeletePhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (DeletePhoneNumberInput) String

func (s DeletePhoneNumberInput) String() string

String returns the string representation

func (*DeletePhoneNumberInput) Validate

func (s *DeletePhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePhoneNumberOutput

type DeletePhoneNumberOutput struct {
	// contains filtered or unexported fields
}

func (DeletePhoneNumberOutput) GoString

func (s DeletePhoneNumberOutput) GoString() string

GoString returns the string representation

func (DeletePhoneNumberOutput) String

func (s DeletePhoneNumberOutput) String() string

String returns the string representation

type DeleteRoomInput

type DeleteRoomInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The chat room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRoomInput) GoString

func (s DeleteRoomInput) GoString() string

GoString returns the string representation

func (*DeleteRoomInput) SetAccountId

func (s *DeleteRoomInput) SetAccountId(v string) *DeleteRoomInput

SetAccountId sets the AccountId field's value.

func (*DeleteRoomInput) SetRoomId

func (s *DeleteRoomInput) SetRoomId(v string) *DeleteRoomInput

SetRoomId sets the RoomId field's value.

func (DeleteRoomInput) String

func (s DeleteRoomInput) String() string

String returns the string representation

func (*DeleteRoomInput) Validate

func (s *DeleteRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoomMembershipInput

type DeleteRoomMembershipInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The member ID (user ID or bot ID).
	//
	// MemberId is a required field
	MemberId *string `location:"uri" locationName:"memberId" type:"string" required:"true"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRoomMembershipInput) GoString

func (s DeleteRoomMembershipInput) GoString() string

GoString returns the string representation

func (*DeleteRoomMembershipInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DeleteRoomMembershipInput) SetMemberId

SetMemberId sets the MemberId field's value.

func (*DeleteRoomMembershipInput) SetRoomId

SetRoomId sets the RoomId field's value.

func (DeleteRoomMembershipInput) String

func (s DeleteRoomMembershipInput) String() string

String returns the string representation

func (*DeleteRoomMembershipInput) Validate

func (s *DeleteRoomMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoomMembershipOutput

type DeleteRoomMembershipOutput struct {
	// contains filtered or unexported fields
}

func (DeleteRoomMembershipOutput) GoString

func (s DeleteRoomMembershipOutput) GoString() string

GoString returns the string representation

func (DeleteRoomMembershipOutput) String

String returns the string representation

type DeleteRoomOutput

type DeleteRoomOutput struct {
	// contains filtered or unexported fields
}

func (DeleteRoomOutput) GoString

func (s DeleteRoomOutput) GoString() string

GoString returns the string representation

func (DeleteRoomOutput) String

func (s DeleteRoomOutput) String() string

String returns the string representation

type DeleteVoiceConnectorGroupInput

type DeleteVoiceConnectorGroupInput struct {

	// The Amazon Chime Voice Connector group ID.
	//
	// VoiceConnectorGroupId is a required field
	VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorGroupInput) GoString

GoString returns the string representation

func (*DeleteVoiceConnectorGroupInput) SetVoiceConnectorGroupId

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (DeleteVoiceConnectorGroupInput) String

String returns the string representation

func (*DeleteVoiceConnectorGroupInput) Validate

func (s *DeleteVoiceConnectorGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorGroupOutput

type DeleteVoiceConnectorGroupOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorGroupOutput) GoString

GoString returns the string representation

func (DeleteVoiceConnectorGroupOutput) String

String returns the string representation

type DeleteVoiceConnectorInput

type DeleteVoiceConnectorInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorInput) GoString

func (s DeleteVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*DeleteVoiceConnectorInput) SetVoiceConnectorId

func (s *DeleteVoiceConnectorInput) SetVoiceConnectorId(v string) *DeleteVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorInput) String

func (s DeleteVoiceConnectorInput) String() string

String returns the string representation

func (*DeleteVoiceConnectorInput) Validate

func (s *DeleteVoiceConnectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorOriginationInput

type DeleteVoiceConnectorOriginationInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorOriginationInput) GoString

GoString returns the string representation

func (*DeleteVoiceConnectorOriginationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorOriginationInput) String

String returns the string representation

func (*DeleteVoiceConnectorOriginationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorOriginationOutput

type DeleteVoiceConnectorOriginationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorOriginationOutput) GoString

GoString returns the string representation

func (DeleteVoiceConnectorOriginationOutput) String

String returns the string representation

type DeleteVoiceConnectorOutput

type DeleteVoiceConnectorOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorOutput) GoString

func (s DeleteVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (DeleteVoiceConnectorOutput) String

String returns the string representation

type DeleteVoiceConnectorStreamingConfigurationInput

type DeleteVoiceConnectorStreamingConfigurationInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorStreamingConfigurationInput) GoString

GoString returns the string representation

func (*DeleteVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorStreamingConfigurationInput) String

String returns the string representation

func (*DeleteVoiceConnectorStreamingConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorStreamingConfigurationOutput

type DeleteVoiceConnectorStreamingConfigurationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorStreamingConfigurationOutput) GoString

GoString returns the string representation

func (DeleteVoiceConnectorStreamingConfigurationOutput) String

String returns the string representation

type DeleteVoiceConnectorTerminationCredentialsInput

type DeleteVoiceConnectorTerminationCredentialsInput struct {

	// The RFC2617 compliant username associated with the SIP credentials, in US-ASCII
	// format.
	Usernames []*string `type:"list"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationCredentialsInput) GoString

GoString returns the string representation

func (*DeleteVoiceConnectorTerminationCredentialsInput) SetUsernames

SetUsernames sets the Usernames field's value.

func (*DeleteVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationCredentialsInput) String

String returns the string representation

func (*DeleteVoiceConnectorTerminationCredentialsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorTerminationCredentialsOutput

type DeleteVoiceConnectorTerminationCredentialsOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationCredentialsOutput) GoString

GoString returns the string representation

func (DeleteVoiceConnectorTerminationCredentialsOutput) String

String returns the string representation

type DeleteVoiceConnectorTerminationInput

type DeleteVoiceConnectorTerminationInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationInput) GoString

GoString returns the string representation

func (*DeleteVoiceConnectorTerminationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationInput) String

String returns the string representation

func (*DeleteVoiceConnectorTerminationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorTerminationOutput

type DeleteVoiceConnectorTerminationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationOutput) GoString

GoString returns the string representation

func (DeleteVoiceConnectorTerminationOutput) String

String returns the string representation

type DisassociatePhoneNumberFromUserInput

type DisassociatePhoneNumberFromUserInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumberFromUserInput) GoString

GoString returns the string representation

func (*DisassociatePhoneNumberFromUserInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DisassociatePhoneNumberFromUserInput) SetUserId

SetUserId sets the UserId field's value.

func (DisassociatePhoneNumberFromUserInput) String

String returns the string representation

func (*DisassociatePhoneNumberFromUserInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociatePhoneNumberFromUserOutput

type DisassociatePhoneNumberFromUserOutput struct {
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumberFromUserOutput) GoString

GoString returns the string representation

func (DisassociatePhoneNumberFromUserOutput) String

String returns the string representation

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput struct {

	// List of phone numbers, in E.164 format.
	E164PhoneNumbers []*string `type:"list"`

	// The Amazon Chime Voice Connector group ID.
	//
	// VoiceConnectorGroupId is a required field
	VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) GoString

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) SetE164PhoneNumbers

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) SetVoiceConnectorGroupId

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) String

String returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput

type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput struct {

	// If the action fails for one or more of the phone numbers in the request,
	// a list of the phone numbers is returned, along with error codes and error
	// messages.
	PhoneNumberErrors []*PhoneNumberError `type:"list"`
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) GoString

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) SetPhoneNumberErrors

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) String

String returns the string representation

type DisassociatePhoneNumbersFromVoiceConnectorInput

type DisassociatePhoneNumbersFromVoiceConnectorInput struct {

	// List of phone numbers, in E.164 format.
	E164PhoneNumbers []*string `type:"list"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorInput) GoString

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) SetE164PhoneNumbers

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorInput) String

String returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociatePhoneNumbersFromVoiceConnectorOutput

type DisassociatePhoneNumbersFromVoiceConnectorOutput struct {

	// If the action fails for one or more of the phone numbers in the request,
	// a list of the phone numbers is returned, along with error codes and error
	// messages.
	PhoneNumberErrors []*PhoneNumberError `type:"list"`
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) GoString

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorOutput) SetPhoneNumberErrors

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) String

String returns the string representation

type DisassociateSigninDelegateGroupsFromAccountInput

type DisassociateSigninDelegateGroupsFromAccountInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The sign-in delegate group names.
	//
	// GroupNames is a required field
	GroupNames []*string `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateSigninDelegateGroupsFromAccountInput) GoString

GoString returns the string representation

func (*DisassociateSigninDelegateGroupsFromAccountInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DisassociateSigninDelegateGroupsFromAccountInput) SetGroupNames

SetGroupNames sets the GroupNames field's value.

func (DisassociateSigninDelegateGroupsFromAccountInput) String

String returns the string representation

func (*DisassociateSigninDelegateGroupsFromAccountInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateSigninDelegateGroupsFromAccountOutput

type DisassociateSigninDelegateGroupsFromAccountOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateSigninDelegateGroupsFromAccountOutput) GoString

GoString returns the string representation

func (DisassociateSigninDelegateGroupsFromAccountOutput) String

String returns the string representation

type EventsConfiguration

type EventsConfiguration struct {

	// The bot ID.
	BotId *string `type:"string"`

	// Lambda function ARN that allows a bot to receive outgoing events.
	LambdaFunctionArn *string `type:"string" sensitive:"true"`

	// HTTPS endpoint that allows a bot to receive outgoing events.
	OutboundEventsHTTPSEndpoint *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN.

func (EventsConfiguration) GoString

func (s EventsConfiguration) GoString() string

GoString returns the string representation

func (*EventsConfiguration) SetBotId

SetBotId sets the BotId field's value.

func (*EventsConfiguration) SetLambdaFunctionArn

func (s *EventsConfiguration) SetLambdaFunctionArn(v string) *EventsConfiguration

SetLambdaFunctionArn sets the LambdaFunctionArn field's value.

func (*EventsConfiguration) SetOutboundEventsHTTPSEndpoint

func (s *EventsConfiguration) SetOutboundEventsHTTPSEndpoint(v string) *EventsConfiguration

SetOutboundEventsHTTPSEndpoint sets the OutboundEventsHTTPSEndpoint field's value.

func (EventsConfiguration) String

func (s EventsConfiguration) String() string

String returns the string representation

type ForbiddenException

type ForbiddenException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The client is permanently forbidden from making the request. For example, when a user tries to create an account from an unsupported Region.

func (ForbiddenException) Code

func (s ForbiddenException) Code() string

Code returns the exception type name.

func (ForbiddenException) Error

func (s ForbiddenException) Error() string

func (ForbiddenException) GoString

func (s ForbiddenException) GoString() string

GoString returns the string representation

func (ForbiddenException) Message

func (s ForbiddenException) Message() string

Message returns the exception's message.

func (ForbiddenException) OrigErr

func (s ForbiddenException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (ForbiddenException) RequestID

func (s ForbiddenException) RequestID() string

RequestID returns the service's response RequestID for request.

func (ForbiddenException) StatusCode

func (s ForbiddenException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ForbiddenException) String

func (s ForbiddenException) String() string

String returns the string representation

type GetAccountInput

type GetAccountInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAccountInput) GoString

func (s GetAccountInput) GoString() string

GoString returns the string representation

func (*GetAccountInput) SetAccountId

func (s *GetAccountInput) SetAccountId(v string) *GetAccountInput

SetAccountId sets the AccountId field's value.

func (GetAccountInput) String

func (s GetAccountInput) String() string

String returns the string representation

func (*GetAccountInput) Validate

func (s *GetAccountInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAccountOutput

type GetAccountOutput struct {

	// The Amazon Chime account details.
	Account *Account `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAccountOutput) GoString

func (s GetAccountOutput) GoString() string

GoString returns the string representation

func (*GetAccountOutput) SetAccount

func (s *GetAccountOutput) SetAccount(v *Account) *GetAccountOutput

SetAccount sets the Account field's value.

func (GetAccountOutput) String

func (s GetAccountOutput) String() string

String returns the string representation

type GetAccountSettingsInput

type GetAccountSettingsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAccountSettingsInput) GoString

func (s GetAccountSettingsInput) GoString() string

GoString returns the string representation

func (*GetAccountSettingsInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (GetAccountSettingsInput) String

func (s GetAccountSettingsInput) String() string

String returns the string representation

func (*GetAccountSettingsInput) Validate

func (s *GetAccountSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAccountSettingsOutput

type GetAccountSettingsOutput struct {

	// The Amazon Chime account settings.
	AccountSettings *AccountSettings `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAccountSettingsOutput) GoString

func (s GetAccountSettingsOutput) GoString() string

GoString returns the string representation

func (*GetAccountSettingsOutput) SetAccountSettings

SetAccountSettings sets the AccountSettings field's value.

func (GetAccountSettingsOutput) String

func (s GetAccountSettingsOutput) String() string

String returns the string representation

type GetAttendeeInput

type GetAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAttendeeInput) GoString

func (s GetAttendeeInput) GoString() string

GoString returns the string representation

func (*GetAttendeeInput) SetAttendeeId

func (s *GetAttendeeInput) SetAttendeeId(v string) *GetAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*GetAttendeeInput) SetMeetingId

func (s *GetAttendeeInput) SetMeetingId(v string) *GetAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (GetAttendeeInput) String

func (s GetAttendeeInput) String() string

String returns the string representation

func (*GetAttendeeInput) Validate

func (s *GetAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAttendeeOutput

type GetAttendeeOutput struct {

	// The Amazon Chime SDK attendee information.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAttendeeOutput) GoString

func (s GetAttendeeOutput) GoString() string

GoString returns the string representation

func (*GetAttendeeOutput) SetAttendee

func (s *GetAttendeeOutput) SetAttendee(v *Attendee) *GetAttendeeOutput

SetAttendee sets the Attendee field's value.

func (GetAttendeeOutput) String

func (s GetAttendeeOutput) String() string

String returns the string representation

type GetBotInput

type GetBotInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The bot ID.
	//
	// BotId is a required field
	BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetBotInput) GoString

func (s GetBotInput) GoString() string

GoString returns the string representation

func (*GetBotInput) SetAccountId

func (s *GetBotInput) SetAccountId(v string) *GetBotInput

SetAccountId sets the AccountId field's value.

func (*GetBotInput) SetBotId

func (s *GetBotInput) SetBotId(v string) *GetBotInput

SetBotId sets the BotId field's value.

func (GetBotInput) String

func (s GetBotInput) String() string

String returns the string representation

func (*GetBotInput) Validate

func (s *GetBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetBotOutput

type GetBotOutput struct {

	// The chat bot details.
	Bot *Bot `type:"structure"`
	// contains filtered or unexported fields
}

func (GetBotOutput) GoString

func (s GetBotOutput) GoString() string

GoString returns the string representation

func (*GetBotOutput) SetBot

func (s *GetBotOutput) SetBot(v *Bot) *GetBotOutput

SetBot sets the Bot field's value.

func (GetBotOutput) String

func (s GetBotOutput) String() string

String returns the string representation

type GetEventsConfigurationInput

type GetEventsConfigurationInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The bot ID.
	//
	// BotId is a required field
	BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetEventsConfigurationInput) GoString

func (s GetEventsConfigurationInput) GoString() string

GoString returns the string representation

func (*GetEventsConfigurationInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*GetEventsConfigurationInput) SetBotId

SetBotId sets the BotId field's value.

func (GetEventsConfigurationInput) String

String returns the string representation

func (*GetEventsConfigurationInput) Validate

func (s *GetEventsConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetEventsConfigurationOutput

type GetEventsConfigurationOutput struct {

	// The events configuration details.
	EventsConfiguration *EventsConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetEventsConfigurationOutput) GoString

func (s GetEventsConfigurationOutput) GoString() string

GoString returns the string representation

func (*GetEventsConfigurationOutput) SetEventsConfiguration

SetEventsConfiguration sets the EventsConfiguration field's value.

func (GetEventsConfigurationOutput) String

String returns the string representation

type GetGlobalSettingsInput

type GetGlobalSettingsInput struct {
	// contains filtered or unexported fields
}

func (GetGlobalSettingsInput) GoString

func (s GetGlobalSettingsInput) GoString() string

GoString returns the string representation

func (GetGlobalSettingsInput) String

func (s GetGlobalSettingsInput) String() string

String returns the string representation

type GetGlobalSettingsOutput

type GetGlobalSettingsOutput struct {

	// The Amazon Chime Business Calling settings.
	BusinessCalling *BusinessCallingSettings `type:"structure"`

	// The Amazon Chime Voice Connector settings.
	VoiceConnector *VoiceConnectorSettings `type:"structure"`
	// contains filtered or unexported fields
}

func (GetGlobalSettingsOutput) GoString

func (s GetGlobalSettingsOutput) GoString() string

GoString returns the string representation

func (*GetGlobalSettingsOutput) SetBusinessCalling

SetBusinessCalling sets the BusinessCalling field's value.

func (*GetGlobalSettingsOutput) SetVoiceConnector

SetVoiceConnector sets the VoiceConnector field's value.

func (GetGlobalSettingsOutput) String

func (s GetGlobalSettingsOutput) String() string

String returns the string representation

type GetMeetingInput

type GetMeetingInput struct {

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetMeetingInput) GoString

func (s GetMeetingInput) GoString() string

GoString returns the string representation

func (*GetMeetingInput) SetMeetingId

func (s *GetMeetingInput) SetMeetingId(v string) *GetMeetingInput

SetMeetingId sets the MeetingId field's value.

func (GetMeetingInput) String

func (s GetMeetingInput) String() string

String returns the string representation

func (*GetMeetingInput) Validate

func (s *GetMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMeetingOutput

type GetMeetingOutput struct {

	// The Amazon Chime SDK meeting information.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (GetMeetingOutput) GoString

func (s GetMeetingOutput) GoString() string

GoString returns the string representation

func (*GetMeetingOutput) SetMeeting

func (s *GetMeetingOutput) SetMeeting(v *Meeting) *GetMeetingOutput

SetMeeting sets the Meeting field's value.

func (GetMeetingOutput) String

func (s GetMeetingOutput) String() string

String returns the string representation

type GetPhoneNumberInput

type GetPhoneNumberInput struct {

	// The phone number ID.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetPhoneNumberInput) GoString

func (s GetPhoneNumberInput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberInput) SetPhoneNumberId

func (s *GetPhoneNumberInput) SetPhoneNumberId(v string) *GetPhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (GetPhoneNumberInput) String

func (s GetPhoneNumberInput) String() string

String returns the string representation

func (*GetPhoneNumberInput) Validate

func (s *GetPhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPhoneNumberOrderInput

type GetPhoneNumberOrderInput struct {

	// The ID for the phone number order.
	//
	// PhoneNumberOrderId is a required field
	PhoneNumberOrderId *string `location:"uri" locationName:"phoneNumberOrderId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetPhoneNumberOrderInput) GoString

func (s GetPhoneNumberOrderInput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberOrderInput) SetPhoneNumberOrderId

func (s *GetPhoneNumberOrderInput) SetPhoneNumberOrderId(v string) *GetPhoneNumberOrderInput

SetPhoneNumberOrderId sets the PhoneNumberOrderId field's value.

func (GetPhoneNumberOrderInput) String

func (s GetPhoneNumberOrderInput) String() string

String returns the string representation

func (*GetPhoneNumberOrderInput) Validate

func (s *GetPhoneNumberOrderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPhoneNumberOrderOutput

type GetPhoneNumberOrderOutput struct {

	// The phone number order details.
	PhoneNumberOrder *PhoneNumberOrder `type:"structure"`
	// contains filtered or unexported fields
}

func (GetPhoneNumberOrderOutput) GoString

func (s GetPhoneNumberOrderOutput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberOrderOutput) SetPhoneNumberOrder

SetPhoneNumberOrder sets the PhoneNumberOrder field's value.

func (GetPhoneNumberOrderOutput) String

func (s GetPhoneNumberOrderOutput) String() string

String returns the string representation

type GetPhoneNumberOutput

type GetPhoneNumberOutput struct {

	// The phone number details.
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (GetPhoneNumberOutput) GoString

func (s GetPhoneNumberOutput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberOutput) SetPhoneNumber

func (s *GetPhoneNumberOutput) SetPhoneNumber(v *PhoneNumber) *GetPhoneNumberOutput

SetPhoneNumber sets the PhoneNumber field's value.

func (GetPhoneNumberOutput) String

func (s GetPhoneNumberOutput) String() string

String returns the string representation

type GetPhoneNumberSettingsInput

type GetPhoneNumberSettingsInput struct {
	// contains filtered or unexported fields
}

func (GetPhoneNumberSettingsInput) GoString

func (s GetPhoneNumberSettingsInput) GoString() string

GoString returns the string representation

func (GetPhoneNumberSettingsInput) String

String returns the string representation

type GetPhoneNumberSettingsOutput

type GetPhoneNumberSettingsOutput struct {

	// The default outbound calling name for the account.
	CallingName *string `type:"string" sensitive:"true"`

	// The updated outbound calling name timestamp, in ISO 8601 format.
	CallingNameUpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (GetPhoneNumberSettingsOutput) GoString

func (s GetPhoneNumberSettingsOutput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberSettingsOutput) SetCallingName

SetCallingName sets the CallingName field's value.

func (*GetPhoneNumberSettingsOutput) SetCallingNameUpdatedTimestamp

func (s *GetPhoneNumberSettingsOutput) SetCallingNameUpdatedTimestamp(v time.Time) *GetPhoneNumberSettingsOutput

SetCallingNameUpdatedTimestamp sets the CallingNameUpdatedTimestamp field's value.

func (GetPhoneNumberSettingsOutput) String

String returns the string representation

type GetRoomInput

type GetRoomInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRoomInput) GoString

func (s GetRoomInput) GoString() string

GoString returns the string representation

func (*GetRoomInput) SetAccountId

func (s *GetRoomInput) SetAccountId(v string) *GetRoomInput

SetAccountId sets the AccountId field's value.

func (*GetRoomInput) SetRoomId

func (s *GetRoomInput) SetRoomId(v string) *GetRoomInput

SetRoomId sets the RoomId field's value.

func (GetRoomInput) String

func (s GetRoomInput) String() string

String returns the string representation

func (*GetRoomInput) Validate

func (s *GetRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRoomOutput

type GetRoomOutput struct {

	// The room details.
	Room *Room `type:"structure"`
	// contains filtered or unexported fields
}

func (GetRoomOutput) GoString

func (s GetRoomOutput) GoString() string

GoString returns the string representation

func (*GetRoomOutput) SetRoom

func (s *GetRoomOutput) SetRoom(v *Room) *GetRoomOutput

SetRoom sets the Room field's value.

func (GetRoomOutput) String

func (s GetRoomOutput) String() string

String returns the string representation

type GetUserInput

type GetUserInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetUserInput) GoString

func (s GetUserInput) GoString() string

GoString returns the string representation

func (*GetUserInput) SetAccountId

func (s *GetUserInput) SetAccountId(v string) *GetUserInput

SetAccountId sets the AccountId field's value.

func (*GetUserInput) SetUserId

func (s *GetUserInput) SetUserId(v string) *GetUserInput

SetUserId sets the UserId field's value.

func (GetUserInput) String

func (s GetUserInput) String() string

String returns the string representation

func (*GetUserInput) Validate

func (s *GetUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUserOutput

type GetUserOutput struct {

	// The user details.
	User *User `type:"structure"`
	// contains filtered or unexported fields
}

func (GetUserOutput) GoString

func (s GetUserOutput) GoString() string

GoString returns the string representation

func (*GetUserOutput) SetUser

func (s *GetUserOutput) SetUser(v *User) *GetUserOutput

SetUser sets the User field's value.

func (GetUserOutput) String

func (s GetUserOutput) String() string

String returns the string representation

type GetUserSettingsInput

type GetUserSettingsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetUserSettingsInput) GoString

func (s GetUserSettingsInput) GoString() string

GoString returns the string representation

func (*GetUserSettingsInput) SetAccountId

func (s *GetUserSettingsInput) SetAccountId(v string) *GetUserSettingsInput

SetAccountId sets the AccountId field's value.

func (*GetUserSettingsInput) SetUserId

SetUserId sets the UserId field's value.

func (GetUserSettingsInput) String

func (s GetUserSettingsInput) String() string

String returns the string representation

func (*GetUserSettingsInput) Validate

func (s *GetUserSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUserSettingsOutput

type GetUserSettingsOutput struct {

	// The user settings.
	UserSettings *UserSettings `type:"structure"`
	// contains filtered or unexported fields
}

func (GetUserSettingsOutput) GoString

func (s GetUserSettingsOutput) GoString() string

GoString returns the string representation

func (*GetUserSettingsOutput) SetUserSettings

SetUserSettings sets the UserSettings field's value.

func (GetUserSettingsOutput) String

func (s GetUserSettingsOutput) String() string

String returns the string representation

type GetVoiceConnectorGroupInput

type GetVoiceConnectorGroupInput struct {

	// The Amazon Chime Voice Connector group ID.
	//
	// VoiceConnectorGroupId is a required field
	VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorGroupInput) GoString

func (s GetVoiceConnectorGroupInput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorGroupInput) SetVoiceConnectorGroupId

func (s *GetVoiceConnectorGroupInput) SetVoiceConnectorGroupId(v string) *GetVoiceConnectorGroupInput

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (GetVoiceConnectorGroupInput) String

String returns the string representation

func (*GetVoiceConnectorGroupInput) Validate

func (s *GetVoiceConnectorGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorGroupOutput

type GetVoiceConnectorGroupOutput struct {

	// The Amazon Chime Voice Connector group details.
	VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorGroupOutput) GoString

func (s GetVoiceConnectorGroupOutput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorGroupOutput) SetVoiceConnectorGroup

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (GetVoiceConnectorGroupOutput) String

String returns the string representation

type GetVoiceConnectorInput

type GetVoiceConnectorInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorInput) GoString

func (s GetVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorInput) SetVoiceConnectorId

func (s *GetVoiceConnectorInput) SetVoiceConnectorId(v string) *GetVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorInput) String

func (s GetVoiceConnectorInput) String() string

String returns the string representation

func (*GetVoiceConnectorInput) Validate

func (s *GetVoiceConnectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorLoggingConfigurationInput

type GetVoiceConnectorLoggingConfigurationInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorLoggingConfigurationInput) GoString

GoString returns the string representation

func (*GetVoiceConnectorLoggingConfigurationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorLoggingConfigurationInput) String

String returns the string representation

func (*GetVoiceConnectorLoggingConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorLoggingConfigurationOutput

type GetVoiceConnectorLoggingConfigurationOutput struct {

	// The logging configuration details.
	LoggingConfiguration *LoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorLoggingConfigurationOutput) GoString

GoString returns the string representation

func (*GetVoiceConnectorLoggingConfigurationOutput) SetLoggingConfiguration

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (GetVoiceConnectorLoggingConfigurationOutput) String

String returns the string representation

type GetVoiceConnectorOriginationInput

type GetVoiceConnectorOriginationInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorOriginationInput) GoString

GoString returns the string representation

func (*GetVoiceConnectorOriginationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorOriginationInput) String

String returns the string representation

func (*GetVoiceConnectorOriginationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorOriginationOutput

type GetVoiceConnectorOriginationOutput struct {

	// The origination setting details.
	Origination *Origination `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorOriginationOutput) GoString

GoString returns the string representation

func (*GetVoiceConnectorOriginationOutput) SetOrigination

SetOrigination sets the Origination field's value.

func (GetVoiceConnectorOriginationOutput) String

String returns the string representation

type GetVoiceConnectorOutput

type GetVoiceConnectorOutput struct {

	// The Amazon Chime Voice Connector details.
	VoiceConnector *VoiceConnector `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorOutput) GoString

func (s GetVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorOutput) SetVoiceConnector

SetVoiceConnector sets the VoiceConnector field's value.

func (GetVoiceConnectorOutput) String

func (s GetVoiceConnectorOutput) String() string

String returns the string representation

type GetVoiceConnectorStreamingConfigurationInput

type GetVoiceConnectorStreamingConfigurationInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorStreamingConfigurationInput) GoString

GoString returns the string representation

func (*GetVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorStreamingConfigurationInput) String

String returns the string representation

func (*GetVoiceConnectorStreamingConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorStreamingConfigurationOutput

type GetVoiceConnectorStreamingConfigurationOutput struct {

	// The streaming configuration details.
	StreamingConfiguration *StreamingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorStreamingConfigurationOutput) GoString

GoString returns the string representation

func (*GetVoiceConnectorStreamingConfigurationOutput) SetStreamingConfiguration

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (GetVoiceConnectorStreamingConfigurationOutput) String

String returns the string representation

type GetVoiceConnectorTerminationHealthInput

type GetVoiceConnectorTerminationHealthInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationHealthInput) GoString

GoString returns the string representation

func (*GetVoiceConnectorTerminationHealthInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationHealthInput) String

String returns the string representation

func (*GetVoiceConnectorTerminationHealthInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorTerminationHealthOutput

type GetVoiceConnectorTerminationHealthOutput struct {

	// The termination health details.
	TerminationHealth *TerminationHealth `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationHealthOutput) GoString

GoString returns the string representation

func (*GetVoiceConnectorTerminationHealthOutput) SetTerminationHealth

SetTerminationHealth sets the TerminationHealth field's value.

func (GetVoiceConnectorTerminationHealthOutput) String

String returns the string representation

type GetVoiceConnectorTerminationInput

type GetVoiceConnectorTerminationInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationInput) GoString

GoString returns the string representation

func (*GetVoiceConnectorTerminationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationInput) String

String returns the string representation

func (*GetVoiceConnectorTerminationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorTerminationOutput

type GetVoiceConnectorTerminationOutput struct {

	// The termination setting details.
	Termination *Termination `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationOutput) GoString

GoString returns the string representation

func (*GetVoiceConnectorTerminationOutput) SetTermination

SetTermination sets the Termination field's value.

func (GetVoiceConnectorTerminationOutput) String

String returns the string representation

type Invite

type Invite struct {

	// The email address to which the invite is sent.
	EmailAddress *string `type:"string" sensitive:"true"`

	// The status of the invite email.
	EmailStatus *string `type:"string" enum:"EmailStatus"`

	// The invite ID.
	InviteId *string `type:"string"`

	// The status of the invite.
	Status *string `type:"string" enum:"InviteStatus"`
	// contains filtered or unexported fields
}

Invitation object returned after emailing users to invite them to join the Amazon Chime Team account.

func (Invite) GoString

func (s Invite) GoString() string

GoString returns the string representation

func (*Invite) SetEmailAddress

func (s *Invite) SetEmailAddress(v string) *Invite

SetEmailAddress sets the EmailAddress field's value.

func (*Invite) SetEmailStatus

func (s *Invite) SetEmailStatus(v string) *Invite

SetEmailStatus sets the EmailStatus field's value.

func (*Invite) SetInviteId

func (s *Invite) SetInviteId(v string) *Invite

SetInviteId sets the InviteId field's value.

func (*Invite) SetStatus

func (s *Invite) SetStatus(v string) *Invite

SetStatus sets the Status field's value.

func (Invite) String

func (s Invite) String() string

String returns the string representation

type InviteUsersInput

type InviteUsersInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The user email addresses to which to send the email invitation.
	//
	// UserEmailList is a required field
	UserEmailList []*string `type:"list" required:"true"`

	// The user type.
	UserType *string `type:"string" enum:"UserType"`
	// contains filtered or unexported fields
}

func (InviteUsersInput) GoString

func (s InviteUsersInput) GoString() string

GoString returns the string representation

func (*InviteUsersInput) SetAccountId

func (s *InviteUsersInput) SetAccountId(v string) *InviteUsersInput

SetAccountId sets the AccountId field's value.

func (*InviteUsersInput) SetUserEmailList

func (s *InviteUsersInput) SetUserEmailList(v []*string) *InviteUsersInput

SetUserEmailList sets the UserEmailList field's value.

func (*InviteUsersInput) SetUserType

func (s *InviteUsersInput) SetUserType(v string) *InviteUsersInput

SetUserType sets the UserType field's value.

func (InviteUsersInput) String

func (s InviteUsersInput) String() string

String returns the string representation

func (*InviteUsersInput) Validate

func (s *InviteUsersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InviteUsersOutput

type InviteUsersOutput struct {

	// The email invitation details.
	Invites []*Invite `type:"list"`
	// contains filtered or unexported fields
}

func (InviteUsersOutput) GoString

func (s InviteUsersOutput) GoString() string

GoString returns the string representation

func (*InviteUsersOutput) SetInvites

func (s *InviteUsersOutput) SetInvites(v []*Invite) *InviteUsersOutput

SetInvites sets the Invites field's value.

func (InviteUsersOutput) String

func (s InviteUsersOutput) String() string

String returns the string representation

type ListAccountsInput

type ListAccountsInput struct {

	// The maximum number of results to return in a single call. Defaults to 100.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// Amazon Chime account name prefix with which to filter results.
	Name *string `location:"querystring" locationName:"name" min:"1" type:"string"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// User email address with which to filter results.
	UserEmail *string `location:"querystring" locationName:"user-email" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListAccountsInput) GoString

func (s ListAccountsInput) GoString() string

GoString returns the string representation

func (*ListAccountsInput) SetMaxResults

func (s *ListAccountsInput) SetMaxResults(v int64) *ListAccountsInput

SetMaxResults sets the MaxResults field's value.

func (*ListAccountsInput) SetName

SetName sets the Name field's value.

func (*ListAccountsInput) SetNextToken

func (s *ListAccountsInput) SetNextToken(v string) *ListAccountsInput

SetNextToken sets the NextToken field's value.

func (*ListAccountsInput) SetUserEmail

func (s *ListAccountsInput) SetUserEmail(v string) *ListAccountsInput

SetUserEmail sets the UserEmail field's value.

func (ListAccountsInput) String

func (s ListAccountsInput) String() string

String returns the string representation

func (*ListAccountsInput) Validate

func (s *ListAccountsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAccountsOutput

type ListAccountsOutput struct {

	// List of Amazon Chime accounts and account details.
	Accounts []*Account `type:"list"`

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListAccountsOutput) GoString

func (s ListAccountsOutput) GoString() string

GoString returns the string representation

func (*ListAccountsOutput) SetAccounts

func (s *ListAccountsOutput) SetAccounts(v []*Account) *ListAccountsOutput

SetAccounts sets the Accounts field's value.

func (*ListAccountsOutput) SetNextToken

func (s *ListAccountsOutput) SetNextToken(v string) *ListAccountsOutput

SetNextToken sets the NextToken field's value.

func (ListAccountsOutput) String

func (s ListAccountsOutput) String() string

String returns the string representation

type ListAttendeesInput

type ListAttendeesInput struct {

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListAttendeesInput) GoString

func (s ListAttendeesInput) GoString() string

GoString returns the string representation

func (*ListAttendeesInput) SetMaxResults

func (s *ListAttendeesInput) SetMaxResults(v int64) *ListAttendeesInput

SetMaxResults sets the MaxResults field's value.

func (*ListAttendeesInput) SetMeetingId

func (s *ListAttendeesInput) SetMeetingId(v string) *ListAttendeesInput

SetMeetingId sets the MeetingId field's value.

func (*ListAttendeesInput) SetNextToken

func (s *ListAttendeesInput) SetNextToken(v string) *ListAttendeesInput

SetNextToken sets the NextToken field's value.

func (ListAttendeesInput) String

func (s ListAttendeesInput) String() string

String returns the string representation

func (*ListAttendeesInput) Validate

func (s *ListAttendeesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAttendeesOutput

type ListAttendeesOutput struct {

	// The Amazon Chime SDK attendee information.
	Attendees []*Attendee `type:"list"`

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListAttendeesOutput) GoString

func (s ListAttendeesOutput) GoString() string

GoString returns the string representation

func (*ListAttendeesOutput) SetAttendees

func (s *ListAttendeesOutput) SetAttendees(v []*Attendee) *ListAttendeesOutput

SetAttendees sets the Attendees field's value.

func (*ListAttendeesOutput) SetNextToken

func (s *ListAttendeesOutput) SetNextToken(v string) *ListAttendeesOutput

SetNextToken sets the NextToken field's value.

func (ListAttendeesOutput) String

func (s ListAttendeesOutput) String() string

String returns the string representation

type ListBotsInput

type ListBotsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The maximum number of results to return in a single call. The default is
	// 10.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListBotsInput) GoString

func (s ListBotsInput) GoString() string

GoString returns the string representation

func (*ListBotsInput) SetAccountId

func (s *ListBotsInput) SetAccountId(v string) *ListBotsInput

SetAccountId sets the AccountId field's value.

func (*ListBotsInput) SetMaxResults

func (s *ListBotsInput) SetMaxResults(v int64) *ListBotsInput

SetMaxResults sets the MaxResults field's value.

func (*ListBotsInput) SetNextToken

func (s *ListBotsInput) SetNextToken(v string) *ListBotsInput

SetNextToken sets the NextToken field's value.

func (ListBotsInput) String

func (s ListBotsInput) String() string

String returns the string representation

func (*ListBotsInput) Validate

func (s *ListBotsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListBotsOutput

type ListBotsOutput struct {

	// List of bots and bot details.
	Bots []*Bot `type:"list"`

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListBotsOutput) GoString

func (s ListBotsOutput) GoString() string

GoString returns the string representation

func (*ListBotsOutput) SetBots

func (s *ListBotsOutput) SetBots(v []*Bot) *ListBotsOutput

SetBots sets the Bots field's value.

func (*ListBotsOutput) SetNextToken

func (s *ListBotsOutput) SetNextToken(v string) *ListBotsOutput

SetNextToken sets the NextToken field's value.

func (ListBotsOutput) String

func (s ListBotsOutput) String() string

String returns the string representation

type ListMeetingsInput

type ListMeetingsInput struct {

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListMeetingsInput) GoString

func (s ListMeetingsInput) GoString() string

GoString returns the string representation

func (*ListMeetingsInput) SetMaxResults

func (s *ListMeetingsInput) SetMaxResults(v int64) *ListMeetingsInput

SetMaxResults sets the MaxResults field's value.

func (*ListMeetingsInput) SetNextToken

func (s *ListMeetingsInput) SetNextToken(v string) *ListMeetingsInput

SetNextToken sets the NextToken field's value.

func (ListMeetingsInput) String

func (s ListMeetingsInput) String() string

String returns the string representation

func (*ListMeetingsInput) Validate

func (s *ListMeetingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListMeetingsOutput

type ListMeetingsOutput struct {

	// The Amazon Chime SDK meeting information.
	Meetings []*Meeting `type:"list"`

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListMeetingsOutput) GoString

func (s ListMeetingsOutput) GoString() string

GoString returns the string representation

func (*ListMeetingsOutput) SetMeetings

func (s *ListMeetingsOutput) SetMeetings(v []*Meeting) *ListMeetingsOutput

SetMeetings sets the Meetings field's value.

func (*ListMeetingsOutput) SetNextToken

func (s *ListMeetingsOutput) SetNextToken(v string) *ListMeetingsOutput

SetNextToken sets the NextToken field's value.

func (ListMeetingsOutput) String

func (s ListMeetingsOutput) String() string

String returns the string representation

type ListPhoneNumberOrdersInput

type ListPhoneNumberOrdersInput struct {

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListPhoneNumberOrdersInput) GoString

func (s ListPhoneNumberOrdersInput) GoString() string

GoString returns the string representation

func (*ListPhoneNumberOrdersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListPhoneNumberOrdersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListPhoneNumberOrdersInput) String

String returns the string representation

func (*ListPhoneNumberOrdersInput) Validate

func (s *ListPhoneNumberOrdersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPhoneNumberOrdersOutput

type ListPhoneNumberOrdersOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// The phone number order details.
	PhoneNumberOrders []*PhoneNumberOrder `type:"list"`
	// contains filtered or unexported fields
}

func (ListPhoneNumberOrdersOutput) GoString

func (s ListPhoneNumberOrdersOutput) GoString() string

GoString returns the string representation

func (*ListPhoneNumberOrdersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumberOrdersOutput) SetPhoneNumberOrders

SetPhoneNumberOrders sets the PhoneNumberOrders field's value.

func (ListPhoneNumberOrdersOutput) String

String returns the string representation

type ListPhoneNumbersInput

type ListPhoneNumbersInput struct {

	// The filter to use to limit the number of results.
	FilterName *string `location:"querystring" locationName:"filter-name" type:"string" enum:"PhoneNumberAssociationName"`

	// The value to use for the filter.
	FilterValue *string `location:"querystring" locationName:"filter-value" type:"string"`

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// The phone number product type.
	ProductType *string `location:"querystring" locationName:"product-type" type:"string" enum:"PhoneNumberProductType"`

	// The phone number status.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"PhoneNumberStatus"`
	// contains filtered or unexported fields
}

func (ListPhoneNumbersInput) GoString

func (s ListPhoneNumbersInput) GoString() string

GoString returns the string representation

func (*ListPhoneNumbersInput) SetFilterName

func (s *ListPhoneNumbersInput) SetFilterName(v string) *ListPhoneNumbersInput

SetFilterName sets the FilterName field's value.

func (*ListPhoneNumbersInput) SetFilterValue

func (s *ListPhoneNumbersInput) SetFilterValue(v string) *ListPhoneNumbersInput

SetFilterValue sets the FilterValue field's value.

func (*ListPhoneNumbersInput) SetMaxResults

func (s *ListPhoneNumbersInput) SetMaxResults(v int64) *ListPhoneNumbersInput

SetMaxResults sets the MaxResults field's value.

func (*ListPhoneNumbersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumbersInput) SetProductType

func (s *ListPhoneNumbersInput) SetProductType(v string) *ListPhoneNumbersInput

SetProductType sets the ProductType field's value.

func (*ListPhoneNumbersInput) SetStatus

SetStatus sets the Status field's value.

func (ListPhoneNumbersInput) String

func (s ListPhoneNumbersInput) String() string

String returns the string representation

func (*ListPhoneNumbersInput) Validate

func (s *ListPhoneNumbersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPhoneNumbersOutput

type ListPhoneNumbersOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// The phone number details.
	PhoneNumbers []*PhoneNumber `type:"list"`
	// contains filtered or unexported fields
}

func (ListPhoneNumbersOutput) GoString

func (s ListPhoneNumbersOutput) GoString() string

GoString returns the string representation

func (*ListPhoneNumbersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumbersOutput) SetPhoneNumbers

func (s *ListPhoneNumbersOutput) SetPhoneNumbers(v []*PhoneNumber) *ListPhoneNumbersOutput

SetPhoneNumbers sets the PhoneNumbers field's value.

func (ListPhoneNumbersOutput) String

func (s ListPhoneNumbersOutput) String() string

String returns the string representation

type ListRoomMembershipsInput

type ListRoomMembershipsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListRoomMembershipsInput) GoString

func (s ListRoomMembershipsInput) GoString() string

GoString returns the string representation

func (*ListRoomMembershipsInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ListRoomMembershipsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListRoomMembershipsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListRoomMembershipsInput) SetRoomId

SetRoomId sets the RoomId field's value.

func (ListRoomMembershipsInput) String

func (s ListRoomMembershipsInput) String() string

String returns the string representation

func (*ListRoomMembershipsInput) Validate

func (s *ListRoomMembershipsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRoomMembershipsOutput

type ListRoomMembershipsOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// The room membership details.
	RoomMemberships []*RoomMembership `type:"list"`
	// contains filtered or unexported fields
}

func (ListRoomMembershipsOutput) GoString

func (s ListRoomMembershipsOutput) GoString() string

GoString returns the string representation

func (*ListRoomMembershipsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListRoomMembershipsOutput) SetRoomMemberships

SetRoomMemberships sets the RoomMemberships field's value.

func (ListRoomMembershipsOutput) String

func (s ListRoomMembershipsOutput) String() string

String returns the string representation

type ListRoomsInput

type ListRoomsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The member ID (user ID or bot ID).
	MemberId *string `location:"querystring" locationName:"member-id" type:"string"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListRoomsInput) GoString

func (s ListRoomsInput) GoString() string

GoString returns the string representation

func (*ListRoomsInput) SetAccountId

func (s *ListRoomsInput) SetAccountId(v string) *ListRoomsInput

SetAccountId sets the AccountId field's value.

func (*ListRoomsInput) SetMaxResults

func (s *ListRoomsInput) SetMaxResults(v int64) *ListRoomsInput

SetMaxResults sets the MaxResults field's value.

func (*ListRoomsInput) SetMemberId

func (s *ListRoomsInput) SetMemberId(v string) *ListRoomsInput

SetMemberId sets the MemberId field's value.

func (*ListRoomsInput) SetNextToken

func (s *ListRoomsInput) SetNextToken(v string) *ListRoomsInput

SetNextToken sets the NextToken field's value.

func (ListRoomsInput) String

func (s ListRoomsInput) String() string

String returns the string representation

func (*ListRoomsInput) Validate

func (s *ListRoomsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRoomsOutput

type ListRoomsOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// The room details.
	Rooms []*Room `type:"list"`
	// contains filtered or unexported fields
}

func (ListRoomsOutput) GoString

func (s ListRoomsOutput) GoString() string

GoString returns the string representation

func (*ListRoomsOutput) SetNextToken

func (s *ListRoomsOutput) SetNextToken(v string) *ListRoomsOutput

SetNextToken sets the NextToken field's value.

func (*ListRoomsOutput) SetRooms

func (s *ListRoomsOutput) SetRooms(v []*Room) *ListRoomsOutput

SetRooms sets the Rooms field's value.

func (ListRoomsOutput) String

func (s ListRoomsOutput) String() string

String returns the string representation

type ListUsersInput

type ListUsersInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The maximum number of results to return in a single call. Defaults to 100.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// Optional. The user email address used to filter results. Maximum 1.
	UserEmail *string `location:"querystring" locationName:"user-email" type:"string" sensitive:"true"`

	// The user type.
	UserType *string `location:"querystring" locationName:"user-type" type:"string" enum:"UserType"`
	// contains filtered or unexported fields
}

func (ListUsersInput) GoString

func (s ListUsersInput) GoString() string

GoString returns the string representation

func (*ListUsersInput) SetAccountId

func (s *ListUsersInput) SetAccountId(v string) *ListUsersInput

SetAccountId sets the AccountId field's value.

func (*ListUsersInput) SetMaxResults

func (s *ListUsersInput) SetMaxResults(v int64) *ListUsersInput

SetMaxResults sets the MaxResults field's value.

func (*ListUsersInput) SetNextToken

func (s *ListUsersInput) SetNextToken(v string) *ListUsersInput

SetNextToken sets the NextToken field's value.

func (*ListUsersInput) SetUserEmail

func (s *ListUsersInput) SetUserEmail(v string) *ListUsersInput

SetUserEmail sets the UserEmail field's value.

func (*ListUsersInput) SetUserType

func (s *ListUsersInput) SetUserType(v string) *ListUsersInput

SetUserType sets the UserType field's value.

func (ListUsersInput) String

func (s ListUsersInput) String() string

String returns the string representation

func (*ListUsersInput) Validate

func (s *ListUsersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListUsersOutput

type ListUsersOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// List of users and user details.
	Users []*User `type:"list"`
	// contains filtered or unexported fields
}

func (ListUsersOutput) GoString

func (s ListUsersOutput) GoString() string

GoString returns the string representation

func (*ListUsersOutput) SetNextToken

func (s *ListUsersOutput) SetNextToken(v string) *ListUsersOutput

SetNextToken sets the NextToken field's value.

func (*ListUsersOutput) SetUsers

func (s *ListUsersOutput) SetUsers(v []*User) *ListUsersOutput

SetUsers sets the Users field's value.

func (ListUsersOutput) String

func (s ListUsersOutput) String() string

String returns the string representation

type ListVoiceConnectorGroupsInput

type ListVoiceConnectorGroupsInput struct {

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorGroupsInput) GoString

GoString returns the string representation

func (*ListVoiceConnectorGroupsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListVoiceConnectorGroupsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListVoiceConnectorGroupsInput) String

String returns the string representation

func (*ListVoiceConnectorGroupsInput) Validate

func (s *ListVoiceConnectorGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListVoiceConnectorGroupsOutput

type ListVoiceConnectorGroupsOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// The details of the Amazon Chime Voice Connector groups.
	VoiceConnectorGroups []*VoiceConnectorGroup `type:"list"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorGroupsOutput) GoString

GoString returns the string representation

func (*ListVoiceConnectorGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListVoiceConnectorGroupsOutput) SetVoiceConnectorGroups

SetVoiceConnectorGroups sets the VoiceConnectorGroups field's value.

func (ListVoiceConnectorGroupsOutput) String

String returns the string representation

type ListVoiceConnectorTerminationCredentialsInput

type ListVoiceConnectorTerminationCredentialsInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorTerminationCredentialsInput) GoString

GoString returns the string representation

func (*ListVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (ListVoiceConnectorTerminationCredentialsInput) String

String returns the string representation

func (*ListVoiceConnectorTerminationCredentialsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListVoiceConnectorTerminationCredentialsOutput

type ListVoiceConnectorTerminationCredentialsOutput struct {

	// A list of user names.
	Usernames []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorTerminationCredentialsOutput) GoString

GoString returns the string representation

func (*ListVoiceConnectorTerminationCredentialsOutput) SetUsernames

SetUsernames sets the Usernames field's value.

func (ListVoiceConnectorTerminationCredentialsOutput) String

String returns the string representation

type ListVoiceConnectorsInput

type ListVoiceConnectorsInput struct {

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorsInput) GoString

func (s ListVoiceConnectorsInput) GoString() string

GoString returns the string representation

func (*ListVoiceConnectorsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListVoiceConnectorsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListVoiceConnectorsInput) String

func (s ListVoiceConnectorsInput) String() string

String returns the string representation

func (*ListVoiceConnectorsInput) Validate

func (s *ListVoiceConnectorsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListVoiceConnectorsOutput

type ListVoiceConnectorsOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// The details of the Amazon Chime Voice Connectors.
	VoiceConnectors []*VoiceConnector `type:"list"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorsOutput) GoString

func (s ListVoiceConnectorsOutput) GoString() string

GoString returns the string representation

func (*ListVoiceConnectorsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListVoiceConnectorsOutput) SetVoiceConnectors

SetVoiceConnectors sets the VoiceConnectors field's value.

func (ListVoiceConnectorsOutput) String

func (s ListVoiceConnectorsOutput) String() string

String returns the string representation

type LoggingConfiguration

type LoggingConfiguration struct {

	// When true, enables SIP message logs for sending to Amazon CloudWatch Logs.
	EnableSIPLogs *bool `type:"boolean"`
	// contains filtered or unexported fields
}

The logging configuration associated with an Amazon Chime Voice Connector. Specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

func (LoggingConfiguration) GoString

func (s LoggingConfiguration) GoString() string

GoString returns the string representation

func (*LoggingConfiguration) SetEnableSIPLogs

func (s *LoggingConfiguration) SetEnableSIPLogs(v bool) *LoggingConfiguration

SetEnableSIPLogs sets the EnableSIPLogs field's value.

func (LoggingConfiguration) String

func (s LoggingConfiguration) String() string

String returns the string representation

type LogoutUserInput

type LogoutUserInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (LogoutUserInput) GoString

func (s LogoutUserInput) GoString() string

GoString returns the string representation

func (*LogoutUserInput) SetAccountId

func (s *LogoutUserInput) SetAccountId(v string) *LogoutUserInput

SetAccountId sets the AccountId field's value.

func (*LogoutUserInput) SetUserId

func (s *LogoutUserInput) SetUserId(v string) *LogoutUserInput

SetUserId sets the UserId field's value.

func (LogoutUserInput) String

func (s LogoutUserInput) String() string

String returns the string representation

func (*LogoutUserInput) Validate

func (s *LogoutUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LogoutUserOutput

type LogoutUserOutput struct {
	// contains filtered or unexported fields
}

func (LogoutUserOutput) GoString

func (s LogoutUserOutput) GoString() string

GoString returns the string representation

func (LogoutUserOutput) String

func (s LogoutUserOutput) String() string

String returns the string representation

type MediaPlacement

type MediaPlacement struct {

	// The audio fallback URL.
	AudioFallbackUrl *string `type:"string"`

	// The audio host URL.
	AudioHostUrl *string `type:"string"`

	// The screen data URL.
	ScreenDataUrl *string `type:"string"`

	// The screen sharing URL.
	ScreenSharingUrl *string `type:"string"`

	// The screen viewing URL.
	ScreenViewingUrl *string `type:"string"`

	// The signaling URL.
	SignalingUrl *string `type:"string"`

	// The turn control URL.
	TurnControlUrl *string `type:"string"`
	// contains filtered or unexported fields
}

A set of endpoints used by clients to connect to the media service group for a Amazon Chime SDK meeting.

func (MediaPlacement) GoString

func (s MediaPlacement) GoString() string

GoString returns the string representation

func (*MediaPlacement) SetAudioFallbackUrl

func (s *MediaPlacement) SetAudioFallbackUrl(v string) *MediaPlacement

SetAudioFallbackUrl sets the AudioFallbackUrl field's value.

func (*MediaPlacement) SetAudioHostUrl

func (s *MediaPlacement) SetAudioHostUrl(v string) *MediaPlacement

SetAudioHostUrl sets the AudioHostUrl field's value.

func (*MediaPlacement) SetScreenDataUrl

func (s *MediaPlacement) SetScreenDataUrl(v string) *MediaPlacement

SetScreenDataUrl sets the ScreenDataUrl field's value.

func (*MediaPlacement) SetScreenSharingUrl

func (s *MediaPlacement) SetScreenSharingUrl(v string) *MediaPlacement

SetScreenSharingUrl sets the ScreenSharingUrl field's value.

func (*MediaPlacement) SetScreenViewingUrl

func (s *MediaPlacement) SetScreenViewingUrl(v string) *MediaPlacement

SetScreenViewingUrl sets the ScreenViewingUrl field's value.

func (*MediaPlacement) SetSignalingUrl

func (s *MediaPlacement) SetSignalingUrl(v string) *MediaPlacement

SetSignalingUrl sets the SignalingUrl field's value.

func (*MediaPlacement) SetTurnControlUrl

func (s *MediaPlacement) SetTurnControlUrl(v string) *MediaPlacement

SetTurnControlUrl sets the TurnControlUrl field's value.

func (MediaPlacement) String

func (s MediaPlacement) String() string

String returns the string representation

type Meeting

type Meeting struct {

	// The media placement for the meeting.
	MediaPlacement *MediaPlacement `type:"structure"`

	// The Region in which to create the meeting. Available values: ap-northeast-1,
	// ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1,
	// eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.
	MediaRegion *string `type:"string"`

	// The Amazon Chime SDK meeting ID.
	MeetingId *string `type:"string"`
	// contains filtered or unexported fields
}

A meeting created using the Amazon Chime SDK.

func (Meeting) GoString

func (s Meeting) GoString() string

GoString returns the string representation

func (*Meeting) SetMediaPlacement

func (s *Meeting) SetMediaPlacement(v *MediaPlacement) *Meeting

SetMediaPlacement sets the MediaPlacement field's value.

func (*Meeting) SetMediaRegion

func (s *Meeting) SetMediaRegion(v string) *Meeting

SetMediaRegion sets the MediaRegion field's value.

func (*Meeting) SetMeetingId

func (s *Meeting) SetMeetingId(v string) *Meeting

SetMeetingId sets the MeetingId field's value.

func (Meeting) String

func (s Meeting) String() string

String returns the string representation

type MeetingNotificationConfiguration

type MeetingNotificationConfiguration struct {

	// The SNS topic ARN.
	SnsTopicArn *string `min:"1" type:"string" sensitive:"true"`

	// The SQS queue ARN.
	SqsQueueArn *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The configuration for resource targets to receive notifications when Amazon Chime SDK meeting and attendee events occur.

func (MeetingNotificationConfiguration) GoString

GoString returns the string representation

func (*MeetingNotificationConfiguration) SetSnsTopicArn

SetSnsTopicArn sets the SnsTopicArn field's value.

func (*MeetingNotificationConfiguration) SetSqsQueueArn

SetSqsQueueArn sets the SqsQueueArn field's value.

func (MeetingNotificationConfiguration) String

String returns the string representation

func (*MeetingNotificationConfiguration) Validate

Validate inspects the fields of the type to determine if they are valid.

type Member

type Member struct {

	// The Amazon Chime account ID.
	AccountId *string `type:"string"`

	// The member email address.
	Email *string `type:"string" sensitive:"true"`

	// The member name.
	FullName *string `type:"string" sensitive:"true"`

	// The member ID (user ID or bot ID).
	MemberId *string `type:"string"`

	// The member type.
	MemberType *string `type:"string" enum:"MemberType"`
	// contains filtered or unexported fields
}

The member details, such as email address, name, member ID, and member type.

func (Member) GoString

func (s Member) GoString() string

GoString returns the string representation

func (*Member) SetAccountId

func (s *Member) SetAccountId(v string) *Member

SetAccountId sets the AccountId field's value.

func (*Member) SetEmail

func (s *Member) SetEmail(v string) *Member

SetEmail sets the Email field's value.

func (*Member) SetFullName

func (s *Member) SetFullName(v string) *Member

SetFullName sets the FullName field's value.

func (*Member) SetMemberId

func (s *Member) SetMemberId(v string) *Member

SetMemberId sets the MemberId field's value.

func (*Member) SetMemberType

func (s *Member) SetMemberType(v string) *Member

SetMemberType sets the MemberType field's value.

func (Member) String

func (s Member) String() string

String returns the string representation

type MemberError

type MemberError struct {

	// The error code.
	ErrorCode *string `type:"string" enum:"ErrorCode"`

	// The error message.
	ErrorMessage *string `type:"string"`

	// The member ID.
	MemberId *string `type:"string"`
	// contains filtered or unexported fields
}

The list of errors returned when a member action results in an error.

func (MemberError) GoString

func (s MemberError) GoString() string

GoString returns the string representation

func (*MemberError) SetErrorCode

func (s *MemberError) SetErrorCode(v string) *MemberError

SetErrorCode sets the ErrorCode field's value.

func (*MemberError) SetErrorMessage

func (s *MemberError) SetErrorMessage(v string) *MemberError

SetErrorMessage sets the ErrorMessage field's value.

func (*MemberError) SetMemberId

func (s *MemberError) SetMemberId(v string) *MemberError

SetMemberId sets the MemberId field's value.

func (MemberError) String

func (s MemberError) String() string

String returns the string representation

type MembershipItem

type MembershipItem struct {

	// The member ID.
	MemberId *string `type:"string"`

	// The member role.
	Role *string `type:"string" enum:"RoomMembershipRole"`
	// contains filtered or unexported fields
}

Membership details, such as member ID and member role.

func (MembershipItem) GoString

func (s MembershipItem) GoString() string

GoString returns the string representation

func (*MembershipItem) SetMemberId

func (s *MembershipItem) SetMemberId(v string) *MembershipItem

SetMemberId sets the MemberId field's value.

func (*MembershipItem) SetRole

func (s *MembershipItem) SetRole(v string) *MembershipItem

SetRole sets the Role field's value.

func (MembershipItem) String

func (s MembershipItem) String() string

String returns the string representation

type NotFoundException

type NotFoundException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

One or more of the resources in the request does not exist in the system.

func (NotFoundException) Code

func (s NotFoundException) Code() string

Code returns the exception type name.

func (NotFoundException) Error

func (s NotFoundException) Error() string

func (NotFoundException) GoString

func (s NotFoundException) GoString() string

GoString returns the string representation

func (NotFoundException) Message

func (s NotFoundException) Message() string

Message returns the exception's message.

func (NotFoundException) OrigErr

func (s NotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (NotFoundException) RequestID

func (s NotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (NotFoundException) StatusCode

func (s NotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (NotFoundException) String

func (s NotFoundException) String() string

String returns the string representation

type OrderedPhoneNumber

type OrderedPhoneNumber struct {

	// The phone number, in E.164 format.
	E164PhoneNumber *string `type:"string" sensitive:"true"`

	// The phone number status.
	Status *string `type:"string" enum:"OrderedPhoneNumberStatus"`
	// contains filtered or unexported fields
}

A phone number for which an order has been placed.

func (OrderedPhoneNumber) GoString

func (s OrderedPhoneNumber) GoString() string

GoString returns the string representation

func (*OrderedPhoneNumber) SetE164PhoneNumber

func (s *OrderedPhoneNumber) SetE164PhoneNumber(v string) *OrderedPhoneNumber

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*OrderedPhoneNumber) SetStatus

func (s *OrderedPhoneNumber) SetStatus(v string) *OrderedPhoneNumber

SetStatus sets the Status field's value.

func (OrderedPhoneNumber) String

func (s OrderedPhoneNumber) String() string

String returns the string representation

type Origination

type Origination struct {

	// When origination settings are disabled, inbound calls are not enabled for
	// your Amazon Chime Voice Connector.
	Disabled *bool `type:"boolean"`

	// The call distribution properties defined for your SIP hosts. Valid range:
	// Minimum value of 1. Maximum value of 20.
	Routes []*OriginationRoute `type:"list"`
	// contains filtered or unexported fields
}

Origination settings enable your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector.

func (Origination) GoString

func (s Origination) GoString() string

GoString returns the string representation

func (*Origination) SetDisabled

func (s *Origination) SetDisabled(v bool) *Origination

SetDisabled sets the Disabled field's value.

func (*Origination) SetRoutes

func (s *Origination) SetRoutes(v []*OriginationRoute) *Origination

SetRoutes sets the Routes field's value.

func (Origination) String

func (s Origination) String() string

String returns the string representation

func (*Origination) Validate

func (s *Origination) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type OriginationRoute

type OriginationRoute struct {

	// The FQDN or IP address to contact for origination traffic.
	Host *string `type:"string"`

	// The designated origination route port. Defaults to 5060.
	Port *int64 `type:"integer"`

	// The priority associated with the host, with 1 being the highest priority.
	// Higher priority hosts are attempted first.
	Priority *int64 `min:"1" type:"integer"`

	// The protocol to use for the origination route. Encryption-enabled Amazon
	// Chime Voice Connectors use TCP protocol by default.
	Protocol *string `type:"string" enum:"OriginationRouteProtocol"`

	// The weight associated with the host. If hosts are equal in priority, calls
	// are distributed among them based on their relative weight.
	Weight *int64 `min:"1" type:"integer"`
	// contains filtered or unexported fields
}

Origination routes define call distribution properties for your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector. Limit: Ten origination routes for each Amazon Chime Voice Connector.

func (OriginationRoute) GoString

func (s OriginationRoute) GoString() string

GoString returns the string representation

func (*OriginationRoute) SetHost

func (s *OriginationRoute) SetHost(v string) *OriginationRoute

SetHost sets the Host field's value.

func (*OriginationRoute) SetPort

func (s *OriginationRoute) SetPort(v int64) *OriginationRoute

SetPort sets the Port field's value.

func (*OriginationRoute) SetPriority

func (s *OriginationRoute) SetPriority(v int64) *OriginationRoute

SetPriority sets the Priority field's value.

func (*OriginationRoute) SetProtocol

func (s *OriginationRoute) SetProtocol(v string) *OriginationRoute

SetProtocol sets the Protocol field's value.

func (*OriginationRoute) SetWeight

func (s *OriginationRoute) SetWeight(v int64) *OriginationRoute

SetWeight sets the Weight field's value.

func (OriginationRoute) String

func (s OriginationRoute) String() string

String returns the string representation

func (*OriginationRoute) Validate

func (s *OriginationRoute) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PhoneNumber

type PhoneNumber struct {

	// The phone number associations.
	Associations []*PhoneNumberAssociation `type:"list"`

	// The outbound calling name associated with the phone number.
	CallingName *string `type:"string" sensitive:"true"`

	// The outbound calling name status.
	CallingNameStatus *string `type:"string" enum:"CallingNameStatus"`

	// The phone number capabilities.
	Capabilities *PhoneNumberCapabilities `type:"structure"`

	// The phone number creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The deleted phone number timestamp, in ISO 8601 format.
	DeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The phone number, in E.164 format.
	E164PhoneNumber *string `type:"string" sensitive:"true"`

	// The phone number ID.
	PhoneNumberId *string `type:"string"`

	// The phone number product type.
	ProductType *string `type:"string" enum:"PhoneNumberProductType"`

	// The phone number status.
	Status *string `type:"string" enum:"PhoneNumberStatus"`

	// The phone number type.
	Type *string `type:"string" enum:"PhoneNumberType"`

	// The updated phone number timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice Connector.

func (PhoneNumber) GoString

func (s PhoneNumber) GoString() string

GoString returns the string representation

func (*PhoneNumber) SetAssociations

func (s *PhoneNumber) SetAssociations(v []*PhoneNumberAssociation) *PhoneNumber

SetAssociations sets the Associations field's value.

func (*PhoneNumber) SetCallingName

func (s *PhoneNumber) SetCallingName(v string) *PhoneNumber

SetCallingName sets the CallingName field's value.

func (*PhoneNumber) SetCallingNameStatus

func (s *PhoneNumber) SetCallingNameStatus(v string) *PhoneNumber

SetCallingNameStatus sets the CallingNameStatus field's value.

func (*PhoneNumber) SetCapabilities

func (s *PhoneNumber) SetCapabilities(v *PhoneNumberCapabilities) *PhoneNumber

SetCapabilities sets the Capabilities field's value.

func (*PhoneNumber) SetCreatedTimestamp

func (s *PhoneNumber) SetCreatedTimestamp(v time.Time) *PhoneNumber

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*PhoneNumber) SetDeletionTimestamp

func (s *PhoneNumber) SetDeletionTimestamp(v time.Time) *PhoneNumber

SetDeletionTimestamp sets the DeletionTimestamp field's value.

func (*PhoneNumber) SetE164PhoneNumber

func (s *PhoneNumber) SetE164PhoneNumber(v string) *PhoneNumber

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*PhoneNumber) SetPhoneNumberId

func (s *PhoneNumber) SetPhoneNumberId(v string) *PhoneNumber

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*PhoneNumber) SetProductType

func (s *PhoneNumber) SetProductType(v string) *PhoneNumber

SetProductType sets the ProductType field's value.

func (*PhoneNumber) SetStatus

func (s *PhoneNumber) SetStatus(v string) *PhoneNumber

SetStatus sets the Status field's value.

func (*PhoneNumber) SetType

func (s *PhoneNumber) SetType(v string) *PhoneNumber

SetType sets the Type field's value.

func (*PhoneNumber) SetUpdatedTimestamp

func (s *PhoneNumber) SetUpdatedTimestamp(v time.Time) *PhoneNumber

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (PhoneNumber) String

func (s PhoneNumber) String() string

String returns the string representation

type PhoneNumberAssociation

type PhoneNumberAssociation struct {

	// The timestamp of the phone number association, in ISO 8601 format.
	AssociatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// Defines the association with an Amazon Chime account ID, user ID, Amazon
	// Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
	Name *string `type:"string" enum:"PhoneNumberAssociationName"`

	// Contains the ID for the entity specified in Name.
	Value *string `type:"string"`
	// contains filtered or unexported fields
}

The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

func (PhoneNumberAssociation) GoString

func (s PhoneNumberAssociation) GoString() string

GoString returns the string representation

func (*PhoneNumberAssociation) SetAssociatedTimestamp

func (s *PhoneNumberAssociation) SetAssociatedTimestamp(v time.Time) *PhoneNumberAssociation

SetAssociatedTimestamp sets the AssociatedTimestamp field's value.

func (*PhoneNumberAssociation) SetName

SetName sets the Name field's value.

func (*PhoneNumberAssociation) SetValue

SetValue sets the Value field's value.

func (PhoneNumberAssociation) String

func (s PhoneNumberAssociation) String() string

String returns the string representation

type PhoneNumberCapabilities

type PhoneNumberCapabilities struct {

	// Allows or denies inbound calling for the specified phone number.
	InboundCall *bool `type:"boolean"`

	// Allows or denies inbound MMS messaging for the specified phone number.
	InboundMMS *bool `type:"boolean"`

	// Allows or denies inbound SMS messaging for the specified phone number.
	InboundSMS *bool `type:"boolean"`

	// Allows or denies outbound calling for the specified phone number.
	OutboundCall *bool `type:"boolean"`

	// Allows or denies outbound MMS messaging for the specified phone number.
	OutboundMMS *bool `type:"boolean"`

	// Allows or denies outbound SMS messaging for the specified phone number.
	OutboundSMS *bool `type:"boolean"`
	// contains filtered or unexported fields
}

The phone number capabilities for Amazon Chime Business Calling phone numbers, such as enabled inbound and outbound calling and text messaging.

func (PhoneNumberCapabilities) GoString

func (s PhoneNumberCapabilities) GoString() string

GoString returns the string representation

func (*PhoneNumberCapabilities) SetInboundCall

SetInboundCall sets the InboundCall field's value.

func (*PhoneNumberCapabilities) SetInboundMMS

SetInboundMMS sets the InboundMMS field's value.

func (*PhoneNumberCapabilities) SetInboundSMS

SetInboundSMS sets the InboundSMS field's value.

func (*PhoneNumberCapabilities) SetOutboundCall

func (s *PhoneNumberCapabilities) SetOutboundCall(v bool) *PhoneNumberCapabilities

SetOutboundCall sets the OutboundCall field's value.

func (*PhoneNumberCapabilities) SetOutboundMMS

SetOutboundMMS sets the OutboundMMS field's value.

func (*PhoneNumberCapabilities) SetOutboundSMS

SetOutboundSMS sets the OutboundSMS field's value.

func (PhoneNumberCapabilities) String

func (s PhoneNumberCapabilities) String() string

String returns the string representation

type PhoneNumberError

type PhoneNumberError struct {

	// The error code.
	ErrorCode *string `type:"string" enum:"ErrorCode"`

	// The error message.
	ErrorMessage *string `type:"string"`

	// The phone number ID for which the action failed.
	PhoneNumberId *string `type:"string"`
	// contains filtered or unexported fields
}

If the phone number action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages.

func (PhoneNumberError) GoString

func (s PhoneNumberError) GoString() string

GoString returns the string representation

func (*PhoneNumberError) SetErrorCode

func (s *PhoneNumberError) SetErrorCode(v string) *PhoneNumberError

SetErrorCode sets the ErrorCode field's value.

func (*PhoneNumberError) SetErrorMessage

func (s *PhoneNumberError) SetErrorMessage(v string) *PhoneNumberError

SetErrorMessage sets the ErrorMessage field's value.

func (*PhoneNumberError) SetPhoneNumberId

func (s *PhoneNumberError) SetPhoneNumberId(v string) *PhoneNumberError

SetPhoneNumberId sets the PhoneNumberId field's value.

func (PhoneNumberError) String

func (s PhoneNumberError) String() string

String returns the string representation

type PhoneNumberOrder

type PhoneNumberOrder struct {

	// The phone number order creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The ordered phone number details, such as the phone number in E.164 format
	// and the phone number status.
	OrderedPhoneNumbers []*OrderedPhoneNumber `type:"list"`

	// The phone number order ID.
	PhoneNumberOrderId *string `type:"string"`

	// The phone number order product type.
	ProductType *string `type:"string" enum:"PhoneNumberProductType"`

	// The status of the phone number order.
	Status *string `type:"string" enum:"PhoneNumberOrderStatus"`

	// The updated phone number order timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The details of a phone number order created for Amazon Chime.

func (PhoneNumberOrder) GoString

func (s PhoneNumberOrder) GoString() string

GoString returns the string representation

func (*PhoneNumberOrder) SetCreatedTimestamp

func (s *PhoneNumberOrder) SetCreatedTimestamp(v time.Time) *PhoneNumberOrder

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*PhoneNumberOrder) SetOrderedPhoneNumbers

func (s *PhoneNumberOrder) SetOrderedPhoneNumbers(v []*OrderedPhoneNumber) *PhoneNumberOrder

SetOrderedPhoneNumbers sets the OrderedPhoneNumbers field's value.

func (*PhoneNumberOrder) SetPhoneNumberOrderId

func (s *PhoneNumberOrder) SetPhoneNumberOrderId(v string) *PhoneNumberOrder

SetPhoneNumberOrderId sets the PhoneNumberOrderId field's value.

func (*PhoneNumberOrder) SetProductType

func (s *PhoneNumberOrder) SetProductType(v string) *PhoneNumberOrder

SetProductType sets the ProductType field's value.

func (*PhoneNumberOrder) SetStatus

func (s *PhoneNumberOrder) SetStatus(v string) *PhoneNumberOrder

SetStatus sets the Status field's value.

func (*PhoneNumberOrder) SetUpdatedTimestamp

func (s *PhoneNumberOrder) SetUpdatedTimestamp(v time.Time) *PhoneNumberOrder

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (PhoneNumberOrder) String

func (s PhoneNumberOrder) String() string

String returns the string representation

type PutEventsConfigurationInput

type PutEventsConfigurationInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The bot ID.
	//
	// BotId is a required field
	BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"`

	// Lambda function ARN that allows the bot to receive outgoing events.
	LambdaFunctionArn *string `type:"string" sensitive:"true"`

	// HTTPS endpoint that allows the bot to receive outgoing events.
	OutboundEventsHTTPSEndpoint *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (PutEventsConfigurationInput) GoString

func (s PutEventsConfigurationInput) GoString() string

GoString returns the string representation

func (*PutEventsConfigurationInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*PutEventsConfigurationInput) SetBotId

SetBotId sets the BotId field's value.

func (*PutEventsConfigurationInput) SetLambdaFunctionArn

SetLambdaFunctionArn sets the LambdaFunctionArn field's value.

func (*PutEventsConfigurationInput) SetOutboundEventsHTTPSEndpoint

func (s *PutEventsConfigurationInput) SetOutboundEventsHTTPSEndpoint(v string) *PutEventsConfigurationInput

SetOutboundEventsHTTPSEndpoint sets the OutboundEventsHTTPSEndpoint field's value.

func (PutEventsConfigurationInput) String

String returns the string representation

func (*PutEventsConfigurationInput) Validate

func (s *PutEventsConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutEventsConfigurationOutput

type PutEventsConfigurationOutput struct {

	// The configuration that allows a bot to receive outgoing events. Can be either
	// an HTTPS endpoint or a Lambda function ARN.
	EventsConfiguration *EventsConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutEventsConfigurationOutput) GoString

func (s PutEventsConfigurationOutput) GoString() string

GoString returns the string representation

func (*PutEventsConfigurationOutput) SetEventsConfiguration

SetEventsConfiguration sets the EventsConfiguration field's value.

func (PutEventsConfigurationOutput) String

String returns the string representation

type PutVoiceConnectorLoggingConfigurationInput

type PutVoiceConnectorLoggingConfigurationInput struct {

	// The logging configuration details to add.
	//
	// LoggingConfiguration is a required field
	LoggingConfiguration *LoggingConfiguration `type:"structure" required:"true"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorLoggingConfigurationInput) GoString

GoString returns the string representation

func (*PutVoiceConnectorLoggingConfigurationInput) SetLoggingConfiguration

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (*PutVoiceConnectorLoggingConfigurationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorLoggingConfigurationInput) String

String returns the string representation

func (*PutVoiceConnectorLoggingConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorLoggingConfigurationOutput

type PutVoiceConnectorLoggingConfigurationOutput struct {

	// The updated logging configuration details.
	LoggingConfiguration *LoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorLoggingConfigurationOutput) GoString

GoString returns the string representation

func (*PutVoiceConnectorLoggingConfigurationOutput) SetLoggingConfiguration

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (PutVoiceConnectorLoggingConfigurationOutput) String

String returns the string representation

type PutVoiceConnectorOriginationInput

type PutVoiceConnectorOriginationInput struct {

	// The origination setting details to add.
	//
	// Origination is a required field
	Origination *Origination `type:"structure" required:"true"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorOriginationInput) GoString

GoString returns the string representation

func (*PutVoiceConnectorOriginationInput) SetOrigination

SetOrigination sets the Origination field's value.

func (*PutVoiceConnectorOriginationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorOriginationInput) String

String returns the string representation

func (*PutVoiceConnectorOriginationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorOriginationOutput

type PutVoiceConnectorOriginationOutput struct {

	// The updated origination setting details.
	Origination *Origination `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorOriginationOutput) GoString

GoString returns the string representation

func (*PutVoiceConnectorOriginationOutput) SetOrigination

SetOrigination sets the Origination field's value.

func (PutVoiceConnectorOriginationOutput) String

String returns the string representation

type PutVoiceConnectorStreamingConfigurationInput

type PutVoiceConnectorStreamingConfigurationInput struct {

	// The streaming configuration details to add.
	//
	// StreamingConfiguration is a required field
	StreamingConfiguration *StreamingConfiguration `type:"structure" required:"true"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorStreamingConfigurationInput) GoString

GoString returns the string representation

func (*PutVoiceConnectorStreamingConfigurationInput) SetStreamingConfiguration

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (*PutVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorStreamingConfigurationInput) String

String returns the string representation

func (*PutVoiceConnectorStreamingConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorStreamingConfigurationOutput

type PutVoiceConnectorStreamingConfigurationOutput struct {

	// The updated streaming configuration details.
	StreamingConfiguration *StreamingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorStreamingConfigurationOutput) GoString

GoString returns the string representation

func (*PutVoiceConnectorStreamingConfigurationOutput) SetStreamingConfiguration

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (PutVoiceConnectorStreamingConfigurationOutput) String

String returns the string representation

type PutVoiceConnectorTerminationCredentialsInput

type PutVoiceConnectorTerminationCredentialsInput struct {

	// The termination SIP credentials.
	Credentials []*Credential `type:"list"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorTerminationCredentialsInput) GoString

GoString returns the string representation

func (*PutVoiceConnectorTerminationCredentialsInput) SetCredentials

SetCredentials sets the Credentials field's value.

func (*PutVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorTerminationCredentialsInput) String

String returns the string representation

func (*PutVoiceConnectorTerminationCredentialsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorTerminationCredentialsOutput

type PutVoiceConnectorTerminationCredentialsOutput struct {
	// contains filtered or unexported fields
}

func (PutVoiceConnectorTerminationCredentialsOutput) GoString

GoString returns the string representation

func (PutVoiceConnectorTerminationCredentialsOutput) String

String returns the string representation

type PutVoiceConnectorTerminationInput

type PutVoiceConnectorTerminationInput struct {

	// The termination setting details to add.
	//
	// Termination is a required field
	Termination *Termination `type:"structure" required:"true"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorTerminationInput) GoString

GoString returns the string representation

func (*PutVoiceConnectorTerminationInput) SetTermination

SetTermination sets the Termination field's value.

func (*PutVoiceConnectorTerminationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorTerminationInput) String

String returns the string representation

func (*PutVoiceConnectorTerminationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorTerminationOutput

type PutVoiceConnectorTerminationOutput struct {

	// The updated termination setting details.
	Termination *Termination `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorTerminationOutput) GoString

GoString returns the string representation

func (*PutVoiceConnectorTerminationOutput) SetTermination

SetTermination sets the Termination field's value.

func (PutVoiceConnectorTerminationOutput) String

String returns the string representation

type RegenerateSecurityTokenInput

type RegenerateSecurityTokenInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The bot ID.
	//
	// BotId is a required field
	BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RegenerateSecurityTokenInput) GoString

func (s RegenerateSecurityTokenInput) GoString() string

GoString returns the string representation

func (*RegenerateSecurityTokenInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*RegenerateSecurityTokenInput) SetBotId

SetBotId sets the BotId field's value.

func (RegenerateSecurityTokenInput) String

String returns the string representation

func (*RegenerateSecurityTokenInput) Validate

func (s *RegenerateSecurityTokenInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegenerateSecurityTokenOutput

type RegenerateSecurityTokenOutput struct {

	// A resource that allows Enterprise account administrators to configure an
	// interface to receive events from Amazon Chime.
	Bot *Bot `type:"structure"`
	// contains filtered or unexported fields
}

func (RegenerateSecurityTokenOutput) GoString

GoString returns the string representation

func (*RegenerateSecurityTokenOutput) SetBot

SetBot sets the Bot field's value.

func (RegenerateSecurityTokenOutput) String

String returns the string representation

type ResetPersonalPINInput

type ResetPersonalPINInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ResetPersonalPINInput) GoString

func (s ResetPersonalPINInput) GoString() string

GoString returns the string representation

func (*ResetPersonalPINInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ResetPersonalPINInput) SetUserId

SetUserId sets the UserId field's value.

func (ResetPersonalPINInput) String

func (s ResetPersonalPINInput) String() string

String returns the string representation

func (*ResetPersonalPINInput) Validate

func (s *ResetPersonalPINInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResetPersonalPINOutput

type ResetPersonalPINOutput struct {

	// The user details and new personal meeting PIN.
	User *User `type:"structure"`
	// contains filtered or unexported fields
}

func (ResetPersonalPINOutput) GoString

func (s ResetPersonalPINOutput) GoString() string

GoString returns the string representation

func (*ResetPersonalPINOutput) SetUser

SetUser sets the User field's value.

func (ResetPersonalPINOutput) String

func (s ResetPersonalPINOutput) String() string

String returns the string representation

type ResourceLimitExceededException

type ResourceLimitExceededException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The request exceeds the resource limit.

func (ResourceLimitExceededException) Code

Code returns the exception type name.

func (ResourceLimitExceededException) Error

func (ResourceLimitExceededException) GoString

GoString returns the string representation

func (ResourceLimitExceededException) Message

Message returns the exception's message.

func (ResourceLimitExceededException) OrigErr

OrigErr always returns nil, satisfies awserr.Error interface.

func (ResourceLimitExceededException) RequestID

func (s ResourceLimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (ResourceLimitExceededException) StatusCode

func (s ResourceLimitExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceLimitExceededException) String

String returns the string representation

type RestorePhoneNumberInput

type RestorePhoneNumberInput struct {

	// The phone number.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RestorePhoneNumberInput) GoString

func (s RestorePhoneNumberInput) GoString() string

GoString returns the string representation

func (*RestorePhoneNumberInput) SetPhoneNumberId

func (s *RestorePhoneNumberInput) SetPhoneNumberId(v string) *RestorePhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (RestorePhoneNumberInput) String

func (s RestorePhoneNumberInput) String() string

String returns the string representation

func (*RestorePhoneNumberInput) Validate

func (s *RestorePhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RestorePhoneNumberOutput

type RestorePhoneNumberOutput struct {

	// The phone number details.
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (RestorePhoneNumberOutput) GoString

func (s RestorePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*RestorePhoneNumberOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (RestorePhoneNumberOutput) String

func (s RestorePhoneNumberOutput) String() string

String returns the string representation

type Room

type Room struct {

	// The Amazon Chime account ID.
	AccountId *string `type:"string"`

	// The identifier of the room creator.
	CreatedBy *string `type:"string"`

	// The room creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The room name.
	Name *string `type:"string" sensitive:"true"`

	// The room ID.
	RoomId *string `type:"string"`

	// The room update timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The Amazon Chime chat room details.

func (Room) GoString

func (s Room) GoString() string

GoString returns the string representation

func (*Room) SetAccountId

func (s *Room) SetAccountId(v string) *Room

SetAccountId sets the AccountId field's value.

func (*Room) SetCreatedBy

func (s *Room) SetCreatedBy(v string) *Room

SetCreatedBy sets the CreatedBy field's value.

func (*Room) SetCreatedTimestamp

func (s *Room) SetCreatedTimestamp(v time.Time) *Room

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Room) SetName

func (s *Room) SetName(v string) *Room

SetName sets the Name field's value.

func (*Room) SetRoomId

func (s *Room) SetRoomId(v string) *Room

SetRoomId sets the RoomId field's value.

func (*Room) SetUpdatedTimestamp

func (s *Room) SetUpdatedTimestamp(v time.Time) *Room

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (Room) String

func (s Room) String() string

String returns the string representation

type RoomMembership

type RoomMembership struct {

	// The identifier of the user that invited the room member.
	InvitedBy *string `type:"string"`

	// The member details, such as email address, name, member ID, and member type.
	Member *Member `type:"structure"`

	// The membership role.
	Role *string `type:"string" enum:"RoomMembershipRole"`

	// The room ID.
	RoomId *string `type:"string"`

	// The room membership update timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The room membership details.

func (RoomMembership) GoString

func (s RoomMembership) GoString() string

GoString returns the string representation

func (*RoomMembership) SetInvitedBy

func (s *RoomMembership) SetInvitedBy(v string) *RoomMembership

SetInvitedBy sets the InvitedBy field's value.

func (*RoomMembership) SetMember

func (s *RoomMembership) SetMember(v *Member) *RoomMembership

SetMember sets the Member field's value.

func (*RoomMembership) SetRole

func (s *RoomMembership) SetRole(v string) *RoomMembership

SetRole sets the Role field's value.

func (*RoomMembership) SetRoomId

func (s *RoomMembership) SetRoomId(v string) *RoomMembership

SetRoomId sets the RoomId field's value.

func (*RoomMembership) SetUpdatedTimestamp

func (s *RoomMembership) SetUpdatedTimestamp(v time.Time) *RoomMembership

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (RoomMembership) String

func (s RoomMembership) String() string

String returns the string representation

type SearchAvailablePhoneNumbersInput

type SearchAvailablePhoneNumbersInput struct {

	// The area code used to filter results.
	AreaCode *string `location:"querystring" locationName:"area-code" type:"string"`

	// The city used to filter results.
	City *string `location:"querystring" locationName:"city" type:"string"`

	// The country used to filter results.
	Country *string `location:"querystring" locationName:"country" type:"string"`

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// The state used to filter results.
	State *string `location:"querystring" locationName:"state" type:"string"`

	// The toll-free prefix that you use to filter results.
	TollFreePrefix *string `location:"querystring" locationName:"toll-free-prefix" min:"3" type:"string"`
	// contains filtered or unexported fields
}

func (SearchAvailablePhoneNumbersInput) GoString

GoString returns the string representation

func (*SearchAvailablePhoneNumbersInput) SetAreaCode

SetAreaCode sets the AreaCode field's value.

func (*SearchAvailablePhoneNumbersInput) SetCity

SetCity sets the City field's value.

func (*SearchAvailablePhoneNumbersInput) SetCountry

SetCountry sets the Country field's value.

func (*SearchAvailablePhoneNumbersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*SearchAvailablePhoneNumbersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*SearchAvailablePhoneNumbersInput) SetState

SetState sets the State field's value.

func (*SearchAvailablePhoneNumbersInput) SetTollFreePrefix

SetTollFreePrefix sets the TollFreePrefix field's value.

func (SearchAvailablePhoneNumbersInput) String

String returns the string representation

func (*SearchAvailablePhoneNumbersInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type SearchAvailablePhoneNumbersOutput

type SearchAvailablePhoneNumbersOutput struct {

	// List of phone numbers, in E.164 format.
	E164PhoneNumbers []*string `type:"list"`
	// contains filtered or unexported fields
}

func (SearchAvailablePhoneNumbersOutput) GoString

GoString returns the string representation

func (*SearchAvailablePhoneNumbersOutput) SetE164PhoneNumbers

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (SearchAvailablePhoneNumbersOutput) String

String returns the string representation

type ServiceFailureException

type ServiceFailureException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The service encountered an unexpected error.

func (ServiceFailureException) Code

Code returns the exception type name.

func (ServiceFailureException) Error

func (s ServiceFailureException) Error() string

func (ServiceFailureException) GoString

func (s ServiceFailureException) GoString() string

GoString returns the string representation

func (ServiceFailureException) Message

func (s ServiceFailureException) Message() string

Message returns the exception's message.

func (ServiceFailureException) OrigErr

func (s ServiceFailureException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (ServiceFailureException) RequestID

func (s ServiceFailureException) RequestID() string

RequestID returns the service's response RequestID for request.

func (ServiceFailureException) StatusCode

func (s ServiceFailureException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceFailureException) String

func (s ServiceFailureException) String() string

String returns the string representation

type ServiceUnavailableException

type ServiceUnavailableException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The service is currently unavailable.

func (ServiceUnavailableException) Code

Code returns the exception type name.

func (ServiceUnavailableException) Error

func (ServiceUnavailableException) GoString

func (s ServiceUnavailableException) GoString() string

GoString returns the string representation

func (ServiceUnavailableException) Message

func (s ServiceUnavailableException) Message() string

Message returns the exception's message.

func (ServiceUnavailableException) OrigErr

func (s ServiceUnavailableException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (ServiceUnavailableException) RequestID

func (s ServiceUnavailableException) RequestID() string

RequestID returns the service's response RequestID for request.

func (ServiceUnavailableException) StatusCode

func (s ServiceUnavailableException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceUnavailableException) String

String returns the string representation

type SigninDelegateGroup

type SigninDelegateGroup struct {

	// The group name.
	GroupName *string `type:"string"`
	// contains filtered or unexported fields
}

An Active Directory (AD) group whose members are granted permission to act as delegates.

func (SigninDelegateGroup) GoString

func (s SigninDelegateGroup) GoString() string

GoString returns the string representation

func (*SigninDelegateGroup) SetGroupName

func (s *SigninDelegateGroup) SetGroupName(v string) *SigninDelegateGroup

SetGroupName sets the GroupName field's value.

func (SigninDelegateGroup) String

func (s SigninDelegateGroup) String() string

String returns the string representation

type StreamingConfiguration

type StreamingConfiguration struct {

	// The retention period, in hours, for the Amazon Kinesis data.
	//
	// DataRetentionInHours is a required field
	DataRetentionInHours *int64 `type:"integer" required:"true"`

	// When true, media streaming to Amazon Kinesis is turned off.
	Disabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours.

func (StreamingConfiguration) GoString

func (s StreamingConfiguration) GoString() string

GoString returns the string representation

func (*StreamingConfiguration) SetDataRetentionInHours

func (s *StreamingConfiguration) SetDataRetentionInHours(v int64) *StreamingConfiguration

SetDataRetentionInHours sets the DataRetentionInHours field's value.

func (*StreamingConfiguration) SetDisabled

SetDisabled sets the Disabled field's value.

func (StreamingConfiguration) String

func (s StreamingConfiguration) String() string

String returns the string representation

func (*StreamingConfiguration) Validate

func (s *StreamingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TelephonySettings

type TelephonySettings struct {

	// Allows or denies inbound calling.
	//
	// InboundCalling is a required field
	InboundCalling *bool `type:"boolean" required:"true"`

	// Allows or denies outbound calling.
	//
	// OutboundCalling is a required field
	OutboundCalling *bool `type:"boolean" required:"true"`

	// Allows or denies SMS messaging.
	//
	// SMS is a required field
	SMS *bool `type:"boolean" required:"true"`
	// contains filtered or unexported fields
}

Settings that allow management of telephony permissions for an Amazon Chime user, such as inbound and outbound calling and text messaging.

func (TelephonySettings) GoString

func (s TelephonySettings) GoString() string

GoString returns the string representation

func (*TelephonySettings) SetInboundCalling

func (s *TelephonySettings) SetInboundCalling(v bool) *TelephonySettings

SetInboundCalling sets the InboundCalling field's value.

func (*TelephonySettings) SetOutboundCalling

func (s *TelephonySettings) SetOutboundCalling(v bool) *TelephonySettings

SetOutboundCalling sets the OutboundCalling field's value.

func (*TelephonySettings) SetSMS

SetSMS sets the SMS field's value.

func (TelephonySettings) String

func (s TelephonySettings) String() string

String returns the string representation

func (*TelephonySettings) Validate

func (s *TelephonySettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Termination

type Termination struct {

	// The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required.
	CallingRegions []*string `type:"list"`

	// The IP addresses allowed to make calls, in CIDR format. Required.
	CidrAllowedList []*string `type:"list"`

	// The limit on calls per second. Max value based on account service quota.
	// Default value of 1.
	CpsLimit *int64 `min:"1" type:"integer"`

	// The default caller ID phone number.
	DefaultPhoneNumber *string `type:"string" sensitive:"true"`

	// When termination settings are disabled, outbound calls can not be made.
	Disabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

Termination settings enable your SIP hosts to make outbound calls using your Amazon Chime Voice Connector.

func (Termination) GoString

func (s Termination) GoString() string

GoString returns the string representation

func (*Termination) SetCallingRegions

func (s *Termination) SetCallingRegions(v []*string) *Termination

SetCallingRegions sets the CallingRegions field's value.

func (*Termination) SetCidrAllowedList

func (s *Termination) SetCidrAllowedList(v []*string) *Termination

SetCidrAllowedList sets the CidrAllowedList field's value.

func (*Termination) SetCpsLimit

func (s *Termination) SetCpsLimit(v int64) *Termination

SetCpsLimit sets the CpsLimit field's value.

func (*Termination) SetDefaultPhoneNumber

func (s *Termination) SetDefaultPhoneNumber(v string) *Termination

SetDefaultPhoneNumber sets the DefaultPhoneNumber field's value.

func (*Termination) SetDisabled

func (s *Termination) SetDisabled(v bool) *Termination

SetDisabled sets the Disabled field's value.

func (Termination) String

func (s Termination) String() string

String returns the string representation

func (*Termination) Validate

func (s *Termination) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TerminationHealth

type TerminationHealth struct {

	// The source IP address.
	Source *string `type:"string"`

	// The timestamp, in ISO 8601 format.
	Timestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The termination health details, including the source IP address and timestamp of the last successful SIP OPTIONS message from your SIP infrastructure.

func (TerminationHealth) GoString

func (s TerminationHealth) GoString() string

GoString returns the string representation

func (*TerminationHealth) SetSource

func (s *TerminationHealth) SetSource(v string) *TerminationHealth

SetSource sets the Source field's value.

func (*TerminationHealth) SetTimestamp

func (s *TerminationHealth) SetTimestamp(v time.Time) *TerminationHealth

SetTimestamp sets the Timestamp field's value.

func (TerminationHealth) String

func (s TerminationHealth) String() string

String returns the string representation

type ThrottledClientException

type ThrottledClientException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The client exceeded its request rate limit.

func (ThrottledClientException) Code

Code returns the exception type name.

func (ThrottledClientException) Error

func (s ThrottledClientException) Error() string

func (ThrottledClientException) GoString

func (s ThrottledClientException) GoString() string

GoString returns the string representation

func (ThrottledClientException) Message

func (s ThrottledClientException) Message() string

Message returns the exception's message.

func (ThrottledClientException) OrigErr

func (s ThrottledClientException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (ThrottledClientException) RequestID

func (s ThrottledClientException) RequestID() string

RequestID returns the service's response RequestID for request.

func (ThrottledClientException) StatusCode

func (s ThrottledClientException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottledClientException) String

func (s ThrottledClientException) String() string

String returns the string representation

type UnauthorizedClientException

type UnauthorizedClientException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The client is not currently authorized to make the request.

func (UnauthorizedClientException) Code

Code returns the exception type name.

func (UnauthorizedClientException) Error

func (UnauthorizedClientException) GoString

func (s UnauthorizedClientException) GoString() string

GoString returns the string representation

func (UnauthorizedClientException) Message

func (s UnauthorizedClientException) Message() string

Message returns the exception's message.

func (UnauthorizedClientException) OrigErr

func (s UnauthorizedClientException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (UnauthorizedClientException) RequestID

func (s UnauthorizedClientException) RequestID() string

RequestID returns the service's response RequestID for request.

func (UnauthorizedClientException) StatusCode

func (s UnauthorizedClientException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnauthorizedClientException) String

String returns the string representation

type UnprocessableEntityException

type UnprocessableEntityException struct {
	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The request was well-formed but was unable to be followed due to semantic errors.

func (UnprocessableEntityException) Code

Code returns the exception type name.

func (UnprocessableEntityException) Error

func (UnprocessableEntityException) GoString

func (s UnprocessableEntityException) GoString() string

GoString returns the string representation

func (UnprocessableEntityException) Message

Message returns the exception's message.

func (UnprocessableEntityException) OrigErr

func (s UnprocessableEntityException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (UnprocessableEntityException) RequestID

func (s UnprocessableEntityException) RequestID() string

RequestID returns the service's response RequestID for request.

func (UnprocessableEntityException) StatusCode

func (s UnprocessableEntityException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnprocessableEntityException) String

String returns the string representation

type UpdateAccountInput

type UpdateAccountInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The new name for the specified Amazon Chime account.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAccountInput) GoString

func (s UpdateAccountInput) GoString() string

GoString returns the string representation

func (*UpdateAccountInput) SetAccountId

func (s *UpdateAccountInput) SetAccountId(v string) *UpdateAccountInput

SetAccountId sets the AccountId field's value.

func (*UpdateAccountInput) SetName

SetName sets the Name field's value.

func (UpdateAccountInput) String

func (s UpdateAccountInput) String() string

String returns the string representation

func (*UpdateAccountInput) Validate

func (s *UpdateAccountInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAccountOutput

type UpdateAccountOutput struct {

	// The updated Amazon Chime account details.
	Account *Account `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateAccountOutput) GoString

func (s UpdateAccountOutput) GoString() string

GoString returns the string representation

func (*UpdateAccountOutput) SetAccount

func (s *UpdateAccountOutput) SetAccount(v *Account) *UpdateAccountOutput

SetAccount sets the Account field's value.

func (UpdateAccountOutput) String

func (s UpdateAccountOutput) String() string

String returns the string representation

type UpdateAccountSettingsInput

type UpdateAccountSettingsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The Amazon Chime account settings to update.
	//
	// AccountSettings is a required field
	AccountSettings *AccountSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAccountSettingsInput) GoString

func (s UpdateAccountSettingsInput) GoString() string

GoString returns the string representation

func (*UpdateAccountSettingsInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*UpdateAccountSettingsInput) SetAccountSettings

SetAccountSettings sets the AccountSettings field's value.

func (UpdateAccountSettingsInput) String

String returns the string representation

func (*UpdateAccountSettingsInput) Validate

func (s *UpdateAccountSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAccountSettingsOutput

type UpdateAccountSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdateAccountSettingsOutput) GoString

func (s UpdateAccountSettingsOutput) GoString() string

GoString returns the string representation

func (UpdateAccountSettingsOutput) String

String returns the string representation

type UpdateBotInput

type UpdateBotInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The bot ID.
	//
	// BotId is a required field
	BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"`

	// When true, stops the specified bot from running in your account.
	Disabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (UpdateBotInput) GoString

func (s UpdateBotInput) GoString() string

GoString returns the string representation

func (*UpdateBotInput) SetAccountId

func (s *UpdateBotInput) SetAccountId(v string) *UpdateBotInput

SetAccountId sets the AccountId field's value.

func (*UpdateBotInput) SetBotId

func (s *UpdateBotInput) SetBotId(v string) *UpdateBotInput

SetBotId sets the BotId field's value.

func (*UpdateBotInput) SetDisabled

func (s *UpdateBotInput) SetDisabled(v bool) *UpdateBotInput

SetDisabled sets the Disabled field's value.

func (UpdateBotInput) String

func (s UpdateBotInput) String() string

String returns the string representation

func (*UpdateBotInput) Validate

func (s *UpdateBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBotOutput

type UpdateBotOutput struct {

	// The updated bot details.
	Bot *Bot `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateBotOutput) GoString

func (s UpdateBotOutput) GoString() string

GoString returns the string representation

func (*UpdateBotOutput) SetBot

func (s *UpdateBotOutput) SetBot(v *Bot) *UpdateBotOutput

SetBot sets the Bot field's value.

func (UpdateBotOutput) String

func (s UpdateBotOutput) String() string

String returns the string representation

type UpdateGlobalSettingsInput

type UpdateGlobalSettingsInput struct {

	// The Amazon Chime Business Calling settings.
	//
	// BusinessCalling is a required field
	BusinessCalling *BusinessCallingSettings `type:"structure" required:"true"`

	// The Amazon Chime Voice Connector settings.
	//
	// VoiceConnector is a required field
	VoiceConnector *VoiceConnectorSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateGlobalSettingsInput) GoString

func (s UpdateGlobalSettingsInput) GoString() string

GoString returns the string representation

func (*UpdateGlobalSettingsInput) SetBusinessCalling

SetBusinessCalling sets the BusinessCalling field's value.

func (*UpdateGlobalSettingsInput) SetVoiceConnector

SetVoiceConnector sets the VoiceConnector field's value.

func (UpdateGlobalSettingsInput) String

func (s UpdateGlobalSettingsInput) String() string

String returns the string representation

func (*UpdateGlobalSettingsInput) Validate

func (s *UpdateGlobalSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGlobalSettingsOutput

type UpdateGlobalSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdateGlobalSettingsOutput) GoString

func (s UpdateGlobalSettingsOutput) GoString() string

GoString returns the string representation

func (UpdateGlobalSettingsOutput) String

String returns the string representation

type UpdatePhoneNumberInput

type UpdatePhoneNumberInput struct {

	// The outbound calling name associated with the phone number.
	CallingName *string `type:"string" sensitive:"true"`

	// The phone number ID.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"`

	// The product type.
	ProductType *string `type:"string" enum:"PhoneNumberProductType"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberInput) GoString

func (s UpdatePhoneNumberInput) GoString() string

GoString returns the string representation

func (*UpdatePhoneNumberInput) SetCallingName

SetCallingName sets the CallingName field's value.

func (*UpdatePhoneNumberInput) SetPhoneNumberId

func (s *UpdatePhoneNumberInput) SetPhoneNumberId(v string) *UpdatePhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*UpdatePhoneNumberInput) SetProductType

SetProductType sets the ProductType field's value.

func (UpdatePhoneNumberInput) String

func (s UpdatePhoneNumberInput) String() string

String returns the string representation

func (*UpdatePhoneNumberInput) Validate

func (s *UpdatePhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePhoneNumberOutput

type UpdatePhoneNumberOutput struct {

	// The updated phone number details.
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberOutput) GoString

func (s UpdatePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*UpdatePhoneNumberOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (UpdatePhoneNumberOutput) String

func (s UpdatePhoneNumberOutput) String() string

String returns the string representation

type UpdatePhoneNumberRequestItem

type UpdatePhoneNumberRequestItem struct {

	// The outbound calling name to update.
	CallingName *string `type:"string" sensitive:"true"`

	// The phone number ID to update.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `type:"string" required:"true"`

	// The product type to update.
	ProductType *string `type:"string" enum:"PhoneNumberProductType"`
	// contains filtered or unexported fields
}

The phone number ID, product type, or calling name fields to update, used with the BatchUpdatePhoneNumber and UpdatePhoneNumber actions.

func (UpdatePhoneNumberRequestItem) GoString

func (s UpdatePhoneNumberRequestItem) GoString() string

GoString returns the string representation

func (*UpdatePhoneNumberRequestItem) SetCallingName

SetCallingName sets the CallingName field's value.

func (*UpdatePhoneNumberRequestItem) SetPhoneNumberId

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*UpdatePhoneNumberRequestItem) SetProductType

SetProductType sets the ProductType field's value.

func (UpdatePhoneNumberRequestItem) String

String returns the string representation

func (*UpdatePhoneNumberRequestItem) Validate

func (s *UpdatePhoneNumberRequestItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePhoneNumberSettingsInput

type UpdatePhoneNumberSettingsInput struct {

	// The default outbound calling name for the account.
	//
	// CallingName is a required field
	CallingName *string `type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberSettingsInput) GoString

GoString returns the string representation

func (*UpdatePhoneNumberSettingsInput) SetCallingName

SetCallingName sets the CallingName field's value.

func (UpdatePhoneNumberSettingsInput) String

String returns the string representation

func (*UpdatePhoneNumberSettingsInput) Validate

func (s *UpdatePhoneNumberSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePhoneNumberSettingsOutput

type UpdatePhoneNumberSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberSettingsOutput) GoString

GoString returns the string representation

func (UpdatePhoneNumberSettingsOutput) String

String returns the string representation

type UpdateRoomInput

type UpdateRoomInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The room name.
	Name *string `type:"string" sensitive:"true"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateRoomInput) GoString

func (s UpdateRoomInput) GoString() string

GoString returns the string representation

func (*UpdateRoomInput) SetAccountId

func (s *UpdateRoomInput) SetAccountId(v string) *UpdateRoomInput

SetAccountId sets the AccountId field's value.

func (*UpdateRoomInput) SetName

func (s *UpdateRoomInput) SetName(v string) *UpdateRoomInput

SetName sets the Name field's value.

func (*UpdateRoomInput) SetRoomId

func (s *UpdateRoomInput) SetRoomId(v string) *UpdateRoomInput

SetRoomId sets the RoomId field's value.

func (UpdateRoomInput) String

func (s UpdateRoomInput) String() string

String returns the string representation

func (*UpdateRoomInput) Validate

func (s *UpdateRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRoomMembershipInput

type UpdateRoomMembershipInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The member ID.
	//
	// MemberId is a required field
	MemberId *string `location:"uri" locationName:"memberId" type:"string" required:"true"`

	// The role of the member.
	Role *string `type:"string" enum:"RoomMembershipRole"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateRoomMembershipInput) GoString

func (s UpdateRoomMembershipInput) GoString() string

GoString returns the string representation

func (*UpdateRoomMembershipInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*UpdateRoomMembershipInput) SetMemberId

SetMemberId sets the MemberId field's value.

func (*UpdateRoomMembershipInput) SetRole

SetRole sets the Role field's value.

func (*UpdateRoomMembershipInput) SetRoomId

SetRoomId sets the RoomId field's value.

func (UpdateRoomMembershipInput) String

func (s UpdateRoomMembershipInput) String() string

String returns the string representation

func (*UpdateRoomMembershipInput) Validate

func (s *UpdateRoomMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRoomMembershipOutput

type UpdateRoomMembershipOutput struct {

	// The room membership details.
	RoomMembership *RoomMembership `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateRoomMembershipOutput) GoString

func (s UpdateRoomMembershipOutput) GoString() string

GoString returns the string representation

func (*UpdateRoomMembershipOutput) SetRoomMembership

SetRoomMembership sets the RoomMembership field's value.

func (UpdateRoomMembershipOutput) String

String returns the string representation

type UpdateRoomOutput

type UpdateRoomOutput struct {

	// The room details.
	Room *Room `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateRoomOutput) GoString

func (s UpdateRoomOutput) GoString() string

GoString returns the string representation

func (*UpdateRoomOutput) SetRoom

func (s *UpdateRoomOutput) SetRoom(v *Room) *UpdateRoomOutput

SetRoom sets the Room field's value.

func (UpdateRoomOutput) String

func (s UpdateRoomOutput) String() string

String returns the string representation

type UpdateUserInput

type UpdateUserInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The Alexa for Business metadata.
	AlexaForBusinessMetadata *AlexaForBusinessMetadata `type:"structure"`

	// The user license type to update. This must be a supported license type for
	// the Amazon Chime account that the user belongs to.
	LicenseType *string `type:"string" enum:"License"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`

	// The user type.
	UserType *string `type:"string" enum:"UserType"`
	// contains filtered or unexported fields
}

func (UpdateUserInput) GoString

func (s UpdateUserInput) GoString() string

GoString returns the string representation

func (*UpdateUserInput) SetAccountId

func (s *UpdateUserInput) SetAccountId(v string) *UpdateUserInput

SetAccountId sets the AccountId field's value.

func (*UpdateUserInput) SetAlexaForBusinessMetadata

func (s *UpdateUserInput) SetAlexaForBusinessMetadata(v *AlexaForBusinessMetadata) *UpdateUserInput

SetAlexaForBusinessMetadata sets the AlexaForBusinessMetadata field's value.

func (*UpdateUserInput) SetLicenseType

func (s *UpdateUserInput) SetLicenseType(v string) *UpdateUserInput

SetLicenseType sets the LicenseType field's value.

func (*UpdateUserInput) SetUserId

func (s *UpdateUserInput) SetUserId(v string) *UpdateUserInput

SetUserId sets the UserId field's value.

func (*UpdateUserInput) SetUserType

func (s *UpdateUserInput) SetUserType(v string) *UpdateUserInput

SetUserType sets the UserType field's value.

func (UpdateUserInput) String

func (s UpdateUserInput) String() string

String returns the string representation

func (*UpdateUserInput) Validate

func (s *UpdateUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUserOutput

type UpdateUserOutput struct {

	// The updated user details.
	User *User `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateUserOutput) GoString

func (s UpdateUserOutput) GoString() string

GoString returns the string representation

func (*UpdateUserOutput) SetUser

func (s *UpdateUserOutput) SetUser(v *User) *UpdateUserOutput

SetUser sets the User field's value.

func (UpdateUserOutput) String

func (s UpdateUserOutput) String() string

String returns the string representation

type UpdateUserRequestItem

type UpdateUserRequestItem struct {

	// The Alexa for Business metadata.
	AlexaForBusinessMetadata *AlexaForBusinessMetadata `type:"structure"`

	// The user license type.
	LicenseType *string `type:"string" enum:"License"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `type:"string" required:"true"`

	// The user type.
	UserType *string `type:"string" enum:"UserType"`
	// contains filtered or unexported fields
}

The user ID and user fields to update, used with the BatchUpdateUser action.

func (UpdateUserRequestItem) GoString

func (s UpdateUserRequestItem) GoString() string

GoString returns the string representation

func (*UpdateUserRequestItem) SetAlexaForBusinessMetadata

func (s *UpdateUserRequestItem) SetAlexaForBusinessMetadata(v *AlexaForBusinessMetadata) *UpdateUserRequestItem

SetAlexaForBusinessMetadata sets the AlexaForBusinessMetadata field's value.

func (*UpdateUserRequestItem) SetLicenseType

func (s *UpdateUserRequestItem) SetLicenseType(v string) *UpdateUserRequestItem

SetLicenseType sets the LicenseType field's value.

func (*UpdateUserRequestItem) SetUserId

SetUserId sets the UserId field's value.

func (*UpdateUserRequestItem) SetUserType

SetUserType sets the UserType field's value.

func (UpdateUserRequestItem) String

func (s UpdateUserRequestItem) String() string

String returns the string representation

func (*UpdateUserRequestItem) Validate

func (s *UpdateUserRequestItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUserSettingsInput

type UpdateUserSettingsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`

	// The user settings to update.
	//
	// UserSettings is a required field
	UserSettings *UserSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateUserSettingsInput) GoString

func (s UpdateUserSettingsInput) GoString() string

GoString returns the string representation

func (*UpdateUserSettingsInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*UpdateUserSettingsInput) SetUserId

SetUserId sets the UserId field's value.

func (*UpdateUserSettingsInput) SetUserSettings

SetUserSettings sets the UserSettings field's value.

func (UpdateUserSettingsInput) String

func (s UpdateUserSettingsInput) String() string

String returns the string representation

func (*UpdateUserSettingsInput) Validate

func (s *UpdateUserSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUserSettingsOutput

type UpdateUserSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdateUserSettingsOutput) GoString

func (s UpdateUserSettingsOutput) GoString() string

GoString returns the string representation

func (UpdateUserSettingsOutput) String

func (s UpdateUserSettingsOutput) String() string

String returns the string representation

type UpdateVoiceConnectorGroupInput

type UpdateVoiceConnectorGroupInput struct {

	// The name of the Amazon Chime Voice Connector group.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The Amazon Chime Voice Connector group ID.
	//
	// VoiceConnectorGroupId is a required field
	VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`

	// The VoiceConnectorItems to associate with the group.
	//
	// VoiceConnectorItems is a required field
	VoiceConnectorItems []*VoiceConnectorItem `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorGroupInput) GoString

GoString returns the string representation

func (*UpdateVoiceConnectorGroupInput) SetName

SetName sets the Name field's value.

func (*UpdateVoiceConnectorGroupInput) SetVoiceConnectorGroupId

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (*UpdateVoiceConnectorGroupInput) SetVoiceConnectorItems

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (UpdateVoiceConnectorGroupInput) String

String returns the string representation

func (*UpdateVoiceConnectorGroupInput) Validate

func (s *UpdateVoiceConnectorGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateVoiceConnectorGroupOutput

type UpdateVoiceConnectorGroupOutput struct {

	// The updated Amazon Chime Voice Connector group details.
	VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorGroupOutput) GoString

GoString returns the string representation

func (*UpdateVoiceConnectorGroupOutput) SetVoiceConnectorGroup

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (UpdateVoiceConnectorGroupOutput) String

String returns the string representation

type UpdateVoiceConnectorInput

type UpdateVoiceConnectorInput struct {

	// The name of the Amazon Chime Voice Connector.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// When enabled, requires encryption for the Amazon Chime Voice Connector.
	//
	// RequireEncryption is a required field
	RequireEncryption *bool `type:"boolean" required:"true"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorInput) GoString

func (s UpdateVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*UpdateVoiceConnectorInput) SetName

SetName sets the Name field's value.

func (*UpdateVoiceConnectorInput) SetRequireEncryption

func (s *UpdateVoiceConnectorInput) SetRequireEncryption(v bool) *UpdateVoiceConnectorInput

SetRequireEncryption sets the RequireEncryption field's value.

func (*UpdateVoiceConnectorInput) SetVoiceConnectorId

func (s *UpdateVoiceConnectorInput) SetVoiceConnectorId(v string) *UpdateVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (UpdateVoiceConnectorInput) String

func (s UpdateVoiceConnectorInput) String() string

String returns the string representation

func (*UpdateVoiceConnectorInput) Validate

func (s *UpdateVoiceConnectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateVoiceConnectorOutput

type UpdateVoiceConnectorOutput struct {

	// The updated Amazon Chime Voice Connector details.
	VoiceConnector *VoiceConnector `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorOutput) GoString

func (s UpdateVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*UpdateVoiceConnectorOutput) SetVoiceConnector

SetVoiceConnector sets the VoiceConnector field's value.

func (UpdateVoiceConnectorOutput) String

String returns the string representation

type User

type User struct {

	// The Amazon Chime account ID.
	AccountId *string `type:"string"`

	// The Alexa for Business metadata.
	AlexaForBusinessMetadata *AlexaForBusinessMetadata `type:"structure"`

	// The display name of the user.
	DisplayName *string `type:"string" sensitive:"true"`

	// Date and time when the user is invited to the Amazon Chime account, in ISO
	// 8601 format.
	InvitedOn *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The license type for the user.
	LicenseType *string `type:"string" enum:"License"`

	// The user's personal meeting PIN.
	PersonalPIN *string `type:"string"`

	// The primary email address of the user.
	PrimaryEmail *string `type:"string" sensitive:"true"`

	// The primary phone number associated with the user.
	PrimaryProvisionedNumber *string `type:"string" sensitive:"true"`

	// Date and time when the user is registered, in ISO 8601 format.
	RegisteredOn *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `type:"string" required:"true"`

	// The user invite status.
	UserInvitationStatus *string `type:"string" enum:"InviteStatus"`

	// The user registration status.
	UserRegistrationStatus *string `type:"string" enum:"RegistrationStatus"`

	// The user type.
	UserType *string `type:"string" enum:"UserType"`
	// contains filtered or unexported fields
}

The user on the Amazon Chime account.

func (User) GoString

func (s User) GoString() string

GoString returns the string representation

func (*User) SetAccountId

func (s *User) SetAccountId(v string) *User

SetAccountId sets the AccountId field's value.

func (*User) SetAlexaForBusinessMetadata

func (s *User) SetAlexaForBusinessMetadata(v *AlexaForBusinessMetadata) *User

SetAlexaForBusinessMetadata sets the AlexaForBusinessMetadata field's value.

func (*User) SetDisplayName

func (s *User) SetDisplayName(v string) *User

SetDisplayName sets the DisplayName field's value.

func (*User) SetInvitedOn

func (s *User) SetInvitedOn(v time.Time) *User

SetInvitedOn sets the InvitedOn field's value.

func (*User) SetLicenseType

func (s *User) SetLicenseType(v string) *User

SetLicenseType sets the LicenseType field's value.

func (*User) SetPersonalPIN

func (s *User) SetPersonalPIN(v string) *User

SetPersonalPIN sets the PersonalPIN field's value.

func (*User) SetPrimaryEmail

func (s *User) SetPrimaryEmail(v string) *User

SetPrimaryEmail sets the PrimaryEmail field's value.

func (*User) SetPrimaryProvisionedNumber

func (s *User) SetPrimaryProvisionedNumber(v string) *User

SetPrimaryProvisionedNumber sets the PrimaryProvisionedNumber field's value.

func (*User) SetRegisteredOn

func (s *User) SetRegisteredOn(v time.Time) *User

SetRegisteredOn sets the RegisteredOn field's value.

func (*User) SetUserId

func (s *User) SetUserId(v string) *User

SetUserId sets the UserId field's value.

func (*User) SetUserInvitationStatus

func (s *User) SetUserInvitationStatus(v string) *User

SetUserInvitationStatus sets the UserInvitationStatus field's value.

func (*User) SetUserRegistrationStatus

func (s *User) SetUserRegistrationStatus(v string) *User

SetUserRegistrationStatus sets the UserRegistrationStatus field's value.

func (*User) SetUserType

func (s *User) SetUserType(v string) *User

SetUserType sets the UserType field's value.

func (User) String

func (s User) String() string

String returns the string representation

type UserError

type UserError struct {

	// The error code.
	ErrorCode *string `type:"string" enum:"ErrorCode"`

	// The error message.
	ErrorMessage *string `type:"string"`

	// The user ID for which the action failed.
	UserId *string `type:"string"`
	// contains filtered or unexported fields
}

The list of errors returned when errors are encountered during the BatchSuspendUser, BatchUnsuspendUser, or BatchUpdateUser actions. This includes user IDs, error codes, and error messages.

func (UserError) GoString

func (s UserError) GoString() string

GoString returns the string representation

func (*UserError) SetErrorCode

func (s *UserError) SetErrorCode(v string) *UserError

SetErrorCode sets the ErrorCode field's value.

func (*UserError) SetErrorMessage

func (s *UserError) SetErrorMessage(v string) *UserError

SetErrorMessage sets the ErrorMessage field's value.

func (*UserError) SetUserId

func (s *UserError) SetUserId(v string) *UserError

SetUserId sets the UserId field's value.

func (UserError) String

func (s UserError) String() string

String returns the string representation

type UserSettings

type UserSettings struct {

	// The telephony settings associated with the user.
	//
	// Telephony is a required field
	Telephony *TelephonySettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Settings associated with an Amazon Chime user, including inbound and outbound calling and text messaging.

func (UserSettings) GoString

func (s UserSettings) GoString() string

GoString returns the string representation

func (*UserSettings) SetTelephony

func (s *UserSettings) SetTelephony(v *TelephonySettings) *UserSettings

SetTelephony sets the Telephony field's value.

func (UserSettings) String

func (s UserSettings) String() string

String returns the string representation

func (*UserSettings) Validate

func (s *UserSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VoiceConnector

type VoiceConnector struct {

	// The AWS Region in which the Amazon Chime Voice Connector is created. Default:
	// us-east-1.
	AwsRegion *string `type:"string" enum:"VoiceConnectorAwsRegion"`

	// The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The name of the Amazon Chime Voice Connector.
	Name *string `min:"1" type:"string"`

	// The outbound host name for the Amazon Chime Voice Connector.
	OutboundHostName *string `type:"string"`

	// Designates whether encryption is required for the Amazon Chime Voice Connector.
	RequireEncryption *bool `type:"boolean"`

	// The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon Chime Voice Connector ID.
	VoiceConnectorId *string `type:"string"`
	// contains filtered or unexported fields
}

The Amazon Chime Voice Connector configuration, including outbound host name and encryption settings.

func (VoiceConnector) GoString

func (s VoiceConnector) GoString() string

GoString returns the string representation

func (*VoiceConnector) SetAwsRegion

func (s *VoiceConnector) SetAwsRegion(v string) *VoiceConnector

SetAwsRegion sets the AwsRegion field's value.

func (*VoiceConnector) SetCreatedTimestamp

func (s *VoiceConnector) SetCreatedTimestamp(v time.Time) *VoiceConnector

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*VoiceConnector) SetName

func (s *VoiceConnector) SetName(v string) *VoiceConnector

SetName sets the Name field's value.

func (*VoiceConnector) SetOutboundHostName

func (s *VoiceConnector) SetOutboundHostName(v string) *VoiceConnector

SetOutboundHostName sets the OutboundHostName field's value.

func (*VoiceConnector) SetRequireEncryption

func (s *VoiceConnector) SetRequireEncryption(v bool) *VoiceConnector

SetRequireEncryption sets the RequireEncryption field's value.

func (*VoiceConnector) SetUpdatedTimestamp

func (s *VoiceConnector) SetUpdatedTimestamp(v time.Time) *VoiceConnector

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*VoiceConnector) SetVoiceConnectorId

func (s *VoiceConnector) SetVoiceConnectorId(v string) *VoiceConnector

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (VoiceConnector) String

func (s VoiceConnector) String() string

String returns the string representation

type VoiceConnectorGroup

type VoiceConnectorGroup struct {

	// The Amazon Chime Voice Connector group creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The name of the Amazon Chime Voice Connector group.
	Name *string `min:"1" type:"string"`

	// The updated Amazon Chime Voice Connector group timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon Chime Voice Connector group ID.
	VoiceConnectorGroupId *string `type:"string"`

	// The Amazon Chime Voice Connectors to which to route inbound calls.
	VoiceConnectorItems []*VoiceConnectorItem `type:"list"`
	// contains filtered or unexported fields
}

The Amazon Chime Voice Connector group configuration, including associated Amazon Chime Voice Connectors. You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

func (VoiceConnectorGroup) GoString

func (s VoiceConnectorGroup) GoString() string

GoString returns the string representation

func (*VoiceConnectorGroup) SetCreatedTimestamp

func (s *VoiceConnectorGroup) SetCreatedTimestamp(v time.Time) *VoiceConnectorGroup

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*VoiceConnectorGroup) SetName

SetName sets the Name field's value.

func (*VoiceConnectorGroup) SetUpdatedTimestamp

func (s *VoiceConnectorGroup) SetUpdatedTimestamp(v time.Time) *VoiceConnectorGroup

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*VoiceConnectorGroup) SetVoiceConnectorGroupId

func (s *VoiceConnectorGroup) SetVoiceConnectorGroupId(v string) *VoiceConnectorGroup

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (*VoiceConnectorGroup) SetVoiceConnectorItems

func (s *VoiceConnectorGroup) SetVoiceConnectorItems(v []*VoiceConnectorItem) *VoiceConnectorGroup

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (VoiceConnectorGroup) String

func (s VoiceConnectorGroup) String() string

String returns the string representation

type VoiceConnectorItem

type VoiceConnectorItem struct {

	// The priority associated with the Amazon Chime Voice Connector, with 1 being
	// the highest priority. Higher priority Amazon Chime Voice Connectors are attempted
	// first.
	//
	// Priority is a required field
	Priority *int64 `min:"1" type:"integer" required:"true"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

For Amazon Chime Voice Connector groups, the Amazon Chime Voice Connectors to which to route inbound calls. Includes priority configuration settings. Limit: 3 VoiceConnectorItems per Amazon Chime Voice Connector group.

func (VoiceConnectorItem) GoString

func (s VoiceConnectorItem) GoString() string

GoString returns the string representation

func (*VoiceConnectorItem) SetPriority

func (s *VoiceConnectorItem) SetPriority(v int64) *VoiceConnectorItem

SetPriority sets the Priority field's value.

func (*VoiceConnectorItem) SetVoiceConnectorId

func (s *VoiceConnectorItem) SetVoiceConnectorId(v string) *VoiceConnectorItem

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (VoiceConnectorItem) String

func (s VoiceConnectorItem) String() string

String returns the string representation

func (*VoiceConnectorItem) Validate

func (s *VoiceConnectorItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VoiceConnectorSettings

type VoiceConnectorSettings struct {

	// The Amazon S3 bucket designated for call detail record storage.
	CdrBucket *string `type:"string"`
	// contains filtered or unexported fields
}

The Amazon Chime Voice Connector settings. Includes any Amazon S3 buckets designated for storing call detail records.

func (VoiceConnectorSettings) GoString

func (s VoiceConnectorSettings) GoString() string

GoString returns the string representation

func (*VoiceConnectorSettings) SetCdrBucket

SetCdrBucket sets the CdrBucket field's value.

func (VoiceConnectorSettings) String

func (s VoiceConnectorSettings) String() string

String returns the string representation

Directories

Path Synopsis
Package chimeiface provides an interface to enable mocking the Amazon Chime service client for testing your code.
Package chimeiface provides an interface to enable mocking the Amazon Chime service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL