chime

package
v1.38.22 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2021 License: Apache-2.0 Imports: 10 Imported by: 20

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 APIs

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

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

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

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

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

Using the Client

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

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

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

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

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 (
	// AppInstanceDataTypeChannel is a AppInstanceDataType enum value
	AppInstanceDataTypeChannel = "Channel"

	// AppInstanceDataTypeChannelMessage is a AppInstanceDataType enum value
	AppInstanceDataTypeChannelMessage = "ChannelMessage"
)
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 (
	// CapabilityVoice is a Capability enum value
	CapabilityVoice = "Voice"

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

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

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

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

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

	// ChannelPrivacyPrivate is a ChannelPrivacy enum value
	ChannelPrivacyPrivate = "PRIVATE"
)
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"

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

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

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

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

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

	// GeoMatchLevelAreaCode is a GeoMatchLevel enum value
	GeoMatchLevelAreaCode = "AreaCode"
)
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 (
	// NotificationTargetEventBridge is a NotificationTarget enum value
	NotificationTargetEventBridge = "EventBridge"

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

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

	// NumberSelectionBehaviorAvoidSticky is a NumberSelectionBehavior enum value
	NumberSelectionBehaviorAvoidSticky = "AvoidSticky"
)
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"

	// PhoneNumberAssociationNameSipRuleId is a PhoneNumberAssociationName enum value
	PhoneNumberAssociationNameSipRuleId = "SipRuleId"
)
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 (
	// ProxySessionStatusOpen is a ProxySessionStatus enum value
	ProxySessionStatusOpen = "Open"

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

	// ProxySessionStatusClosed is a ProxySessionStatus enum value
	ProxySessionStatusClosed = "Closed"
)
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 (
	// SipRuleTriggerTypeToPhoneNumber is a SipRuleTriggerType enum value
	SipRuleTriggerTypeToPhoneNumber = "ToPhoneNumber"

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

	// SortOrderDescending is a SortOrder enum value
	SortOrderDescending = "DESCENDING"
)
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.
	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

func AccountType_Values added in v1.34.3

func AccountType_Values() []string

AccountType_Values returns all elements of the AccountType enum

func AppInstanceDataType_Values added in v1.35.33

func AppInstanceDataType_Values() []string

AppInstanceDataType_Values returns all elements of the AppInstanceDataType enum

func BotType_Values added in v1.34.3

func BotType_Values() []string

BotType_Values returns all elements of the BotType enum

func CallingNameStatus_Values added in v1.34.3

func CallingNameStatus_Values() []string

CallingNameStatus_Values returns all elements of the CallingNameStatus enum

func Capability_Values added in v1.34.3

func Capability_Values() []string

Capability_Values returns all elements of the Capability enum

func ChannelMembershipType_Values added in v1.35.33

func ChannelMembershipType_Values() []string

ChannelMembershipType_Values returns all elements of the ChannelMembershipType enum

func ChannelMessagePersistenceType_Values added in v1.35.33

func ChannelMessagePersistenceType_Values() []string

ChannelMessagePersistenceType_Values returns all elements of the ChannelMessagePersistenceType enum

func ChannelMessageType_Values added in v1.35.33

func ChannelMessageType_Values() []string

ChannelMessageType_Values returns all elements of the ChannelMessageType enum

func ChannelMode_Values added in v1.35.33

func ChannelMode_Values() []string

ChannelMode_Values returns all elements of the ChannelMode enum

func ChannelPrivacy_Values added in v1.35.33

func ChannelPrivacy_Values() []string

ChannelPrivacy_Values returns all elements of the ChannelPrivacy enum

func EmailStatus_Values added in v1.34.3

func EmailStatus_Values() []string

EmailStatus_Values returns all elements of the EmailStatus enum

func ErrorCode_Values added in v1.34.3

func ErrorCode_Values() []string

ErrorCode_Values returns all elements of the ErrorCode enum

func GeoMatchLevel_Values added in v1.34.3

func GeoMatchLevel_Values() []string

GeoMatchLevel_Values returns all elements of the GeoMatchLevel enum

func InviteStatus_Values added in v1.34.3

func InviteStatus_Values() []string

InviteStatus_Values returns all elements of the InviteStatus enum

func License_Values added in v1.34.3

func License_Values() []string

License_Values returns all elements of the License enum

func MemberType_Values added in v1.34.3

func MemberType_Values() []string

MemberType_Values returns all elements of the MemberType enum

func NotificationTarget_Values added in v1.34.3

func NotificationTarget_Values() []string

NotificationTarget_Values returns all elements of the NotificationTarget enum

func NumberSelectionBehavior_Values added in v1.34.3

func NumberSelectionBehavior_Values() []string

NumberSelectionBehavior_Values returns all elements of the NumberSelectionBehavior enum

func OrderedPhoneNumberStatus_Values added in v1.34.3

func OrderedPhoneNumberStatus_Values() []string

OrderedPhoneNumberStatus_Values returns all elements of the OrderedPhoneNumberStatus enum

func OriginationRouteProtocol_Values added in v1.34.3

func OriginationRouteProtocol_Values() []string

OriginationRouteProtocol_Values returns all elements of the OriginationRouteProtocol enum

func PhoneNumberAssociationName_Values added in v1.34.3

func PhoneNumberAssociationName_Values() []string

PhoneNumberAssociationName_Values returns all elements of the PhoneNumberAssociationName enum

func PhoneNumberOrderStatus_Values added in v1.34.3

func PhoneNumberOrderStatus_Values() []string

PhoneNumberOrderStatus_Values returns all elements of the PhoneNumberOrderStatus enum

func PhoneNumberProductType_Values added in v1.34.3

func PhoneNumberProductType_Values() []string

PhoneNumberProductType_Values returns all elements of the PhoneNumberProductType enum

func PhoneNumberStatus_Values added in v1.34.3

func PhoneNumberStatus_Values() []string

PhoneNumberStatus_Values returns all elements of the PhoneNumberStatus enum

func PhoneNumberType_Values added in v1.34.3

func PhoneNumberType_Values() []string

PhoneNumberType_Values returns all elements of the PhoneNumberType enum

func ProxySessionStatus_Values added in v1.34.3

func ProxySessionStatus_Values() []string

ProxySessionStatus_Values returns all elements of the ProxySessionStatus enum

func RegistrationStatus_Values added in v1.34.3

func RegistrationStatus_Values() []string

RegistrationStatus_Values returns all elements of the RegistrationStatus enum

func RoomMembershipRole_Values added in v1.34.3

func RoomMembershipRole_Values() []string

RoomMembershipRole_Values returns all elements of the RoomMembershipRole enum

func SipRuleTriggerType_Values added in v1.35.30

func SipRuleTriggerType_Values() []string

SipRuleTriggerType_Values returns all elements of the SipRuleTriggerType enum

func SortOrder_Values added in v1.35.33

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder enum

func UserType_Values added in v1.34.3

func UserType_Values() []string

UserType_Values returns all elements of the UserType enum

func VoiceConnectorAwsRegion_Values added in v1.34.3

func VoiceConnectorAwsRegion_Values() []string

VoiceConnectorAwsRegion_Values returns all elements of the VoiceConnectorAwsRegion enum

Types

type AccessDeniedException added in v1.28.0

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

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

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

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

func (*AccessDeniedException) Code added in v1.28.0

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error added in v1.28.0

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString added in v1.28.0

func (s AccessDeniedException) GoString() string

GoString returns the string representation

func (*AccessDeniedException) Message added in v1.28.0

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr added in v1.28.0

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID added in v1.28.0

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode added in v1.28.0

func (s *AccessDeniedException) StatusCode() int

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

func (AccessDeniedException) String added in v1.28.0

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 added in v1.28.0

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 added in v1.28.0

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 added in v1.28.0

func (s AlexaForBusinessMetadata) GoString() string

GoString returns the string representation

func (*AlexaForBusinessMetadata) SetAlexaForBusinessRoomArn added in v1.28.0

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

SetAlexaForBusinessRoomArn sets the AlexaForBusinessRoomArn field's value.

func (*AlexaForBusinessMetadata) SetIsAlexaForBusinessEnabled added in v1.28.0

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

SetIsAlexaForBusinessEnabled sets the IsAlexaForBusinessEnabled field's value.

func (AlexaForBusinessMetadata) String added in v1.28.0

func (s AlexaForBusinessMetadata) String() string

String returns the string representation

type AppInstance added in v1.35.33

type AppInstance struct {

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

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

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

	// The metadata of an AppInstance.
	Metadata *string `type:"string" sensitive:"true"`

	// The name of an AppInstance.
	Name *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

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

func (AppInstance) GoString added in v1.35.33

func (s AppInstance) GoString() string

GoString returns the string representation

func (*AppInstance) SetAppInstanceArn added in v1.35.33

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

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*AppInstance) SetCreatedTimestamp added in v1.35.33

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*AppInstance) SetLastUpdatedTimestamp added in v1.35.33

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

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*AppInstance) SetMetadata added in v1.35.33

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

SetMetadata sets the Metadata field's value.

func (*AppInstance) SetName added in v1.35.33

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

SetName sets the Name field's value.

func (AppInstance) String added in v1.35.33

func (s AppInstance) String() string

String returns the string representation

type AppInstanceAdmin added in v1.35.33

type AppInstanceAdmin struct {

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

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

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

The details of an AppInstanceAdmin.

func (AppInstanceAdmin) GoString added in v1.35.33

func (s AppInstanceAdmin) GoString() string

GoString returns the string representation

func (*AppInstanceAdmin) SetAdmin added in v1.35.33

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

SetAdmin sets the Admin field's value.

func (*AppInstanceAdmin) SetAppInstanceArn added in v1.35.33

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

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*AppInstanceAdmin) SetCreatedTimestamp added in v1.35.33

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (AppInstanceAdmin) String added in v1.35.33

func (s AppInstanceAdmin) String() string

String returns the string representation

type AppInstanceAdminSummary added in v1.35.33

type AppInstanceAdminSummary struct {

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

Summary of the details of an AppInstanceAdmin.

func (AppInstanceAdminSummary) GoString added in v1.35.33

func (s AppInstanceAdminSummary) GoString() string

GoString returns the string representation

func (*AppInstanceAdminSummary) SetAdmin added in v1.35.33

SetAdmin sets the Admin field's value.

func (AppInstanceAdminSummary) String added in v1.35.33

func (s AppInstanceAdminSummary) String() string

String returns the string representation

type AppInstanceRetentionSettings added in v1.35.33

type AppInstanceRetentionSettings struct {

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

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

func (AppInstanceRetentionSettings) GoString added in v1.35.33

func (s AppInstanceRetentionSettings) GoString() string

GoString returns the string representation

func (*AppInstanceRetentionSettings) SetChannelRetentionSettings added in v1.35.33

SetChannelRetentionSettings sets the ChannelRetentionSettings field's value.

func (AppInstanceRetentionSettings) String added in v1.35.33

String returns the string representation

func (*AppInstanceRetentionSettings) Validate added in v1.35.33

func (s *AppInstanceRetentionSettings) Validate() error

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

type AppInstanceStreamingConfiguration added in v1.35.33

type AppInstanceStreamingConfiguration struct {

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

	// The resource ARN.
	//
	// ResourceArn is a required field
	ResourceArn *string `min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

The details of the streaming configuration of an AppInstance.

func (AppInstanceStreamingConfiguration) GoString added in v1.35.33

GoString returns the string representation

func (*AppInstanceStreamingConfiguration) SetAppInstanceDataType added in v1.35.33

SetAppInstanceDataType sets the AppInstanceDataType field's value.

func (*AppInstanceStreamingConfiguration) SetResourceArn added in v1.35.33

SetResourceArn sets the ResourceArn field's value.

func (AppInstanceStreamingConfiguration) String added in v1.35.33

String returns the string representation

func (*AppInstanceStreamingConfiguration) Validate added in v1.35.33

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

type AppInstanceSummary added in v1.35.33

type AppInstanceSummary struct {

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

	// The metadata of the AppInstance.
	Metadata *string `type:"string" sensitive:"true"`

	// The name of the AppInstance.
	Name *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

Summary of the data for an AppInstance.

func (AppInstanceSummary) GoString added in v1.35.33

func (s AppInstanceSummary) GoString() string

GoString returns the string representation

func (*AppInstanceSummary) SetAppInstanceArn added in v1.35.33

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

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*AppInstanceSummary) SetMetadata added in v1.35.33

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

SetMetadata sets the Metadata field's value.

func (*AppInstanceSummary) SetName added in v1.35.33

SetName sets the Name field's value.

func (AppInstanceSummary) String added in v1.35.33

func (s AppInstanceSummary) String() string

String returns the string representation

type AppInstanceUser added in v1.35.33

type AppInstanceUser struct {

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

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

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

	// The metadata of the AppInstanceUser.
	Metadata *string `type:"string" sensitive:"true"`

	// The name of the AppInstanceUser.
	Name *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The details of an AppInstanceUser.

func (AppInstanceUser) GoString added in v1.35.33

func (s AppInstanceUser) GoString() string

GoString returns the string representation

func (*AppInstanceUser) SetAppInstanceUserArn added in v1.35.33

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

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (*AppInstanceUser) SetCreatedTimestamp added in v1.35.33

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*AppInstanceUser) SetLastUpdatedTimestamp added in v1.35.33

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

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*AppInstanceUser) SetMetadata added in v1.35.33

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

SetMetadata sets the Metadata field's value.

func (*AppInstanceUser) SetName added in v1.35.33

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

SetName sets the Name field's value.

func (AppInstanceUser) String added in v1.35.33

func (s AppInstanceUser) String() string

String returns the string representation

type AppInstanceUserMembershipSummary added in v1.35.33

type AppInstanceUserMembershipSummary struct {

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

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

Summary of the membership details of an AppInstanceUser.

func (AppInstanceUserMembershipSummary) GoString added in v1.35.33

GoString returns the string representation

func (*AppInstanceUserMembershipSummary) SetReadMarkerTimestamp added in v1.35.33

SetReadMarkerTimestamp sets the ReadMarkerTimestamp field's value.

func (*AppInstanceUserMembershipSummary) SetType added in v1.35.33

SetType sets the Type field's value.

func (AppInstanceUserMembershipSummary) String added in v1.35.33

String returns the string representation

type AppInstanceUserSummary added in v1.35.33

type AppInstanceUserSummary struct {

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

	// The metadata of the AppInstanceUser.
	Metadata *string `type:"string" sensitive:"true"`

	// The name of an AppInstanceUser.
	Name *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

Summary of the details of an AppInstanceUser.

func (AppInstanceUserSummary) GoString added in v1.35.33

func (s AppInstanceUserSummary) GoString() string

GoString returns the string representation

func (*AppInstanceUserSummary) SetAppInstanceUserArn added in v1.35.33

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

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (*AppInstanceUserSummary) SetMetadata added in v1.35.33

SetMetadata sets the Metadata field's value.

func (*AppInstanceUserSummary) SetName added in v1.35.33

SetName sets the Name field's value.

func (AppInstanceUserSummary) String added in v1.35.33

func (s AppInstanceUserSummary) String() string

String returns the string representation

type AssociatePhoneNumberWithUserInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*AssociatePhoneNumberWithUserInput) SetAccountId added in v1.18.4

SetAccountId sets the AccountId field's value.

func (*AssociatePhoneNumberWithUserInput) SetE164PhoneNumber added in v1.18.4

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*AssociatePhoneNumberWithUserInput) SetUserId added in v1.18.4

SetUserId sets the UserId field's value.

func (AssociatePhoneNumberWithUserInput) String added in v1.18.4

String returns the string representation

func (*AssociatePhoneNumberWithUserInput) Validate added in v1.18.4

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

type AssociatePhoneNumberWithUserOutput added in v1.18.4

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

func (AssociatePhoneNumberWithUserOutput) GoString added in v1.18.4

GoString returns the string representation

func (AssociatePhoneNumberWithUserOutput) String added in v1.18.4

String returns the string representation

type AssociatePhoneNumbersWithVoiceConnectorGroupInput added in v1.25.19

type AssociatePhoneNumbersWithVoiceConnectorGroupInput struct {

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

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

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

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) GoString added in v1.25.19

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetE164PhoneNumbers added in v1.25.19

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetForceAssociate added in v1.25.19

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetVoiceConnectorGroupId added in v1.25.19

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) String added in v1.25.19

String returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) Validate added in v1.25.19

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

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput) SetPhoneNumberErrors added in v1.25.19

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) String added in v1.25.19

String returns the string representation

type AssociatePhoneNumbersWithVoiceConnectorInput added in v1.18.4

type AssociatePhoneNumbersWithVoiceConnectorInput struct {

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

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

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

func (AssociatePhoneNumbersWithVoiceConnectorInput) GoString added in v1.18.4

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetE164PhoneNumbers added in v1.18.4

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetForceAssociate added in v1.25.19

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorInput) String added in v1.18.4

String returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorInput) Validate added in v1.18.4

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

type AssociatePhoneNumbersWithVoiceConnectorOutput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorOutput) SetPhoneNumberErrors added in v1.18.4

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorOutput) String added in v1.18.4

String returns the string representation

type AssociateSigninDelegateGroupsWithAccountInput added in v1.28.0

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 added in v1.28.0

GoString returns the string representation

func (*AssociateSigninDelegateGroupsWithAccountInput) SetAccountId added in v1.28.0

SetAccountId sets the AccountId field's value.

func (*AssociateSigninDelegateGroupsWithAccountInput) SetSigninDelegateGroups added in v1.28.0

SetSigninDelegateGroups sets the SigninDelegateGroups field's value.

func (AssociateSigninDelegateGroupsWithAccountInput) String added in v1.28.0

String returns the string representation

func (*AssociateSigninDelegateGroupsWithAccountInput) Validate added in v1.28.0

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

type AssociateSigninDelegateGroupsWithAccountOutput added in v1.28.0

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

func (AssociateSigninDelegateGroupsWithAccountOutput) GoString added in v1.28.0

GoString returns the string representation

func (AssociateSigninDelegateGroupsWithAccountOutput) String added in v1.28.0

String returns the string representation

type Attendee added in v1.25.39

type Attendee struct {

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

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	ExternalUserId *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 added in v1.25.39

func (s Attendee) GoString() string

GoString returns the string representation

func (*Attendee) SetAttendeeId added in v1.25.39

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

SetAttendeeId sets the AttendeeId field's value.

func (*Attendee) SetExternalUserId added in v1.25.39

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

SetExternalUserId sets the ExternalUserId field's value.

func (*Attendee) SetJoinToken added in v1.25.39

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

SetJoinToken sets the JoinToken field's value.

func (Attendee) String added in v1.25.39

func (s Attendee) String() string

String returns the string representation

type BadRequestException added in v1.28.0

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

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

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

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

func (*BadRequestException) Code added in v1.28.0

func (s *BadRequestException) Code() string

Code returns the exception type name.

func (*BadRequestException) Error added in v1.28.0

func (s *BadRequestException) Error() string

func (BadRequestException) GoString added in v1.28.0

func (s BadRequestException) GoString() string

GoString returns the string representation

func (*BadRequestException) Message added in v1.28.0

func (s *BadRequestException) Message() string

Message returns the exception's message.

func (*BadRequestException) OrigErr added in v1.28.0

func (s *BadRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*BadRequestException) RequestID added in v1.28.0

func (s *BadRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*BadRequestException) StatusCode added in v1.28.0

func (s *BadRequestException) StatusCode() int

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

func (BadRequestException) String added in v1.28.0

func (s BadRequestException) String() string

String returns the string representation

type BatchCreateAttendeeInput added in v1.25.39

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 added in v1.25.39

func (s BatchCreateAttendeeInput) GoString() string

GoString returns the string representation

func (*BatchCreateAttendeeInput) SetAttendees added in v1.25.39

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeInput) SetMeetingId added in v1.25.39

SetMeetingId sets the MeetingId field's value.

func (BatchCreateAttendeeInput) String added in v1.25.39

func (s BatchCreateAttendeeInput) String() string

String returns the string representation

func (*BatchCreateAttendeeInput) Validate added in v1.25.39

func (s *BatchCreateAttendeeInput) Validate() error

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

type BatchCreateAttendeeOutput added in v1.25.39

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 added in v1.25.39

func (s BatchCreateAttendeeOutput) GoString() string

GoString returns the string representation

func (*BatchCreateAttendeeOutput) SetAttendees added in v1.25.39

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeOutput) SetErrors added in v1.25.39

SetErrors sets the Errors field's value.

func (BatchCreateAttendeeOutput) String added in v1.25.39

func (s BatchCreateAttendeeOutput) String() string

String returns the string representation

type BatchCreateRoomMembershipInput added in v1.25.36

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 added in v1.25.36

GoString returns the string representation

func (*BatchCreateRoomMembershipInput) SetAccountId added in v1.25.36

SetAccountId sets the AccountId field's value.

func (*BatchCreateRoomMembershipInput) SetMembershipItemList added in v1.25.36

SetMembershipItemList sets the MembershipItemList field's value.

func (*BatchCreateRoomMembershipInput) SetRoomId added in v1.25.36

SetRoomId sets the RoomId field's value.

func (BatchCreateRoomMembershipInput) String added in v1.25.36

String returns the string representation

func (*BatchCreateRoomMembershipInput) Validate added in v1.25.36

func (s *BatchCreateRoomMembershipInput) Validate() error

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

type BatchCreateRoomMembershipOutput added in v1.25.36

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 added in v1.25.36

GoString returns the string representation

func (*BatchCreateRoomMembershipOutput) SetErrors added in v1.25.36

SetErrors sets the Errors field's value.

func (BatchCreateRoomMembershipOutput) String added in v1.25.36

String returns the string representation

type BatchDeletePhoneNumberInput added in v1.18.4

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 added in v1.18.4

func (s BatchDeletePhoneNumberInput) GoString() string

GoString returns the string representation

func (*BatchDeletePhoneNumberInput) SetPhoneNumberIds added in v1.18.4

SetPhoneNumberIds sets the PhoneNumberIds field's value.

func (BatchDeletePhoneNumberInput) String added in v1.18.4

String returns the string representation

func (*BatchDeletePhoneNumberInput) Validate added in v1.18.4

func (s *BatchDeletePhoneNumberInput) Validate() error

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

type BatchDeletePhoneNumberOutput added in v1.18.4

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 added in v1.18.4

func (s BatchDeletePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*BatchDeletePhoneNumberOutput) SetPhoneNumberErrors added in v1.18.4

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchDeletePhoneNumberOutput) String added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

func (s BatchUpdatePhoneNumberInput) GoString() string

GoString returns the string representation

func (*BatchUpdatePhoneNumberInput) SetUpdatePhoneNumberRequestItems added in v1.18.4

SetUpdatePhoneNumberRequestItems sets the UpdatePhoneNumberRequestItems field's value.

func (BatchUpdatePhoneNumberInput) String added in v1.18.4

String returns the string representation

func (*BatchUpdatePhoneNumberInput) Validate added in v1.18.4

func (s *BatchUpdatePhoneNumberInput) Validate() error

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

type BatchUpdatePhoneNumberOutput added in v1.18.4

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 added in v1.18.4

func (s BatchUpdatePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*BatchUpdatePhoneNumberOutput) SetPhoneNumberErrors added in v1.18.4

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchUpdatePhoneNumberOutput) String added in v1.18.4

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 added in v1.19.30

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 added in v1.19.30

func (s Bot) GoString() string

GoString returns the string representation

func (*Bot) SetBotEmail added in v1.19.30

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

SetBotEmail sets the BotEmail field's value.

func (*Bot) SetBotId added in v1.19.30

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

SetBotId sets the BotId field's value.

func (*Bot) SetBotType added in v1.19.30

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

SetBotType sets the BotType field's value.

func (*Bot) SetCreatedTimestamp added in v1.19.30

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Bot) SetDisabled added in v1.19.30

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

SetDisabled sets the Disabled field's value.

func (*Bot) SetDisplayName added in v1.19.30

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

SetDisplayName sets the DisplayName field's value.

func (*Bot) SetSecurityToken added in v1.19.30

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

SetSecurityToken sets the SecurityToken field's value.

func (*Bot) SetUpdatedTimestamp added in v1.19.30

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*Bot) SetUserId added in v1.19.30

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

SetUserId sets the UserId field's value.

func (Bot) String added in v1.19.30

func (s Bot) String() string

String returns the string representation

type BusinessCallingSettings added in v1.18.4

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 added in v1.18.4

func (s BusinessCallingSettings) GoString() string

GoString returns the string representation

func (*BusinessCallingSettings) SetCdrBucket added in v1.18.4

SetCdrBucket sets the CdrBucket field's value.

func (BusinessCallingSettings) String added in v1.18.4

func (s BusinessCallingSettings) String() string

String returns the string representation

type Channel added in v1.35.33

type Channel struct {

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

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

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

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

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

	// The channel's metadata.
	Metadata *string `type:"string" sensitive:"true"`

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

	// The name of the channel.
	Name *string `min:"1" type:"string" sensitive:"true"`

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

The details of a channel.

func (Channel) GoString added in v1.35.33

func (s Channel) GoString() string

GoString returns the string representation

func (*Channel) SetChannelArn added in v1.35.33

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

SetChannelArn sets the ChannelArn field's value.

func (*Channel) SetCreatedBy added in v1.35.33

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

SetCreatedBy sets the CreatedBy field's value.

func (*Channel) SetCreatedTimestamp added in v1.35.33

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Channel) SetLastMessageTimestamp added in v1.35.33

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

SetLastMessageTimestamp sets the LastMessageTimestamp field's value.

func (*Channel) SetLastUpdatedTimestamp added in v1.35.33

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

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*Channel) SetMetadata added in v1.35.33

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

SetMetadata sets the Metadata field's value.

func (*Channel) SetMode added in v1.35.33

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

SetMode sets the Mode field's value.

func (*Channel) SetName added in v1.35.33

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

SetName sets the Name field's value.

func (*Channel) SetPrivacy added in v1.35.33

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

SetPrivacy sets the Privacy field's value.

func (Channel) String added in v1.35.33

func (s Channel) String() string

String returns the string representation

type ChannelBan added in v1.35.33

type ChannelBan struct {

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

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

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

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

The details of a channel ban.

func (ChannelBan) GoString added in v1.35.33

func (s ChannelBan) GoString() string

GoString returns the string representation

func (*ChannelBan) SetChannelArn added in v1.35.33

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

SetChannelArn sets the ChannelArn field's value.

func (*ChannelBan) SetCreatedBy added in v1.35.33

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

SetCreatedBy sets the CreatedBy field's value.

func (*ChannelBan) SetCreatedTimestamp added in v1.35.33

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelBan) SetMember added in v1.35.33

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

SetMember sets the Member field's value.

func (ChannelBan) String added in v1.35.33

func (s ChannelBan) String() string

String returns the string representation

type ChannelBanSummary added in v1.35.33

type ChannelBanSummary struct {

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

Summary of the details of a ChannelBan.

func (ChannelBanSummary) GoString added in v1.35.33

func (s ChannelBanSummary) GoString() string

GoString returns the string representation

func (*ChannelBanSummary) SetMember added in v1.35.33

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

SetMember sets the Member field's value.

func (ChannelBanSummary) String added in v1.35.33

func (s ChannelBanSummary) String() string

String returns the string representation

type ChannelMembership added in v1.35.33

type ChannelMembership struct {

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

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

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

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

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

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

The details of a channel member.

func (ChannelMembership) GoString added in v1.35.33

func (s ChannelMembership) GoString() string

GoString returns the string representation

func (*ChannelMembership) SetChannelArn added in v1.35.33

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

SetChannelArn sets the ChannelArn field's value.

func (*ChannelMembership) SetCreatedTimestamp added in v1.35.33

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelMembership) SetInvitedBy added in v1.35.33

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

SetInvitedBy sets the InvitedBy field's value.

func (*ChannelMembership) SetLastUpdatedTimestamp added in v1.35.33

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

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*ChannelMembership) SetMember added in v1.35.33

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

SetMember sets the Member field's value.

func (*ChannelMembership) SetType added in v1.35.33

SetType sets the Type field's value.

func (ChannelMembership) String added in v1.35.33

func (s ChannelMembership) String() string

String returns the string representation

type ChannelMembershipForAppInstanceUserSummary added in v1.35.33

type ChannelMembershipForAppInstanceUserSummary struct {

	// Returns the channel membership data for an AppInstance.
	AppInstanceUserMembershipSummary *AppInstanceUserMembershipSummary `type:"structure"`

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

Summary of the channel membership details of an AppInstanceUser.

func (ChannelMembershipForAppInstanceUserSummary) GoString added in v1.35.33

GoString returns the string representation

func (*ChannelMembershipForAppInstanceUserSummary) SetAppInstanceUserMembershipSummary added in v1.35.33

SetAppInstanceUserMembershipSummary sets the AppInstanceUserMembershipSummary field's value.

func (*ChannelMembershipForAppInstanceUserSummary) SetChannelSummary added in v1.35.33

SetChannelSummary sets the ChannelSummary field's value.

func (ChannelMembershipForAppInstanceUserSummary) String added in v1.35.33

String returns the string representation

type ChannelMembershipSummary added in v1.35.33

type ChannelMembershipSummary struct {

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

Summary of the details of a ChannelMembership.

func (ChannelMembershipSummary) GoString added in v1.35.33

func (s ChannelMembershipSummary) GoString() string

GoString returns the string representation

func (*ChannelMembershipSummary) SetMember added in v1.35.33

SetMember sets the Member field's value.

func (ChannelMembershipSummary) String added in v1.35.33

func (s ChannelMembershipSummary) String() string

String returns the string representation

type ChannelMessage added in v1.35.33

type ChannelMessage struct {

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

	// The message content.
	Content *string `type:"string" sensitive:"true"`

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

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

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

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

	// The message metadata.
	Metadata *string `type:"string" sensitive:"true"`

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

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

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

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

The details of a message in a channel.

func (ChannelMessage) GoString added in v1.35.33

func (s ChannelMessage) GoString() string

GoString returns the string representation

func (*ChannelMessage) SetChannelArn added in v1.35.33

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

SetChannelArn sets the ChannelArn field's value.

func (*ChannelMessage) SetContent added in v1.35.33

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

SetContent sets the Content field's value.

func (*ChannelMessage) SetCreatedTimestamp added in v1.35.33

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelMessage) SetLastEditedTimestamp added in v1.35.33

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

SetLastEditedTimestamp sets the LastEditedTimestamp field's value.

func (*ChannelMessage) SetLastUpdatedTimestamp added in v1.35.33

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

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*ChannelMessage) SetMessageId added in v1.35.33

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

SetMessageId sets the MessageId field's value.

func (*ChannelMessage) SetMetadata added in v1.35.33

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

SetMetadata sets the Metadata field's value.

func (*ChannelMessage) SetPersistence added in v1.35.33

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

SetPersistence sets the Persistence field's value.

func (*ChannelMessage) SetRedacted added in v1.35.33

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

SetRedacted sets the Redacted field's value.

func (*ChannelMessage) SetSender added in v1.35.33

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

SetSender sets the Sender field's value.

func (*ChannelMessage) SetType added in v1.35.33

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

SetType sets the Type field's value.

func (ChannelMessage) String added in v1.35.33

func (s ChannelMessage) String() string

String returns the string representation

type ChannelMessageSummary added in v1.35.33

type ChannelMessageSummary struct {

	// The content of the message.
	Content *string `type:"string" sensitive:"true"`

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

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

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

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

	// The metadata of the message.
	Metadata *string `type:"string" sensitive:"true"`

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

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

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

Summary of the messages in a Channel.

func (ChannelMessageSummary) GoString added in v1.35.33

func (s ChannelMessageSummary) GoString() string

GoString returns the string representation

func (*ChannelMessageSummary) SetContent added in v1.35.33

SetContent sets the Content field's value.

func (*ChannelMessageSummary) SetCreatedTimestamp added in v1.35.33

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelMessageSummary) SetLastEditedTimestamp added in v1.35.33

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

SetLastEditedTimestamp sets the LastEditedTimestamp field's value.

func (*ChannelMessageSummary) SetLastUpdatedTimestamp added in v1.35.33

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

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*ChannelMessageSummary) SetMessageId added in v1.35.33

SetMessageId sets the MessageId field's value.

func (*ChannelMessageSummary) SetMetadata added in v1.35.33

SetMetadata sets the Metadata field's value.

func (*ChannelMessageSummary) SetRedacted added in v1.35.33

SetRedacted sets the Redacted field's value.

func (*ChannelMessageSummary) SetSender added in v1.35.33

SetSender sets the Sender field's value.

func (*ChannelMessageSummary) SetType added in v1.35.33

SetType sets the Type field's value.

func (ChannelMessageSummary) String added in v1.35.33

func (s ChannelMessageSummary) String() string

String returns the string representation

type ChannelModeratedByAppInstanceUserSummary added in v1.35.33

type ChannelModeratedByAppInstanceUserSummary struct {

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

Summary of the details of a moderated channel.

func (ChannelModeratedByAppInstanceUserSummary) GoString added in v1.35.33

GoString returns the string representation

func (*ChannelModeratedByAppInstanceUserSummary) SetChannelSummary added in v1.35.33

SetChannelSummary sets the ChannelSummary field's value.

func (ChannelModeratedByAppInstanceUserSummary) String added in v1.35.33

String returns the string representation

type ChannelModerator added in v1.35.33

type ChannelModerator struct {

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

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

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

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

The details of a channel moderator.

func (ChannelModerator) GoString added in v1.35.33

func (s ChannelModerator) GoString() string

GoString returns the string representation

func (*ChannelModerator) SetChannelArn added in v1.35.33

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

SetChannelArn sets the ChannelArn field's value.

func (*ChannelModerator) SetCreatedBy added in v1.35.33

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

SetCreatedBy sets the CreatedBy field's value.

func (*ChannelModerator) SetCreatedTimestamp added in v1.35.33

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ChannelModerator) SetModerator added in v1.35.33

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

SetModerator sets the Moderator field's value.

func (ChannelModerator) String added in v1.35.33

func (s ChannelModerator) String() string

String returns the string representation

type ChannelModeratorSummary added in v1.35.33

type ChannelModeratorSummary struct {

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

Summary of the details of a ChannelModerator.

func (ChannelModeratorSummary) GoString added in v1.35.33

func (s ChannelModeratorSummary) GoString() string

GoString returns the string representation

func (*ChannelModeratorSummary) SetModerator added in v1.35.33

SetModerator sets the Moderator field's value.

func (ChannelModeratorSummary) String added in v1.35.33

func (s ChannelModeratorSummary) String() string

String returns the string representation

type ChannelRetentionSettings added in v1.35.33

type ChannelRetentionSettings struct {

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

The details of the retention settings for a channel.

func (ChannelRetentionSettings) GoString added in v1.35.33

func (s ChannelRetentionSettings) GoString() string

GoString returns the string representation

func (*ChannelRetentionSettings) SetRetentionDays added in v1.35.33

SetRetentionDays sets the RetentionDays field's value.

func (ChannelRetentionSettings) String added in v1.35.33

func (s ChannelRetentionSettings) String() string

String returns the string representation

func (*ChannelRetentionSettings) Validate added in v1.35.33

func (s *ChannelRetentionSettings) Validate() error

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

type ChannelSummary added in v1.35.33

type ChannelSummary struct {

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

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

	// The metadata of the channel.
	Metadata *string `type:"string" sensitive:"true"`

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

	// The name of the channel.
	Name *string `min:"1" type:"string" sensitive:"true"`

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

Summary of the details of a Channel.

func (ChannelSummary) GoString added in v1.35.33

func (s ChannelSummary) GoString() string

GoString returns the string representation

func (*ChannelSummary) SetChannelArn added in v1.35.33

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

SetChannelArn sets the ChannelArn field's value.

func (*ChannelSummary) SetLastMessageTimestamp added in v1.35.33

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

SetLastMessageTimestamp sets the LastMessageTimestamp field's value.

func (*ChannelSummary) SetMetadata added in v1.35.33

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

SetMetadata sets the Metadata field's value.

func (*ChannelSummary) SetMode added in v1.35.33

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

SetMode sets the Mode field's value.

func (*ChannelSummary) SetName added in v1.35.33

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

SetName sets the Name field's value.

func (*ChannelSummary) SetPrivacy added in v1.35.33

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

SetPrivacy sets the Privacy field's value.

func (ChannelSummary) String added in v1.35.33

func (s ChannelSummary) 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 added in v1.18.4

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

AssociatePhoneNumberWithUser API operation for Amazon Chime.

Associates a phone number with the specified Amazon Chime user.

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

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

Returned Error Types:

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

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) AssociatePhoneNumberWithUserRequest added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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

AssociatePhoneNumbersWithVoiceConnector API operation for Amazon Chime.

Associates phone numbers with the specified Amazon Chime Voice Connector.

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

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

Returned Error Types:

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

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorGroup added in v1.25.19

AssociatePhoneNumbersWithVoiceConnectorGroup API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorGroupRequest added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.28.0

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

AssociateSigninDelegateGroupsWithAccount API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) AssociateSigninDelegateGroupsWithAccountRequest added in v1.28.0

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 added in v1.28.0

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 added in v1.25.39

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

BatchCreateAttendee API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchCreateAttendeeRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.25.36

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

BatchCreateRoomMembership API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchCreateRoomMembershipRequest added in v1.25.36

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 added in v1.25.36

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 added in v1.18.4

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

BatchDeletePhoneNumber API operation for Amazon Chime.

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

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

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchDeletePhoneNumberRequest added in v1.18.4

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 added in v1.18.4

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

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

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

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

func (*Chime) BatchSuspendUser

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

BatchSuspendUser API operation for Amazon Chime.

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

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

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

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

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchSuspendUserRequest

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

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

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

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

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

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

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

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

func (*Chime) BatchSuspendUserWithContext

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

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

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

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

func (*Chime) BatchUnsuspendUser

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

BatchUnsuspendUser API operation for Amazon Chime.

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

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

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchUnsuspendUserRequest

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

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

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

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

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

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

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

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

func (*Chime) BatchUnsuspendUserWithContext

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

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

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

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

func (*Chime) BatchUpdatePhoneNumber added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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

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

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

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

func (*Chime) BatchUpdateUser

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

BatchUpdateUser API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) BatchUpdateUserRequest

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

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

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

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

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

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

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

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

func (*Chime) BatchUpdateUserWithContext

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

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

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

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

func (*Chime) CreateAccount

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

CreateAccount API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateAccountRequest

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

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

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

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

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

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

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

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

func (*Chime) CreateAccountWithContext

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

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

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

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

func (*Chime) CreateAppInstance added in v1.35.33

func (c *Chime) CreateAppInstance(input *CreateAppInstanceInput) (*CreateAppInstanceOutput, error)

CreateAppInstance API operation for Amazon Chime.

Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.

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

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

Returned Error Types:

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateAppInstanceAdmin added in v1.35.33

func (c *Chime) CreateAppInstanceAdmin(input *CreateAppInstanceAdminInput) (*CreateAppInstanceAdminOutput, error)

CreateAppInstanceAdmin API operation for Amazon Chime.

Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions.

  • ChannelModerator actions across all channels in the AppInstance.

  • DeleteChannelMessage actions.

Only an AppInstanceUser can be promoted to an AppInstanceAdmin role.

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

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

Returned Error Types:

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateAppInstanceAdminRequest added in v1.35.33

func (c *Chime) CreateAppInstanceAdminRequest(input *CreateAppInstanceAdminInput) (req *request.Request, output *CreateAppInstanceAdminOutput)

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

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

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

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

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

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

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

func (*Chime) CreateAppInstanceAdminWithContext added in v1.35.33

func (c *Chime) CreateAppInstanceAdminWithContext(ctx aws.Context, input *CreateAppInstanceAdminInput, opts ...request.Option) (*CreateAppInstanceAdminOutput, error)

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

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

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

func (*Chime) CreateAppInstanceRequest added in v1.35.33

func (c *Chime) CreateAppInstanceRequest(input *CreateAppInstanceInput) (req *request.Request, output *CreateAppInstanceOutput)

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

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

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

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

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

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

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

func (*Chime) CreateAppInstanceUser added in v1.35.33

func (c *Chime) CreateAppInstanceUser(input *CreateAppInstanceUserInput) (*CreateAppInstanceUserOutput, error)

CreateAppInstanceUser API operation for Amazon Chime.

Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user.

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

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

Returned Error Types:

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateAppInstanceUserRequest added in v1.35.33

func (c *Chime) CreateAppInstanceUserRequest(input *CreateAppInstanceUserInput) (req *request.Request, output *CreateAppInstanceUserOutput)

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

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

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

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

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

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

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

func (*Chime) CreateAppInstanceUserWithContext added in v1.35.33

func (c *Chime) CreateAppInstanceUserWithContext(ctx aws.Context, input *CreateAppInstanceUserInput, opts ...request.Option) (*CreateAppInstanceUserOutput, error)

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

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

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

func (*Chime) CreateAppInstanceWithContext added in v1.35.33

func (c *Chime) CreateAppInstanceWithContext(ctx aws.Context, input *CreateAppInstanceInput, opts ...request.Option) (*CreateAppInstanceOutput, error)

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

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

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

func (*Chime) CreateAttendee added in v1.25.39

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

CreateAttendee API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateAttendeeRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.19.30

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

CreateBot API operation for Amazon Chime.

Creates a bot for an Amazon Chime Enterprise account.

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

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

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

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

  • ThrottledClientException The client exceeded its request rate limit.

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

func (*Chime) CreateBotRequest added in v1.19.30

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 added in v1.19.30

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

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

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

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

func (*Chime) CreateChannel added in v1.35.33

func (c *Chime) CreateChannel(input *CreateChannelInput) (*CreateChannelOutput, error)

CreateChannel API operation for Amazon Chime.

Creates a channel to which you can add users and send messages.

Restriction: You can't change a channel's privacy.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

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

Returned Error Types:

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

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateChannelBan added in v1.35.33

func (c *Chime) CreateChannelBan(input *CreateChannelBanInput) (*CreateChannelBanOutput, error)

CreateChannelBan API operation for Amazon Chime.

Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels.

If you ban a user who is already part of a channel, that user is automatically kicked from the channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

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

Returned Error Types:

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

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateChannelBanRequest added in v1.35.33

func (c *Chime) CreateChannelBanRequest(input *CreateChannelBanInput) (req *request.Request, output *CreateChannelBanOutput)

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

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

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

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

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

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

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

func (*Chime) CreateChannelBanWithContext added in v1.35.33

func (c *Chime) CreateChannelBanWithContext(ctx aws.Context, input *CreateChannelBanInput, opts ...request.Option) (*CreateChannelBanOutput, error)

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

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

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

func (*Chime) CreateChannelMembership added in v1.35.33

func (c *Chime) CreateChannelMembership(input *CreateChannelMembershipInput) (*CreateChannelMembershipOutput, error)

CreateChannelMembership API operation for Amazon Chime.

Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel member can:

  • List messages

  • Send messages

  • Receive messages

  • Edit their own messages

  • Leave the channel

Privacy settings impact this action as follows:

  • Public Channels: You do not need to be a member to list messages, but you must be a member to send messages.

  • Private Channels: You must be a member to list or send messages.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

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

Returned Error Types:

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

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateChannelMembershipRequest added in v1.35.33

func (c *Chime) CreateChannelMembershipRequest(input *CreateChannelMembershipInput) (req *request.Request, output *CreateChannelMembershipOutput)

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

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

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

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

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

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

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

func (*Chime) CreateChannelMembershipWithContext added in v1.35.33

func (c *Chime) CreateChannelMembershipWithContext(ctx aws.Context, input *CreateChannelMembershipInput, opts ...request.Option) (*CreateChannelMembershipOutput, error)

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

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

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

func (*Chime) CreateChannelModerator added in v1.35.33

func (c *Chime) CreateChannelModerator(input *CreateChannelModeratorInput) (*CreateChannelModeratorOutput, error)

CreateChannelModerator API operation for Amazon Chime.

Creates a new ChannelModerator. A channel moderator can:

  • Add and remove other members of the channel.

  • Add and remove other moderators of the channel.

  • Add and remove user bans for the channel.

  • Redact messages in the channel.

  • List messages in the channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

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

Returned Error Types:

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

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateChannelModeratorRequest added in v1.35.33

func (c *Chime) CreateChannelModeratorRequest(input *CreateChannelModeratorInput) (req *request.Request, output *CreateChannelModeratorOutput)

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

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

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

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

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

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

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

func (*Chime) CreateChannelModeratorWithContext added in v1.35.33

func (c *Chime) CreateChannelModeratorWithContext(ctx aws.Context, input *CreateChannelModeratorInput, opts ...request.Option) (*CreateChannelModeratorOutput, error)

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

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

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

func (*Chime) CreateChannelRequest added in v1.35.33

func (c *Chime) CreateChannelRequest(input *CreateChannelInput) (req *request.Request, output *CreateChannelOutput)

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

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

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

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

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

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

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

func (*Chime) CreateChannelWithContext added in v1.35.33

func (c *Chime) CreateChannelWithContext(ctx aws.Context, input *CreateChannelInput, opts ...request.Option) (*CreateChannelOutput, error)

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

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

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

func (*Chime) CreateMeeting added in v1.25.39

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

CreateMeeting API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateMeetingDialOut added in v1.35.30

func (c *Chime) CreateMeetingDialOut(input *CreateMeetingDialOutInput) (*CreateMeetingDialOutOutput, error)

CreateMeetingDialOut API operation for Amazon Chime.

Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer.

To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID.

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

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

Returned Error Types:

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateMeetingDialOutRequest added in v1.35.30

func (c *Chime) CreateMeetingDialOutRequest(input *CreateMeetingDialOutInput) (req *request.Request, output *CreateMeetingDialOutOutput)

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

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

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

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

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

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

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

func (*Chime) CreateMeetingDialOutWithContext added in v1.35.30

func (c *Chime) CreateMeetingDialOutWithContext(ctx aws.Context, input *CreateMeetingDialOutInput, opts ...request.Option) (*CreateMeetingDialOutOutput, error)

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

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

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

func (*Chime) CreateMeetingRequest added in v1.25.39

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

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

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

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

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

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

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

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

func (*Chime) CreateMeetingWithAttendees added in v1.32.2

func (c *Chime) CreateMeetingWithAttendees(input *CreateMeetingWithAttendeesInput) (*CreateMeetingWithAttendeesOutput, error)

CreateMeetingWithAttendees API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateMeetingWithAttendeesRequest added in v1.32.2

func (c *Chime) CreateMeetingWithAttendeesRequest(input *CreateMeetingWithAttendeesInput) (req *request.Request, output *CreateMeetingWithAttendeesOutput)

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

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

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

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

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

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

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

func (*Chime) CreateMeetingWithAttendeesWithContext added in v1.32.2

func (c *Chime) CreateMeetingWithAttendeesWithContext(ctx aws.Context, input *CreateMeetingWithAttendeesInput, opts ...request.Option) (*CreateMeetingWithAttendeesOutput, error)

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

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

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

func (*Chime) CreateMeetingWithContext added in v1.25.39

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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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

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

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

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

func (*Chime) CreateProxySession added in v1.30.5

func (c *Chime) CreateProxySession(input *CreateProxySessionInput) (*CreateProxySessionOutput, error)

CreateProxySession API operation for Amazon Chime.

Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers.

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateProxySessionRequest added in v1.30.5

func (c *Chime) CreateProxySessionRequest(input *CreateProxySessionInput) (req *request.Request, output *CreateProxySessionOutput)

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

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

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

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

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

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

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

func (*Chime) CreateProxySessionWithContext added in v1.30.5

func (c *Chime) CreateProxySessionWithContext(ctx aws.Context, input *CreateProxySessionInput, opts ...request.Option) (*CreateProxySessionOutput, error)

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

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

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

func (*Chime) CreateRoom added in v1.25.36

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

CreateRoom API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateRoomMembership added in v1.25.36

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

CreateRoomMembership API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

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

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateRoomMembershipRequest added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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

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

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

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

func (*Chime) CreateSipMediaApplication added in v1.35.30

func (c *Chime) CreateSipMediaApplication(input *CreateSipMediaApplicationInput) (*CreateSipMediaApplicationOutput, error)

CreateSipMediaApplication API operation for Amazon Chime.

Creates a SIP media application.

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateSipMediaApplicationCall added in v1.35.30

func (c *Chime) CreateSipMediaApplicationCall(input *CreateSipMediaApplicationCallInput) (*CreateSipMediaApplicationCallOutput, error)

CreateSipMediaApplicationCall API operation for Amazon Chime.

Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId.

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

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

Returned Error Types:

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateSipMediaApplicationCallRequest added in v1.35.30

func (c *Chime) CreateSipMediaApplicationCallRequest(input *CreateSipMediaApplicationCallInput) (req *request.Request, output *CreateSipMediaApplicationCallOutput)

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

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

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

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

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

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

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

func (*Chime) CreateSipMediaApplicationCallWithContext added in v1.35.30

func (c *Chime) CreateSipMediaApplicationCallWithContext(ctx aws.Context, input *CreateSipMediaApplicationCallInput, opts ...request.Option) (*CreateSipMediaApplicationCallOutput, error)

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

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

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

func (*Chime) CreateSipMediaApplicationRequest added in v1.35.30

func (c *Chime) CreateSipMediaApplicationRequest(input *CreateSipMediaApplicationInput) (req *request.Request, output *CreateSipMediaApplicationOutput)

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

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

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

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

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

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

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

func (*Chime) CreateSipMediaApplicationWithContext added in v1.35.30

func (c *Chime) CreateSipMediaApplicationWithContext(ctx aws.Context, input *CreateSipMediaApplicationInput, opts ...request.Option) (*CreateSipMediaApplicationOutput, error)

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

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

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

func (*Chime) CreateSipRule added in v1.35.30

func (c *Chime) CreateSipRule(input *CreateSipRuleInput) (*CreateSipRuleOutput, error)

CreateSipRule API operation for Amazon Chime.

Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type.

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateSipRuleRequest added in v1.35.30

func (c *Chime) CreateSipRuleRequest(input *CreateSipRuleInput) (req *request.Request, output *CreateSipRuleOutput)

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

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

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

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

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

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

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

func (*Chime) CreateSipRuleWithContext added in v1.35.30

func (c *Chime) CreateSipRuleWithContext(ctx aws.Context, input *CreateSipRuleInput, opts ...request.Option) (*CreateSipRuleOutput, error)

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

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

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

func (*Chime) CreateUser added in v1.28.0

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

CreateUser API operation for Amazon Chime.

Creates a user under the specified Amazon Chime account.

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

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

Returned Error Types:

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

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateUserRequest added in v1.28.0

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 added in v1.28.0

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 added in v1.18.4

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

CreateVoiceConnector API operation for Amazon Chime.

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

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

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateVoiceConnectorGroup added in v1.25.19

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

CreateVoiceConnectorGroup API operation for Amazon Chime.

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

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

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) CreateVoiceConnectorGroupRequest added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

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 added in v1.18.4

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

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

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

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

func (*Chime) DeleteAccount

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

DeleteAccount API operation for Amazon Chime.

Deletes the specified Amazon Chime account. You must suspend all users before deleting Team account. You can use the BatchSuspendUser action to dodo.

For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your Amazon Chime account before deletion. As soon as you release the domain, all users under that account are suspended.

Deleted accounts appear in your Disabled accounts list for 90 days. To restore deleted account from your Disabled accounts list, you must contact AWS Support.

After 90 days, deleted accounts are permanently removed from your Disabled accounts list.

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteAccountRequest

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

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

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

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

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

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

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

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

func (*Chime) DeleteAccountWithContext

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

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

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

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

func (*Chime) DeleteAppInstance added in v1.35.33

func (c *Chime) DeleteAppInstance(input *DeleteAppInstanceInput) (*DeleteAppInstanceOutput, error)

DeleteAppInstance API operation for Amazon Chime.

Deletes an AppInstance and all associated data asynchronously.

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

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

Returned Error Types:

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

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

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteAppInstanceAdmin added in v1.35.33

func (c *Chime) DeleteAppInstanceAdmin(input *DeleteAppInstanceAdminInput) (*DeleteAppInstanceAdminOutput, error)

DeleteAppInstanceAdmin API operation for Amazon Chime.

Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user.

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

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

Returned Error Types:

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteAppInstanceAdminRequest added in v1.35.33

func (c *Chime) DeleteAppInstanceAdminRequest(input *DeleteAppInstanceAdminInput) (req *request.Request, output *DeleteAppInstanceAdminOutput)

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

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

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

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

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

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

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

func (*Chime) DeleteAppInstanceAdminWithContext added in v1.35.33

func (c *Chime) DeleteAppInstanceAdminWithContext(ctx aws.Context, input *DeleteAppInstanceAdminInput, opts ...request.Option) (*DeleteAppInstanceAdminOutput, error)

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

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

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

func (*Chime) DeleteAppInstanceRequest added in v1.35.33

func (c *Chime) DeleteAppInstanceRequest(input *DeleteAppInstanceInput) (req *request.Request, output *DeleteAppInstanceOutput)

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

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

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

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

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

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

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

func (*Chime) DeleteAppInstanceStreamingConfigurations added in v1.35.33

func (c *Chime) DeleteAppInstanceStreamingConfigurations(input *DeleteAppInstanceStreamingConfigurationsInput) (*DeleteAppInstanceStreamingConfigurationsOutput, error)

DeleteAppInstanceStreamingConfigurations API operation for Amazon Chime.

Deletes the streaming configurations of an AppInstance.

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

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

Returned Error Types:

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

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteAppInstanceStreamingConfigurationsRequest added in v1.35.33

func (c *Chime) DeleteAppInstanceStreamingConfigurationsRequest(input *DeleteAppInstanceStreamingConfigurationsInput) (req *request.Request, output *DeleteAppInstanceStreamingConfigurationsOutput)

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

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

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

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

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

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

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

func (*Chime) DeleteAppInstanceStreamingConfigurationsWithContext added in v1.35.33

func (c *Chime) DeleteAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *DeleteAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*DeleteAppInstanceStreamingConfigurationsOutput, error)

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

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

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

func (*Chime) DeleteAppInstanceUser added in v1.35.33

func (c *Chime) DeleteAppInstanceUser(input *DeleteAppInstanceUserInput) (*DeleteAppInstanceUserOutput, error)

DeleteAppInstanceUser API operation for Amazon Chime.

Deletes an AppInstanceUser.

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

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

Returned Error Types:

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

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

  • ThrottledClientException The client exceeded its request rate limit.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteAppInstanceUserRequest added in v1.35.33

func (c *Chime) DeleteAppInstanceUserRequest(input *DeleteAppInstanceUserInput) (req *request.Request, output *DeleteAppInstanceUserOutput)

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

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

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

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

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

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

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

func (*Chime) DeleteAppInstanceUserWithContext added in v1.35.33

func (c *Chime) DeleteAppInstanceUserWithContext(ctx aws.Context, input *DeleteAppInstanceUserInput, opts ...request.Option) (*DeleteAppInstanceUserOutput, error)

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

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

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

func (*Chime) DeleteAppInstanceWithContext added in v1.35.33

func (c *Chime) DeleteAppInstanceWithContext(ctx aws.Context, input *DeleteAppInstanceInput, opts ...request.Option) (*DeleteAppInstanceOutput, error)

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

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

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

func (*Chime) DeleteAttendee added in v1.25.39

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

DeleteAttendee API operation for Amazon Chime.

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

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

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

Returned Error Types:

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

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

  • ThrottledClientException The client exceeded its request rate limit.

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

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteAttendeeRequest added in v1.25.39

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 added in v1.25.39

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

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

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

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

func (*Chime) DeleteChannel added in v1.35.33

func (c *Chime) DeleteChannel(input *DeleteChannelInput) (*DeleteChannelOutput, error)

DeleteChannel API operation for Amazon Chime.

Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

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

Returned Error Types:

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteChannelBan added in v1.35.33

func (c *Chime) DeleteChannelBan(input *DeleteChannelBanInput) (*DeleteChannelBanOutput, error)

DeleteChannelBan API operation for Amazon Chime.

Removes a user from a channel's ban list.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

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

Returned Error Types:

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteChannelBanRequest added in v1.35.33

func (c *Chime) DeleteChannelBanRequest(input *DeleteChannelBanInput) (req *request.Request, output *DeleteChannelBanOutput)

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

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

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

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

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

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

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

func (*Chime) DeleteChannelBanWithContext added in v1.35.33

func (c *Chime) DeleteChannelBanWithContext(ctx aws.Context, input *DeleteChannelBanInput, opts ...request.Option) (*DeleteChannelBanOutput, error)

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

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

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

func (*Chime) DeleteChannelMembership added in v1.35.33

func (c *Chime) DeleteChannelMembership(input *DeleteChannelMembershipInput) (*DeleteChannelMembershipOutput, error)

DeleteChannelMembership API operation for Amazon Chime.

Removes a member from a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

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

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

Returned Error Types:

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

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

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

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

func (*Chime) DeleteChannelMembershipRequest added in v1.35.33

func (c *Chime) DeleteChannelMembershipRequest(input *DeleteChannelMembershipInput) (req *request.Request, output *DeleteChannelMembershipOutput)

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

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

See DeleteChannelMembership for more information on using the DeleteChannelMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteChannelMembershipRequest method.
req, resp := client.DeleteChannelMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMembership

func (*Chime) DeleteChannelMembershipWithContext added in v1.35.33

func (c *Chime) DeleteChannelMembershipWithContext(ctx aws.Context, input *DeleteChannelMembershipInput, opts ...request.Option) (*DeleteChannelMembershipOutput, error)

DeleteChannelMembershipWithContext is the same as DeleteChannelMembership with the addition of the ability to pass a context and additional request options.

See DeleteChannelMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteChannelMessage added in v1.35.33

func (c *Chime) DeleteChannelMessage(input *DeleteChannelMessageInput) (*DeleteChannelMessageOutput, error)

DeleteChannelMessage API operation for Amazon Chime.

Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteChannelMessage for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMessage

func (*Chime) DeleteChannelMessageRequest added in v1.35.33

func (c *Chime) DeleteChannelMessageRequest(input *DeleteChannelMessageInput) (req *request.Request, output *DeleteChannelMessageOutput)

DeleteChannelMessageRequest generates a "aws/request.Request" representing the client's request for the DeleteChannelMessage operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteChannelMessage for more information on using the DeleteChannelMessage API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteChannelMessageRequest method.
req, resp := client.DeleteChannelMessageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMessage

func (*Chime) DeleteChannelMessageWithContext added in v1.35.33

func (c *Chime) DeleteChannelMessageWithContext(ctx aws.Context, input *DeleteChannelMessageInput, opts ...request.Option) (*DeleteChannelMessageOutput, error)

DeleteChannelMessageWithContext is the same as DeleteChannelMessage with the addition of the ability to pass a context and additional request options.

See DeleteChannelMessage for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteChannelModerator added in v1.35.33

func (c *Chime) DeleteChannelModerator(input *DeleteChannelModeratorInput) (*DeleteChannelModeratorOutput, error)

DeleteChannelModerator API operation for Amazon Chime.

Deletes a channel moderator.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteChannelModerator for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelModerator

func (*Chime) DeleteChannelModeratorRequest added in v1.35.33

func (c *Chime) DeleteChannelModeratorRequest(input *DeleteChannelModeratorInput) (req *request.Request, output *DeleteChannelModeratorOutput)

DeleteChannelModeratorRequest generates a "aws/request.Request" representing the client's request for the DeleteChannelModerator operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteChannelModerator for more information on using the DeleteChannelModerator API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteChannelModeratorRequest method.
req, resp := client.DeleteChannelModeratorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelModerator

func (*Chime) DeleteChannelModeratorWithContext added in v1.35.33

func (c *Chime) DeleteChannelModeratorWithContext(ctx aws.Context, input *DeleteChannelModeratorInput, opts ...request.Option) (*DeleteChannelModeratorOutput, error)

DeleteChannelModeratorWithContext is the same as DeleteChannelModerator with the addition of the ability to pass a context and additional request options.

See DeleteChannelModerator for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteChannelRequest added in v1.35.33

func (c *Chime) DeleteChannelRequest(input *DeleteChannelInput) (req *request.Request, output *DeleteChannelOutput)

DeleteChannelRequest generates a "aws/request.Request" representing the client's request for the DeleteChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteChannel for more information on using the DeleteChannel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteChannelRequest method.
req, resp := client.DeleteChannelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannel

func (*Chime) DeleteChannelWithContext added in v1.35.33

func (c *Chime) DeleteChannelWithContext(ctx aws.Context, input *DeleteChannelInput, opts ...request.Option) (*DeleteChannelOutput, error)

DeleteChannelWithContext is the same as DeleteChannel with the addition of the ability to pass a context and additional request options.

See DeleteChannel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteEventsConfiguration added in v1.19.30

func (c *Chime) DeleteEventsConfiguration(input *DeleteEventsConfigurationInput) (*DeleteEventsConfigurationOutput, error)

DeleteEventsConfiguration API operation for Amazon Chime.

Deletes the events configuration that allows a bot to receive outgoing events.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteEventsConfiguration for usage and error information.

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ResourceLimitExceededException The request exceeds the resource limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteEventsConfiguration

func (*Chime) DeleteEventsConfigurationRequest added in v1.19.30

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 added in v1.19.30

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 added in v1.25.39

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, clients connected to the meeting are disconnected, and clients can no longer join the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteMeeting for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMeeting

func (*Chime) DeleteMeetingRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.18.4

func (c *Chime) DeletePhoneNumber(input *DeletePhoneNumberInput) (*DeletePhoneNumberOutput, error)

DeletePhoneNumber API operation for Amazon Chime.

Moves the specified phone number into the Deletionqueue. A phone number must be disassociated from any users or Amazon Chime Voice Connectors before it can be deleted.

Deleted phone numbers remain in the Deletion queue for 7 days before they are deleted permanently.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeletePhoneNumber for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeletePhoneNumber

func (*Chime) DeletePhoneNumberRequest added in v1.18.4

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 added in v1.18.4

func (c *Chime) DeletePhoneNumberWithContext(ctx aws.Context, input *DeletePhoneNumberInput, opts ...request.Option) (*DeletePhoneNumberOutput, error)

DeletePhoneNumberWithContext is the same as DeletePhoneNumber with the addition of the ability to pass a context and additional request options.

See DeletePhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteProxySession added in v1.30.5

func (c *Chime) DeleteProxySession(input *DeleteProxySessionInput) (*DeleteProxySessionOutput, error)

DeleteProxySession API operation for Amazon Chime.

Deletes the specified proxy session from the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteProxySession for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteProxySession

func (*Chime) DeleteProxySessionRequest added in v1.30.5

func (c *Chime) DeleteProxySessionRequest(input *DeleteProxySessionInput) (req *request.Request, output *DeleteProxySessionOutput)

DeleteProxySessionRequest generates a "aws/request.Request" representing the client's request for the DeleteProxySession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteProxySession for more information on using the DeleteProxySession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteProxySessionRequest method.
req, resp := client.DeleteProxySessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteProxySession

func (*Chime) DeleteProxySessionWithContext added in v1.30.5

func (c *Chime) DeleteProxySessionWithContext(ctx aws.Context, input *DeleteProxySessionInput, opts ...request.Option) (*DeleteProxySessionOutput, error)

DeleteProxySessionWithContext is the same as DeleteProxySession with the addition of the ability to pass a context and additional request options.

See DeleteProxySession for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteRoom added in v1.25.36

func (c *Chime) DeleteRoom(input *DeleteRoomInput) (*DeleteRoomOutput, error)

DeleteRoom API operation for Amazon Chime.

Deletes a chat room in an Amazon Chime Enterprise account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteRoom for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoom

func (*Chime) DeleteRoomMembership added in v1.25.36

func (c *Chime) DeleteRoomMembership(input *DeleteRoomMembershipInput) (*DeleteRoomMembershipOutput, error)

DeleteRoomMembership API operation for Amazon Chime.

Removes a member from a chat room in an Amazon Chime Enterprise account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteRoomMembership for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoomMembership

func (*Chime) DeleteRoomMembershipRequest added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

func (c *Chime) DeleteRoomWithContext(ctx aws.Context, input *DeleteRoomInput, opts ...request.Option) (*DeleteRoomOutput, error)

DeleteRoomWithContext is the same as DeleteRoom with the addition of the ability to pass a context and additional request options.

See DeleteRoom for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteSipMediaApplication added in v1.35.30

func (c *Chime) DeleteSipMediaApplication(input *DeleteSipMediaApplicationInput) (*DeleteSipMediaApplicationOutput, error)

DeleteSipMediaApplication API operation for Amazon Chime.

Deletes a SIP media application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteSipMediaApplication for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipMediaApplication

func (*Chime) DeleteSipMediaApplicationRequest added in v1.35.30

func (c *Chime) DeleteSipMediaApplicationRequest(input *DeleteSipMediaApplicationInput) (req *request.Request, output *DeleteSipMediaApplicationOutput)

DeleteSipMediaApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteSipMediaApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSipMediaApplication for more information on using the DeleteSipMediaApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSipMediaApplicationRequest method.
req, resp := client.DeleteSipMediaApplicationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipMediaApplication

func (*Chime) DeleteSipMediaApplicationWithContext added in v1.35.30

func (c *Chime) DeleteSipMediaApplicationWithContext(ctx aws.Context, input *DeleteSipMediaApplicationInput, opts ...request.Option) (*DeleteSipMediaApplicationOutput, error)

DeleteSipMediaApplicationWithContext is the same as DeleteSipMediaApplication with the addition of the ability to pass a context and additional request options.

See DeleteSipMediaApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteSipRule added in v1.35.30

func (c *Chime) DeleteSipRule(input *DeleteSipRuleInput) (*DeleteSipRuleOutput, error)

DeleteSipRule API operation for Amazon Chime.

Deletes a SIP rule. You must disable a SIP rule before you can delete it.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteSipRule for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipRule

func (*Chime) DeleteSipRuleRequest added in v1.35.30

func (c *Chime) DeleteSipRuleRequest(input *DeleteSipRuleInput) (req *request.Request, output *DeleteSipRuleOutput)

DeleteSipRuleRequest generates a "aws/request.Request" representing the client's request for the DeleteSipRule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSipRule for more information on using the DeleteSipRule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSipRuleRequest method.
req, resp := client.DeleteSipRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipRule

func (*Chime) DeleteSipRuleWithContext added in v1.35.30

func (c *Chime) DeleteSipRuleWithContext(ctx aws.Context, input *DeleteSipRuleInput, opts ...request.Option) (*DeleteSipRuleOutput, error)

DeleteSipRuleWithContext is the same as DeleteSipRule with the addition of the ability to pass a context and additional request options.

See DeleteSipRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnector added in v1.18.4

func (c *Chime) DeleteVoiceConnector(input *DeleteVoiceConnectorInput) (*DeleteVoiceConnectorOutput, error)

DeleteVoiceConnector API operation for Amazon Chime.

Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnector for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnector

func (*Chime) DeleteVoiceConnectorEmergencyCallingConfiguration added in v1.33.0

DeleteVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime.

Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorEmergencyCallingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorEmergencyCallingConfiguration

func (*Chime) DeleteVoiceConnectorEmergencyCallingConfigurationRequest added in v1.33.0

func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorEmergencyCallingConfigurationOutput)

DeleteVoiceConnectorEmergencyCallingConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteVoiceConnectorEmergencyCallingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVoiceConnectorEmergencyCallingConfiguration for more information on using the DeleteVoiceConnectorEmergencyCallingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVoiceConnectorEmergencyCallingConfigurationRequest method.
req, resp := client.DeleteVoiceConnectorEmergencyCallingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorEmergencyCallingConfiguration

func (*Chime) DeleteVoiceConnectorEmergencyCallingConfigurationWithContext added in v1.33.0

func (c *Chime) DeleteVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)

DeleteVoiceConnectorEmergencyCallingConfigurationWithContext is the same as DeleteVoiceConnectorEmergencyCallingConfiguration with the addition of the ability to pass a context and additional request options.

See DeleteVoiceConnectorEmergencyCallingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnectorGroup added in v1.25.19

func (c *Chime) DeleteVoiceConnectorGroup(input *DeleteVoiceConnectorGroupInput) (*DeleteVoiceConnectorGroupOutput, error)

DeleteVoiceConnectorGroup API operation for Amazon Chime.

Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorGroup for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorGroup

func (*Chime) DeleteVoiceConnectorGroupRequest added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

func (c *Chime) DeleteVoiceConnectorOrigination(input *DeleteVoiceConnectorOriginationInput) (*DeleteVoiceConnectorOriginationOutput, error)

DeleteVoiceConnectorOrigination API operation for Amazon Chime.

Deletes the origination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorOrigination for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOrigination

func (*Chime) DeleteVoiceConnectorOriginationRequest added in v1.18.4

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 added in v1.18.4

func (c *Chime) DeleteVoiceConnectorOriginationWithContext(ctx aws.Context, input *DeleteVoiceConnectorOriginationInput, opts ...request.Option) (*DeleteVoiceConnectorOriginationOutput, error)

DeleteVoiceConnectorOriginationWithContext is the same as DeleteVoiceConnectorOrigination with the addition of the ability to pass a context and additional request options.

See DeleteVoiceConnectorOrigination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnectorProxy added in v1.30.5

func (c *Chime) DeleteVoiceConnectorProxy(input *DeleteVoiceConnectorProxyInput) (*DeleteVoiceConnectorProxyOutput, error)

DeleteVoiceConnectorProxy API operation for Amazon Chime.

Deletes the proxy configuration from the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorProxy for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorProxy

func (*Chime) DeleteVoiceConnectorProxyRequest added in v1.30.5

func (c *Chime) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProxyInput) (req *request.Request, output *DeleteVoiceConnectorProxyOutput)

DeleteVoiceConnectorProxyRequest generates a "aws/request.Request" representing the client's request for the DeleteVoiceConnectorProxy operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVoiceConnectorProxy for more information on using the DeleteVoiceConnectorProxy API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVoiceConnectorProxyRequest method.
req, resp := client.DeleteVoiceConnectorProxyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorProxy

func (*Chime) DeleteVoiceConnectorProxyWithContext added in v1.30.5

func (c *Chime) DeleteVoiceConnectorProxyWithContext(ctx aws.Context, input *DeleteVoiceConnectorProxyInput, opts ...request.Option) (*DeleteVoiceConnectorProxyOutput, error)

DeleteVoiceConnectorProxyWithContext is the same as DeleteVoiceConnectorProxy with the addition of the ability to pass a context and additional request options.

See DeleteVoiceConnectorProxy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DeleteVoiceConnectorRequest added in v1.18.4

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 added in v1.25.19

func (c *Chime) DeleteVoiceConnectorStreamingConfiguration(input *DeleteVoiceConnectorStreamingConfigurationInput) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)

DeleteVoiceConnectorStreamingConfiguration API operation for Amazon Chime.

Deletes the streaming configuration for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorStreamingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorStreamingConfiguration

func (*Chime) DeleteVoiceConnectorStreamingConfigurationRequest added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

func (c *Chime) DeleteVoiceConnectorTermination(input *DeleteVoiceConnectorTerminationInput) (*DeleteVoiceConnectorTerminationOutput, error)

DeleteVoiceConnectorTermination API operation for Amazon Chime.

Deletes the termination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorTermination for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTermination

func (*Chime) DeleteVoiceConnectorTerminationCredentials added in v1.18.4

func (c *Chime) DeleteVoiceConnectorTerminationCredentials(input *DeleteVoiceConnectorTerminationCredentialsInput) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)

DeleteVoiceConnectorTerminationCredentials API operation for Amazon Chime.

Deletes the specified SIP credentials used by your equipment to authenticate during call termination.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DeleteVoiceConnectorTerminationCredentials for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationCredentials

func (*Chime) DeleteVoiceConnectorTerminationCredentialsRequest added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

func (c *Chime) DeleteVoiceConnectorWithContext(ctx aws.Context, input *DeleteVoiceConnectorInput, opts ...request.Option) (*DeleteVoiceConnectorOutput, error)

DeleteVoiceConnectorWithContext is the same as DeleteVoiceConnector with the addition of the ability to pass a context and additional request options.

See DeleteVoiceConnector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DescribeAppInstance added in v1.35.33

func (c *Chime) DescribeAppInstance(input *DescribeAppInstanceInput) (*DescribeAppInstanceOutput, error)

DescribeAppInstance API operation for Amazon Chime.

Returns the full details of an AppInstance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DescribeAppInstance for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstance

func (*Chime) DescribeAppInstanceAdmin added in v1.35.33

func (c *Chime) DescribeAppInstanceAdmin(input *DescribeAppInstanceAdminInput) (*DescribeAppInstanceAdminOutput, error)

DescribeAppInstanceAdmin API operation for Amazon Chime.

Returns the full details of an AppInstanceAdmin.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DescribeAppInstanceAdmin for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceAdmin

func (*Chime) DescribeAppInstanceAdminRequest added in v1.35.33

func (c *Chime) DescribeAppInstanceAdminRequest(input *DescribeAppInstanceAdminInput) (req *request.Request, output *DescribeAppInstanceAdminOutput)

DescribeAppInstanceAdminRequest generates a "aws/request.Request" representing the client's request for the DescribeAppInstanceAdmin operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAppInstanceAdmin for more information on using the DescribeAppInstanceAdmin API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAppInstanceAdminRequest method.
req, resp := client.DescribeAppInstanceAdminRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceAdmin

func (*Chime) DescribeAppInstanceAdminWithContext added in v1.35.33

func (c *Chime) DescribeAppInstanceAdminWithContext(ctx aws.Context, input *DescribeAppInstanceAdminInput, opts ...request.Option) (*DescribeAppInstanceAdminOutput, error)

DescribeAppInstanceAdminWithContext is the same as DescribeAppInstanceAdmin with the addition of the ability to pass a context and additional request options.

See DescribeAppInstanceAdmin for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DescribeAppInstanceRequest added in v1.35.33

func (c *Chime) DescribeAppInstanceRequest(input *DescribeAppInstanceInput) (req *request.Request, output *DescribeAppInstanceOutput)

DescribeAppInstanceRequest generates a "aws/request.Request" representing the client's request for the DescribeAppInstance operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAppInstance for more information on using the DescribeAppInstance API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAppInstanceRequest method.
req, resp := client.DescribeAppInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstance

func (*Chime) DescribeAppInstanceUser added in v1.35.33

func (c *Chime) DescribeAppInstanceUser(input *DescribeAppInstanceUserInput) (*DescribeAppInstanceUserOutput, error)

DescribeAppInstanceUser API operation for Amazon Chime.

Returns the full details of an AppInstanceUser .

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DescribeAppInstanceUser for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceUser

func (*Chime) DescribeAppInstanceUserRequest added in v1.35.33

func (c *Chime) DescribeAppInstanceUserRequest(input *DescribeAppInstanceUserInput) (req *request.Request, output *DescribeAppInstanceUserOutput)

DescribeAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the DescribeAppInstanceUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeAppInstanceUser for more information on using the DescribeAppInstanceUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeAppInstanceUserRequest method.
req, resp := client.DescribeAppInstanceUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceUser

func (*Chime) DescribeAppInstanceUserWithContext added in v1.35.33

func (c *Chime) DescribeAppInstanceUserWithContext(ctx aws.Context, input *DescribeAppInstanceUserInput, opts ...request.Option) (*DescribeAppInstanceUserOutput, error)

DescribeAppInstanceUserWithContext is the same as DescribeAppInstanceUser with the addition of the ability to pass a context and additional request options.

See DescribeAppInstanceUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DescribeAppInstanceWithContext added in v1.35.33

func (c *Chime) DescribeAppInstanceWithContext(ctx aws.Context, input *DescribeAppInstanceInput, opts ...request.Option) (*DescribeAppInstanceOutput, error)

DescribeAppInstanceWithContext is the same as DescribeAppInstance with the addition of the ability to pass a context and additional request options.

See DescribeAppInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DescribeChannel added in v1.35.33

func (c *Chime) DescribeChannel(input *DescribeChannelInput) (*DescribeChannelOutput, error)

DescribeChannel API operation for Amazon Chime.

Returns the full details of a channel in an Amazon Chime AppInstance.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DescribeChannel for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannel

func (*Chime) DescribeChannelBan added in v1.35.33

func (c *Chime) DescribeChannelBan(input *DescribeChannelBanInput) (*DescribeChannelBanOutput, error)

DescribeChannelBan API operation for Amazon Chime.

Returns the full details of a channel ban.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelBan for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelBan

func (*Chime) DescribeChannelBanRequest added in v1.35.33

func (c *Chime) DescribeChannelBanRequest(input *DescribeChannelBanInput) (req *request.Request, output *DescribeChannelBanOutput)

DescribeChannelBanRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelBan operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeChannelBan for more information on using the DescribeChannelBan API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeChannelBanRequest method.
req, resp := client.DescribeChannelBanRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelBan

func (*Chime) DescribeChannelBanWithContext added in v1.35.33

func (c *Chime) DescribeChannelBanWithContext(ctx aws.Context, input *DescribeChannelBanInput, opts ...request.Option) (*DescribeChannelBanOutput, error)

DescribeChannelBanWithContext is the same as DescribeChannelBan with the addition of the ability to pass a context and additional request options.

See DescribeChannelBan for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DescribeChannelMembership added in v1.35.33

func (c *Chime) DescribeChannelMembership(input *DescribeChannelMembershipInput) (*DescribeChannelMembershipOutput, error)

DescribeChannelMembership API operation for Amazon Chime.

Returns the full details of a user's channel membership.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelMembership for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembership

func (*Chime) DescribeChannelMembershipForAppInstanceUser added in v1.35.33

DescribeChannelMembershipForAppInstanceUser API operation for Amazon Chime.

Returns the details of a channel based on the membership of the specified AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelMembershipForAppInstanceUser for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembershipForAppInstanceUser

func (*Chime) DescribeChannelMembershipForAppInstanceUserRequest added in v1.35.33

func (c *Chime) DescribeChannelMembershipForAppInstanceUserRequest(input *DescribeChannelMembershipForAppInstanceUserInput) (req *request.Request, output *DescribeChannelMembershipForAppInstanceUserOutput)

DescribeChannelMembershipForAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelMembershipForAppInstanceUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeChannelMembershipForAppInstanceUser for more information on using the DescribeChannelMembershipForAppInstanceUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeChannelMembershipForAppInstanceUserRequest method.
req, resp := client.DescribeChannelMembershipForAppInstanceUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembershipForAppInstanceUser

func (*Chime) DescribeChannelMembershipForAppInstanceUserWithContext added in v1.35.33

func (c *Chime) DescribeChannelMembershipForAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelMembershipForAppInstanceUserInput, opts ...request.Option) (*DescribeChannelMembershipForAppInstanceUserOutput, error)

DescribeChannelMembershipForAppInstanceUserWithContext is the same as DescribeChannelMembershipForAppInstanceUser with the addition of the ability to pass a context and additional request options.

See DescribeChannelMembershipForAppInstanceUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DescribeChannelMembershipRequest added in v1.35.33

func (c *Chime) DescribeChannelMembershipRequest(input *DescribeChannelMembershipInput) (req *request.Request, output *DescribeChannelMembershipOutput)

DescribeChannelMembershipRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelMembership operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeChannelMembership for more information on using the DescribeChannelMembership API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeChannelMembershipRequest method.
req, resp := client.DescribeChannelMembershipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembership

func (*Chime) DescribeChannelMembershipWithContext added in v1.35.33

func (c *Chime) DescribeChannelMembershipWithContext(ctx aws.Context, input *DescribeChannelMembershipInput, opts ...request.Option) (*DescribeChannelMembershipOutput, error)

DescribeChannelMembershipWithContext is the same as DescribeChannelMembership with the addition of the ability to pass a context and additional request options.

See DescribeChannelMembership for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DescribeChannelModeratedByAppInstanceUser added in v1.35.33

func (c *Chime) DescribeChannelModeratedByAppInstanceUser(input *DescribeChannelModeratedByAppInstanceUserInput) (*DescribeChannelModeratedByAppInstanceUserOutput, error)

DescribeChannelModeratedByAppInstanceUser API operation for Amazon Chime.

Returns the full details of a channel moderated by the specified AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelModeratedByAppInstanceUser for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModeratedByAppInstanceUser

func (*Chime) DescribeChannelModeratedByAppInstanceUserRequest added in v1.35.33

func (c *Chime) DescribeChannelModeratedByAppInstanceUserRequest(input *DescribeChannelModeratedByAppInstanceUserInput) (req *request.Request, output *DescribeChannelModeratedByAppInstanceUserOutput)

DescribeChannelModeratedByAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelModeratedByAppInstanceUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeChannelModeratedByAppInstanceUser for more information on using the DescribeChannelModeratedByAppInstanceUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeChannelModeratedByAppInstanceUserRequest method.
req, resp := client.DescribeChannelModeratedByAppInstanceUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModeratedByAppInstanceUser

func (*Chime) DescribeChannelModeratedByAppInstanceUserWithContext added in v1.35.33

func (c *Chime) DescribeChannelModeratedByAppInstanceUserWithContext(ctx aws.Context, input *DescribeChannelModeratedByAppInstanceUserInput, opts ...request.Option) (*DescribeChannelModeratedByAppInstanceUserOutput, error)

DescribeChannelModeratedByAppInstanceUserWithContext is the same as DescribeChannelModeratedByAppInstanceUser with the addition of the ability to pass a context and additional request options.

See DescribeChannelModeratedByAppInstanceUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DescribeChannelModerator added in v1.35.33

func (c *Chime) DescribeChannelModerator(input *DescribeChannelModeratorInput) (*DescribeChannelModeratorOutput, error)

DescribeChannelModerator API operation for Amazon Chime.

Returns the full details of a single ChannelModerator.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DescribeChannelModerator for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModerator

func (*Chime) DescribeChannelModeratorRequest added in v1.35.33

func (c *Chime) DescribeChannelModeratorRequest(input *DescribeChannelModeratorInput) (req *request.Request, output *DescribeChannelModeratorOutput)

DescribeChannelModeratorRequest generates a "aws/request.Request" representing the client's request for the DescribeChannelModerator operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeChannelModerator for more information on using the DescribeChannelModerator API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeChannelModeratorRequest method.
req, resp := client.DescribeChannelModeratorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModerator

func (*Chime) DescribeChannelModeratorWithContext added in v1.35.33

func (c *Chime) DescribeChannelModeratorWithContext(ctx aws.Context, input *DescribeChannelModeratorInput, opts ...request.Option) (*DescribeChannelModeratorOutput, error)

DescribeChannelModeratorWithContext is the same as DescribeChannelModerator with the addition of the ability to pass a context and additional request options.

See DescribeChannelModerator for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DescribeChannelRequest added in v1.35.33

func (c *Chime) DescribeChannelRequest(input *DescribeChannelInput) (req *request.Request, output *DescribeChannelOutput)

DescribeChannelRequest generates a "aws/request.Request" representing the client's request for the DescribeChannel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeChannel for more information on using the DescribeChannel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeChannelRequest method.
req, resp := client.DescribeChannelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannel

func (*Chime) DescribeChannelWithContext added in v1.35.33

func (c *Chime) DescribeChannelWithContext(ctx aws.Context, input *DescribeChannelInput, opts ...request.Option) (*DescribeChannelOutput, error)

DescribeChannelWithContext is the same as DescribeChannel with the addition of the ability to pass a context and additional request options.

See DescribeChannel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) DisassociatePhoneNumberFromUser added in v1.18.4

func (c *Chime) DisassociatePhoneNumberFromUser(input *DisassociatePhoneNumberFromUserInput) (*DisassociatePhoneNumberFromUserOutput, error)

DisassociatePhoneNumberFromUser API operation for Amazon Chime.

Disassociates the primary provisioned phone number from the specified Amazon Chime user.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DisassociatePhoneNumberFromUser for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumberFromUser

func (*Chime) DisassociatePhoneNumberFromUserRequest added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnector(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)

DisassociatePhoneNumbersFromVoiceConnector API operation for Amazon Chime.

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DisassociatePhoneNumbersFromVoiceConnector for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnector

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorGroup added in v1.25.19

DisassociatePhoneNumbersFromVoiceConnectorGroup API operation for Amazon Chime.

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DisassociatePhoneNumbersFromVoiceConnectorGroup for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnectorGroup

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.28.0

DisassociateSigninDelegateGroupsFromAccount API operation for Amazon Chime.

Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation DisassociateSigninDelegateGroupsFromAccount for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociateSigninDelegateGroupsFromAccount

func (*Chime) DisassociateSigninDelegateGroupsFromAccountRequest added in v1.28.0

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 added in v1.28.0

func (c *Chime) DisassociateSigninDelegateGroupsFromAccountWithContext(ctx aws.Context, input *DisassociateSigninDelegateGroupsFromAccountInput, opts ...request.Option) (*DisassociateSigninDelegateGroupsFromAccountOutput, error)

DisassociateSigninDelegateGroupsFromAccountWithContext is the same as DisassociateSigninDelegateGroupsFromAccount with the addition of the ability to pass a context and additional request options.

See DisassociateSigninDelegateGroupsFromAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetAccount

func (c *Chime) GetAccount(input *GetAccountInput) (*GetAccountOutput, error)

GetAccount API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetAccount for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccount

func (*Chime) GetAccountRequest

func (c *Chime) GetAccountRequest(input *GetAccountInput) (req *request.Request, output *GetAccountOutput)

GetAccountRequest generates a "aws/request.Request" representing the client's request for the GetAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAccount for more information on using the GetAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAccountRequest method.
req, resp := client.GetAccountRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccount

func (*Chime) GetAccountSettings

func (c *Chime) GetAccountSettings(input *GetAccountSettingsInput) (*GetAccountSettingsOutput, error)

GetAccountSettings API operation for Amazon Chime.

Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout settings. For more information about these settings, see Use the Policies Page (https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetAccountSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountSettings

func (*Chime) GetAccountSettingsRequest

func (c *Chime) GetAccountSettingsRequest(input *GetAccountSettingsInput) (req *request.Request, output *GetAccountSettingsOutput)

GetAccountSettingsRequest generates a "aws/request.Request" representing the client's request for the GetAccountSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAccountSettings for more information on using the GetAccountSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAccountSettingsRequest method.
req, resp := client.GetAccountSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountSettings

func (*Chime) GetAccountSettingsWithContext

func (c *Chime) GetAccountSettingsWithContext(ctx aws.Context, input *GetAccountSettingsInput, opts ...request.Option) (*GetAccountSettingsOutput, error)

GetAccountSettingsWithContext is the same as GetAccountSettings with the addition of the ability to pass a context and additional request options.

See GetAccountSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetAccountWithContext

func (c *Chime) GetAccountWithContext(ctx aws.Context, input *GetAccountInput, opts ...request.Option) (*GetAccountOutput, error)

GetAccountWithContext is the same as GetAccount with the addition of the ability to pass a context and additional request options.

See GetAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetAppInstanceRetentionSettings added in v1.35.33

func (c *Chime) GetAppInstanceRetentionSettings(input *GetAppInstanceRetentionSettingsInput) (*GetAppInstanceRetentionSettingsOutput, error)

GetAppInstanceRetentionSettings API operation for Amazon Chime.

Gets the retention settings for an AppInstance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetAppInstanceRetentionSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceRetentionSettings

func (*Chime) GetAppInstanceRetentionSettingsRequest added in v1.35.33

func (c *Chime) GetAppInstanceRetentionSettingsRequest(input *GetAppInstanceRetentionSettingsInput) (req *request.Request, output *GetAppInstanceRetentionSettingsOutput)

GetAppInstanceRetentionSettingsRequest generates a "aws/request.Request" representing the client's request for the GetAppInstanceRetentionSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAppInstanceRetentionSettings for more information on using the GetAppInstanceRetentionSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAppInstanceRetentionSettingsRequest method.
req, resp := client.GetAppInstanceRetentionSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceRetentionSettings

func (*Chime) GetAppInstanceRetentionSettingsWithContext added in v1.35.33

func (c *Chime) GetAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *GetAppInstanceRetentionSettingsInput, opts ...request.Option) (*GetAppInstanceRetentionSettingsOutput, error)

GetAppInstanceRetentionSettingsWithContext is the same as GetAppInstanceRetentionSettings with the addition of the ability to pass a context and additional request options.

See GetAppInstanceRetentionSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetAppInstanceStreamingConfigurations added in v1.35.33

func (c *Chime) GetAppInstanceStreamingConfigurations(input *GetAppInstanceStreamingConfigurationsInput) (*GetAppInstanceStreamingConfigurationsOutput, error)

GetAppInstanceStreamingConfigurations API operation for Amazon Chime.

Gets the streaming settings for an AppInstance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetAppInstanceStreamingConfigurations for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceStreamingConfigurations

func (*Chime) GetAppInstanceStreamingConfigurationsRequest added in v1.35.33

func (c *Chime) GetAppInstanceStreamingConfigurationsRequest(input *GetAppInstanceStreamingConfigurationsInput) (req *request.Request, output *GetAppInstanceStreamingConfigurationsOutput)

GetAppInstanceStreamingConfigurationsRequest generates a "aws/request.Request" representing the client's request for the GetAppInstanceStreamingConfigurations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAppInstanceStreamingConfigurations for more information on using the GetAppInstanceStreamingConfigurations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAppInstanceStreamingConfigurationsRequest method.
req, resp := client.GetAppInstanceStreamingConfigurationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceStreamingConfigurations

func (*Chime) GetAppInstanceStreamingConfigurationsWithContext added in v1.35.33

func (c *Chime) GetAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *GetAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*GetAppInstanceStreamingConfigurationsOutput, error)

GetAppInstanceStreamingConfigurationsWithContext is the same as GetAppInstanceStreamingConfigurations with the addition of the ability to pass a context and additional request options.

See GetAppInstanceStreamingConfigurations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetAttendee added in v1.25.39

func (c *Chime) GetAttendee(input *GetAttendeeInput) (*GetAttendeeOutput, error)

GetAttendee API operation for Amazon Chime.

Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide .

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetAttendee for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAttendee

func (*Chime) GetAttendeeRequest added in v1.25.39

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 added in v1.25.39

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 added in v1.19.30

func (c *Chime) GetBot(input *GetBotInput) (*GetBotOutput, error)

GetBot API operation for Amazon Chime.

Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetBot for usage and error information.

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetBot

func (*Chime) GetBotRequest added in v1.19.30

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 added in v1.19.30

func (c *Chime) GetBotWithContext(ctx aws.Context, input *GetBotInput, opts ...request.Option) (*GetBotOutput, error)

GetBotWithContext is the same as GetBot with the addition of the ability to pass a context and additional request options.

See GetBot for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetChannelMessage added in v1.35.33

func (c *Chime) GetChannelMessage(input *GetChannelMessageInput) (*GetChannelMessageOutput, error)

GetChannelMessage API operation for Amazon Chime.

Gets the full details of a channel message.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetChannelMessage for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetChannelMessage

func (*Chime) GetChannelMessageRequest added in v1.35.33

func (c *Chime) GetChannelMessageRequest(input *GetChannelMessageInput) (req *request.Request, output *GetChannelMessageOutput)

GetChannelMessageRequest generates a "aws/request.Request" representing the client's request for the GetChannelMessage operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetChannelMessage for more information on using the GetChannelMessage API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetChannelMessageRequest method.
req, resp := client.GetChannelMessageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetChannelMessage

func (*Chime) GetChannelMessageWithContext added in v1.35.33

func (c *Chime) GetChannelMessageWithContext(ctx aws.Context, input *GetChannelMessageInput, opts ...request.Option) (*GetChannelMessageOutput, error)

GetChannelMessageWithContext is the same as GetChannelMessage with the addition of the ability to pass a context and additional request options.

See GetChannelMessage for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetEventsConfiguration added in v1.19.30

func (c *Chime) GetEventsConfiguration(input *GetEventsConfigurationInput) (*GetEventsConfigurationOutput, error)

GetEventsConfiguration API operation for Amazon Chime.

Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetEventsConfiguration for usage and error information.

Returned Error Types:

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • NotFoundException One or more of the resources in the request does not exist in the system.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetEventsConfiguration

func (*Chime) GetEventsConfigurationRequest added in v1.19.30

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 added in v1.19.30

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 added in v1.18.4

func (c *Chime) GetGlobalSettings(input *GetGlobalSettingsInput) (*GetGlobalSettingsOutput, error)

GetGlobalSettings API operation for Amazon Chime.

Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetGlobalSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetGlobalSettings

func (*Chime) GetGlobalSettingsRequest added in v1.18.4

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 added in v1.18.4

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 added in v1.25.39

func (c *Chime) GetMeeting(input *GetMeetingInput) (*GetMeetingOutput, error)

GetMeeting API operation for Amazon Chime.

Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide .

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetMeeting for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMeeting

func (*Chime) GetMeetingRequest added in v1.25.39

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 added in v1.25.39

func (c *Chime) GetMeetingWithContext(ctx aws.Context, input *GetMeetingInput, opts ...request.Option) (*GetMeetingOutput, error)

GetMeetingWithContext is the same as GetMeeting with the addition of the ability to pass a context and additional request options.

See GetMeeting for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetMessagingSessionEndpoint added in v1.35.33

func (c *Chime) GetMessagingSessionEndpoint(input *GetMessagingSessionEndpointInput) (*GetMessagingSessionEndpointOutput, error)

GetMessagingSessionEndpoint API operation for Amazon Chime.

The details of the endpoint for the messaging session.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetMessagingSessionEndpoint for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMessagingSessionEndpoint

func (*Chime) GetMessagingSessionEndpointRequest added in v1.35.33

func (c *Chime) GetMessagingSessionEndpointRequest(input *GetMessagingSessionEndpointInput) (req *request.Request, output *GetMessagingSessionEndpointOutput)

GetMessagingSessionEndpointRequest generates a "aws/request.Request" representing the client's request for the GetMessagingSessionEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetMessagingSessionEndpoint for more information on using the GetMessagingSessionEndpoint API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetMessagingSessionEndpointRequest method.
req, resp := client.GetMessagingSessionEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMessagingSessionEndpoint

func (*Chime) GetMessagingSessionEndpointWithContext added in v1.35.33

func (c *Chime) GetMessagingSessionEndpointWithContext(ctx aws.Context, input *GetMessagingSessionEndpointInput, opts ...request.Option) (*GetMessagingSessionEndpointOutput, error)

GetMessagingSessionEndpointWithContext is the same as GetMessagingSessionEndpoint with the addition of the ability to pass a context and additional request options.

See GetMessagingSessionEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetPhoneNumber added in v1.18.4

func (c *Chime) GetPhoneNumber(input *GetPhoneNumberInput) (*GetPhoneNumberOutput, error)

GetPhoneNumber API operation for Amazon Chime.

Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetPhoneNumber for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumber

func (*Chime) GetPhoneNumberOrder added in v1.18.4

func (c *Chime) GetPhoneNumberOrder(input *GetPhoneNumberOrderInput) (*GetPhoneNumberOrderOutput, error)

GetPhoneNumberOrder API operation for Amazon Chime.

Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetPhoneNumberOrder for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberOrder

func (*Chime) GetPhoneNumberOrderRequest added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.25.19

func (c *Chime) GetPhoneNumberSettings(input *GetPhoneNumberSettingsInput) (*GetPhoneNumberSettingsOutput, error)

GetPhoneNumberSettings API operation for Amazon Chime.

Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetPhoneNumberSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberSettings

func (*Chime) GetPhoneNumberSettingsRequest added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

func (c *Chime) GetPhoneNumberWithContext(ctx aws.Context, input *GetPhoneNumberInput, opts ...request.Option) (*GetPhoneNumberOutput, error)

GetPhoneNumberWithContext is the same as GetPhoneNumber with the addition of the ability to pass a context and additional request options.

See GetPhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetProxySession added in v1.30.5

func (c *Chime) GetProxySession(input *GetProxySessionInput) (*GetProxySessionOutput, error)

GetProxySession API operation for Amazon Chime.

Gets the specified proxy session details for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetProxySession for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetProxySession

func (*Chime) GetProxySessionRequest added in v1.30.5

func (c *Chime) GetProxySessionRequest(input *GetProxySessionInput) (req *request.Request, output *GetProxySessionOutput)

GetProxySessionRequest generates a "aws/request.Request" representing the client's request for the GetProxySession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetProxySession for more information on using the GetProxySession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetProxySessionRequest method.
req, resp := client.GetProxySessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetProxySession

func (*Chime) GetProxySessionWithContext added in v1.30.5

func (c *Chime) GetProxySessionWithContext(ctx aws.Context, input *GetProxySessionInput, opts ...request.Option) (*GetProxySessionOutput, error)

GetProxySessionWithContext is the same as GetProxySession with the addition of the ability to pass a context and additional request options.

See GetProxySession for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetRetentionSettings added in v1.31.2

func (c *Chime) GetRetentionSettings(input *GetRetentionSettingsInput) (*GetRetentionSettingsOutput, error)

GetRetentionSettings API operation for Amazon Chime.

Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see Managing Chat Retention Policies (https://docs.aws.amazon.com/chime/latest/ag/chat-retention.html) in the Amazon Chime Administration Guide .

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetRetentionSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRetentionSettings

func (*Chime) GetRetentionSettingsRequest added in v1.31.2

func (c *Chime) GetRetentionSettingsRequest(input *GetRetentionSettingsInput) (req *request.Request, output *GetRetentionSettingsOutput)

GetRetentionSettingsRequest generates a "aws/request.Request" representing the client's request for the GetRetentionSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetRetentionSettings for more information on using the GetRetentionSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetRetentionSettingsRequest method.
req, resp := client.GetRetentionSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRetentionSettings

func (*Chime) GetRetentionSettingsWithContext added in v1.31.2

func (c *Chime) GetRetentionSettingsWithContext(ctx aws.Context, input *GetRetentionSettingsInput, opts ...request.Option) (*GetRetentionSettingsOutput, error)

GetRetentionSettingsWithContext is the same as GetRetentionSettings with the addition of the ability to pass a context and additional request options.

See GetRetentionSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetRoom added in v1.25.36

func (c *Chime) GetRoom(input *GetRoomInput) (*GetRoomOutput, error)

GetRoom API operation for Amazon Chime.

Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetRoom for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRoom

func (*Chime) GetRoomRequest added in v1.25.36

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 added in v1.25.36

func (c *Chime) GetRoomWithContext(ctx aws.Context, input *GetRoomInput, opts ...request.Option) (*GetRoomOutput, error)

GetRoomWithContext is the same as GetRoom with the addition of the ability to pass a context and additional request options.

See GetRoom for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetSipMediaApplication added in v1.35.30

func (c *Chime) GetSipMediaApplication(input *GetSipMediaApplicationInput) (*GetSipMediaApplicationOutput, error)

GetSipMediaApplication API operation for Amazon Chime.

Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetSipMediaApplication for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplication

func (*Chime) GetSipMediaApplicationLoggingConfiguration added in v1.35.30

func (c *Chime) GetSipMediaApplicationLoggingConfiguration(input *GetSipMediaApplicationLoggingConfigurationInput) (*GetSipMediaApplicationLoggingConfigurationOutput, error)

GetSipMediaApplicationLoggingConfiguration API operation for Amazon Chime.

Returns the logging configuration for the specified SIP media application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetSipMediaApplicationLoggingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplicationLoggingConfiguration

func (*Chime) GetSipMediaApplicationLoggingConfigurationRequest added in v1.35.30

func (c *Chime) GetSipMediaApplicationLoggingConfigurationRequest(input *GetSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *GetSipMediaApplicationLoggingConfigurationOutput)

GetSipMediaApplicationLoggingConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetSipMediaApplicationLoggingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSipMediaApplicationLoggingConfiguration for more information on using the GetSipMediaApplicationLoggingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSipMediaApplicationLoggingConfigurationRequest method.
req, resp := client.GetSipMediaApplicationLoggingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplicationLoggingConfiguration

func (*Chime) GetSipMediaApplicationLoggingConfigurationWithContext added in v1.35.30

func (c *Chime) GetSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *GetSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*GetSipMediaApplicationLoggingConfigurationOutput, error)

GetSipMediaApplicationLoggingConfigurationWithContext is the same as GetSipMediaApplicationLoggingConfiguration with the addition of the ability to pass a context and additional request options.

See GetSipMediaApplicationLoggingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetSipMediaApplicationRequest added in v1.35.30

func (c *Chime) GetSipMediaApplicationRequest(input *GetSipMediaApplicationInput) (req *request.Request, output *GetSipMediaApplicationOutput)

GetSipMediaApplicationRequest generates a "aws/request.Request" representing the client's request for the GetSipMediaApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSipMediaApplication for more information on using the GetSipMediaApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSipMediaApplicationRequest method.
req, resp := client.GetSipMediaApplicationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplication

func (*Chime) GetSipMediaApplicationWithContext added in v1.35.30

func (c *Chime) GetSipMediaApplicationWithContext(ctx aws.Context, input *GetSipMediaApplicationInput, opts ...request.Option) (*GetSipMediaApplicationOutput, error)

GetSipMediaApplicationWithContext is the same as GetSipMediaApplication with the addition of the ability to pass a context and additional request options.

See GetSipMediaApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetSipRule added in v1.35.30

func (c *Chime) GetSipRule(input *GetSipRuleInput) (*GetSipRuleOutput, error)

GetSipRule API operation for Amazon Chime.

Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetSipRule for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipRule

func (*Chime) GetSipRuleRequest added in v1.35.30

func (c *Chime) GetSipRuleRequest(input *GetSipRuleInput) (req *request.Request, output *GetSipRuleOutput)

GetSipRuleRequest generates a "aws/request.Request" representing the client's request for the GetSipRule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSipRule for more information on using the GetSipRule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSipRuleRequest method.
req, resp := client.GetSipRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipRule

func (*Chime) GetSipRuleWithContext added in v1.35.30

func (c *Chime) GetSipRuleWithContext(ctx aws.Context, input *GetSipRuleInput, opts ...request.Option) (*GetSipRuleOutput, error)

GetSipRuleWithContext is the same as GetSipRule with the addition of the ability to pass a context and additional request options.

See GetSipRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetUser

func (c *Chime) GetUser(input *GetUserInput) (*GetUserOutput, error)

GetUser API operation for Amazon Chime.

Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting PIN.

To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetUser for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUser

func (*Chime) GetUserRequest

func (c *Chime) GetUserRequest(input *GetUserInput) (req *request.Request, output *GetUserOutput)

GetUserRequest generates a "aws/request.Request" representing the client's request for the GetUser operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetUser for more information on using the GetUser API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetUserRequest method.
req, resp := client.GetUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUser

func (*Chime) GetUserSettings added in v1.18.4

func (c *Chime) GetUserSettings(input *GetUserSettingsInput) (*GetUserSettingsOutput, error)

GetUserSettings API operation for Amazon Chime.

Retrieves settings for the specified user ID, such as any associated phone number settings.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetUserSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUserSettings

func (*Chime) GetUserSettingsRequest added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

func (c *Chime) GetVoiceConnector(input *GetVoiceConnectorInput) (*GetVoiceConnectorOutput, error)

GetVoiceConnector API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnector for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnector

func (*Chime) GetVoiceConnectorEmergencyCallingConfiguration added in v1.33.0

GetVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime.

Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorEmergencyCallingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorEmergencyCallingConfiguration

func (*Chime) GetVoiceConnectorEmergencyCallingConfigurationRequest added in v1.33.0

func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationRequest(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *GetVoiceConnectorEmergencyCallingConfigurationOutput)

GetVoiceConnectorEmergencyCallingConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetVoiceConnectorEmergencyCallingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVoiceConnectorEmergencyCallingConfiguration for more information on using the GetVoiceConnectorEmergencyCallingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVoiceConnectorEmergencyCallingConfigurationRequest method.
req, resp := client.GetVoiceConnectorEmergencyCallingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorEmergencyCallingConfiguration

func (*Chime) GetVoiceConnectorEmergencyCallingConfigurationWithContext added in v1.33.0

func (c *Chime) GetVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)

GetVoiceConnectorEmergencyCallingConfigurationWithContext is the same as GetVoiceConnectorEmergencyCallingConfiguration with the addition of the ability to pass a context and additional request options.

See GetVoiceConnectorEmergencyCallingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnectorGroup added in v1.25.19

func (c *Chime) GetVoiceConnectorGroup(input *GetVoiceConnectorGroupInput) (*GetVoiceConnectorGroupOutput, error)

GetVoiceConnectorGroup API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems .

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorGroup for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorGroup

func (*Chime) GetVoiceConnectorGroupRequest added in v1.25.19

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 added in v1.25.19

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 added in v1.25.19

func (c *Chime) GetVoiceConnectorLoggingConfiguration(input *GetVoiceConnectorLoggingConfigurationInput) (*GetVoiceConnectorLoggingConfigurationOutput, error)

GetVoiceConnectorLoggingConfiguration API operation for Amazon Chime.

Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorLoggingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorLoggingConfiguration

func (*Chime) GetVoiceConnectorLoggingConfigurationRequest added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

func (c *Chime) GetVoiceConnectorOrigination(input *GetVoiceConnectorOriginationInput) (*GetVoiceConnectorOriginationOutput, error)

GetVoiceConnectorOrigination API operation for Amazon Chime.

Retrieves origination setting details for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorOrigination for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorOrigination

func (*Chime) GetVoiceConnectorOriginationRequest added in v1.18.4

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 added in v1.18.4

func (c *Chime) GetVoiceConnectorOriginationWithContext(ctx aws.Context, input *GetVoiceConnectorOriginationInput, opts ...request.Option) (*GetVoiceConnectorOriginationOutput, error)

GetVoiceConnectorOriginationWithContext is the same as GetVoiceConnectorOrigination with the addition of the ability to pass a context and additional request options.

See GetVoiceConnectorOrigination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnectorProxy added in v1.30.5

func (c *Chime) GetVoiceConnectorProxy(input *GetVoiceConnectorProxyInput) (*GetVoiceConnectorProxyOutput, error)

GetVoiceConnectorProxy API operation for Amazon Chime.

Gets the proxy configuration details for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorProxy for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorProxy

func (*Chime) GetVoiceConnectorProxyRequest added in v1.30.5

func (c *Chime) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput) (req *request.Request, output *GetVoiceConnectorProxyOutput)

GetVoiceConnectorProxyRequest generates a "aws/request.Request" representing the client's request for the GetVoiceConnectorProxy operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVoiceConnectorProxy for more information on using the GetVoiceConnectorProxy API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVoiceConnectorProxyRequest method.
req, resp := client.GetVoiceConnectorProxyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorProxy

func (*Chime) GetVoiceConnectorProxyWithContext added in v1.30.5

func (c *Chime) GetVoiceConnectorProxyWithContext(ctx aws.Context, input *GetVoiceConnectorProxyInput, opts ...request.Option) (*GetVoiceConnectorProxyOutput, error)

GetVoiceConnectorProxyWithContext is the same as GetVoiceConnectorProxy with the addition of the ability to pass a context and additional request options.

See GetVoiceConnectorProxy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) GetVoiceConnectorRequest added in v1.18.4

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 added in v1.25.19

func (c *Chime) GetVoiceConnectorStreamingConfiguration(input *GetVoiceConnectorStreamingConfigurationInput) (*GetVoiceConnectorStreamingConfigurationOutput, error)

GetVoiceConnectorStreamingConfiguration API operation for Amazon Chime.

Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorStreamingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorStreamingConfiguration

func (*Chime) GetVoiceConnectorStreamingConfigurationRequest added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

func (c *Chime) GetVoiceConnectorTermination(input *GetVoiceConnectorTerminationInput) (*GetVoiceConnectorTerminationOutput, error)

GetVoiceConnectorTermination API operation for Amazon Chime.

Retrieves termination setting details for the specified Amazon Chime Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation GetVoiceConnectorTermination for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTermination

func (*Chime) GetVoiceConnectorTerminationHealth added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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.

  • 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, toucan 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.

  • 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) ListAppInstanceAdmins added in v1.35.33

func (c *Chime) ListAppInstanceAdmins(input *ListAppInstanceAdminsInput) (*ListAppInstanceAdminsOutput, error)

ListAppInstanceAdmins API operation for Amazon Chime.

Returns a list of the administrators in the AppInstance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListAppInstanceAdmins for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstanceAdmins

func (*Chime) ListAppInstanceAdminsPages added in v1.35.33

func (c *Chime) ListAppInstanceAdminsPages(input *ListAppInstanceAdminsInput, fn func(*ListAppInstanceAdminsOutput, bool) bool) error

ListAppInstanceAdminsPages iterates over the pages of a ListAppInstanceAdmins operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAppInstanceAdmins 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 ListAppInstanceAdmins operation.
pageNum := 0
err := client.ListAppInstanceAdminsPages(params,
    func(page *chime.ListAppInstanceAdminsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListAppInstanceAdminsPagesWithContext added in v1.35.33

func (c *Chime) ListAppInstanceAdminsPagesWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, fn func(*ListAppInstanceAdminsOutput, bool) bool, opts ...request.Option) error

ListAppInstanceAdminsPagesWithContext same as ListAppInstanceAdminsPages 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) ListAppInstanceAdminsRequest added in v1.35.33

func (c *Chime) ListAppInstanceAdminsRequest(input *ListAppInstanceAdminsInput) (req *request.Request, output *ListAppInstanceAdminsOutput)

ListAppInstanceAdminsRequest generates a "aws/request.Request" representing the client's request for the ListAppInstanceAdmins 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 ListAppInstanceAdmins for more information on using the ListAppInstanceAdmins 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 ListAppInstanceAdminsRequest method.
req, resp := client.ListAppInstanceAdminsRequest(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/ListAppInstanceAdmins

func (*Chime) ListAppInstanceAdminsWithContext added in v1.35.33

func (c *Chime) ListAppInstanceAdminsWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, opts ...request.Option) (*ListAppInstanceAdminsOutput, error)

ListAppInstanceAdminsWithContext is the same as ListAppInstanceAdmins with the addition of the ability to pass a context and additional request options.

See ListAppInstanceAdmins 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) ListAppInstanceUsers added in v1.35.33

func (c *Chime) ListAppInstanceUsers(input *ListAppInstanceUsersInput) (*ListAppInstanceUsersOutput, error)

ListAppInstanceUsers API operation for Amazon Chime.

List all AppInstanceUsers created under a single AppInstance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListAppInstanceUsers for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstanceUsers

func (*Chime) ListAppInstanceUsersPages added in v1.35.33

func (c *Chime) ListAppInstanceUsersPages(input *ListAppInstanceUsersInput, fn func(*ListAppInstanceUsersOutput, bool) bool) error

ListAppInstanceUsersPages iterates over the pages of a ListAppInstanceUsers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAppInstanceUsers 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 ListAppInstanceUsers operation.
pageNum := 0
err := client.ListAppInstanceUsersPages(params,
    func(page *chime.ListAppInstanceUsersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListAppInstanceUsersPagesWithContext added in v1.35.33

func (c *Chime) ListAppInstanceUsersPagesWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, fn func(*ListAppInstanceUsersOutput, bool) bool, opts ...request.Option) error

ListAppInstanceUsersPagesWithContext same as ListAppInstanceUsersPages 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) ListAppInstanceUsersRequest added in v1.35.33

func (c *Chime) ListAppInstanceUsersRequest(input *ListAppInstanceUsersInput) (req *request.Request, output *ListAppInstanceUsersOutput)

ListAppInstanceUsersRequest generates a "aws/request.Request" representing the client's request for the ListAppInstanceUsers 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 ListAppInstanceUsers for more information on using the ListAppInstanceUsers 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 ListAppInstanceUsersRequest method.
req, resp := client.ListAppInstanceUsersRequest(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/ListAppInstanceUsers

func (*Chime) ListAppInstanceUsersWithContext added in v1.35.33

func (c *Chime) ListAppInstanceUsersWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, opts ...request.Option) (*ListAppInstanceUsersOutput, error)

ListAppInstanceUsersWithContext is the same as ListAppInstanceUsers with the addition of the ability to pass a context and additional request options.

See ListAppInstanceUsers 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) ListAppInstances added in v1.35.33

func (c *Chime) ListAppInstances(input *ListAppInstancesInput) (*ListAppInstancesOutput, error)

ListAppInstances API operation for Amazon Chime.

Lists all Amazon Chime AppInstances created under a single 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 ListAppInstances for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstances

func (*Chime) ListAppInstancesPages added in v1.35.33

func (c *Chime) ListAppInstancesPages(input *ListAppInstancesInput, fn func(*ListAppInstancesOutput, bool) bool) error

ListAppInstancesPages iterates over the pages of a ListAppInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAppInstances 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 ListAppInstances operation.
pageNum := 0
err := client.ListAppInstancesPages(params,
    func(page *chime.ListAppInstancesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListAppInstancesPagesWithContext added in v1.35.33

func (c *Chime) ListAppInstancesPagesWithContext(ctx aws.Context, input *ListAppInstancesInput, fn func(*ListAppInstancesOutput, bool) bool, opts ...request.Option) error

ListAppInstancesPagesWithContext same as ListAppInstancesPages 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) ListAppInstancesRequest added in v1.35.33

func (c *Chime) ListAppInstancesRequest(input *ListAppInstancesInput) (req *request.Request, output *ListAppInstancesOutput)

ListAppInstancesRequest generates a "aws/request.Request" representing the client's request for the ListAppInstances 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 ListAppInstances for more information on using the ListAppInstances 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 ListAppInstancesRequest method.
req, resp := client.ListAppInstancesRequest(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/ListAppInstances

func (*Chime) ListAppInstancesWithContext added in v1.35.33

func (c *Chime) ListAppInstancesWithContext(ctx aws.Context, input *ListAppInstancesInput, opts ...request.Option) (*ListAppInstancesOutput, error)

ListAppInstancesWithContext is the same as ListAppInstances with the addition of the ability to pass a context and additional request options.

See ListAppInstances 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) ListAttendeeTags added in v1.30.7

func (c *Chime) ListAttendeeTags(input *ListAttendeeTagsInput) (*ListAttendeeTagsOutput, error)

ListAttendeeTags API operation for Amazon Chime.

Lists the tags applied to an Amazon Chime SDK attendee resource.

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 ListAttendeeTags for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAttendeeTags

func (*Chime) ListAttendeeTagsRequest added in v1.30.7

func (c *Chime) ListAttendeeTagsRequest(input *ListAttendeeTagsInput) (req *request.Request, output *ListAttendeeTagsOutput)

ListAttendeeTagsRequest generates a "aws/request.Request" representing the client's request for the ListAttendeeTags 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 ListAttendeeTags for more information on using the ListAttendeeTags 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 ListAttendeeTagsRequest method.
req, resp := client.ListAttendeeTagsRequest(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/ListAttendeeTags

func (*Chime) ListAttendeeTagsWithContext added in v1.30.7

func (c *Chime) ListAttendeeTagsWithContext(ctx aws.Context, input *ListAttendeeTagsInput, opts ...request.Option) (*ListAttendeeTagsOutput, error)

ListAttendeeTagsWithContext is the same as ListAttendeeTags with the addition of the ability to pass a context and additional request options.

See ListAttendeeTags 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 added in v1.25.39

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.

  • 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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.19.30

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.

  • 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 added in v1.25.19

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 added in v1.25.19

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 added in v1.19.30

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 added in v1.19.30

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) ListChannelBans added in v1.35.33

func (c *Chime) ListChannelBans(input *ListChannelBansInput) (*ListChannelBansOutput, error)

ListChannelBans API operation for Amazon Chime.

Lists all the users banned from a particular channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListChannelBans for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelBans

func (*Chime) ListChannelBansPages added in v1.35.33

func (c *Chime) ListChannelBansPages(input *ListChannelBansInput, fn func(*ListChannelBansOutput, bool) bool) error

ListChannelBansPages iterates over the pages of a ListChannelBans operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListChannelBans 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 ListChannelBans operation.
pageNum := 0
err := client.ListChannelBansPages(params,
    func(page *chime.ListChannelBansOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListChannelBansPagesWithContext added in v1.35.33

func (c *Chime) ListChannelBansPagesWithContext(ctx aws.Context, input *ListChannelBansInput, fn func(*ListChannelBansOutput, bool) bool, opts ...request.Option) error

ListChannelBansPagesWithContext same as ListChannelBansPages 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) ListChannelBansRequest added in v1.35.33

func (c *Chime) ListChannelBansRequest(input *ListChannelBansInput) (req *request.Request, output *ListChannelBansOutput)

ListChannelBansRequest generates a "aws/request.Request" representing the client's request for the ListChannelBans 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 ListChannelBans for more information on using the ListChannelBans 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 ListChannelBansRequest method.
req, resp := client.ListChannelBansRequest(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/ListChannelBans

func (*Chime) ListChannelBansWithContext added in v1.35.33

func (c *Chime) ListChannelBansWithContext(ctx aws.Context, input *ListChannelBansInput, opts ...request.Option) (*ListChannelBansOutput, error)

ListChannelBansWithContext is the same as ListChannelBans with the addition of the ability to pass a context and additional request options.

See ListChannelBans 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) ListChannelMemberships added in v1.35.33

func (c *Chime) ListChannelMemberships(input *ListChannelMembershipsInput) (*ListChannelMembershipsOutput, error)

ListChannelMemberships API operation for Amazon Chime.

Lists all channel memberships in a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListChannelMemberships for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMemberships

func (*Chime) ListChannelMembershipsForAppInstanceUser added in v1.35.33

func (c *Chime) ListChannelMembershipsForAppInstanceUser(input *ListChannelMembershipsForAppInstanceUserInput) (*ListChannelMembershipsForAppInstanceUserOutput, error)

ListChannelMembershipsForAppInstanceUser API operation for Amazon Chime.

Lists all channels that a particular AppInstanceUser is a part of. Only an AppInstanceAdmin can call the API with a user ARN that is not their own.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListChannelMembershipsForAppInstanceUser for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMembershipsForAppInstanceUser

func (*Chime) ListChannelMembershipsForAppInstanceUserPages added in v1.35.33

func (c *Chime) ListChannelMembershipsForAppInstanceUserPages(input *ListChannelMembershipsForAppInstanceUserInput, fn func(*ListChannelMembershipsForAppInstanceUserOutput, bool) bool) error

ListChannelMembershipsForAppInstanceUserPages iterates over the pages of a ListChannelMembershipsForAppInstanceUser operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListChannelMembershipsForAppInstanceUser 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 ListChannelMembershipsForAppInstanceUser operation.
pageNum := 0
err := client.ListChannelMembershipsForAppInstanceUserPages(params,
    func(page *chime.ListChannelMembershipsForAppInstanceUserOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListChannelMembershipsForAppInstanceUserPagesWithContext added in v1.35.33

func (c *Chime) ListChannelMembershipsForAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, fn func(*ListChannelMembershipsForAppInstanceUserOutput, bool) bool, opts ...request.Option) error

ListChannelMembershipsForAppInstanceUserPagesWithContext same as ListChannelMembershipsForAppInstanceUserPages 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) ListChannelMembershipsForAppInstanceUserRequest added in v1.35.33

func (c *Chime) ListChannelMembershipsForAppInstanceUserRequest(input *ListChannelMembershipsForAppInstanceUserInput) (req *request.Request, output *ListChannelMembershipsForAppInstanceUserOutput)

ListChannelMembershipsForAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the ListChannelMembershipsForAppInstanceUser 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 ListChannelMembershipsForAppInstanceUser for more information on using the ListChannelMembershipsForAppInstanceUser 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 ListChannelMembershipsForAppInstanceUserRequest method.
req, resp := client.ListChannelMembershipsForAppInstanceUserRequest(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/ListChannelMembershipsForAppInstanceUser

func (*Chime) ListChannelMembershipsForAppInstanceUserWithContext added in v1.35.33

func (c *Chime) ListChannelMembershipsForAppInstanceUserWithContext(ctx aws.Context, input *ListChannelMembershipsForAppInstanceUserInput, opts ...request.Option) (*ListChannelMembershipsForAppInstanceUserOutput, error)

ListChannelMembershipsForAppInstanceUserWithContext is the same as ListChannelMembershipsForAppInstanceUser with the addition of the ability to pass a context and additional request options.

See ListChannelMembershipsForAppInstanceUser 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) ListChannelMembershipsPages added in v1.35.33

func (c *Chime) ListChannelMembershipsPages(input *ListChannelMembershipsInput, fn func(*ListChannelMembershipsOutput, bool) bool) error

ListChannelMembershipsPages iterates over the pages of a ListChannelMemberships operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListChannelMemberships 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 ListChannelMemberships operation.
pageNum := 0
err := client.ListChannelMembershipsPages(params,
    func(page *chime.ListChannelMembershipsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListChannelMembershipsPagesWithContext added in v1.35.33

func (c *Chime) ListChannelMembershipsPagesWithContext(ctx aws.Context, input *ListChannelMembershipsInput, fn func(*ListChannelMembershipsOutput, bool) bool, opts ...request.Option) error

ListChannelMembershipsPagesWithContext same as ListChannelMembershipsPages 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) ListChannelMembershipsRequest added in v1.35.33

func (c *Chime) ListChannelMembershipsRequest(input *ListChannelMembershipsInput) (req *request.Request, output *ListChannelMembershipsOutput)

ListChannelMembershipsRequest generates a "aws/request.Request" representing the client's request for the ListChannelMemberships 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 ListChannelMemberships for more information on using the ListChannelMemberships 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 ListChannelMembershipsRequest method.
req, resp := client.ListChannelMembershipsRequest(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/ListChannelMemberships

func (*Chime) ListChannelMembershipsWithContext added in v1.35.33

func (c *Chime) ListChannelMembershipsWithContext(ctx aws.Context, input *ListChannelMembershipsInput, opts ...request.Option) (*ListChannelMembershipsOutput, error)

ListChannelMembershipsWithContext is the same as ListChannelMemberships with the addition of the ability to pass a context and additional request options.

See ListChannelMemberships 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) ListChannelMessages added in v1.35.33

func (c *Chime) ListChannelMessages(input *ListChannelMessagesInput) (*ListChannelMessagesOutput, error)

ListChannelMessages API operation for Amazon Chime.

List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order .

Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message.

Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListChannelMessages for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMessages

func (*Chime) ListChannelMessagesPages added in v1.35.33

func (c *Chime) ListChannelMessagesPages(input *ListChannelMessagesInput, fn func(*ListChannelMessagesOutput, bool) bool) error

ListChannelMessagesPages iterates over the pages of a ListChannelMessages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListChannelMessages 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 ListChannelMessages operation.
pageNum := 0
err := client.ListChannelMessagesPages(params,
    func(page *chime.ListChannelMessagesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListChannelMessagesPagesWithContext added in v1.35.33

func (c *Chime) ListChannelMessagesPagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, fn func(*ListChannelMessagesOutput, bool) bool, opts ...request.Option) error

ListChannelMessagesPagesWithContext same as ListChannelMessagesPages 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) ListChannelMessagesRequest added in v1.35.33

func (c *Chime) ListChannelMessagesRequest(input *ListChannelMessagesInput) (req *request.Request, output *ListChannelMessagesOutput)

ListChannelMessagesRequest generates a "aws/request.Request" representing the client's request for the ListChannelMessages 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 ListChannelMessages for more information on using the ListChannelMessages 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 ListChannelMessagesRequest method.
req, resp := client.ListChannelMessagesRequest(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/ListChannelMessages

func (*Chime) ListChannelMessagesWithContext added in v1.35.33

func (c *Chime) ListChannelMessagesWithContext(ctx aws.Context, input *ListChannelMessagesInput, opts ...request.Option) (*ListChannelMessagesOutput, error)

ListChannelMessagesWithContext is the same as ListChannelMessages with the addition of the ability to pass a context and additional request options.

See ListChannelMessages 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) ListChannelModerators added in v1.35.33

func (c *Chime) ListChannelModerators(input *ListChannelModeratorsInput) (*ListChannelModeratorsOutput, error)

ListChannelModerators API operation for Amazon Chime.

Lists all the moderators for a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListChannelModerators for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelModerators

func (*Chime) ListChannelModeratorsPages added in v1.35.33

func (c *Chime) ListChannelModeratorsPages(input *ListChannelModeratorsInput, fn func(*ListChannelModeratorsOutput, bool) bool) error

ListChannelModeratorsPages iterates over the pages of a ListChannelModerators operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListChannelModerators 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 ListChannelModerators operation.
pageNum := 0
err := client.ListChannelModeratorsPages(params,
    func(page *chime.ListChannelModeratorsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListChannelModeratorsPagesWithContext added in v1.35.33

func (c *Chime) ListChannelModeratorsPagesWithContext(ctx aws.Context, input *ListChannelModeratorsInput, fn func(*ListChannelModeratorsOutput, bool) bool, opts ...request.Option) error

ListChannelModeratorsPagesWithContext same as ListChannelModeratorsPages 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) ListChannelModeratorsRequest added in v1.35.33

func (c *Chime) ListChannelModeratorsRequest(input *ListChannelModeratorsInput) (req *request.Request, output *ListChannelModeratorsOutput)

ListChannelModeratorsRequest generates a "aws/request.Request" representing the client's request for the ListChannelModerators 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 ListChannelModerators for more information on using the ListChannelModerators 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 ListChannelModeratorsRequest method.
req, resp := client.ListChannelModeratorsRequest(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/ListChannelModerators

func (*Chime) ListChannelModeratorsWithContext added in v1.35.33

func (c *Chime) ListChannelModeratorsWithContext(ctx aws.Context, input *ListChannelModeratorsInput, opts ...request.Option) (*ListChannelModeratorsOutput, error)

ListChannelModeratorsWithContext is the same as ListChannelModerators with the addition of the ability to pass a context and additional request options.

See ListChannelModerators 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) ListChannels added in v1.35.33

func (c *Chime) ListChannels(input *ListChannelsInput) (*ListChannelsOutput, error)

ListChannels API operation for Amazon Chime.

Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results.

Functionality & restrictions

  • Use privacy = PUBLIC to retrieve all public channels in the account

  • Only an AppInstanceAdmin can set privacy = PRIVATE to list the private channels in an account.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListChannels for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannels

func (*Chime) ListChannelsModeratedByAppInstanceUser added in v1.35.33

func (c *Chime) ListChannelsModeratedByAppInstanceUser(input *ListChannelsModeratedByAppInstanceUserInput) (*ListChannelsModeratedByAppInstanceUserOutput, error)

ListChannelsModeratedByAppInstanceUser API operation for Amazon Chime.

A list of the channels moderated by an AppInstanceUser.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation ListChannelsModeratedByAppInstanceUser for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelsModeratedByAppInstanceUser

func (*Chime) ListChannelsModeratedByAppInstanceUserPages added in v1.35.33

func (c *Chime) ListChannelsModeratedByAppInstanceUserPages(input *ListChannelsModeratedByAppInstanceUserInput, fn func(*ListChannelsModeratedByAppInstanceUserOutput, bool) bool) error

ListChannelsModeratedByAppInstanceUserPages iterates over the pages of a ListChannelsModeratedByAppInstanceUser operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListChannelsModeratedByAppInstanceUser 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 ListChannelsModeratedByAppInstanceUser operation.
pageNum := 0
err := client.ListChannelsModeratedByAppInstanceUserPages(params,
    func(page *chime.ListChannelsModeratedByAppInstanceUserOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListChannelsModeratedByAppInstanceUserPagesWithContext added in v1.35.33

func (c *Chime) ListChannelsModeratedByAppInstanceUserPagesWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, fn func(*ListChannelsModeratedByAppInstanceUserOutput, bool) bool, opts ...request.Option) error

ListChannelsModeratedByAppInstanceUserPagesWithContext same as ListChannelsModeratedByAppInstanceUserPages 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) ListChannelsModeratedByAppInstanceUserRequest added in v1.35.33

func (c *Chime) ListChannelsModeratedByAppInstanceUserRequest(input *ListChannelsModeratedByAppInstanceUserInput) (req *request.Request, output *ListChannelsModeratedByAppInstanceUserOutput)

ListChannelsModeratedByAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the ListChannelsModeratedByAppInstanceUser 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 ListChannelsModeratedByAppInstanceUser for more information on using the ListChannelsModeratedByAppInstanceUser 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 ListChannelsModeratedByAppInstanceUserRequest method.
req, resp := client.ListChannelsModeratedByAppInstanceUserRequest(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/ListChannelsModeratedByAppInstanceUser

func (*Chime) ListChannelsModeratedByAppInstanceUserWithContext added in v1.35.33

func (c *Chime) ListChannelsModeratedByAppInstanceUserWithContext(ctx aws.Context, input *ListChannelsModeratedByAppInstanceUserInput, opts ...request.Option) (*ListChannelsModeratedByAppInstanceUserOutput, error)

ListChannelsModeratedByAppInstanceUserWithContext is the same as ListChannelsModeratedByAppInstanceUser with the addition of the ability to pass a context and additional request options.

See ListChannelsModeratedByAppInstanceUser 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) ListChannelsPages added in v1.35.33

func (c *Chime) ListChannelsPages(input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool) error

ListChannelsPages iterates over the pages of a ListChannels operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListChannels 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 ListChannels operation.
pageNum := 0
err := client.ListChannelsPages(params,
    func(page *chime.ListChannelsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListChannelsPagesWithContext added in v1.35.33

func (c *Chime) ListChannelsPagesWithContext(ctx aws.Context, input *ListChannelsInput, fn func(*ListChannelsOutput, bool) bool, opts ...request.Option) error

ListChannelsPagesWithContext same as ListChannelsPages 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) ListChannelsRequest added in v1.35.33

func (c *Chime) ListChannelsRequest(input *ListChannelsInput) (req *request.Request, output *ListChannelsOutput)

ListChannelsRequest generates a "aws/request.Request" representing the client's request for the ListChannels 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 ListChannels for more information on using the ListChannels 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 ListChannelsRequest method.
req, resp := client.ListChannelsRequest(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/ListChannels

func (*Chime) ListChannelsWithContext added in v1.35.33

func (c *Chime) ListChannelsWithContext(ctx aws.Context, input *ListChannelsInput, opts ...request.Option) (*ListChannelsOutput, error)

ListChannelsWithContext is the same as ListChannels with the addition of the ability to pass a context and additional request options.

See ListChannels 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) ListMeetingTags added in v1.30.7

func (c *Chime) ListMeetingTags(input *ListMeetingTagsInput) (*ListMeetingTagsOutput, error)

ListMeetingTags API operation for Amazon Chime.

Lists the tags applied to an Amazon Chime SDK meeting resource.

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 ListMeetingTags for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMeetingTags

func (*Chime) ListMeetingTagsRequest added in v1.30.7

func (c *Chime) ListMeetingTagsRequest(input *ListMeetingTagsInput) (req *request.Request, output *ListMeetingTagsOutput)

ListMeetingTagsRequest generates a "aws/request.Request" representing the client's request for the ListMeetingTags 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 ListMeetingTags for more information on using the ListMeetingTags 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 ListMeetingTagsRequest method.
req, resp := client.ListMeetingTagsRequest(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/ListMeetingTags

func (*Chime) ListMeetingTagsWithContext added in v1.30.7

func (c *Chime) ListMeetingTagsWithContext(ctx aws.Context, input *ListMeetingTagsInput, opts ...request.Option) (*ListMeetingTagsOutput, error)

ListMeetingTagsWithContext is the same as ListMeetingTags with the addition of the ability to pass a context and additional request options.

See ListMeetingTags 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 added in v1.25.39

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.

  • 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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.25.39

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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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.

  • 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.

  • 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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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) ListProxySessions added in v1.30.5

func (c *Chime) ListProxySessions(input *ListProxySessionsInput) (*ListProxySessionsOutput, error)

ListProxySessions API operation for Amazon Chime.

Lists the proxy sessions 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 ListProxySessions for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListProxySessions

func (*Chime) ListProxySessionsPages added in v1.30.5

func (c *Chime) ListProxySessionsPages(input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool) error

ListProxySessionsPages iterates over the pages of a ListProxySessions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListProxySessions 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 ListProxySessions operation.
pageNum := 0
err := client.ListProxySessionsPages(params,
    func(page *chime.ListProxySessionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListProxySessionsPagesWithContext added in v1.30.5

func (c *Chime) ListProxySessionsPagesWithContext(ctx aws.Context, input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool, opts ...request.Option) error

ListProxySessionsPagesWithContext same as ListProxySessionsPages 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) ListProxySessionsRequest added in v1.30.5

func (c *Chime) ListProxySessionsRequest(input *ListProxySessionsInput) (req *request.Request, output *ListProxySessionsOutput)

ListProxySessionsRequest generates a "aws/request.Request" representing the client's request for the ListProxySessions 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 ListProxySessions for more information on using the ListProxySessions 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 ListProxySessionsRequest method.
req, resp := client.ListProxySessionsRequest(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/ListProxySessions

func (*Chime) ListProxySessionsWithContext added in v1.30.5

func (c *Chime) ListProxySessionsWithContext(ctx aws.Context, input *ListProxySessionsInput, opts ...request.Option) (*ListProxySessionsOutput, error)

ListProxySessionsWithContext is the same as ListProxySessions with the addition of the ability to pass a context and additional request options.

See ListProxySessions 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 added in v1.25.36

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.

  • 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 added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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.

  • 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 added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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) ListSipMediaApplications added in v1.35.30

func (c *Chime) ListSipMediaApplications(input *ListSipMediaApplicationsInput) (*ListSipMediaApplicationsOutput, error)

ListSipMediaApplications API operation for Amazon Chime.

Lists the SIP media applications under 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 ListSipMediaApplications for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListSipMediaApplications

func (*Chime) ListSipMediaApplicationsPages added in v1.35.33

func (c *Chime) ListSipMediaApplicationsPages(input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool) error

ListSipMediaApplicationsPages iterates over the pages of a ListSipMediaApplications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSipMediaApplications 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 ListSipMediaApplications operation.
pageNum := 0
err := client.ListSipMediaApplicationsPages(params,
    func(page *chime.ListSipMediaApplicationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListSipMediaApplicationsPagesWithContext added in v1.35.33

func (c *Chime) ListSipMediaApplicationsPagesWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool, opts ...request.Option) error

ListSipMediaApplicationsPagesWithContext same as ListSipMediaApplicationsPages 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) ListSipMediaApplicationsRequest added in v1.35.30

func (c *Chime) ListSipMediaApplicationsRequest(input *ListSipMediaApplicationsInput) (req *request.Request, output *ListSipMediaApplicationsOutput)

ListSipMediaApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListSipMediaApplications 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 ListSipMediaApplications for more information on using the ListSipMediaApplications 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 ListSipMediaApplicationsRequest method.
req, resp := client.ListSipMediaApplicationsRequest(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/ListSipMediaApplications

func (*Chime) ListSipMediaApplicationsWithContext added in v1.35.30

func (c *Chime) ListSipMediaApplicationsWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, opts ...request.Option) (*ListSipMediaApplicationsOutput, error)

ListSipMediaApplicationsWithContext is the same as ListSipMediaApplications with the addition of the ability to pass a context and additional request options.

See ListSipMediaApplications 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) ListSipRules added in v1.35.30

func (c *Chime) ListSipRules(input *ListSipRulesInput) (*ListSipRulesOutput, error)

ListSipRules API operation for Amazon Chime.

Lists the SIP rules under 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 ListSipRules for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListSipRules

func (*Chime) ListSipRulesPages added in v1.35.33

func (c *Chime) ListSipRulesPages(input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool) error

ListSipRulesPages iterates over the pages of a ListSipRules operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSipRules 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 ListSipRules operation.
pageNum := 0
err := client.ListSipRulesPages(params,
    func(page *chime.ListSipRulesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Chime) ListSipRulesPagesWithContext added in v1.35.33

func (c *Chime) ListSipRulesPagesWithContext(ctx aws.Context, input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool, opts ...request.Option) error

ListSipRulesPagesWithContext same as ListSipRulesPages 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) ListSipRulesRequest added in v1.35.30

func (c *Chime) ListSipRulesRequest(input *ListSipRulesInput) (req *request.Request, output *ListSipRulesOutput)

ListSipRulesRequest generates a "aws/request.Request" representing the client's request for the ListSipRules 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 ListSipRules for more information on using the ListSipRules 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 ListSipRulesRequest method.
req, resp := client.ListSipRulesRequest(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/ListSipRules

func (*Chime) ListSipRulesWithContext added in v1.35.30

func (c *Chime) ListSipRulesWithContext(ctx aws.Context, input *ListSipRulesInput, opts ...request.Option) (*ListSipRulesOutput, error)

ListSipRulesWithContext is the same as ListSipRules with the addition of the ability to pass a context and additional request options.

See ListSipRules 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) ListTagsForResource added in v1.30.7

func (c *Chime) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon Chime.

Lists the tags applied to an Amazon Chime SDK meeting resource.

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 ListTagsForResource for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • 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/ListTagsForResource

func (*Chime) ListTagsForResourceRequest added in v1.30.7

func (c *Chime) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListTagsForResource

func (*Chime) ListTagsForResourceWithContext added in v1.30.7

func (c *Chime) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*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.

  • 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 added in v1.25.19

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.

  • 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 added in v1.25.19

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 added in v1.25.19

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 added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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.

  • 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) PutAppInstanceRetentionSettings added in v1.35.33

func (c *Chime) PutAppInstanceRetentionSettings(input *PutAppInstanceRetentionSettingsInput) (*PutAppInstanceRetentionSettingsOutput, error)

PutAppInstanceRetentionSettings API operation for Amazon Chime.

Sets the amount of time in days that a given AppInstance retains 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 PutAppInstanceRetentionSettings 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.

  • 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/PutAppInstanceRetentionSettings

func (*Chime) PutAppInstanceRetentionSettingsRequest added in v1.35.33

func (c *Chime) PutAppInstanceRetentionSettingsRequest(input *PutAppInstanceRetentionSettingsInput) (req *request.Request, output *PutAppInstanceRetentionSettingsOutput)

PutAppInstanceRetentionSettingsRequest generates a "aws/request.Request" representing the client's request for the PutAppInstanceRetentionSettings 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 PutAppInstanceRetentionSettings for more information on using the PutAppInstanceRetentionSettings 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 PutAppInstanceRetentionSettingsRequest method.
req, resp := client.PutAppInstanceRetentionSettingsRequest(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/PutAppInstanceRetentionSettings

func (*Chime) PutAppInstanceRetentionSettingsWithContext added in v1.35.33

func (c *Chime) PutAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *PutAppInstanceRetentionSettingsInput, opts ...request.Option) (*PutAppInstanceRetentionSettingsOutput, error)

PutAppInstanceRetentionSettingsWithContext is the same as PutAppInstanceRetentionSettings with the addition of the ability to pass a context and additional request options.

See PutAppInstanceRetentionSettings 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) PutAppInstanceStreamingConfigurations added in v1.35.33

func (c *Chime) PutAppInstanceStreamingConfigurations(input *PutAppInstanceStreamingConfigurationsInput) (*PutAppInstanceStreamingConfigurationsOutput, error)

PutAppInstanceStreamingConfigurations API operation for Amazon Chime.

The data streaming configurations of an AppInstance.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation PutAppInstanceStreamingConfigurations for usage and error information.

Returned Error Types:

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • 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/PutAppInstanceStreamingConfigurations

func (*Chime) PutAppInstanceStreamingConfigurationsRequest added in v1.35.33

func (c *Chime) PutAppInstanceStreamingConfigurationsRequest(input *PutAppInstanceStreamingConfigurationsInput) (req *request.Request, output *PutAppInstanceStreamingConfigurationsOutput)

PutAppInstanceStreamingConfigurationsRequest generates a "aws/request.Request" representing the client's request for the PutAppInstanceStreamingConfigurations 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 PutAppInstanceStreamingConfigurations for more information on using the PutAppInstanceStreamingConfigurations 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 PutAppInstanceStreamingConfigurationsRequest method.
req, resp := client.PutAppInstanceStreamingConfigurationsRequest(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/PutAppInstanceStreamingConfigurations

func (*Chime) PutAppInstanceStreamingConfigurationsWithContext added in v1.35.33

func (c *Chime) PutAppInstanceStreamingConfigurationsWithContext(ctx aws.Context, input *PutAppInstanceStreamingConfigurationsInput, opts ...request.Option) (*PutAppInstanceStreamingConfigurationsOutput, error)

PutAppInstanceStreamingConfigurationsWithContext is the same as PutAppInstanceStreamingConfigurations with the addition of the ability to pass a context and additional request options.

See PutAppInstanceStreamingConfigurations 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 added in v1.19.30

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.

  • 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 added in v1.19.30

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 added in v1.19.30

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) PutRetentionSettings added in v1.31.2

func (c *Chime) PutRetentionSettings(input *PutRetentionSettingsInput) (*PutRetentionSettingsOutput, error)

PutRetentionSettings API operation for Amazon Chime.

Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS CloudTrail to monitor usage of this API for your account. For more information, see Logging Amazon Chime API Calls with AWS CloudTrail (https://docs.aws.amazon.com/chime/latest/ag/cloudtrail.html) in the Amazon Chime Administration Guide .

To turn off existing retention settings, remove the number of days from the corresponding RetentionDays field in the RetentionSettings object. For more information about retention settings, see Managing Chat Retention Policies (https://docs.aws.amazon.com/chime/latest/ag/chat-retention.html) in the Amazon Chime Administration Guide .

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 PutRetentionSettings 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.

  • 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/PutRetentionSettings

func (*Chime) PutRetentionSettingsRequest added in v1.31.2

func (c *Chime) PutRetentionSettingsRequest(input *PutRetentionSettingsInput) (req *request.Request, output *PutRetentionSettingsOutput)

PutRetentionSettingsRequest generates a "aws/request.Request" representing the client's request for the PutRetentionSettings 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 PutRetentionSettings for more information on using the PutRetentionSettings 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 PutRetentionSettingsRequest method.
req, resp := client.PutRetentionSettingsRequest(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/PutRetentionSettings

func (*Chime) PutRetentionSettingsWithContext added in v1.31.2

func (c *Chime) PutRetentionSettingsWithContext(ctx aws.Context, input *PutRetentionSettingsInput, opts ...request.Option) (*PutRetentionSettingsOutput, error)

PutRetentionSettingsWithContext is the same as PutRetentionSettings with the addition of the ability to pass a context and additional request options.

See PutRetentionSettings 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) PutSipMediaApplicationLoggingConfiguration added in v1.35.30

func (c *Chime) PutSipMediaApplicationLoggingConfiguration(input *PutSipMediaApplicationLoggingConfigurationInput) (*PutSipMediaApplicationLoggingConfigurationOutput, error)

PutSipMediaApplicationLoggingConfiguration API operation for Amazon Chime.

Updates the logging configuration for the specified SIP media application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation PutSipMediaApplicationLoggingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutSipMediaApplicationLoggingConfiguration

func (*Chime) PutSipMediaApplicationLoggingConfigurationRequest added in v1.35.30

func (c *Chime) PutSipMediaApplicationLoggingConfigurationRequest(input *PutSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *PutSipMediaApplicationLoggingConfigurationOutput)

PutSipMediaApplicationLoggingConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutSipMediaApplicationLoggingConfiguration 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 PutSipMediaApplicationLoggingConfiguration for more information on using the PutSipMediaApplicationLoggingConfiguration 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 PutSipMediaApplicationLoggingConfigurationRequest method.
req, resp := client.PutSipMediaApplicationLoggingConfigurationRequest(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/PutSipMediaApplicationLoggingConfiguration

func (*Chime) PutSipMediaApplicationLoggingConfigurationWithContext added in v1.35.30

func (c *Chime) PutSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *PutSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*PutSipMediaApplicationLoggingConfigurationOutput, error)

PutSipMediaApplicationLoggingConfigurationWithContext is the same as PutSipMediaApplicationLoggingConfiguration with the addition of the ability to pass a context and additional request options.

See PutSipMediaApplicationLoggingConfiguration 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) PutVoiceConnectorEmergencyCallingConfiguration added in v1.33.0

PutVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime.

Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured.

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 PutVoiceConnectorEmergencyCallingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorEmergencyCallingConfiguration

func (*Chime) PutVoiceConnectorEmergencyCallingConfigurationRequest added in v1.33.0

func (c *Chime) PutVoiceConnectorEmergencyCallingConfigurationRequest(input *PutVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *PutVoiceConnectorEmergencyCallingConfigurationOutput)

PutVoiceConnectorEmergencyCallingConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorEmergencyCallingConfiguration 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 PutVoiceConnectorEmergencyCallingConfiguration for more information on using the PutVoiceConnectorEmergencyCallingConfiguration 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 PutVoiceConnectorEmergencyCallingConfigurationRequest method.
req, resp := client.PutVoiceConnectorEmergencyCallingConfigurationRequest(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/PutVoiceConnectorEmergencyCallingConfiguration

func (*Chime) PutVoiceConnectorEmergencyCallingConfigurationWithContext added in v1.33.0

func (c *Chime) PutVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error)

PutVoiceConnectorEmergencyCallingConfigurationWithContext is the same as PutVoiceConnectorEmergencyCallingConfiguration with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorEmergencyCallingConfiguration 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 added in v1.25.19

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.

  • 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 added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

func (c *Chime) PutVoiceConnectorOrigination(input *PutVoiceConnectorOriginationInput) (*PutVoiceConnectorOriginationOutput, error)

PutVoiceConnectorOrigination API operation for Amazon Chime.

Adds origination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings.

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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) PutVoiceConnectorProxy added in v1.30.5

func (c *Chime) PutVoiceConnectorProxy(input *PutVoiceConnectorProxyInput) (*PutVoiceConnectorProxyOutput, error)

PutVoiceConnectorProxy API operation for Amazon Chime.

Puts the specified proxy configuration to 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 PutVoiceConnectorProxy for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • AccessDeniedException You don't have permissions to perform the requested operation.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorProxy

func (*Chime) PutVoiceConnectorProxyRequest added in v1.30.5

func (c *Chime) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput) (req *request.Request, output *PutVoiceConnectorProxyOutput)

PutVoiceConnectorProxyRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorProxy 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 PutVoiceConnectorProxy for more information on using the PutVoiceConnectorProxy 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 PutVoiceConnectorProxyRequest method.
req, resp := client.PutVoiceConnectorProxyRequest(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/PutVoiceConnectorProxy

func (*Chime) PutVoiceConnectorProxyWithContext added in v1.30.5

func (c *Chime) PutVoiceConnectorProxyWithContext(ctx aws.Context, input *PutVoiceConnectorProxyInput, opts ...request.Option) (*PutVoiceConnectorProxyOutput, error)

PutVoiceConnectorProxyWithContext is the same as PutVoiceConnectorProxy with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorProxy 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 added in v1.25.19

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 Indonesians. 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.

  • 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 added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

func (c *Chime) PutVoiceConnectorTermination(input *PutVoiceConnectorTerminationInput) (*PutVoiceConnectorTerminationOutput, error)

PutVoiceConnectorTermination API operation for Amazon Chime.

Adds termination settings for the specified Amazon Chime Voice Connector.

If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings.

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.

  • 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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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) RedactChannelMessage added in v1.35.33

func (c *Chime) RedactChannelMessage(input *RedactChannelMessageInput) (*RedactChannelMessageOutput, error)

RedactChannelMessage API operation for Amazon Chime.

Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation RedactChannelMessage for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RedactChannelMessage

func (*Chime) RedactChannelMessageRequest added in v1.35.33

func (c *Chime) RedactChannelMessageRequest(input *RedactChannelMessageInput) (req *request.Request, output *RedactChannelMessageOutput)

RedactChannelMessageRequest generates a "aws/request.Request" representing the client's request for the RedactChannelMessage 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 RedactChannelMessage for more information on using the RedactChannelMessage 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 RedactChannelMessageRequest method.
req, resp := client.RedactChannelMessageRequest(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/RedactChannelMessage

func (*Chime) RedactChannelMessageWithContext added in v1.35.33

func (c *Chime) RedactChannelMessageWithContext(ctx aws.Context, input *RedactChannelMessageInput, opts ...request.Option) (*RedactChannelMessageOutput, error)

RedactChannelMessageWithContext is the same as RedactChannelMessage with the addition of the ability to pass a context and additional request options.

See RedactChannelMessage 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) RedactConversationMessage added in v1.31.0

func (c *Chime) RedactConversationMessage(input *RedactConversationMessageInput) (*RedactConversationMessageOutput, error)

RedactConversationMessage API operation for Amazon Chime.

Redacts the specified message from the specified Amazon Chime conversation.

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 RedactConversationMessage for usage and error information.

Returned Error Types:

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • BadRequestException The input parameters don't match the service's restrictions.

  • 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/RedactConversationMessage

func (*Chime) RedactConversationMessageRequest added in v1.31.0

func (c *Chime) RedactConversationMessageRequest(input *RedactConversationMessageInput) (req *request.Request, output *RedactConversationMessageOutput)

RedactConversationMessageRequest generates a "aws/request.Request" representing the client's request for the RedactConversationMessage 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 RedactConversationMessage for more information on using the RedactConversationMessage 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 RedactConversationMessageRequest method.
req, resp := client.RedactConversationMessageRequest(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/RedactConversationMessage

func (*Chime) RedactConversationMessageWithContext added in v1.31.0

func (c *Chime) RedactConversationMessageWithContext(ctx aws.Context, input *RedactConversationMessageInput, opts ...request.Option) (*RedactConversationMessageOutput, error)

RedactConversationMessageWithContext is the same as RedactConversationMessage with the addition of the ability to pass a context and additional request options.

See RedactConversationMessage 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) RedactRoomMessage added in v1.31.0

func (c *Chime) RedactRoomMessage(input *RedactRoomMessageInput) (*RedactRoomMessageOutput, error)

RedactRoomMessage API operation for Amazon Chime.

Redacts the specified message from the specified Amazon Chime channel.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation RedactRoomMessage for usage and error information.

Returned Error Types:

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • BadRequestException The input parameters don't match the service's restrictions.

  • 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/RedactRoomMessage

func (*Chime) RedactRoomMessageRequest added in v1.31.0

func (c *Chime) RedactRoomMessageRequest(input *RedactRoomMessageInput) (req *request.Request, output *RedactRoomMessageOutput)

RedactRoomMessageRequest generates a "aws/request.Request" representing the client's request for the RedactRoomMessage 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 RedactRoomMessage for more information on using the RedactRoomMessage 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 RedactRoomMessageRequest method.
req, resp := client.RedactRoomMessageRequest(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/RedactRoomMessage

func (*Chime) RedactRoomMessageWithContext added in v1.31.0

func (c *Chime) RedactRoomMessageWithContext(ctx aws.Context, input *RedactRoomMessageInput, opts ...request.Option) (*RedactRoomMessageOutput, error)

RedactRoomMessageWithContext is the same as RedactRoomMessage with the addition of the ability to pass a context and additional request options.

See RedactRoomMessage 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 added in v1.19.30

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.

  • 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 added in v1.19.30

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 added in v1.19.30

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.

  • 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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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) SendChannelMessage added in v1.35.33

func (c *Chime) SendChannelMessage(input *SendChannelMessageInput) (*SendChannelMessageOutput, error)

SendChannelMessage API operation for Amazon Chime.

Sends a message to a particular channel that the member is a part of.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. CONTROL messages can contain 30 bytes of data and no metadata.

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 SendChannelMessage for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • 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/SendChannelMessage

func (*Chime) SendChannelMessageRequest added in v1.35.33

func (c *Chime) SendChannelMessageRequest(input *SendChannelMessageInput) (req *request.Request, output *SendChannelMessageOutput)

SendChannelMessageRequest generates a "aws/request.Request" representing the client's request for the SendChannelMessage 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 SendChannelMessage for more information on using the SendChannelMessage 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 SendChannelMessageRequest method.
req, resp := client.SendChannelMessageRequest(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/SendChannelMessage

func (*Chime) SendChannelMessageWithContext added in v1.35.33

func (c *Chime) SendChannelMessageWithContext(ctx aws.Context, input *SendChannelMessageInput, opts ...request.Option) (*SendChannelMessageOutput, error)

SendChannelMessageWithContext is the same as SendChannelMessage with the addition of the ability to pass a context and additional request options.

See SendChannelMessage 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) TagAttendee added in v1.30.7

func (c *Chime) TagAttendee(input *TagAttendeeInput) (*TagAttendeeOutput, error)

TagAttendee API operation for Amazon Chime.

Applies the specified tags to the specified Amazon Chime SDK attendee.

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 TagAttendee for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagAttendee

func (*Chime) TagAttendeeRequest added in v1.30.7

func (c *Chime) TagAttendeeRequest(input *TagAttendeeInput) (req *request.Request, output *TagAttendeeOutput)

TagAttendeeRequest generates a "aws/request.Request" representing the client's request for the TagAttendee 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 TagAttendee for more information on using the TagAttendee 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 TagAttendeeRequest method.
req, resp := client.TagAttendeeRequest(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/TagAttendee

func (*Chime) TagAttendeeWithContext added in v1.30.7

func (c *Chime) TagAttendeeWithContext(ctx aws.Context, input *TagAttendeeInput, opts ...request.Option) (*TagAttendeeOutput, error)

TagAttendeeWithContext is the same as TagAttendee with the addition of the ability to pass a context and additional request options.

See TagAttendee 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) TagMeeting added in v1.30.7

func (c *Chime) TagMeeting(input *TagMeetingInput) (*TagMeetingOutput, error)

TagMeeting API operation for Amazon Chime.

Applies the specified tags to the specified Amazon Chime SDK meeting.

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 TagMeeting for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagMeeting

func (*Chime) TagMeetingRequest added in v1.30.7

func (c *Chime) TagMeetingRequest(input *TagMeetingInput) (req *request.Request, output *TagMeetingOutput)

TagMeetingRequest generates a "aws/request.Request" representing the client's request for the TagMeeting 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 TagMeeting for more information on using the TagMeeting 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 TagMeetingRequest method.
req, resp := client.TagMeetingRequest(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/TagMeeting

func (*Chime) TagMeetingWithContext added in v1.30.7

func (c *Chime) TagMeetingWithContext(ctx aws.Context, input *TagMeetingInput, opts ...request.Option) (*TagMeetingOutput, error)

TagMeetingWithContext is the same as TagMeeting with the addition of the ability to pass a context and additional request options.

See TagMeeting 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) TagResource added in v1.30.7

func (c *Chime) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon Chime.

Applies the specified tags to the specified Amazon Chime SDK meeting resource.

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 TagResource for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • 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/TagResource

func (*Chime) TagResourceRequest added in v1.30.7

func (c *Chime) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagResource

func (*Chime) TagResourceWithContext added in v1.30.7

func (c *Chime) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Chime) UntagAttendee added in v1.30.7

func (c *Chime) UntagAttendee(input *UntagAttendeeInput) (*UntagAttendeeOutput, error)

UntagAttendee API operation for Amazon Chime.

Untags the specified tags from the specified Amazon Chime SDK attendee.

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 UntagAttendee for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagAttendee

func (*Chime) UntagAttendeeRequest added in v1.30.7

func (c *Chime) UntagAttendeeRequest(input *UntagAttendeeInput) (req *request.Request, output *UntagAttendeeOutput)

UntagAttendeeRequest generates a "aws/request.Request" representing the client's request for the UntagAttendee 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 UntagAttendee for more information on using the UntagAttendee 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 UntagAttendeeRequest method.
req, resp := client.UntagAttendeeRequest(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/UntagAttendee

func (*Chime) UntagAttendeeWithContext added in v1.30.7

func (c *Chime) UntagAttendeeWithContext(ctx aws.Context, input *UntagAttendeeInput, opts ...request.Option) (*UntagAttendeeOutput, error)

UntagAttendeeWithContext is the same as UntagAttendee with the addition of the ability to pass a context and additional request options.

See UntagAttendee 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) UntagMeeting added in v1.30.7

func (c *Chime) UntagMeeting(input *UntagMeetingInput) (*UntagMeetingOutput, error)

UntagMeeting API operation for Amazon Chime.

Untags the specified tags from the specified Amazon Chime SDK meeting.

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 UntagMeeting for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagMeeting

func (*Chime) UntagMeetingRequest added in v1.30.7

func (c *Chime) UntagMeetingRequest(input *UntagMeetingInput) (req *request.Request, output *UntagMeetingOutput)

UntagMeetingRequest generates a "aws/request.Request" representing the client's request for the UntagMeeting 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 UntagMeeting for more information on using the UntagMeeting 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 UntagMeetingRequest method.
req, resp := client.UntagMeetingRequest(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/UntagMeeting

func (*Chime) UntagMeetingWithContext added in v1.30.7

func (c *Chime) UntagMeetingWithContext(ctx aws.Context, input *UntagMeetingInput, opts ...request.Option) (*UntagMeetingOutput, error)

UntagMeetingWithContext is the same as UntagMeeting with the addition of the ability to pass a context and additional request options.

See UntagMeeting 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) UntagResource added in v1.30.7

func (c *Chime) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon Chime.

Untags the specified tags from the specified Amazon Chime SDK meeting resource.

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 UntagResource for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • 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/UntagResource

func (*Chime) UntagResourceRequest added in v1.30.7

func (c *Chime) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagResource

func (*Chime) UntagResourceWithContext added in v1.30.7

func (c *Chime) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*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.

  • 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.

  • 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) UpdateAppInstance added in v1.35.33

func (c *Chime) UpdateAppInstance(input *UpdateAppInstanceInput) (*UpdateAppInstanceOutput, error)

UpdateAppInstance API operation for Amazon Chime.

Updates AppInstance metadata.

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 UpdateAppInstance for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAppInstance

func (*Chime) UpdateAppInstanceRequest added in v1.35.33

func (c *Chime) UpdateAppInstanceRequest(input *UpdateAppInstanceInput) (req *request.Request, output *UpdateAppInstanceOutput)

UpdateAppInstanceRequest generates a "aws/request.Request" representing the client's request for the UpdateAppInstance 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 UpdateAppInstance for more information on using the UpdateAppInstance 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 UpdateAppInstanceRequest method.
req, resp := client.UpdateAppInstanceRequest(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/UpdateAppInstance

func (*Chime) UpdateAppInstanceUser added in v1.35.33

func (c *Chime) UpdateAppInstanceUser(input *UpdateAppInstanceUserInput) (*UpdateAppInstanceUserOutput, error)

UpdateAppInstanceUser API operation for Amazon Chime.

Updates the details of an AppInstanceUser. You can update names and metadata.

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 UpdateAppInstanceUser for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ThrottledClientException The client exceeded its request rate limit.

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAppInstanceUser

func (*Chime) UpdateAppInstanceUserRequest added in v1.35.33

func (c *Chime) UpdateAppInstanceUserRequest(input *UpdateAppInstanceUserInput) (req *request.Request, output *UpdateAppInstanceUserOutput)

UpdateAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the UpdateAppInstanceUser 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 UpdateAppInstanceUser for more information on using the UpdateAppInstanceUser 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 UpdateAppInstanceUserRequest method.
req, resp := client.UpdateAppInstanceUserRequest(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/UpdateAppInstanceUser

func (*Chime) UpdateAppInstanceUserWithContext added in v1.35.33

func (c *Chime) UpdateAppInstanceUserWithContext(ctx aws.Context, input *UpdateAppInstanceUserInput, opts ...request.Option) (*UpdateAppInstanceUserOutput, error)

UpdateAppInstanceUserWithContext is the same as UpdateAppInstanceUser with the addition of the ability to pass a context and additional request options.

See UpdateAppInstanceUser 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) UpdateAppInstanceWithContext added in v1.35.33

func (c *Chime) UpdateAppInstanceWithContext(ctx aws.Context, input *UpdateAppInstanceInput, opts ...request.Option) (*UpdateAppInstanceOutput, error)

UpdateAppInstanceWithContext is the same as UpdateAppInstance with the addition of the ability to pass a context and additional request options.

See UpdateAppInstance 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 added in v1.19.30

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.

  • 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 added in v1.19.30

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 added in v1.19.30

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) UpdateChannel added in v1.35.33

func (c *Chime) UpdateChannel(input *UpdateChannelInput) (*UpdateChannelOutput, error)

UpdateChannel API operation for Amazon Chime.

Update a channel's attributes.

Restriction: You can't change a channel's privacy.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateChannel 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.

  • 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.

  • 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/UpdateChannel

func (*Chime) UpdateChannelMessage added in v1.35.33

func (c *Chime) UpdateChannelMessage(input *UpdateChannelMessageInput) (*UpdateChannelMessageOutput, error)

UpdateChannelMessage API operation for Amazon Chime.

Updates the content of a message.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateChannelMessage for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • 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/UpdateChannelMessage

func (*Chime) UpdateChannelMessageRequest added in v1.35.33

func (c *Chime) UpdateChannelMessageRequest(input *UpdateChannelMessageInput) (req *request.Request, output *UpdateChannelMessageOutput)

UpdateChannelMessageRequest generates a "aws/request.Request" representing the client's request for the UpdateChannelMessage 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 UpdateChannelMessage for more information on using the UpdateChannelMessage 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 UpdateChannelMessageRequest method.
req, resp := client.UpdateChannelMessageRequest(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/UpdateChannelMessage

func (*Chime) UpdateChannelMessageWithContext added in v1.35.33

func (c *Chime) UpdateChannelMessageWithContext(ctx aws.Context, input *UpdateChannelMessageInput, opts ...request.Option) (*UpdateChannelMessageOutput, error)

UpdateChannelMessageWithContext is the same as UpdateChannelMessage with the addition of the ability to pass a context and additional request options.

See UpdateChannelMessage 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) UpdateChannelReadMarker added in v1.35.33

func (c *Chime) UpdateChannelReadMarker(input *UpdateChannelReadMarkerInput) (*UpdateChannelReadMarkerOutput, error)

UpdateChannelReadMarker API operation for Amazon Chime.

The details of the time when a user last read messages in a channel.

The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateChannelReadMarker 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.

  • 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.

  • 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/UpdateChannelReadMarker

func (*Chime) UpdateChannelReadMarkerRequest added in v1.35.33

func (c *Chime) UpdateChannelReadMarkerRequest(input *UpdateChannelReadMarkerInput) (req *request.Request, output *UpdateChannelReadMarkerOutput)

UpdateChannelReadMarkerRequest generates a "aws/request.Request" representing the client's request for the UpdateChannelReadMarker 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 UpdateChannelReadMarker for more information on using the UpdateChannelReadMarker 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 UpdateChannelReadMarkerRequest method.
req, resp := client.UpdateChannelReadMarkerRequest(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/UpdateChannelReadMarker

func (*Chime) UpdateChannelReadMarkerWithContext added in v1.35.33

func (c *Chime) UpdateChannelReadMarkerWithContext(ctx aws.Context, input *UpdateChannelReadMarkerInput, opts ...request.Option) (*UpdateChannelReadMarkerOutput, error)

UpdateChannelReadMarkerWithContext is the same as UpdateChannelReadMarker with the addition of the ability to pass a context and additional request options.

See UpdateChannelReadMarker 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) UpdateChannelRequest added in v1.35.33

func (c *Chime) UpdateChannelRequest(input *UpdateChannelInput) (req *request.Request, output *UpdateChannelOutput)

UpdateChannelRequest generates a "aws/request.Request" representing the client's request for the UpdateChannel 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 UpdateChannel for more information on using the UpdateChannel 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 UpdateChannelRequest method.
req, resp := client.UpdateChannelRequest(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/UpdateChannel

func (*Chime) UpdateChannelWithContext added in v1.35.33

func (c *Chime) UpdateChannelWithContext(ctx aws.Context, input *UpdateChannelInput, opts ...request.Option) (*UpdateChannelOutput, error)

UpdateChannelWithContext is the same as UpdateChannel with the addition of the ability to pass a context and additional request options.

See UpdateChannel 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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.25.19

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.

  • 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 added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

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) UpdateProxySession added in v1.30.5

func (c *Chime) UpdateProxySession(input *UpdateProxySessionInput) (*UpdateProxySessionOutput, error)

UpdateProxySession API operation for Amazon Chime.

Updates the specified proxy session details, such as voice or SMS capabilities.

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 UpdateProxySession for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateProxySession

func (*Chime) UpdateProxySessionRequest added in v1.30.5

func (c *Chime) UpdateProxySessionRequest(input *UpdateProxySessionInput) (req *request.Request, output *UpdateProxySessionOutput)

UpdateProxySessionRequest generates a "aws/request.Request" representing the client's request for the UpdateProxySession 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 UpdateProxySession for more information on using the UpdateProxySession 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 UpdateProxySessionRequest method.
req, resp := client.UpdateProxySessionRequest(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/UpdateProxySession

func (*Chime) UpdateProxySessionWithContext added in v1.30.5

func (c *Chime) UpdateProxySessionWithContext(ctx aws.Context, input *UpdateProxySessionInput, opts ...request.Option) (*UpdateProxySessionOutput, error)

UpdateProxySessionWithContext is the same as UpdateProxySession with the addition of the ability to pass a context and additional request options.

See UpdateProxySession 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 added in v1.25.36

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.

  • 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 added in v1.25.36

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.

  • 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 added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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 added in v1.25.36

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) UpdateSipMediaApplication added in v1.35.30

func (c *Chime) UpdateSipMediaApplication(input *UpdateSipMediaApplicationInput) (*UpdateSipMediaApplicationOutput, error)

UpdateSipMediaApplication API operation for Amazon Chime.

Updates the details of the specified SIP media application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime's API operation UpdateSipMediaApplication for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipMediaApplication

func (*Chime) UpdateSipMediaApplicationRequest added in v1.35.30

func (c *Chime) UpdateSipMediaApplicationRequest(input *UpdateSipMediaApplicationInput) (req *request.Request, output *UpdateSipMediaApplicationOutput)

UpdateSipMediaApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateSipMediaApplication 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 UpdateSipMediaApplication for more information on using the UpdateSipMediaApplication 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 UpdateSipMediaApplicationRequest method.
req, resp := client.UpdateSipMediaApplicationRequest(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/UpdateSipMediaApplication

func (*Chime) UpdateSipMediaApplicationWithContext added in v1.35.30

func (c *Chime) UpdateSipMediaApplicationWithContext(ctx aws.Context, input *UpdateSipMediaApplicationInput, opts ...request.Option) (*UpdateSipMediaApplicationOutput, error)

UpdateSipMediaApplicationWithContext is the same as UpdateSipMediaApplication with the addition of the ability to pass a context and additional request options.

See UpdateSipMediaApplication 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) UpdateSipRule added in v1.35.30

func (c *Chime) UpdateSipRule(input *UpdateSipRuleInput) (*UpdateSipRuleOutput, error)

UpdateSipRule API operation for Amazon Chime.

Updates the details of the specified SIP rule.

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 UpdateSipRule for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client is not currently authorized to make the request.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException The request could not be processed because of conflict in the current state of the resource.

  • ThrottledClientException The client exceeded its request rate limit.

  • 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/UpdateSipRule

func (*Chime) UpdateSipRuleRequest added in v1.35.30

func (c *Chime) UpdateSipRuleRequest(input *UpdateSipRuleInput) (req *request.Request, output *UpdateSipRuleOutput)

UpdateSipRuleRequest generates a "aws/request.Request" representing the client's request for the UpdateSipRule 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 UpdateSipRule for more information on using the UpdateSipRule 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 UpdateSipRuleRequest method.
req, resp := client.UpdateSipRuleRequest(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/UpdateSipRule

func (*Chime) UpdateSipRuleWithContext added in v1.35.30

func (c *Chime) UpdateSipRuleWithContext(ctx aws.Context, input *UpdateSipRuleInput, opts ...request.Option) (*UpdateSipRuleOutput, error)

UpdateSipRuleWithContext is the same as UpdateSipRule with the addition of the ability to pass a context and additional request options.

See UpdateSipRule 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.

  • 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 added in v1.18.4

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.

  • 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 added in v1.18.4

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 added in v1.18.4

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 added in v1.18.4

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.

  • 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 added in v1.25.19

func (c *Chime) UpdateVoiceConnectorGroup(input *UpdateVoiceConnectorGroupInput) (*UpdateVoiceConnectorGroupOutput, error)

UpdateVoiceConnectorGroup API operation for Amazon Chime.

Updates details of 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.

  • 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 added in v1.25.19

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 added in v1.25.19

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 added in v1.18.4

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 added in v1.18.4

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 added in v1.28.0

type ConflictException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The request could not be processed because of conflict in the current state of the resource.

func (*ConflictException) Code added in v1.28.0

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error added in v1.28.0

func (s *ConflictException) Error() string

func (ConflictException) GoString added in v1.28.0

func (s ConflictException) GoString() string

GoString returns the string representation

func (*ConflictException) Message added in v1.28.0

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr added in v1.28.0

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID added in v1.28.0

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode added in v1.28.0

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String added in v1.28.0

func (s ConflictException) String() string

String returns the string representation

type ConversationRetentionSettings added in v1.31.2

type ConversationRetentionSettings struct {

	// The number of days for which to retain conversation messages.
	RetentionDays *int64 `min:"1" type:"integer"`
	// contains filtered or unexported fields
}

The retention settings that determine how long to retain conversation messages for an Amazon Chime Enterprise account.

func (ConversationRetentionSettings) GoString added in v1.31.2

GoString returns the string representation

func (*ConversationRetentionSettings) SetRetentionDays added in v1.31.2

SetRetentionDays sets the RetentionDays field's value.

func (ConversationRetentionSettings) String added in v1.31.2

String returns the string representation

func (*ConversationRetentionSettings) Validate added in v1.31.2

func (s *ConversationRetentionSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAccountInput

type CreateAccountInput struct {

	// The name of the Amazon Chime account.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAccountInput) 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 CreateAppInstanceAdminInput added in v1.35.33

type CreateAppInstanceAdminInput struct {

	// The ARN of the administrator of the current AppInstance.
	//
	// AppInstanceAdminArn is a required field
	AppInstanceAdminArn *string `min:"5" type:"string" required:"true"`

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAppInstanceAdminInput) GoString added in v1.35.33

func (s CreateAppInstanceAdminInput) GoString() string

GoString returns the string representation

func (*CreateAppInstanceAdminInput) SetAppInstanceAdminArn added in v1.35.33

func (s *CreateAppInstanceAdminInput) SetAppInstanceAdminArn(v string) *CreateAppInstanceAdminInput

SetAppInstanceAdminArn sets the AppInstanceAdminArn field's value.

func (*CreateAppInstanceAdminInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (CreateAppInstanceAdminInput) String added in v1.35.33

String returns the string representation

func (*CreateAppInstanceAdminInput) Validate added in v1.35.33

func (s *CreateAppInstanceAdminInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAppInstanceAdminOutput added in v1.35.33

type CreateAppInstanceAdminOutput struct {

	// The name and ARN of the admin for the AppInstance.
	AppInstanceAdmin *Identity `type:"structure"`

	// The ARN of the of the admin for the AppInstance.
	AppInstanceArn *string `min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (CreateAppInstanceAdminOutput) GoString added in v1.35.33

func (s CreateAppInstanceAdminOutput) GoString() string

GoString returns the string representation

func (*CreateAppInstanceAdminOutput) SetAppInstanceAdmin added in v1.35.33

SetAppInstanceAdmin sets the AppInstanceAdmin field's value.

func (*CreateAppInstanceAdminOutput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (CreateAppInstanceAdminOutput) String added in v1.35.33

String returns the string representation

type CreateAppInstanceInput added in v1.35.33

type CreateAppInstanceInput struct {

	// The ClientRequestToken of the AppInstance.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The metadata of the AppInstance. Limited to a 1KB string in UTF-8.
	Metadata *string `type:"string" sensitive:"true"`

	// The name of the AppInstance.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// Tags assigned to the AppInstanceUser.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateAppInstanceInput) GoString added in v1.35.33

func (s CreateAppInstanceInput) GoString() string

GoString returns the string representation

func (*CreateAppInstanceInput) SetClientRequestToken added in v1.35.33

func (s *CreateAppInstanceInput) SetClientRequestToken(v string) *CreateAppInstanceInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateAppInstanceInput) SetMetadata added in v1.35.33

SetMetadata sets the Metadata field's value.

func (*CreateAppInstanceInput) SetName added in v1.35.33

SetName sets the Name field's value.

func (*CreateAppInstanceInput) SetTags added in v1.36.29

SetTags sets the Tags field's value.

func (CreateAppInstanceInput) String added in v1.35.33

func (s CreateAppInstanceInput) String() string

String returns the string representation

func (*CreateAppInstanceInput) Validate added in v1.35.33

func (s *CreateAppInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAppInstanceOutput added in v1.35.33

type CreateAppInstanceOutput struct {

	// The Amazon Resource Number (ARN) of the AppInstance.
	AppInstanceArn *string `min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (CreateAppInstanceOutput) GoString added in v1.35.33

func (s CreateAppInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateAppInstanceOutput) SetAppInstanceArn added in v1.35.33

func (s *CreateAppInstanceOutput) SetAppInstanceArn(v string) *CreateAppInstanceOutput

SetAppInstanceArn sets the AppInstanceArn field's value.

func (CreateAppInstanceOutput) String added in v1.35.33

func (s CreateAppInstanceOutput) String() string

String returns the string representation

type CreateAppInstanceUserInput added in v1.35.33

type CreateAppInstanceUserInput struct {

	// The ARN of the AppInstance request.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `min:"5" type:"string" required:"true"`

	// The user ID of the AppInstance.
	//
	// AppInstanceUserId is a required field
	AppInstanceUserId *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The token assigned to the user requesting an AppInstance.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The request's metadata. Limited to a 1KB string in UTF-8.
	Metadata *string `type:"string" sensitive:"true"`

	// The user's name.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// Tags assigned to the AppInstanceUser.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateAppInstanceUserInput) GoString added in v1.35.33

func (s CreateAppInstanceUserInput) GoString() string

GoString returns the string representation

func (*CreateAppInstanceUserInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*CreateAppInstanceUserInput) SetAppInstanceUserId added in v1.35.33

func (s *CreateAppInstanceUserInput) SetAppInstanceUserId(v string) *CreateAppInstanceUserInput

SetAppInstanceUserId sets the AppInstanceUserId field's value.

func (*CreateAppInstanceUserInput) SetClientRequestToken added in v1.35.33

func (s *CreateAppInstanceUserInput) SetClientRequestToken(v string) *CreateAppInstanceUserInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateAppInstanceUserInput) SetMetadata added in v1.35.33

SetMetadata sets the Metadata field's value.

func (*CreateAppInstanceUserInput) SetName added in v1.35.33

SetName sets the Name field's value.

func (*CreateAppInstanceUserInput) SetTags added in v1.36.29

SetTags sets the Tags field's value.

func (CreateAppInstanceUserInput) String added in v1.35.33

String returns the string representation

func (*CreateAppInstanceUserInput) Validate added in v1.35.33

func (s *CreateAppInstanceUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAppInstanceUserOutput added in v1.35.33

type CreateAppInstanceUserOutput struct {

	// The user's ARN.
	AppInstanceUserArn *string `min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (CreateAppInstanceUserOutput) GoString added in v1.35.33

func (s CreateAppInstanceUserOutput) GoString() string

GoString returns the string representation

func (*CreateAppInstanceUserOutput) SetAppInstanceUserArn added in v1.35.33

func (s *CreateAppInstanceUserOutput) SetAppInstanceUserArn(v string) *CreateAppInstanceUserOutput

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (CreateAppInstanceUserOutput) String added in v1.35.33

String returns the string representation

type CreateAttendeeError added in v1.25.39

type CreateAttendeeError struct {

	// The error code.
	ErrorCode *string `type:"string"`

	// The error message.
	ErrorMessage *string `type:"string"`

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	ExternalUserId *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 added in v1.25.39

func (s CreateAttendeeError) GoString() string

GoString returns the string representation

func (*CreateAttendeeError) SetErrorCode added in v1.25.39

func (s *CreateAttendeeError) SetErrorCode(v string) *CreateAttendeeError

SetErrorCode sets the ErrorCode field's value.

func (*CreateAttendeeError) SetErrorMessage added in v1.25.39

func (s *CreateAttendeeError) SetErrorMessage(v string) *CreateAttendeeError

SetErrorMessage sets the ErrorMessage field's value.

func (*CreateAttendeeError) SetExternalUserId added in v1.25.39

func (s *CreateAttendeeError) SetExternalUserId(v string) *CreateAttendeeError

SetExternalUserId sets the ExternalUserId field's value.

func (CreateAttendeeError) String added in v1.25.39

func (s CreateAttendeeError) String() string

String returns the string representation

type CreateAttendeeInput added in v1.25.39

type CreateAttendeeInput struct {

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// ExternalUserId is a required field
	ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The tag key-value pairs.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateAttendeeInput) GoString added in v1.25.39

func (s CreateAttendeeInput) GoString() string

GoString returns the string representation

func (*CreateAttendeeInput) SetExternalUserId added in v1.25.39

func (s *CreateAttendeeInput) SetExternalUserId(v string) *CreateAttendeeInput

SetExternalUserId sets the ExternalUserId field's value.

func (*CreateAttendeeInput) SetMeetingId added in v1.25.39

func (s *CreateAttendeeInput) SetMeetingId(v string) *CreateAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (*CreateAttendeeInput) SetTags added in v1.30.7

func (s *CreateAttendeeInput) SetTags(v []*Tag) *CreateAttendeeInput

SetTags sets the Tags field's value.

func (CreateAttendeeInput) String added in v1.25.39

func (s CreateAttendeeInput) String() string

String returns the string representation

func (*CreateAttendeeInput) Validate added in v1.25.39

func (s *CreateAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAttendeeOutput added in v1.25.39

type CreateAttendeeOutput struct {

	// The attendee information, including attendee ID and join token.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateAttendeeOutput) GoString added in v1.25.39

func (s CreateAttendeeOutput) GoString() string

GoString returns the string representation

func (*CreateAttendeeOutput) SetAttendee added in v1.25.39

SetAttendee sets the Attendee field's value.

func (CreateAttendeeOutput) String added in v1.25.39

func (s CreateAttendeeOutput) String() string

String returns the string representation

type CreateAttendeeRequestItem added in v1.25.39

type CreateAttendeeRequestItem struct {

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// ExternalUserId is a required field
	ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The tag key-value pairs.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

The Amazon Chime SDK attendee fields to create, used with the BatchCreateAttendee action.

func (CreateAttendeeRequestItem) GoString added in v1.25.39

func (s CreateAttendeeRequestItem) GoString() string

GoString returns the string representation

func (*CreateAttendeeRequestItem) SetExternalUserId added in v1.25.39

SetExternalUserId sets the ExternalUserId field's value.

func (*CreateAttendeeRequestItem) SetTags added in v1.30.7

SetTags sets the Tags field's value.

func (CreateAttendeeRequestItem) String added in v1.25.39

func (s CreateAttendeeRequestItem) String() string

String returns the string representation

func (*CreateAttendeeRequestItem) Validate added in v1.25.39

func (s *CreateAttendeeRequestItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBotInput added in v1.19.30

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 added in v1.19.30

func (s CreateBotInput) GoString() string

GoString returns the string representation

func (*CreateBotInput) SetAccountId added in v1.19.30

func (s *CreateBotInput) SetAccountId(v string) *CreateBotInput

SetAccountId sets the AccountId field's value.

func (*CreateBotInput) SetDisplayName added in v1.19.30

func (s *CreateBotInput) SetDisplayName(v string) *CreateBotInput

SetDisplayName sets the DisplayName field's value.

func (*CreateBotInput) SetDomain added in v1.19.30

func (s *CreateBotInput) SetDomain(v string) *CreateBotInput

SetDomain sets the Domain field's value.

func (CreateBotInput) String added in v1.19.30

func (s CreateBotInput) String() string

String returns the string representation

func (*CreateBotInput) Validate added in v1.19.30

func (s *CreateBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBotOutput added in v1.19.30

type CreateBotOutput struct {

	// The bot details.
	Bot *Bot `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateBotOutput) GoString added in v1.19.30

func (s CreateBotOutput) GoString() string

GoString returns the string representation

func (*CreateBotOutput) SetBot added in v1.19.30

func (s *CreateBotOutput) SetBot(v *Bot) *CreateBotOutput

SetBot sets the Bot field's value.

func (CreateBotOutput) String added in v1.19.30

func (s CreateBotOutput) String() string

String returns the string representation

type CreateChannelBanInput added in v1.35.33

type CreateChannelBanInput struct {

	// The ARN of the ban request.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The ARN of the member being banned.
	//
	// MemberArn is a required field
	MemberArn *string `min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateChannelBanInput) GoString added in v1.35.33

func (s CreateChannelBanInput) GoString() string

GoString returns the string representation

func (*CreateChannelBanInput) SetChannelArn added in v1.35.33

func (s *CreateChannelBanInput) SetChannelArn(v string) *CreateChannelBanInput

SetChannelArn sets the ChannelArn field's value.

func (*CreateChannelBanInput) SetChimeBearer added in v1.36.29

func (s *CreateChannelBanInput) SetChimeBearer(v string) *CreateChannelBanInput

SetChimeBearer sets the ChimeBearer field's value.

func (*CreateChannelBanInput) SetMemberArn added in v1.35.33

SetMemberArn sets the MemberArn field's value.

func (CreateChannelBanInput) String added in v1.35.33

func (s CreateChannelBanInput) String() string

String returns the string representation

func (*CreateChannelBanInput) Validate added in v1.35.33

func (s *CreateChannelBanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateChannelBanOutput added in v1.35.33

type CreateChannelBanOutput struct {

	// The ARN of the response to the ban request.
	ChannelArn *string `min:"5" type:"string"`

	// The ChannelArn and BannedIdentity of the member in the ban response.
	Member *Identity `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateChannelBanOutput) GoString added in v1.35.33

func (s CreateChannelBanOutput) GoString() string

GoString returns the string representation

func (*CreateChannelBanOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*CreateChannelBanOutput) SetMember added in v1.35.33

SetMember sets the Member field's value.

func (CreateChannelBanOutput) String added in v1.35.33

func (s CreateChannelBanOutput) String() string

String returns the string representation

type CreateChannelInput added in v1.35.33

type CreateChannelInput struct {

	// The ARN of the channel request.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The client token for the request. An Idempotency token.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The metadata of the creation request. Limited to 1KB and UTF-8.
	Metadata *string `type:"string" sensitive:"true"`

	// The channel mode: UNRESTRICTED or RESTRICTED. Administrators, moderators,
	// and channel members can add themselves and other members to unrestricted
	// channels. Only administrators and moderators can add members to restricted
	// channels.
	Mode *string `type:"string" enum:"ChannelMode"`

	// The name of the channel.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The channel's privacy level: PUBLIC or PRIVATE. Private channels aren't discoverable
	// by users outside the channel. Public channels are discoverable by anyone
	// in the AppInstance.
	Privacy *string `type:"string" enum:"ChannelPrivacy"`

	// The tags for the creation request.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateChannelInput) GoString added in v1.35.33

func (s CreateChannelInput) GoString() string

GoString returns the string representation

func (*CreateChannelInput) SetAppInstanceArn added in v1.35.33

func (s *CreateChannelInput) SetAppInstanceArn(v string) *CreateChannelInput

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*CreateChannelInput) SetChimeBearer added in v1.36.29

func (s *CreateChannelInput) SetChimeBearer(v string) *CreateChannelInput

SetChimeBearer sets the ChimeBearer field's value.

func (*CreateChannelInput) SetClientRequestToken added in v1.35.33

func (s *CreateChannelInput) SetClientRequestToken(v string) *CreateChannelInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateChannelInput) SetMetadata added in v1.35.33

func (s *CreateChannelInput) SetMetadata(v string) *CreateChannelInput

SetMetadata sets the Metadata field's value.

func (*CreateChannelInput) SetMode added in v1.35.33

SetMode sets the Mode field's value.

func (*CreateChannelInput) SetName added in v1.35.33

SetName sets the Name field's value.

func (*CreateChannelInput) SetPrivacy added in v1.35.33

func (s *CreateChannelInput) SetPrivacy(v string) *CreateChannelInput

SetPrivacy sets the Privacy field's value.

func (*CreateChannelInput) SetTags added in v1.35.33

func (s *CreateChannelInput) SetTags(v []*Tag) *CreateChannelInput

SetTags sets the Tags field's value.

func (CreateChannelInput) String added in v1.35.33

func (s CreateChannelInput) String() string

String returns the string representation

func (*CreateChannelInput) Validate added in v1.35.33

func (s *CreateChannelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateChannelMembershipInput added in v1.35.33

type CreateChannelMembershipInput struct {

	// The ARN of the channel to which you're adding users.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The ARN of the member you want to add to the channel.
	//
	// MemberArn is a required field
	MemberArn *string `min:"5" type:"string" required:"true"`

	// The membership type of a user, DEFAULT or HIDDEN. Default members are always
	// returned as part of ListChannelMemberships. Hidden members are only returned
	// if the type filter in ListChannelMemberships equals HIDDEN. Otherwise hidden
	// members are not returned. This is only supported by moderators.
	//
	// Type is a required field
	Type *string `type:"string" required:"true" enum:"ChannelMembershipType"`
	// contains filtered or unexported fields
}

func (CreateChannelMembershipInput) GoString added in v1.35.33

func (s CreateChannelMembershipInput) GoString() string

GoString returns the string representation

func (*CreateChannelMembershipInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*CreateChannelMembershipInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*CreateChannelMembershipInput) SetMemberArn added in v1.35.33

SetMemberArn sets the MemberArn field's value.

func (*CreateChannelMembershipInput) SetType added in v1.35.33

SetType sets the Type field's value.

func (CreateChannelMembershipInput) String added in v1.35.33

String returns the string representation

func (*CreateChannelMembershipInput) Validate added in v1.35.33

func (s *CreateChannelMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateChannelMembershipOutput added in v1.35.33

type CreateChannelMembershipOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`

	// The ARN and metadata of the member being added.
	Member *Identity `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateChannelMembershipOutput) GoString added in v1.35.33

GoString returns the string representation

func (*CreateChannelMembershipOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*CreateChannelMembershipOutput) SetMember added in v1.35.33

SetMember sets the Member field's value.

func (CreateChannelMembershipOutput) String added in v1.35.33

String returns the string representation

type CreateChannelModeratorInput added in v1.35.33

type CreateChannelModeratorInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The ARN of the moderator.
	//
	// ChannelModeratorArn is a required field
	ChannelModeratorArn *string `min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (CreateChannelModeratorInput) GoString added in v1.35.33

func (s CreateChannelModeratorInput) GoString() string

GoString returns the string representation

func (*CreateChannelModeratorInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*CreateChannelModeratorInput) SetChannelModeratorArn added in v1.35.33

func (s *CreateChannelModeratorInput) SetChannelModeratorArn(v string) *CreateChannelModeratorInput

SetChannelModeratorArn sets the ChannelModeratorArn field's value.

func (*CreateChannelModeratorInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (CreateChannelModeratorInput) String added in v1.35.33

String returns the string representation

func (*CreateChannelModeratorInput) Validate added in v1.35.33

func (s *CreateChannelModeratorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateChannelModeratorOutput added in v1.35.33

type CreateChannelModeratorOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`

	// The ARNs of the channel and the moderator.
	ChannelModerator *Identity `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateChannelModeratorOutput) GoString added in v1.35.33

func (s CreateChannelModeratorOutput) GoString() string

GoString returns the string representation

func (*CreateChannelModeratorOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*CreateChannelModeratorOutput) SetChannelModerator added in v1.35.33

SetChannelModerator sets the ChannelModerator field's value.

func (CreateChannelModeratorOutput) String added in v1.35.33

String returns the string representation

type CreateChannelOutput added in v1.35.33

type CreateChannelOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (CreateChannelOutput) GoString added in v1.35.33

func (s CreateChannelOutput) GoString() string

GoString returns the string representation

func (*CreateChannelOutput) SetChannelArn added in v1.35.33

func (s *CreateChannelOutput) SetChannelArn(v string) *CreateChannelOutput

SetChannelArn sets the ChannelArn field's value.

func (CreateChannelOutput) String added in v1.35.33

func (s CreateChannelOutput) String() string

String returns the string representation

type CreateMeetingDialOutInput added in v1.35.30

type CreateMeetingDialOutInput struct {

	// Phone number used as the caller ID when the remote party receives a call.
	//
	// FromPhoneNumber is a required field
	FromPhoneNumber *string `type:"string" required:"true" sensitive:"true"`

	// Token used by the Amazon Chime SDK attendee. Call the CreateAttendee (https://docs.aws.amazon.com/chime/latest/APIReference/API_Attendee.htmlCreateAttendee)
	// action to get a join token.
	//
	// JoinToken is a required field
	JoinToken *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"`

	// Phone number called when inviting someone to a meeting.
	//
	// ToPhoneNumber is a required field
	ToPhoneNumber *string `type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateMeetingDialOutInput) GoString added in v1.35.30

func (s CreateMeetingDialOutInput) GoString() string

GoString returns the string representation

func (*CreateMeetingDialOutInput) SetFromPhoneNumber added in v1.35.30

SetFromPhoneNumber sets the FromPhoneNumber field's value.

func (*CreateMeetingDialOutInput) SetJoinToken added in v1.35.30

SetJoinToken sets the JoinToken field's value.

func (*CreateMeetingDialOutInput) SetMeetingId added in v1.35.30

SetMeetingId sets the MeetingId field's value.

func (*CreateMeetingDialOutInput) SetToPhoneNumber added in v1.35.30

SetToPhoneNumber sets the ToPhoneNumber field's value.

func (CreateMeetingDialOutInput) String added in v1.35.30

func (s CreateMeetingDialOutInput) String() string

String returns the string representation

func (*CreateMeetingDialOutInput) Validate added in v1.35.30

func (s *CreateMeetingDialOutInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMeetingDialOutOutput added in v1.35.30

type CreateMeetingDialOutOutput struct {

	// Unique ID that tracks API calls.
	TransactionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateMeetingDialOutOutput) GoString added in v1.35.30

func (s CreateMeetingDialOutOutput) GoString() string

GoString returns the string representation

func (*CreateMeetingDialOutOutput) SetTransactionId added in v1.35.30

SetTransactionId sets the TransactionId field's value.

func (CreateMeetingDialOutOutput) String added in v1.35.30

String returns the string representation

type CreateMeetingInput added in v1.25.39

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 external meeting ID.
	ExternalMeetingId *string `min:"2" type:"string" sensitive:"true"`

	// The Region in which to create the meeting. Default: us-east-1.
	//
	// Available values: af-south-1 , ap-northeast-1 , ap-northeast-2 , ap-south-1
	// , ap-southeast-1 , ap-southeast-2 , ca-central-1 , eu-central-1 , eu-north-1
	// , eu-south-1 , eu-west-1 , eu-west-2 , eu-west-3 , sa-east-1 , us-east-1
	// , us-east-2 , us-west-1 , us-west-2 .
	MediaRegion *string `type:"string"`

	// Reserved.
	MeetingHostId *string `min:"2" type:"string" sensitive:"true"`

	// The configuration for resource targets to receive notifications when meeting
	// and attendee events occur.
	NotificationsConfiguration *MeetingNotificationConfiguration `type:"structure"`

	// The tag key-value pairs.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateMeetingInput) GoString added in v1.25.39

func (s CreateMeetingInput) GoString() string

GoString returns the string representation

func (*CreateMeetingInput) SetClientRequestToken added in v1.25.39

func (s *CreateMeetingInput) SetClientRequestToken(v string) *CreateMeetingInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMeetingInput) SetExternalMeetingId added in v1.30.7

func (s *CreateMeetingInput) SetExternalMeetingId(v string) *CreateMeetingInput

SetExternalMeetingId sets the ExternalMeetingId field's value.

func (*CreateMeetingInput) SetMediaRegion added in v1.25.39

func (s *CreateMeetingInput) SetMediaRegion(v string) *CreateMeetingInput

SetMediaRegion sets the MediaRegion field's value.

func (*CreateMeetingInput) SetMeetingHostId added in v1.25.39

func (s *CreateMeetingInput) SetMeetingHostId(v string) *CreateMeetingInput

SetMeetingHostId sets the MeetingHostId field's value.

func (*CreateMeetingInput) SetNotificationsConfiguration added in v1.25.39

func (s *CreateMeetingInput) SetNotificationsConfiguration(v *MeetingNotificationConfiguration) *CreateMeetingInput

SetNotificationsConfiguration sets the NotificationsConfiguration field's value.

func (*CreateMeetingInput) SetTags added in v1.30.7

func (s *CreateMeetingInput) SetTags(v []*Tag) *CreateMeetingInput

SetTags sets the Tags field's value.

func (CreateMeetingInput) String added in v1.25.39

func (s CreateMeetingInput) String() string

String returns the string representation

func (*CreateMeetingInput) Validate added in v1.25.39

func (s *CreateMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMeetingOutput added in v1.25.39

type CreateMeetingOutput struct {

	// The meeting information, including the meeting ID and MediaPlacement .
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateMeetingOutput) GoString added in v1.25.39

func (s CreateMeetingOutput) GoString() string

GoString returns the string representation

func (*CreateMeetingOutput) SetMeeting added in v1.25.39

func (s *CreateMeetingOutput) SetMeeting(v *Meeting) *CreateMeetingOutput

SetMeeting sets the Meeting field's value.

func (CreateMeetingOutput) String added in v1.25.39

func (s CreateMeetingOutput) String() string

String returns the string representation

type CreateMeetingWithAttendeesInput added in v1.32.2

type CreateMeetingWithAttendeesInput struct {

	// The request containing the attendees to create.
	Attendees []*CreateAttendeeRequestItem `min:"1" type:"list"`

	// 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 external meeting ID.
	ExternalMeetingId *string `min:"2" type:"string" sensitive:"true"`

	// The Region in which to create the meeting. Default: us-east-1 .
	//
	// Available values: af-south-1 , ap-northeast-1 , ap-northeast-2 , ap-south-1
	// , ap-southeast-1 , ap-southeast-2 , ca-central-1 , eu-central-1 , eu-north-1
	// , eu-south-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 resource target configurations for receiving Amazon Chime SDK meeting
	// and attendee event notifications. The Amazon Chime SDK supports resource
	// targets located in the US East (N. Virginia) AWS Region (us-east-1).
	NotificationsConfiguration *MeetingNotificationConfiguration `type:"structure"`

	// The tag key-value pairs.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateMeetingWithAttendeesInput) GoString added in v1.32.2

GoString returns the string representation

func (*CreateMeetingWithAttendeesInput) SetAttendees added in v1.32.2

SetAttendees sets the Attendees field's value.

func (*CreateMeetingWithAttendeesInput) SetClientRequestToken added in v1.32.2

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMeetingWithAttendeesInput) SetExternalMeetingId added in v1.32.2

SetExternalMeetingId sets the ExternalMeetingId field's value.

func (*CreateMeetingWithAttendeesInput) SetMediaRegion added in v1.32.2

SetMediaRegion sets the MediaRegion field's value.

func (*CreateMeetingWithAttendeesInput) SetMeetingHostId added in v1.32.2

SetMeetingHostId sets the MeetingHostId field's value.

func (*CreateMeetingWithAttendeesInput) SetNotificationsConfiguration added in v1.32.2

SetNotificationsConfiguration sets the NotificationsConfiguration field's value.

func (*CreateMeetingWithAttendeesInput) SetTags added in v1.32.2

SetTags sets the Tags field's value.

func (CreateMeetingWithAttendeesInput) String added in v1.32.2

String returns the string representation

func (*CreateMeetingWithAttendeesInput) Validate added in v1.32.2

func (s *CreateMeetingWithAttendeesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMeetingWithAttendeesOutput added in v1.32.2

type CreateMeetingWithAttendeesOutput 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"`

	// A meeting created using the Amazon Chime SDK.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateMeetingWithAttendeesOutput) GoString added in v1.32.2

GoString returns the string representation

func (*CreateMeetingWithAttendeesOutput) SetAttendees added in v1.32.2

SetAttendees sets the Attendees field's value.

func (*CreateMeetingWithAttendeesOutput) SetErrors added in v1.32.2

SetErrors sets the Errors field's value.

func (*CreateMeetingWithAttendeesOutput) SetMeeting added in v1.32.2

SetMeeting sets the Meeting field's value.

func (CreateMeetingWithAttendeesOutput) String added in v1.32.2

String returns the string representation

type CreatePhoneNumberOrderInput added in v1.18.4

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 added in v1.18.4

func (s CreatePhoneNumberOrderInput) GoString() string

GoString returns the string representation

func (*CreatePhoneNumberOrderInput) SetE164PhoneNumbers added in v1.18.4

func (s *CreatePhoneNumberOrderInput) SetE164PhoneNumbers(v []*string) *CreatePhoneNumberOrderInput

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*CreatePhoneNumberOrderInput) SetProductType added in v1.18.4

SetProductType sets the ProductType field's value.

func (CreatePhoneNumberOrderInput) String added in v1.18.4

String returns the string representation

func (*CreatePhoneNumberOrderInput) Validate added in v1.18.4

func (s *CreatePhoneNumberOrderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePhoneNumberOrderOutput added in v1.18.4

type CreatePhoneNumberOrderOutput struct {

	// The phone number order details.
	PhoneNumberOrder *PhoneNumberOrder `type:"structure"`
	// contains filtered or unexported fields
}

func (CreatePhoneNumberOrderOutput) GoString added in v1.18.4

func (s CreatePhoneNumberOrderOutput) GoString() string

GoString returns the string representation

func (*CreatePhoneNumberOrderOutput) SetPhoneNumberOrder added in v1.18.4

SetPhoneNumberOrder sets the PhoneNumberOrder field's value.

func (CreatePhoneNumberOrderOutput) String added in v1.18.4

String returns the string representation

type CreateProxySessionInput added in v1.30.5

type CreateProxySessionInput struct {

	// The proxy session capabilities.
	//
	// Capabilities is a required field
	Capabilities []*string `type:"list" required:"true"`

	// The number of minutes allowed for the proxy session.
	ExpiryMinutes *int64 `min:"1" type:"integer"`

	// The preference for matching the country or area code of the proxy phone number
	// with that of the first participant.
	GeoMatchLevel *string `type:"string" enum:"GeoMatchLevel"`

	// The country and area code for the proxy phone number.
	GeoMatchParams *GeoMatchParams `type:"structure"`

	// The name of the proxy session.
	Name *string `type:"string" sensitive:"true"`

	// The preference for proxy phone number reuse, or stickiness, between the same
	// participants across sessions.
	NumberSelectionBehavior *string `type:"string" enum:"NumberSelectionBehavior"`

	// The participant phone numbers.
	//
	// ParticipantPhoneNumbers is a required field
	ParticipantPhoneNumbers []*string `min:"2" type:"list" required:"true"`

	// The Amazon Chime voice connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateProxySessionInput) GoString added in v1.30.5

func (s CreateProxySessionInput) GoString() string

GoString returns the string representation

func (*CreateProxySessionInput) SetCapabilities added in v1.30.5

func (s *CreateProxySessionInput) SetCapabilities(v []*string) *CreateProxySessionInput

SetCapabilities sets the Capabilities field's value.

func (*CreateProxySessionInput) SetExpiryMinutes added in v1.30.5

func (s *CreateProxySessionInput) SetExpiryMinutes(v int64) *CreateProxySessionInput

SetExpiryMinutes sets the ExpiryMinutes field's value.

func (*CreateProxySessionInput) SetGeoMatchLevel added in v1.30.5

func (s *CreateProxySessionInput) SetGeoMatchLevel(v string) *CreateProxySessionInput

SetGeoMatchLevel sets the GeoMatchLevel field's value.

func (*CreateProxySessionInput) SetGeoMatchParams added in v1.30.5

SetGeoMatchParams sets the GeoMatchParams field's value.

func (*CreateProxySessionInput) SetName added in v1.30.5

SetName sets the Name field's value.

func (*CreateProxySessionInput) SetNumberSelectionBehavior added in v1.30.5

func (s *CreateProxySessionInput) SetNumberSelectionBehavior(v string) *CreateProxySessionInput

SetNumberSelectionBehavior sets the NumberSelectionBehavior field's value.

func (*CreateProxySessionInput) SetParticipantPhoneNumbers added in v1.30.5

func (s *CreateProxySessionInput) SetParticipantPhoneNumbers(v []*string) *CreateProxySessionInput

SetParticipantPhoneNumbers sets the ParticipantPhoneNumbers field's value.

func (*CreateProxySessionInput) SetVoiceConnectorId added in v1.30.5

func (s *CreateProxySessionInput) SetVoiceConnectorId(v string) *CreateProxySessionInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (CreateProxySessionInput) String added in v1.30.5

func (s CreateProxySessionInput) String() string

String returns the string representation

func (*CreateProxySessionInput) Validate added in v1.30.5

func (s *CreateProxySessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProxySessionOutput added in v1.30.5

type CreateProxySessionOutput struct {

	// The proxy session details.
	ProxySession *ProxySession `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateProxySessionOutput) GoString added in v1.30.5

func (s CreateProxySessionOutput) GoString() string

GoString returns the string representation

func (*CreateProxySessionOutput) SetProxySession added in v1.30.5

SetProxySession sets the ProxySession field's value.

func (CreateProxySessionOutput) String added in v1.30.5

func (s CreateProxySessionOutput) String() string

String returns the string representation

type CreateRoomInput added in v1.25.36

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 added in v1.25.36

func (s CreateRoomInput) GoString() string

GoString returns the string representation

func (*CreateRoomInput) SetAccountId added in v1.25.36

func (s *CreateRoomInput) SetAccountId(v string) *CreateRoomInput

SetAccountId sets the AccountId field's value.

func (*CreateRoomInput) SetClientRequestToken added in v1.25.36

func (s *CreateRoomInput) SetClientRequestToken(v string) *CreateRoomInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateRoomInput) SetName added in v1.25.36

func (s *CreateRoomInput) SetName(v string) *CreateRoomInput

SetName sets the Name field's value.

func (CreateRoomInput) String added in v1.25.36

func (s CreateRoomInput) String() string

String returns the string representation

func (*CreateRoomInput) Validate added in v1.25.36

func (s *CreateRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRoomMembershipInput added in v1.25.36

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 added in v1.25.36

func (s CreateRoomMembershipInput) GoString() string

GoString returns the string representation

func (*CreateRoomMembershipInput) SetAccountId added in v1.25.36

SetAccountId sets the AccountId field's value.

func (*CreateRoomMembershipInput) SetMemberId added in v1.25.36

SetMemberId sets the MemberId field's value.

func (*CreateRoomMembershipInput) SetRole added in v1.25.36

SetRole sets the Role field's value.

func (*CreateRoomMembershipInput) SetRoomId added in v1.25.36

SetRoomId sets the RoomId field's value.

func (CreateRoomMembershipInput) String added in v1.25.36

func (s CreateRoomMembershipInput) String() string

String returns the string representation

func (*CreateRoomMembershipInput) Validate added in v1.25.36

func (s *CreateRoomMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRoomMembershipOutput added in v1.25.36

type CreateRoomMembershipOutput struct {

	// The room membership details.
	RoomMembership *RoomMembership `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateRoomMembershipOutput) GoString added in v1.25.36

func (s CreateRoomMembershipOutput) GoString() string

GoString returns the string representation

func (*CreateRoomMembershipOutput) SetRoomMembership added in v1.25.36

SetRoomMembership sets the RoomMembership field's value.

func (CreateRoomMembershipOutput) String added in v1.25.36

String returns the string representation

type CreateRoomOutput added in v1.25.36

type CreateRoomOutput struct {

	// The room details.
	Room *Room `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateRoomOutput) GoString added in v1.25.36

func (s CreateRoomOutput) GoString() string

GoString returns the string representation

func (*CreateRoomOutput) SetRoom added in v1.25.36

func (s *CreateRoomOutput) SetRoom(v *Room) *CreateRoomOutput

SetRoom sets the Room field's value.

func (CreateRoomOutput) String added in v1.25.36

func (s CreateRoomOutput) String() string

String returns the string representation

type CreateSipMediaApplicationCallInput added in v1.35.30

type CreateSipMediaApplicationCallInput struct {

	// The phone number that a user calls from.
	//
	// FromPhoneNumber is a required field
	FromPhoneNumber *string `type:"string" required:"true" sensitive:"true"`

	// The ID of the SIP media application.
	//
	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`

	// The phone number that the user dials in order to connect to a meeting.
	//
	// ToPhoneNumber is a required field
	ToPhoneNumber *string `type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateSipMediaApplicationCallInput) GoString added in v1.35.30

GoString returns the string representation

func (*CreateSipMediaApplicationCallInput) SetFromPhoneNumber added in v1.35.30

SetFromPhoneNumber sets the FromPhoneNumber field's value.

func (*CreateSipMediaApplicationCallInput) SetSipMediaApplicationId added in v1.35.30

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (*CreateSipMediaApplicationCallInput) SetToPhoneNumber added in v1.35.30

SetToPhoneNumber sets the ToPhoneNumber field's value.

func (CreateSipMediaApplicationCallInput) String added in v1.35.30

String returns the string representation

func (*CreateSipMediaApplicationCallInput) Validate added in v1.35.30

Validate inspects the fields of the type to determine if they are valid.

type CreateSipMediaApplicationCallOutput added in v1.35.30

type CreateSipMediaApplicationCallOutput struct {

	// The actual call.
	SipMediaApplicationCall *SipMediaApplicationCall `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateSipMediaApplicationCallOutput) GoString added in v1.35.30

GoString returns the string representation

func (*CreateSipMediaApplicationCallOutput) SetSipMediaApplicationCall added in v1.35.30

SetSipMediaApplicationCall sets the SipMediaApplicationCall field's value.

func (CreateSipMediaApplicationCallOutput) String added in v1.35.30

String returns the string representation

type CreateSipMediaApplicationInput added in v1.35.30

type CreateSipMediaApplicationInput struct {

	// The AWS Region assigned to the SIP media application.
	//
	// AwsRegion is a required field
	AwsRegion *string `type:"string" required:"true"`

	// List of endpoints (Lambda Amazon Resource Names) specified for the SIP media
	// application. Currently, only one endpoint is supported.
	//
	// Endpoints is a required field
	Endpoints []*SipMediaApplicationEndpoint `min:"1" type:"list" required:"true"`

	// The SIP media application name.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateSipMediaApplicationInput) GoString added in v1.35.30

GoString returns the string representation

func (*CreateSipMediaApplicationInput) SetAwsRegion added in v1.35.30

SetAwsRegion sets the AwsRegion field's value.

func (*CreateSipMediaApplicationInput) SetEndpoints added in v1.35.30

SetEndpoints sets the Endpoints field's value.

func (*CreateSipMediaApplicationInput) SetName added in v1.35.30

SetName sets the Name field's value.

func (CreateSipMediaApplicationInput) String added in v1.35.30

String returns the string representation

func (*CreateSipMediaApplicationInput) Validate added in v1.35.30

func (s *CreateSipMediaApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSipMediaApplicationOutput added in v1.35.30

type CreateSipMediaApplicationOutput struct {

	// The SIP media application details.
	SipMediaApplication *SipMediaApplication `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateSipMediaApplicationOutput) GoString added in v1.35.30

GoString returns the string representation

func (*CreateSipMediaApplicationOutput) SetSipMediaApplication added in v1.35.30

SetSipMediaApplication sets the SipMediaApplication field's value.

func (CreateSipMediaApplicationOutput) String added in v1.35.30

String returns the string representation

type CreateSipRuleInput added in v1.35.30

type CreateSipRuleInput struct {

	// Enables or disables a rule. You must disable rules before you can delete
	// them.
	Disabled *bool `type:"boolean"`

	// The name of the SIP rule.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// List of SIP media applications with priority and AWS Region. Only one SIP
	// application per AWS Region can be used.
	//
	// TargetApplications is a required field
	TargetApplications []*SipRuleTargetApplication `min:"1" type:"list" required:"true"`

	// The type of trigger assigned to the SIP rule in TriggerValue, currently RequestUriHostname
	// or ToPhoneNumber.
	//
	// TriggerType is a required field
	TriggerType *string `type:"string" required:"true" enum:"SipRuleTriggerType"`

	// If TriggerType is RequestUriHostname, the value can be the outbound host
	// name of an Amazon Chime Voice Connector. If TriggerType is ToPhoneNumber,
	// the value can be a customer-owned phone number in the E164 format. The SipMediaApplication
	// specified in the SipRule is triggered if the request URI in an incoming SIP
	// request matches the RequestUriHostname, or if the To header in the incoming
	// SIP request matches the ToPhoneNumber value.
	//
	// TriggerValue is a required field
	TriggerValue *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateSipRuleInput) GoString added in v1.35.30

func (s CreateSipRuleInput) GoString() string

GoString returns the string representation

func (*CreateSipRuleInput) SetDisabled added in v1.35.30

func (s *CreateSipRuleInput) SetDisabled(v bool) *CreateSipRuleInput

SetDisabled sets the Disabled field's value.

func (*CreateSipRuleInput) SetName added in v1.35.30

SetName sets the Name field's value.

func (*CreateSipRuleInput) SetTargetApplications added in v1.35.30

func (s *CreateSipRuleInput) SetTargetApplications(v []*SipRuleTargetApplication) *CreateSipRuleInput

SetTargetApplications sets the TargetApplications field's value.

func (*CreateSipRuleInput) SetTriggerType added in v1.35.30

func (s *CreateSipRuleInput) SetTriggerType(v string) *CreateSipRuleInput

SetTriggerType sets the TriggerType field's value.

func (*CreateSipRuleInput) SetTriggerValue added in v1.35.30

func (s *CreateSipRuleInput) SetTriggerValue(v string) *CreateSipRuleInput

SetTriggerValue sets the TriggerValue field's value.

func (CreateSipRuleInput) String added in v1.35.30

func (s CreateSipRuleInput) String() string

String returns the string representation

func (*CreateSipRuleInput) Validate added in v1.35.30

func (s *CreateSipRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSipRuleOutput added in v1.35.30

type CreateSipRuleOutput struct {

	// Returns the SIP rule information, including the rule ID, triggers, and target
	// applications.
	SipRule *SipRule `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateSipRuleOutput) GoString added in v1.35.30

func (s CreateSipRuleOutput) GoString() string

GoString returns the string representation

func (*CreateSipRuleOutput) SetSipRule added in v1.35.30

func (s *CreateSipRuleOutput) SetSipRule(v *SipRule) *CreateSipRuleOutput

SetSipRule sets the SipRule field's value.

func (CreateSipRuleOutput) String added in v1.35.30

func (s CreateSipRuleOutput) String() string

String returns the string representation

type CreateUserInput added in v1.28.0

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 added in v1.28.0

func (s CreateUserInput) GoString() string

GoString returns the string representation

func (*CreateUserInput) SetAccountId added in v1.28.0

func (s *CreateUserInput) SetAccountId(v string) *CreateUserInput

SetAccountId sets the AccountId field's value.

func (*CreateUserInput) SetEmail added in v1.28.0

func (s *CreateUserInput) SetEmail(v string) *CreateUserInput

SetEmail sets the Email field's value.

func (*CreateUserInput) SetUserType added in v1.28.0

func (s *CreateUserInput) SetUserType(v string) *CreateUserInput

SetUserType sets the UserType field's value.

func (*CreateUserInput) SetUsername added in v1.28.0

func (s *CreateUserInput) SetUsername(v string) *CreateUserInput

SetUsername sets the Username field's value.

func (CreateUserInput) String added in v1.28.0

func (s CreateUserInput) String() string

String returns the string representation

func (*CreateUserInput) Validate added in v1.28.0

func (s *CreateUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUserOutput added in v1.28.0

type CreateUserOutput struct {

	// The user on the Amazon Chime account.
	User *User `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateUserOutput) GoString added in v1.28.0

func (s CreateUserOutput) GoString() string

GoString returns the string representation

func (*CreateUserOutput) SetUser added in v1.28.0

func (s *CreateUserOutput) SetUser(v *User) *CreateUserOutput

SetUser sets the User field's value.

func (CreateUserOutput) String added in v1.28.0

func (s CreateUserOutput) String() string

String returns the string representation

type CreateVoiceConnectorGroupInput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*CreateVoiceConnectorGroupInput) SetName added in v1.25.19

SetName sets the Name field's value.

func (*CreateVoiceConnectorGroupInput) SetVoiceConnectorItems added in v1.25.19

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (CreateVoiceConnectorGroupInput) String added in v1.25.19

String returns the string representation

func (*CreateVoiceConnectorGroupInput) Validate added in v1.25.19

func (s *CreateVoiceConnectorGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVoiceConnectorGroupOutput added in v1.25.19

type CreateVoiceConnectorGroupOutput struct {

	// The Amazon Chime Voice Connector group details.
	VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorGroupOutput) GoString added in v1.25.19

GoString returns the string representation

func (*CreateVoiceConnectorGroupOutput) SetVoiceConnectorGroup added in v1.25.19

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (CreateVoiceConnectorGroupOutput) String added in v1.25.19

String returns the string representation

type CreateVoiceConnectorInput added in v1.18.4

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 added in v1.18.4

func (s CreateVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*CreateVoiceConnectorInput) SetAwsRegion added in v1.25.19

SetAwsRegion sets the AwsRegion field's value.

func (*CreateVoiceConnectorInput) SetName added in v1.18.4

SetName sets the Name field's value.

func (*CreateVoiceConnectorInput) SetRequireEncryption added in v1.18.4

func (s *CreateVoiceConnectorInput) SetRequireEncryption(v bool) *CreateVoiceConnectorInput

SetRequireEncryption sets the RequireEncryption field's value.

func (CreateVoiceConnectorInput) String added in v1.18.4

func (s CreateVoiceConnectorInput) String() string

String returns the string representation

func (*CreateVoiceConnectorInput) Validate added in v1.18.4

func (s *CreateVoiceConnectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVoiceConnectorOutput added in v1.18.4

type CreateVoiceConnectorOutput struct {

	// The Amazon Chime Voice Connector details.
	VoiceConnector *VoiceConnector `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorOutput) GoString added in v1.18.4

func (s CreateVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*CreateVoiceConnectorOutput) SetVoiceConnector added in v1.18.4

SetVoiceConnector sets the VoiceConnector field's value.

func (CreateVoiceConnectorOutput) String added in v1.18.4

String returns the string representation

type Credential added in v1.18.4

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 added in v1.18.4

func (s Credential) GoString() string

GoString returns the string representation

func (*Credential) SetPassword added in v1.18.4

func (s *Credential) SetPassword(v string) *Credential

SetPassword sets the Password field's value.

func (*Credential) SetUsername added in v1.18.4

func (s *Credential) SetUsername(v string) *Credential

SetUsername sets the Username field's value.

func (Credential) String added in v1.18.4

func (s Credential) String() string

String returns the string representation

type DNISEmergencyCallingConfiguration added in v1.33.0

type DNISEmergencyCallingConfiguration struct {

	// The country from which emergency calls are allowed, in ISO 3166-1 alpha-2
	// format.
	//
	// CallingCountry is a required field
	CallingCountry *string `type:"string" required:"true"`

	// The DNIS phone number to route emergency calls to, in E.164 format.
	//
	// EmergencyPhoneNumber is a required field
	EmergencyPhoneNumber *string `type:"string" required:"true" sensitive:"true"`

	// The DNIS phone number to route test emergency calls to, in E.164 format.
	TestPhoneNumber *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The Dialed Number Identification Service (DNIS) emergency calling configuration details associated with an Amazon Chime Voice Connector's emergency calling configuration.

func (DNISEmergencyCallingConfiguration) GoString added in v1.33.0

GoString returns the string representation

func (*DNISEmergencyCallingConfiguration) SetCallingCountry added in v1.33.0

SetCallingCountry sets the CallingCountry field's value.

func (*DNISEmergencyCallingConfiguration) SetEmergencyPhoneNumber added in v1.33.0

SetEmergencyPhoneNumber sets the EmergencyPhoneNumber field's value.

func (*DNISEmergencyCallingConfiguration) SetTestPhoneNumber added in v1.33.0

SetTestPhoneNumber sets the TestPhoneNumber field's value.

func (DNISEmergencyCallingConfiguration) String added in v1.33.0

String returns the string representation

func (*DNISEmergencyCallingConfiguration) Validate added in v1.33.0

Validate inspects the fields of the type to determine if they are valid.

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 DeleteAppInstanceAdminInput added in v1.35.33

type DeleteAppInstanceAdminInput struct {

	// The ARN of the AppInstance's administrator.
	//
	// AppInstanceAdminArn is a required field
	AppInstanceAdminArn *string `location:"uri" locationName:"appInstanceAdminArn" min:"5" type:"string" required:"true"`

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAppInstanceAdminInput) GoString added in v1.35.33

func (s DeleteAppInstanceAdminInput) GoString() string

GoString returns the string representation

func (*DeleteAppInstanceAdminInput) SetAppInstanceAdminArn added in v1.35.33

func (s *DeleteAppInstanceAdminInput) SetAppInstanceAdminArn(v string) *DeleteAppInstanceAdminInput

SetAppInstanceAdminArn sets the AppInstanceAdminArn field's value.

func (*DeleteAppInstanceAdminInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (DeleteAppInstanceAdminInput) String added in v1.35.33

String returns the string representation

func (*DeleteAppInstanceAdminInput) Validate added in v1.35.33

func (s *DeleteAppInstanceAdminInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAppInstanceAdminOutput added in v1.35.33

type DeleteAppInstanceAdminOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAppInstanceAdminOutput) GoString added in v1.35.33

func (s DeleteAppInstanceAdminOutput) GoString() string

GoString returns the string representation

func (DeleteAppInstanceAdminOutput) String added in v1.35.33

String returns the string representation

type DeleteAppInstanceInput added in v1.35.33

type DeleteAppInstanceInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAppInstanceInput) GoString added in v1.35.33

func (s DeleteAppInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteAppInstanceInput) SetAppInstanceArn added in v1.35.33

func (s *DeleteAppInstanceInput) SetAppInstanceArn(v string) *DeleteAppInstanceInput

SetAppInstanceArn sets the AppInstanceArn field's value.

func (DeleteAppInstanceInput) String added in v1.35.33

func (s DeleteAppInstanceInput) String() string

String returns the string representation

func (*DeleteAppInstanceInput) Validate added in v1.35.33

func (s *DeleteAppInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAppInstanceOutput added in v1.35.33

type DeleteAppInstanceOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAppInstanceOutput) GoString added in v1.35.33

func (s DeleteAppInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteAppInstanceOutput) String added in v1.35.33

func (s DeleteAppInstanceOutput) String() string

String returns the string representation

type DeleteAppInstanceStreamingConfigurationsInput added in v1.35.33

type DeleteAppInstanceStreamingConfigurationsInput struct {

	// The ARN of the streaming configurations being deleted.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAppInstanceStreamingConfigurationsInput) GoString added in v1.35.33

GoString returns the string representation

func (*DeleteAppInstanceStreamingConfigurationsInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (DeleteAppInstanceStreamingConfigurationsInput) String added in v1.35.33

String returns the string representation

func (*DeleteAppInstanceStreamingConfigurationsInput) Validate added in v1.35.33

Validate inspects the fields of the type to determine if they are valid.

type DeleteAppInstanceStreamingConfigurationsOutput added in v1.35.33

type DeleteAppInstanceStreamingConfigurationsOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAppInstanceStreamingConfigurationsOutput) GoString added in v1.35.33

GoString returns the string representation

func (DeleteAppInstanceStreamingConfigurationsOutput) String added in v1.35.33

String returns the string representation

type DeleteAppInstanceUserInput added in v1.35.33

type DeleteAppInstanceUserInput struct {

	// The ARN of the user request being deleted.
	//
	// AppInstanceUserArn is a required field
	AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAppInstanceUserInput) GoString added in v1.35.33

func (s DeleteAppInstanceUserInput) GoString() string

GoString returns the string representation

func (*DeleteAppInstanceUserInput) SetAppInstanceUserArn added in v1.35.33

func (s *DeleteAppInstanceUserInput) SetAppInstanceUserArn(v string) *DeleteAppInstanceUserInput

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (DeleteAppInstanceUserInput) String added in v1.35.33

String returns the string representation

func (*DeleteAppInstanceUserInput) Validate added in v1.35.33

func (s *DeleteAppInstanceUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAppInstanceUserOutput added in v1.35.33

type DeleteAppInstanceUserOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAppInstanceUserOutput) GoString added in v1.35.33

func (s DeleteAppInstanceUserOutput) GoString() string

GoString returns the string representation

func (DeleteAppInstanceUserOutput) String added in v1.35.33

String returns the string representation

type DeleteAttendeeInput added in v1.25.39

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 added in v1.25.39

func (s DeleteAttendeeInput) GoString() string

GoString returns the string representation

func (*DeleteAttendeeInput) SetAttendeeId added in v1.25.39

func (s *DeleteAttendeeInput) SetAttendeeId(v string) *DeleteAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*DeleteAttendeeInput) SetMeetingId added in v1.25.39

func (s *DeleteAttendeeInput) SetMeetingId(v string) *DeleteAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (DeleteAttendeeInput) String added in v1.25.39

func (s DeleteAttendeeInput) String() string

String returns the string representation

func (*DeleteAttendeeInput) Validate added in v1.25.39

func (s *DeleteAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAttendeeOutput added in v1.25.39

type DeleteAttendeeOutput struct {
	// contains filtered or unexported fields
}

func (DeleteAttendeeOutput) GoString added in v1.25.39

func (s DeleteAttendeeOutput) GoString() string

GoString returns the string representation

func (DeleteAttendeeOutput) String added in v1.25.39

func (s DeleteAttendeeOutput) String() string

String returns the string representation

type DeleteChannelBanInput added in v1.35.33

type DeleteChannelBanInput struct {

	// The ARN of the channel from which the AppInstanceUser was banned.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The ARN of the AppInstanceUser that you want to reinstate.
	//
	// MemberArn is a required field
	MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteChannelBanInput) GoString added in v1.35.33

func (s DeleteChannelBanInput) GoString() string

GoString returns the string representation

func (*DeleteChannelBanInput) SetChannelArn added in v1.35.33

func (s *DeleteChannelBanInput) SetChannelArn(v string) *DeleteChannelBanInput

SetChannelArn sets the ChannelArn field's value.

func (*DeleteChannelBanInput) SetChimeBearer added in v1.36.29

func (s *DeleteChannelBanInput) SetChimeBearer(v string) *DeleteChannelBanInput

SetChimeBearer sets the ChimeBearer field's value.

func (*DeleteChannelBanInput) SetMemberArn added in v1.35.33

SetMemberArn sets the MemberArn field's value.

func (DeleteChannelBanInput) String added in v1.35.33

func (s DeleteChannelBanInput) String() string

String returns the string representation

func (*DeleteChannelBanInput) Validate added in v1.35.33

func (s *DeleteChannelBanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteChannelBanOutput added in v1.35.33

type DeleteChannelBanOutput struct {
	// contains filtered or unexported fields
}

func (DeleteChannelBanOutput) GoString added in v1.35.33

func (s DeleteChannelBanOutput) GoString() string

GoString returns the string representation

func (DeleteChannelBanOutput) String added in v1.35.33

func (s DeleteChannelBanOutput) String() string

String returns the string representation

type DeleteChannelInput added in v1.35.33

type DeleteChannelInput struct {

	// The ARN of the channel being deleted.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteChannelInput) GoString added in v1.35.33

func (s DeleteChannelInput) GoString() string

GoString returns the string representation

func (*DeleteChannelInput) SetChannelArn added in v1.35.33

func (s *DeleteChannelInput) SetChannelArn(v string) *DeleteChannelInput

SetChannelArn sets the ChannelArn field's value.

func (*DeleteChannelInput) SetChimeBearer added in v1.36.29

func (s *DeleteChannelInput) SetChimeBearer(v string) *DeleteChannelInput

SetChimeBearer sets the ChimeBearer field's value.

func (DeleteChannelInput) String added in v1.35.33

func (s DeleteChannelInput) String() string

String returns the string representation

func (*DeleteChannelInput) Validate added in v1.35.33

func (s *DeleteChannelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteChannelMembershipInput added in v1.35.33

type DeleteChannelMembershipInput struct {

	// The ARN of the channel from which you want to remove the user.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The ARN of the member that you're removing from the channel.
	//
	// MemberArn is a required field
	MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteChannelMembershipInput) GoString added in v1.35.33

func (s DeleteChannelMembershipInput) GoString() string

GoString returns the string representation

func (*DeleteChannelMembershipInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*DeleteChannelMembershipInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*DeleteChannelMembershipInput) SetMemberArn added in v1.35.33

SetMemberArn sets the MemberArn field's value.

func (DeleteChannelMembershipInput) String added in v1.35.33

String returns the string representation

func (*DeleteChannelMembershipInput) Validate added in v1.35.33

func (s *DeleteChannelMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteChannelMembershipOutput added in v1.35.33

type DeleteChannelMembershipOutput struct {
	// contains filtered or unexported fields
}

func (DeleteChannelMembershipOutput) GoString added in v1.35.33

GoString returns the string representation

func (DeleteChannelMembershipOutput) String added in v1.35.33

String returns the string representation

type DeleteChannelMessageInput added in v1.35.33

type DeleteChannelMessageInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The ID of the message being deleted.
	//
	// MessageId is a required field
	MessageId *string `location:"uri" locationName:"messageId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteChannelMessageInput) GoString added in v1.35.33

func (s DeleteChannelMessageInput) GoString() string

GoString returns the string representation

func (*DeleteChannelMessageInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*DeleteChannelMessageInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*DeleteChannelMessageInput) SetMessageId added in v1.35.33

SetMessageId sets the MessageId field's value.

func (DeleteChannelMessageInput) String added in v1.35.33

func (s DeleteChannelMessageInput) String() string

String returns the string representation

func (*DeleteChannelMessageInput) Validate added in v1.35.33

func (s *DeleteChannelMessageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteChannelMessageOutput added in v1.35.33

type DeleteChannelMessageOutput struct {
	// contains filtered or unexported fields
}

func (DeleteChannelMessageOutput) GoString added in v1.35.33

func (s DeleteChannelMessageOutput) GoString() string

GoString returns the string representation

func (DeleteChannelMessageOutput) String added in v1.35.33

String returns the string representation

type DeleteChannelModeratorInput added in v1.35.33

type DeleteChannelModeratorInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The ARN of the moderator being deleted.
	//
	// ChannelModeratorArn is a required field
	ChannelModeratorArn *string `location:"uri" locationName:"channelModeratorArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteChannelModeratorInput) GoString added in v1.35.33

func (s DeleteChannelModeratorInput) GoString() string

GoString returns the string representation

func (*DeleteChannelModeratorInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*DeleteChannelModeratorInput) SetChannelModeratorArn added in v1.35.33

func (s *DeleteChannelModeratorInput) SetChannelModeratorArn(v string) *DeleteChannelModeratorInput

SetChannelModeratorArn sets the ChannelModeratorArn field's value.

func (*DeleteChannelModeratorInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (DeleteChannelModeratorInput) String added in v1.35.33

String returns the string representation

func (*DeleteChannelModeratorInput) Validate added in v1.35.33

func (s *DeleteChannelModeratorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteChannelModeratorOutput added in v1.35.33

type DeleteChannelModeratorOutput struct {
	// contains filtered or unexported fields
}

func (DeleteChannelModeratorOutput) GoString added in v1.35.33

func (s DeleteChannelModeratorOutput) GoString() string

GoString returns the string representation

func (DeleteChannelModeratorOutput) String added in v1.35.33

String returns the string representation

type DeleteChannelOutput added in v1.35.33

type DeleteChannelOutput struct {
	// contains filtered or unexported fields
}

func (DeleteChannelOutput) GoString added in v1.35.33

func (s DeleteChannelOutput) GoString() string

GoString returns the string representation

func (DeleteChannelOutput) String added in v1.35.33

func (s DeleteChannelOutput) String() string

String returns the string representation

type DeleteEventsConfigurationInput added in v1.19.30

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 added in v1.19.30

GoString returns the string representation

func (*DeleteEventsConfigurationInput) SetAccountId added in v1.19.30

SetAccountId sets the AccountId field's value.

func (*DeleteEventsConfigurationInput) SetBotId added in v1.19.30

SetBotId sets the BotId field's value.

func (DeleteEventsConfigurationInput) String added in v1.19.30

String returns the string representation

func (*DeleteEventsConfigurationInput) Validate added in v1.19.30

func (s *DeleteEventsConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteEventsConfigurationOutput added in v1.19.30

type DeleteEventsConfigurationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteEventsConfigurationOutput) GoString added in v1.19.30

GoString returns the string representation

func (DeleteEventsConfigurationOutput) String added in v1.19.30

String returns the string representation

type DeleteMeetingInput added in v1.25.39

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 added in v1.25.39

func (s DeleteMeetingInput) GoString() string

GoString returns the string representation

func (*DeleteMeetingInput) SetMeetingId added in v1.25.39

func (s *DeleteMeetingInput) SetMeetingId(v string) *DeleteMeetingInput

SetMeetingId sets the MeetingId field's value.

func (DeleteMeetingInput) String added in v1.25.39

func (s DeleteMeetingInput) String() string

String returns the string representation

func (*DeleteMeetingInput) Validate added in v1.25.39

func (s *DeleteMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMeetingOutput added in v1.25.39

type DeleteMeetingOutput struct {
	// contains filtered or unexported fields
}

func (DeleteMeetingOutput) GoString added in v1.25.39

func (s DeleteMeetingOutput) GoString() string

GoString returns the string representation

func (DeleteMeetingOutput) String added in v1.25.39

func (s DeleteMeetingOutput) String() string

String returns the string representation

type DeletePhoneNumberInput added in v1.18.4

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 added in v1.18.4

func (s DeletePhoneNumberInput) GoString() string

GoString returns the string representation

func (*DeletePhoneNumberInput) SetPhoneNumberId added in v1.18.4

func (s *DeletePhoneNumberInput) SetPhoneNumberId(v string) *DeletePhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (DeletePhoneNumberInput) String added in v1.18.4

func (s DeletePhoneNumberInput) String() string

String returns the string representation

func (*DeletePhoneNumberInput) Validate added in v1.18.4

func (s *DeletePhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePhoneNumberOutput added in v1.18.4

type DeletePhoneNumberOutput struct {
	// contains filtered or unexported fields
}

func (DeletePhoneNumberOutput) GoString added in v1.18.4

func (s DeletePhoneNumberOutput) GoString() string

GoString returns the string representation

func (DeletePhoneNumberOutput) String added in v1.18.4

func (s DeletePhoneNumberOutput) String() string

String returns the string representation

type DeleteProxySessionInput added in v1.30.5

type DeleteProxySessionInput struct {

	// The proxy session ID.
	//
	// ProxySessionId is a required field
	ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"`

	// The Amazon Chime voice connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteProxySessionInput) GoString added in v1.30.5

func (s DeleteProxySessionInput) GoString() string

GoString returns the string representation

func (*DeleteProxySessionInput) SetProxySessionId added in v1.30.5

func (s *DeleteProxySessionInput) SetProxySessionId(v string) *DeleteProxySessionInput

SetProxySessionId sets the ProxySessionId field's value.

func (*DeleteProxySessionInput) SetVoiceConnectorId added in v1.30.5

func (s *DeleteProxySessionInput) SetVoiceConnectorId(v string) *DeleteProxySessionInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteProxySessionInput) String added in v1.30.5

func (s DeleteProxySessionInput) String() string

String returns the string representation

func (*DeleteProxySessionInput) Validate added in v1.30.5

func (s *DeleteProxySessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteProxySessionOutput added in v1.30.5

type DeleteProxySessionOutput struct {
	// contains filtered or unexported fields
}

func (DeleteProxySessionOutput) GoString added in v1.30.5

func (s DeleteProxySessionOutput) GoString() string

GoString returns the string representation

func (DeleteProxySessionOutput) String added in v1.30.5

func (s DeleteProxySessionOutput) String() string

String returns the string representation

type DeleteRoomInput added in v1.25.36

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 added in v1.25.36

func (s DeleteRoomInput) GoString() string

GoString returns the string representation

func (*DeleteRoomInput) SetAccountId added in v1.25.36

func (s *DeleteRoomInput) SetAccountId(v string) *DeleteRoomInput

SetAccountId sets the AccountId field's value.

func (*DeleteRoomInput) SetRoomId added in v1.25.36

func (s *DeleteRoomInput) SetRoomId(v string) *DeleteRoomInput

SetRoomId sets the RoomId field's value.

func (DeleteRoomInput) String added in v1.25.36

func (s DeleteRoomInput) String() string

String returns the string representation

func (*DeleteRoomInput) Validate added in v1.25.36

func (s *DeleteRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoomMembershipInput added in v1.25.36

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 added in v1.25.36

func (s DeleteRoomMembershipInput) GoString() string

GoString returns the string representation

func (*DeleteRoomMembershipInput) SetAccountId added in v1.25.36

SetAccountId sets the AccountId field's value.

func (*DeleteRoomMembershipInput) SetMemberId added in v1.25.36

SetMemberId sets the MemberId field's value.

func (*DeleteRoomMembershipInput) SetRoomId added in v1.25.36

SetRoomId sets the RoomId field's value.

func (DeleteRoomMembershipInput) String added in v1.25.36

func (s DeleteRoomMembershipInput) String() string

String returns the string representation

func (*DeleteRoomMembershipInput) Validate added in v1.25.36

func (s *DeleteRoomMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoomMembershipOutput added in v1.25.36

type DeleteRoomMembershipOutput struct {
	// contains filtered or unexported fields
}

func (DeleteRoomMembershipOutput) GoString added in v1.25.36

func (s DeleteRoomMembershipOutput) GoString() string

GoString returns the string representation

func (DeleteRoomMembershipOutput) String added in v1.25.36

String returns the string representation

type DeleteRoomOutput added in v1.25.36

type DeleteRoomOutput struct {
	// contains filtered or unexported fields
}

func (DeleteRoomOutput) GoString added in v1.25.36

func (s DeleteRoomOutput) GoString() string

GoString returns the string representation

func (DeleteRoomOutput) String added in v1.25.36

func (s DeleteRoomOutput) String() string

String returns the string representation

type DeleteSipMediaApplicationInput added in v1.35.30

type DeleteSipMediaApplicationInput struct {

	// The SIP media application ID.
	//
	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSipMediaApplicationInput) GoString added in v1.35.30

GoString returns the string representation

func (*DeleteSipMediaApplicationInput) SetSipMediaApplicationId added in v1.35.30

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (DeleteSipMediaApplicationInput) String added in v1.35.30

String returns the string representation

func (*DeleteSipMediaApplicationInput) Validate added in v1.35.30

func (s *DeleteSipMediaApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSipMediaApplicationOutput added in v1.35.30

type DeleteSipMediaApplicationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteSipMediaApplicationOutput) GoString added in v1.35.30

GoString returns the string representation

func (DeleteSipMediaApplicationOutput) String added in v1.35.30

String returns the string representation

type DeleteSipRuleInput added in v1.35.30

type DeleteSipRuleInput struct {

	// The SIP rule ID.
	//
	// SipRuleId is a required field
	SipRuleId *string `location:"uri" locationName:"sipRuleId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSipRuleInput) GoString added in v1.35.30

func (s DeleteSipRuleInput) GoString() string

GoString returns the string representation

func (*DeleteSipRuleInput) SetSipRuleId added in v1.35.30

func (s *DeleteSipRuleInput) SetSipRuleId(v string) *DeleteSipRuleInput

SetSipRuleId sets the SipRuleId field's value.

func (DeleteSipRuleInput) String added in v1.35.30

func (s DeleteSipRuleInput) String() string

String returns the string representation

func (*DeleteSipRuleInput) Validate added in v1.35.30

func (s *DeleteSipRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSipRuleOutput added in v1.35.30

type DeleteSipRuleOutput struct {
	// contains filtered or unexported fields
}

func (DeleteSipRuleOutput) GoString added in v1.35.30

func (s DeleteSipRuleOutput) GoString() string

GoString returns the string representation

func (DeleteSipRuleOutput) String added in v1.35.30

func (s DeleteSipRuleOutput) String() string

String returns the string representation

type DeleteVoiceConnectorEmergencyCallingConfigurationInput added in v1.33.0

type DeleteVoiceConnectorEmergencyCallingConfigurationInput 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 (DeleteVoiceConnectorEmergencyCallingConfigurationInput) GoString added in v1.33.0

GoString returns the string representation

func (*DeleteVoiceConnectorEmergencyCallingConfigurationInput) SetVoiceConnectorId added in v1.33.0

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorEmergencyCallingConfigurationInput) String added in v1.33.0

String returns the string representation

func (*DeleteVoiceConnectorEmergencyCallingConfigurationInput) Validate added in v1.33.0

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorEmergencyCallingConfigurationOutput added in v1.33.0

type DeleteVoiceConnectorEmergencyCallingConfigurationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorEmergencyCallingConfigurationOutput) GoString added in v1.33.0

GoString returns the string representation

func (DeleteVoiceConnectorEmergencyCallingConfigurationOutput) String added in v1.33.0

String returns the string representation

type DeleteVoiceConnectorGroupInput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*DeleteVoiceConnectorGroupInput) SetVoiceConnectorGroupId added in v1.25.19

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (DeleteVoiceConnectorGroupInput) String added in v1.25.19

String returns the string representation

func (*DeleteVoiceConnectorGroupInput) Validate added in v1.25.19

func (s *DeleteVoiceConnectorGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorGroupOutput added in v1.25.19

type DeleteVoiceConnectorGroupOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorGroupOutput) GoString added in v1.25.19

GoString returns the string representation

func (DeleteVoiceConnectorGroupOutput) String added in v1.25.19

String returns the string representation

type DeleteVoiceConnectorInput added in v1.18.4

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 added in v1.18.4

func (s DeleteVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*DeleteVoiceConnectorInput) SetVoiceConnectorId added in v1.18.4

func (s *DeleteVoiceConnectorInput) SetVoiceConnectorId(v string) *DeleteVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorInput) String added in v1.18.4

func (s DeleteVoiceConnectorInput) String() string

String returns the string representation

func (*DeleteVoiceConnectorInput) Validate added in v1.18.4

func (s *DeleteVoiceConnectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorOriginationInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*DeleteVoiceConnectorOriginationInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorOriginationInput) String added in v1.18.4

String returns the string representation

func (*DeleteVoiceConnectorOriginationInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorOriginationOutput added in v1.18.4

type DeleteVoiceConnectorOriginationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorOriginationOutput) GoString added in v1.18.4

GoString returns the string representation

func (DeleteVoiceConnectorOriginationOutput) String added in v1.18.4

String returns the string representation

type DeleteVoiceConnectorOutput added in v1.18.4

type DeleteVoiceConnectorOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorOutput) GoString added in v1.18.4

func (s DeleteVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (DeleteVoiceConnectorOutput) String added in v1.18.4

String returns the string representation

type DeleteVoiceConnectorProxyInput added in v1.30.5

type DeleteVoiceConnectorProxyInput struct {

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorProxyInput) GoString added in v1.30.5

GoString returns the string representation

func (*DeleteVoiceConnectorProxyInput) SetVoiceConnectorId added in v1.30.5

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorProxyInput) String added in v1.30.5

String returns the string representation

func (*DeleteVoiceConnectorProxyInput) Validate added in v1.30.5

func (s *DeleteVoiceConnectorProxyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorProxyOutput added in v1.30.5

type DeleteVoiceConnectorProxyOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorProxyOutput) GoString added in v1.30.5

GoString returns the string representation

func (DeleteVoiceConnectorProxyOutput) String added in v1.30.5

String returns the string representation

type DeleteVoiceConnectorStreamingConfigurationInput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*DeleteVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId added in v1.25.19

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorStreamingConfigurationInput) String added in v1.25.19

String returns the string representation

func (*DeleteVoiceConnectorStreamingConfigurationInput) Validate added in v1.25.19

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorStreamingConfigurationOutput added in v1.25.19

type DeleteVoiceConnectorStreamingConfigurationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorStreamingConfigurationOutput) GoString added in v1.25.19

GoString returns the string representation

func (DeleteVoiceConnectorStreamingConfigurationOutput) String added in v1.25.19

String returns the string representation

type DeleteVoiceConnectorTerminationCredentialsInput added in v1.18.4

type DeleteVoiceConnectorTerminationCredentialsInput struct {

	// The RFC2617 compliant username associated with the SIP credentials, in US-ASCII
	// format.
	//
	// Usernames is a required field
	Usernames []*string `type:"list" 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 (DeleteVoiceConnectorTerminationCredentialsInput) GoString added in v1.18.4

GoString returns the string representation

func (*DeleteVoiceConnectorTerminationCredentialsInput) SetUsernames added in v1.18.4

SetUsernames sets the Usernames field's value.

func (*DeleteVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationCredentialsInput) String added in v1.18.4

String returns the string representation

func (*DeleteVoiceConnectorTerminationCredentialsInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorTerminationCredentialsOutput added in v1.18.4

type DeleteVoiceConnectorTerminationCredentialsOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationCredentialsOutput) GoString added in v1.18.4

GoString returns the string representation

func (DeleteVoiceConnectorTerminationCredentialsOutput) String added in v1.18.4

String returns the string representation

type DeleteVoiceConnectorTerminationInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*DeleteVoiceConnectorTerminationInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationInput) String added in v1.18.4

String returns the string representation

func (*DeleteVoiceConnectorTerminationInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorTerminationOutput added in v1.18.4

type DeleteVoiceConnectorTerminationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationOutput) GoString added in v1.18.4

GoString returns the string representation

func (DeleteVoiceConnectorTerminationOutput) String added in v1.18.4

String returns the string representation

type DescribeAppInstanceAdminInput added in v1.35.33

type DescribeAppInstanceAdminInput struct {

	// The ARN of the AppInstanceAdmin.
	//
	// AppInstanceAdminArn is a required field
	AppInstanceAdminArn *string `location:"uri" locationName:"appInstanceAdminArn" min:"5" type:"string" required:"true"`

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeAppInstanceAdminInput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeAppInstanceAdminInput) SetAppInstanceAdminArn added in v1.35.33

SetAppInstanceAdminArn sets the AppInstanceAdminArn field's value.

func (*DescribeAppInstanceAdminInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (DescribeAppInstanceAdminInput) String added in v1.35.33

String returns the string representation

func (*DescribeAppInstanceAdminInput) Validate added in v1.35.33

func (s *DescribeAppInstanceAdminInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAppInstanceAdminOutput added in v1.35.33

type DescribeAppInstanceAdminOutput struct {

	// The ARN and name of the AppInstanceUser, the ARN of the AppInstance, and
	// the created and last-updated timestamps. All timestamps use epoch milliseconds.
	AppInstanceAdmin *AppInstanceAdmin `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeAppInstanceAdminOutput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeAppInstanceAdminOutput) SetAppInstanceAdmin added in v1.35.33

SetAppInstanceAdmin sets the AppInstanceAdmin field's value.

func (DescribeAppInstanceAdminOutput) String added in v1.35.33

String returns the string representation

type DescribeAppInstanceInput added in v1.35.33

type DescribeAppInstanceInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeAppInstanceInput) GoString added in v1.35.33

func (s DescribeAppInstanceInput) GoString() string

GoString returns the string representation

func (*DescribeAppInstanceInput) SetAppInstanceArn added in v1.35.33

func (s *DescribeAppInstanceInput) SetAppInstanceArn(v string) *DescribeAppInstanceInput

SetAppInstanceArn sets the AppInstanceArn field's value.

func (DescribeAppInstanceInput) String added in v1.35.33

func (s DescribeAppInstanceInput) String() string

String returns the string representation

func (*DescribeAppInstanceInput) Validate added in v1.35.33

func (s *DescribeAppInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAppInstanceOutput added in v1.35.33

type DescribeAppInstanceOutput struct {

	// The ARN, metadata, created and last-updated timestamps, and the name of the
	// AppInstance. All timestamps use epoch milliseconds.
	AppInstance *AppInstance `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeAppInstanceOutput) GoString added in v1.35.33

func (s DescribeAppInstanceOutput) GoString() string

GoString returns the string representation

func (*DescribeAppInstanceOutput) SetAppInstance added in v1.35.33

SetAppInstance sets the AppInstance field's value.

func (DescribeAppInstanceOutput) String added in v1.35.33

func (s DescribeAppInstanceOutput) String() string

String returns the string representation

type DescribeAppInstanceUserInput added in v1.35.33

type DescribeAppInstanceUserInput struct {

	// The ARN of the AppInstanceUser.
	//
	// AppInstanceUserArn is a required field
	AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeAppInstanceUserInput) GoString added in v1.35.33

func (s DescribeAppInstanceUserInput) GoString() string

GoString returns the string representation

func (*DescribeAppInstanceUserInput) SetAppInstanceUserArn added in v1.35.33

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (DescribeAppInstanceUserInput) String added in v1.35.33

String returns the string representation

func (*DescribeAppInstanceUserInput) Validate added in v1.35.33

func (s *DescribeAppInstanceUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAppInstanceUserOutput added in v1.35.33

type DescribeAppInstanceUserOutput struct {

	// The name of the AppInstanceUser.
	AppInstanceUser *AppInstanceUser `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeAppInstanceUserOutput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeAppInstanceUserOutput) SetAppInstanceUser added in v1.35.33

SetAppInstanceUser sets the AppInstanceUser field's value.

func (DescribeAppInstanceUserOutput) String added in v1.35.33

String returns the string representation

type DescribeChannelBanInput added in v1.35.33

type DescribeChannelBanInput struct {

	// The ARN of the channel from which the user is banned.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The ARN of the member being banned.
	//
	// MemberArn is a required field
	MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeChannelBanInput) GoString added in v1.35.33

func (s DescribeChannelBanInput) GoString() string

GoString returns the string representation

func (*DescribeChannelBanInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*DescribeChannelBanInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*DescribeChannelBanInput) SetMemberArn added in v1.35.33

SetMemberArn sets the MemberArn field's value.

func (DescribeChannelBanInput) String added in v1.35.33

func (s DescribeChannelBanInput) String() string

String returns the string representation

func (*DescribeChannelBanInput) Validate added in v1.35.33

func (s *DescribeChannelBanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeChannelBanOutput added in v1.35.33

type DescribeChannelBanOutput struct {

	// The the details of the ban.
	ChannelBan *ChannelBan `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeChannelBanOutput) GoString added in v1.35.33

func (s DescribeChannelBanOutput) GoString() string

GoString returns the string representation

func (*DescribeChannelBanOutput) SetChannelBan added in v1.35.33

SetChannelBan sets the ChannelBan field's value.

func (DescribeChannelBanOutput) String added in v1.35.33

func (s DescribeChannelBanOutput) String() string

String returns the string representation

type DescribeChannelInput added in v1.35.33

type DescribeChannelInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (DescribeChannelInput) GoString added in v1.35.33

func (s DescribeChannelInput) GoString() string

GoString returns the string representation

func (*DescribeChannelInput) SetChannelArn added in v1.35.33

func (s *DescribeChannelInput) SetChannelArn(v string) *DescribeChannelInput

SetChannelArn sets the ChannelArn field's value.

func (*DescribeChannelInput) SetChimeBearer added in v1.36.29

func (s *DescribeChannelInput) SetChimeBearer(v string) *DescribeChannelInput

SetChimeBearer sets the ChimeBearer field's value.

func (DescribeChannelInput) String added in v1.35.33

func (s DescribeChannelInput) String() string

String returns the string representation

func (*DescribeChannelInput) Validate added in v1.35.33

func (s *DescribeChannelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeChannelMembershipForAppInstanceUserInput added in v1.35.33

type DescribeChannelMembershipForAppInstanceUserInput struct {

	// The ARN of the user in a channel.
	//
	// AppInstanceUserArn is a required field
	AppInstanceUserArn *string `location:"querystring" locationName:"app-instance-user-arn" min:"5" type:"string" required:"true"`

	// The ARN of the channel to which the user belongs.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (DescribeChannelMembershipForAppInstanceUserInput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeChannelMembershipForAppInstanceUserInput) SetAppInstanceUserArn added in v1.35.33

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (*DescribeChannelMembershipForAppInstanceUserInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*DescribeChannelMembershipForAppInstanceUserInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (DescribeChannelMembershipForAppInstanceUserInput) String added in v1.35.33

String returns the string representation

func (*DescribeChannelMembershipForAppInstanceUserInput) Validate added in v1.35.33

Validate inspects the fields of the type to determine if they are valid.

type DescribeChannelMembershipForAppInstanceUserOutput added in v1.35.33

type DescribeChannelMembershipForAppInstanceUserOutput struct {

	// The channel to which a user belongs.
	ChannelMembership *ChannelMembershipForAppInstanceUserSummary `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeChannelMembershipForAppInstanceUserOutput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeChannelMembershipForAppInstanceUserOutput) SetChannelMembership added in v1.35.33

SetChannelMembership sets the ChannelMembership field's value.

func (DescribeChannelMembershipForAppInstanceUserOutput) String added in v1.35.33

String returns the string representation

type DescribeChannelMembershipInput added in v1.35.33

type DescribeChannelMembershipInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The ARN of the member.
	//
	// MemberArn is a required field
	MemberArn *string `location:"uri" locationName:"memberArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeChannelMembershipInput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeChannelMembershipInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*DescribeChannelMembershipInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*DescribeChannelMembershipInput) SetMemberArn added in v1.35.33

SetMemberArn sets the MemberArn field's value.

func (DescribeChannelMembershipInput) String added in v1.35.33

String returns the string representation

func (*DescribeChannelMembershipInput) Validate added in v1.35.33

func (s *DescribeChannelMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeChannelMembershipOutput added in v1.35.33

type DescribeChannelMembershipOutput struct {

	// The details of the membership.
	ChannelMembership *ChannelMembership `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeChannelMembershipOutput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeChannelMembershipOutput) SetChannelMembership added in v1.35.33

SetChannelMembership sets the ChannelMembership field's value.

func (DescribeChannelMembershipOutput) String added in v1.35.33

String returns the string representation

type DescribeChannelModeratedByAppInstanceUserInput added in v1.35.33

type DescribeChannelModeratedByAppInstanceUserInput struct {

	// The ARN of the AppInstanceUser in the moderated channel.
	//
	// AppInstanceUserArn is a required field
	AppInstanceUserArn *string `location:"querystring" locationName:"app-instance-user-arn" min:"5" type:"string" required:"true"`

	// The ARN of the moderated channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (DescribeChannelModeratedByAppInstanceUserInput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeChannelModeratedByAppInstanceUserInput) SetAppInstanceUserArn added in v1.35.33

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (*DescribeChannelModeratedByAppInstanceUserInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*DescribeChannelModeratedByAppInstanceUserInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (DescribeChannelModeratedByAppInstanceUserInput) String added in v1.35.33

String returns the string representation

func (*DescribeChannelModeratedByAppInstanceUserInput) Validate added in v1.35.33

Validate inspects the fields of the type to determine if they are valid.

type DescribeChannelModeratedByAppInstanceUserOutput added in v1.35.33

type DescribeChannelModeratedByAppInstanceUserOutput struct {

	// The moderated channel.
	Channel *ChannelModeratedByAppInstanceUserSummary `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeChannelModeratedByAppInstanceUserOutput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeChannelModeratedByAppInstanceUserOutput) SetChannel added in v1.35.33

SetChannel sets the Channel field's value.

func (DescribeChannelModeratedByAppInstanceUserOutput) String added in v1.35.33

String returns the string representation

type DescribeChannelModeratorInput added in v1.35.33

type DescribeChannelModeratorInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The ARN of the channel moderator.
	//
	// ChannelModeratorArn is a required field
	ChannelModeratorArn *string `location:"uri" locationName:"channelModeratorArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (DescribeChannelModeratorInput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeChannelModeratorInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*DescribeChannelModeratorInput) SetChannelModeratorArn added in v1.35.33

SetChannelModeratorArn sets the ChannelModeratorArn field's value.

func (*DescribeChannelModeratorInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (DescribeChannelModeratorInput) String added in v1.35.33

String returns the string representation

func (*DescribeChannelModeratorInput) Validate added in v1.35.33

func (s *DescribeChannelModeratorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeChannelModeratorOutput added in v1.35.33

type DescribeChannelModeratorOutput struct {

	// The details of the channel moderator.
	ChannelModerator *ChannelModerator `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeChannelModeratorOutput) GoString added in v1.35.33

GoString returns the string representation

func (*DescribeChannelModeratorOutput) SetChannelModerator added in v1.35.33

SetChannelModerator sets the ChannelModerator field's value.

func (DescribeChannelModeratorOutput) String added in v1.35.33

String returns the string representation

type DescribeChannelOutput added in v1.35.33

type DescribeChannelOutput struct {

	// The channel details.
	Channel *Channel `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeChannelOutput) GoString added in v1.35.33

func (s DescribeChannelOutput) GoString() string

GoString returns the string representation

func (*DescribeChannelOutput) SetChannel added in v1.35.33

SetChannel sets the Channel field's value.

func (DescribeChannelOutput) String added in v1.35.33

func (s DescribeChannelOutput) String() string

String returns the string representation

type DisassociatePhoneNumberFromUserInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*DisassociatePhoneNumberFromUserInput) SetAccountId added in v1.18.4

SetAccountId sets the AccountId field's value.

func (*DisassociatePhoneNumberFromUserInput) SetUserId added in v1.18.4

SetUserId sets the UserId field's value.

func (DisassociatePhoneNumberFromUserInput) String added in v1.18.4

String returns the string representation

func (*DisassociatePhoneNumberFromUserInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type DisassociatePhoneNumberFromUserOutput added in v1.18.4

type DisassociatePhoneNumberFromUserOutput struct {
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumberFromUserOutput) GoString added in v1.18.4

GoString returns the string representation

func (DisassociatePhoneNumberFromUserOutput) String added in v1.18.4

String returns the string representation

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput added in v1.25.19

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput struct {

	// List of phone numbers, in E.164 format.
	//
	// E164PhoneNumbers is a required field
	E164PhoneNumbers []*string `type:"list" required:"true"`

	// 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 added in v1.25.19

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) SetE164PhoneNumbers added in v1.25.19

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) SetVoiceConnectorGroupId added in v1.25.19

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) String added in v1.25.19

String returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) Validate added in v1.25.19

Validate inspects the fields of the type to determine if they are valid.

type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) SetPhoneNumberErrors added in v1.25.19

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) String added in v1.25.19

String returns the string representation

type DisassociatePhoneNumbersFromVoiceConnectorInput added in v1.18.4

type DisassociatePhoneNumbersFromVoiceConnectorInput struct {

	// List of phone numbers, in E.164 format.
	//
	// E164PhoneNumbers is a required field
	E164PhoneNumbers []*string `type:"list" 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 (DisassociatePhoneNumbersFromVoiceConnectorInput) GoString added in v1.18.4

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) SetE164PhoneNumbers added in v1.18.4

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorInput) String added in v1.18.4

String returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type DisassociatePhoneNumbersFromVoiceConnectorOutput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorOutput) SetPhoneNumberErrors added in v1.18.4

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) String added in v1.18.4

String returns the string representation

type DisassociateSigninDelegateGroupsFromAccountInput added in v1.28.0

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 added in v1.28.0

GoString returns the string representation

func (*DisassociateSigninDelegateGroupsFromAccountInput) SetAccountId added in v1.28.0

SetAccountId sets the AccountId field's value.

func (*DisassociateSigninDelegateGroupsFromAccountInput) SetGroupNames added in v1.28.0

SetGroupNames sets the GroupNames field's value.

func (DisassociateSigninDelegateGroupsFromAccountInput) String added in v1.28.0

String returns the string representation

func (*DisassociateSigninDelegateGroupsFromAccountInput) Validate added in v1.28.0

Validate inspects the fields of the type to determine if they are valid.

type DisassociateSigninDelegateGroupsFromAccountOutput added in v1.28.0

type DisassociateSigninDelegateGroupsFromAccountOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateSigninDelegateGroupsFromAccountOutput) GoString added in v1.28.0

GoString returns the string representation

func (DisassociateSigninDelegateGroupsFromAccountOutput) String added in v1.28.0

String returns the string representation

type EmergencyCallingConfiguration added in v1.33.0

type EmergencyCallingConfiguration struct {

	// The Dialed Number Identification Service (DNIS) emergency calling configuration
	// details.
	DNIS []*DNISEmergencyCallingConfiguration `type:"list"`
	// contains filtered or unexported fields
}

The emergency calling configuration details associated with an Amazon Chime Voice Connector.

func (EmergencyCallingConfiguration) GoString added in v1.33.0

GoString returns the string representation

func (*EmergencyCallingConfiguration) SetDNIS added in v1.33.0

SetDNIS sets the DNIS field's value.

func (EmergencyCallingConfiguration) String added in v1.33.0

String returns the string representation

func (*EmergencyCallingConfiguration) Validate added in v1.33.0

func (s *EmergencyCallingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EventsConfiguration added in v1.19.30

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 added in v1.19.30

func (s EventsConfiguration) GoString() string

GoString returns the string representation

func (*EventsConfiguration) SetBotId added in v1.19.30

SetBotId sets the BotId field's value.

func (*EventsConfiguration) SetLambdaFunctionArn added in v1.19.30

func (s *EventsConfiguration) SetLambdaFunctionArn(v string) *EventsConfiguration

SetLambdaFunctionArn sets the LambdaFunctionArn field's value.

func (*EventsConfiguration) SetOutboundEventsHTTPSEndpoint added in v1.19.30

func (s *EventsConfiguration) SetOutboundEventsHTTPSEndpoint(v string) *EventsConfiguration

SetOutboundEventsHTTPSEndpoint sets the OutboundEventsHTTPSEndpoint field's value.

func (EventsConfiguration) String added in v1.19.30

func (s EventsConfiguration) String() string

String returns the string representation

type ForbiddenException added in v1.28.0

type ForbiddenException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The client is permanently forbidden from making the request.

func (*ForbiddenException) Code added in v1.28.0

func (s *ForbiddenException) Code() string

Code returns the exception type name.

func (*ForbiddenException) Error added in v1.28.0

func (s *ForbiddenException) Error() string

func (ForbiddenException) GoString added in v1.28.0

func (s ForbiddenException) GoString() string

GoString returns the string representation

func (*ForbiddenException) Message added in v1.28.0

func (s *ForbiddenException) Message() string

Message returns the exception's message.

func (*ForbiddenException) OrigErr added in v1.28.0

func (s *ForbiddenException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ForbiddenException) RequestID added in v1.28.0

func (s *ForbiddenException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ForbiddenException) StatusCode added in v1.28.0

func (s *ForbiddenException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ForbiddenException) String added in v1.28.0

func (s ForbiddenException) String() string

String returns the string representation

type GeoMatchParams added in v1.30.5

type GeoMatchParams struct {

	// The area code.
	//
	// AreaCode is a required field
	AreaCode *string `type:"string" required:"true"`

	// The country.
	//
	// Country is a required field
	Country *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

The country and area code for a proxy phone number in a proxy phone session.

func (GeoMatchParams) GoString added in v1.30.5

func (s GeoMatchParams) GoString() string

GoString returns the string representation

func (*GeoMatchParams) SetAreaCode added in v1.30.5

func (s *GeoMatchParams) SetAreaCode(v string) *GeoMatchParams

SetAreaCode sets the AreaCode field's value.

func (*GeoMatchParams) SetCountry added in v1.30.5

func (s *GeoMatchParams) SetCountry(v string) *GeoMatchParams

SetCountry sets the Country field's value.

func (GeoMatchParams) String added in v1.30.5

func (s GeoMatchParams) String() string

String returns the string representation

func (*GeoMatchParams) Validate added in v1.30.5

func (s *GeoMatchParams) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAccountInput

type GetAccountInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAccountInput) 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 GetAppInstanceRetentionSettingsInput added in v1.35.33

type GetAppInstanceRetentionSettingsInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAppInstanceRetentionSettingsInput) GoString added in v1.35.33

GoString returns the string representation

func (*GetAppInstanceRetentionSettingsInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (GetAppInstanceRetentionSettingsInput) String added in v1.35.33

String returns the string representation

func (*GetAppInstanceRetentionSettingsInput) Validate added in v1.35.33

Validate inspects the fields of the type to determine if they are valid.

type GetAppInstanceRetentionSettingsOutput added in v1.35.33

type GetAppInstanceRetentionSettingsOutput struct {

	// The retention settings for the AppInstance.
	AppInstanceRetentionSettings *AppInstanceRetentionSettings `type:"structure"`

	// The timestamp representing the time at which the specified items are retained,
	// in Epoch Seconds.
	InitiateDeletionTimestamp *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (GetAppInstanceRetentionSettingsOutput) GoString added in v1.35.33

GoString returns the string representation

func (*GetAppInstanceRetentionSettingsOutput) SetAppInstanceRetentionSettings added in v1.35.33

SetAppInstanceRetentionSettings sets the AppInstanceRetentionSettings field's value.

func (*GetAppInstanceRetentionSettingsOutput) SetInitiateDeletionTimestamp added in v1.35.33

SetInitiateDeletionTimestamp sets the InitiateDeletionTimestamp field's value.

func (GetAppInstanceRetentionSettingsOutput) String added in v1.35.33

String returns the string representation

type GetAppInstanceStreamingConfigurationsInput added in v1.35.33

type GetAppInstanceStreamingConfigurationsInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAppInstanceStreamingConfigurationsInput) GoString added in v1.35.33

GoString returns the string representation

func (*GetAppInstanceStreamingConfigurationsInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (GetAppInstanceStreamingConfigurationsInput) String added in v1.35.33

String returns the string representation

func (*GetAppInstanceStreamingConfigurationsInput) Validate added in v1.35.33

Validate inspects the fields of the type to determine if they are valid.

type GetAppInstanceStreamingConfigurationsOutput added in v1.35.33

type GetAppInstanceStreamingConfigurationsOutput struct {

	// The streaming settings.
	AppInstanceStreamingConfigurations []*AppInstanceStreamingConfiguration `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (GetAppInstanceStreamingConfigurationsOutput) GoString added in v1.35.33

GoString returns the string representation

func (*GetAppInstanceStreamingConfigurationsOutput) SetAppInstanceStreamingConfigurations added in v1.35.33

SetAppInstanceStreamingConfigurations sets the AppInstanceStreamingConfigurations field's value.

func (GetAppInstanceStreamingConfigurationsOutput) String added in v1.35.33

String returns the string representation

type GetAttendeeInput added in v1.25.39

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 added in v1.25.39

func (s GetAttendeeInput) GoString() string

GoString returns the string representation

func (*GetAttendeeInput) SetAttendeeId added in v1.25.39

func (s *GetAttendeeInput) SetAttendeeId(v string) *GetAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*GetAttendeeInput) SetMeetingId added in v1.25.39

func (s *GetAttendeeInput) SetMeetingId(v string) *GetAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (GetAttendeeInput) String added in v1.25.39

func (s GetAttendeeInput) String() string

String returns the string representation

func (*GetAttendeeInput) Validate added in v1.25.39

func (s *GetAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAttendeeOutput added in v1.25.39

type GetAttendeeOutput struct {

	// The Amazon Chime SDK attendee information.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAttendeeOutput) GoString added in v1.25.39

func (s GetAttendeeOutput) GoString() string

GoString returns the string representation

func (*GetAttendeeOutput) SetAttendee added in v1.25.39

func (s *GetAttendeeOutput) SetAttendee(v *Attendee) *GetAttendeeOutput

SetAttendee sets the Attendee field's value.

func (GetAttendeeOutput) String added in v1.25.39

func (s GetAttendeeOutput) String() string

String returns the string representation

type GetBotInput added in v1.19.30

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 added in v1.19.30

func (s GetBotInput) GoString() string

GoString returns the string representation

func (*GetBotInput) SetAccountId added in v1.19.30

func (s *GetBotInput) SetAccountId(v string) *GetBotInput

SetAccountId sets the AccountId field's value.

func (*GetBotInput) SetBotId added in v1.19.30

func (s *GetBotInput) SetBotId(v string) *GetBotInput

SetBotId sets the BotId field's value.

func (GetBotInput) String added in v1.19.30

func (s GetBotInput) String() string

String returns the string representation

func (*GetBotInput) Validate added in v1.19.30

func (s *GetBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetBotOutput added in v1.19.30

type GetBotOutput struct {

	// The chat bot details.
	Bot *Bot `type:"structure"`
	// contains filtered or unexported fields
}

func (GetBotOutput) GoString added in v1.19.30

func (s GetBotOutput) GoString() string

GoString returns the string representation

func (*GetBotOutput) SetBot added in v1.19.30

func (s *GetBotOutput) SetBot(v *Bot) *GetBotOutput

SetBot sets the Bot field's value.

func (GetBotOutput) String added in v1.19.30

func (s GetBotOutput) String() string

String returns the string representation

type GetChannelMessageInput added in v1.35.33

type GetChannelMessageInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The ID of the message.
	//
	// MessageId is a required field
	MessageId *string `location:"uri" locationName:"messageId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetChannelMessageInput) GoString added in v1.35.33

func (s GetChannelMessageInput) GoString() string

GoString returns the string representation

func (*GetChannelMessageInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*GetChannelMessageInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*GetChannelMessageInput) SetMessageId added in v1.35.33

SetMessageId sets the MessageId field's value.

func (GetChannelMessageInput) String added in v1.35.33

func (s GetChannelMessageInput) String() string

String returns the string representation

func (*GetChannelMessageInput) Validate added in v1.35.33

func (s *GetChannelMessageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetChannelMessageOutput added in v1.35.33

type GetChannelMessageOutput struct {

	// The details of and content in the message.
	ChannelMessage *ChannelMessage `type:"structure"`
	// contains filtered or unexported fields
}

func (GetChannelMessageOutput) GoString added in v1.35.33

func (s GetChannelMessageOutput) GoString() string

GoString returns the string representation

func (*GetChannelMessageOutput) SetChannelMessage added in v1.35.33

SetChannelMessage sets the ChannelMessage field's value.

func (GetChannelMessageOutput) String added in v1.35.33

func (s GetChannelMessageOutput) String() string

String returns the string representation

type GetEventsConfigurationInput added in v1.19.30

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 added in v1.19.30

func (s GetEventsConfigurationInput) GoString() string

GoString returns the string representation

func (*GetEventsConfigurationInput) SetAccountId added in v1.19.30

SetAccountId sets the AccountId field's value.

func (*GetEventsConfigurationInput) SetBotId added in v1.19.30

SetBotId sets the BotId field's value.

func (GetEventsConfigurationInput) String added in v1.19.30

String returns the string representation

func (*GetEventsConfigurationInput) Validate added in v1.19.30

func (s *GetEventsConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetEventsConfigurationOutput added in v1.19.30

type GetEventsConfigurationOutput struct {

	// The events configuration details.
	EventsConfiguration *EventsConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetEventsConfigurationOutput) GoString added in v1.19.30

func (s GetEventsConfigurationOutput) GoString() string

GoString returns the string representation

func (*GetEventsConfigurationOutput) SetEventsConfiguration added in v1.19.30

SetEventsConfiguration sets the EventsConfiguration field's value.

func (GetEventsConfigurationOutput) String added in v1.19.30

String returns the string representation

type GetGlobalSettingsInput added in v1.18.4

type GetGlobalSettingsInput struct {
	// contains filtered or unexported fields
}

func (GetGlobalSettingsInput) GoString added in v1.18.4

func (s GetGlobalSettingsInput) GoString() string

GoString returns the string representation

func (GetGlobalSettingsInput) String added in v1.18.4

func (s GetGlobalSettingsInput) String() string

String returns the string representation

type GetGlobalSettingsOutput added in v1.18.4

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 added in v1.18.4

func (s GetGlobalSettingsOutput) GoString() string

GoString returns the string representation

func (*GetGlobalSettingsOutput) SetBusinessCalling added in v1.18.4

SetBusinessCalling sets the BusinessCalling field's value.

func (*GetGlobalSettingsOutput) SetVoiceConnector added in v1.18.4

SetVoiceConnector sets the VoiceConnector field's value.

func (GetGlobalSettingsOutput) String added in v1.18.4

func (s GetGlobalSettingsOutput) String() string

String returns the string representation

type GetMeetingInput added in v1.25.39

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 added in v1.25.39

func (s GetMeetingInput) GoString() string

GoString returns the string representation

func (*GetMeetingInput) SetMeetingId added in v1.25.39

func (s *GetMeetingInput) SetMeetingId(v string) *GetMeetingInput

SetMeetingId sets the MeetingId field's value.

func (GetMeetingInput) String added in v1.25.39

func (s GetMeetingInput) String() string

String returns the string representation

func (*GetMeetingInput) Validate added in v1.25.39

func (s *GetMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMeetingOutput added in v1.25.39

type GetMeetingOutput struct {

	// The Amazon Chime SDK meeting information.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (GetMeetingOutput) GoString added in v1.25.39

func (s GetMeetingOutput) GoString() string

GoString returns the string representation

func (*GetMeetingOutput) SetMeeting added in v1.25.39

func (s *GetMeetingOutput) SetMeeting(v *Meeting) *GetMeetingOutput

SetMeeting sets the Meeting field's value.

func (GetMeetingOutput) String added in v1.25.39

func (s GetMeetingOutput) String() string

String returns the string representation

type GetMessagingSessionEndpointInput added in v1.35.33

type GetMessagingSessionEndpointInput struct {
	// contains filtered or unexported fields
}

func (GetMessagingSessionEndpointInput) GoString added in v1.35.33

GoString returns the string representation

func (GetMessagingSessionEndpointInput) String added in v1.35.33

String returns the string representation

type GetMessagingSessionEndpointOutput added in v1.35.33

type GetMessagingSessionEndpointOutput struct {

	// The endpoint returned in the response.
	Endpoint *MessagingSessionEndpoint `type:"structure"`
	// contains filtered or unexported fields
}

func (GetMessagingSessionEndpointOutput) GoString added in v1.35.33

GoString returns the string representation

func (*GetMessagingSessionEndpointOutput) SetEndpoint added in v1.35.33

SetEndpoint sets the Endpoint field's value.

func (GetMessagingSessionEndpointOutput) String added in v1.35.33

String returns the string representation

type GetPhoneNumberInput added in v1.18.4

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 added in v1.18.4

func (s GetPhoneNumberInput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberInput) SetPhoneNumberId added in v1.18.4

func (s *GetPhoneNumberInput) SetPhoneNumberId(v string) *GetPhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (GetPhoneNumberInput) String added in v1.18.4

func (s GetPhoneNumberInput) String() string

String returns the string representation

func (*GetPhoneNumberInput) Validate added in v1.18.4

func (s *GetPhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPhoneNumberOrderInput added in v1.18.4

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 added in v1.18.4

func (s GetPhoneNumberOrderInput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberOrderInput) SetPhoneNumberOrderId added in v1.18.4

func (s *GetPhoneNumberOrderInput) SetPhoneNumberOrderId(v string) *GetPhoneNumberOrderInput

SetPhoneNumberOrderId sets the PhoneNumberOrderId field's value.

func (GetPhoneNumberOrderInput) String added in v1.18.4

func (s GetPhoneNumberOrderInput) String() string

String returns the string representation

func (*GetPhoneNumberOrderInput) Validate added in v1.18.4

func (s *GetPhoneNumberOrderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPhoneNumberOrderOutput added in v1.18.4

type GetPhoneNumberOrderOutput struct {

	// The phone number order details.
	PhoneNumberOrder *PhoneNumberOrder `type:"structure"`
	// contains filtered or unexported fields
}

func (GetPhoneNumberOrderOutput) GoString added in v1.18.4

func (s GetPhoneNumberOrderOutput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberOrderOutput) SetPhoneNumberOrder added in v1.18.4

SetPhoneNumberOrder sets the PhoneNumberOrder field's value.

func (GetPhoneNumberOrderOutput) String added in v1.18.4

func (s GetPhoneNumberOrderOutput) String() string

String returns the string representation

type GetPhoneNumberOutput added in v1.18.4

type GetPhoneNumberOutput struct {

	// The phone number details.
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (GetPhoneNumberOutput) GoString added in v1.18.4

func (s GetPhoneNumberOutput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberOutput) SetPhoneNumber added in v1.18.4

func (s *GetPhoneNumberOutput) SetPhoneNumber(v *PhoneNumber) *GetPhoneNumberOutput

SetPhoneNumber sets the PhoneNumber field's value.

func (GetPhoneNumberOutput) String added in v1.18.4

func (s GetPhoneNumberOutput) String() string

String returns the string representation

type GetPhoneNumberSettingsInput added in v1.25.19

type GetPhoneNumberSettingsInput struct {
	// contains filtered or unexported fields
}

func (GetPhoneNumberSettingsInput) GoString added in v1.25.19

func (s GetPhoneNumberSettingsInput) GoString() string

GoString returns the string representation

func (GetPhoneNumberSettingsInput) String added in v1.25.19

String returns the string representation

type GetPhoneNumberSettingsOutput added in v1.25.19

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 added in v1.25.19

func (s GetPhoneNumberSettingsOutput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberSettingsOutput) SetCallingName added in v1.25.19

SetCallingName sets the CallingName field's value.

func (*GetPhoneNumberSettingsOutput) SetCallingNameUpdatedTimestamp added in v1.25.19

func (s *GetPhoneNumberSettingsOutput) SetCallingNameUpdatedTimestamp(v time.Time) *GetPhoneNumberSettingsOutput

SetCallingNameUpdatedTimestamp sets the CallingNameUpdatedTimestamp field's value.

func (GetPhoneNumberSettingsOutput) String added in v1.25.19

String returns the string representation

type GetProxySessionInput added in v1.30.5

type GetProxySessionInput struct {

	// The proxy session ID.
	//
	// ProxySessionId is a required field
	ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"`

	// The Amazon Chime voice connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetProxySessionInput) GoString added in v1.30.5

func (s GetProxySessionInput) GoString() string

GoString returns the string representation

func (*GetProxySessionInput) SetProxySessionId added in v1.30.5

func (s *GetProxySessionInput) SetProxySessionId(v string) *GetProxySessionInput

SetProxySessionId sets the ProxySessionId field's value.

func (*GetProxySessionInput) SetVoiceConnectorId added in v1.30.5

func (s *GetProxySessionInput) SetVoiceConnectorId(v string) *GetProxySessionInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetProxySessionInput) String added in v1.30.5

func (s GetProxySessionInput) String() string

String returns the string representation

func (*GetProxySessionInput) Validate added in v1.30.5

func (s *GetProxySessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetProxySessionOutput added in v1.30.5

type GetProxySessionOutput struct {

	// The proxy session details.
	ProxySession *ProxySession `type:"structure"`
	// contains filtered or unexported fields
}

func (GetProxySessionOutput) GoString added in v1.30.5

func (s GetProxySessionOutput) GoString() string

GoString returns the string representation

func (*GetProxySessionOutput) SetProxySession added in v1.30.5

SetProxySession sets the ProxySession field's value.

func (GetProxySessionOutput) String added in v1.30.5

func (s GetProxySessionOutput) String() string

String returns the string representation

type GetRetentionSettingsInput added in v1.31.2

type GetRetentionSettingsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRetentionSettingsInput) GoString added in v1.31.2

func (s GetRetentionSettingsInput) GoString() string

GoString returns the string representation

func (*GetRetentionSettingsInput) SetAccountId added in v1.31.2

SetAccountId sets the AccountId field's value.

func (GetRetentionSettingsInput) String added in v1.31.2

func (s GetRetentionSettingsInput) String() string

String returns the string representation

func (*GetRetentionSettingsInput) Validate added in v1.31.2

func (s *GetRetentionSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRetentionSettingsOutput added in v1.31.2

type GetRetentionSettingsOutput struct {

	// The timestamp representing the time at which the specified items are permanently
	// deleted, in ISO 8601 format.
	InitiateDeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The retention settings.
	RetentionSettings *RetentionSettings `type:"structure"`
	// contains filtered or unexported fields
}

func (GetRetentionSettingsOutput) GoString added in v1.31.2

func (s GetRetentionSettingsOutput) GoString() string

GoString returns the string representation

func (*GetRetentionSettingsOutput) SetInitiateDeletionTimestamp added in v1.31.2

func (s *GetRetentionSettingsOutput) SetInitiateDeletionTimestamp(v time.Time) *GetRetentionSettingsOutput

SetInitiateDeletionTimestamp sets the InitiateDeletionTimestamp field's value.

func (*GetRetentionSettingsOutput) SetRetentionSettings added in v1.31.2

SetRetentionSettings sets the RetentionSettings field's value.

func (GetRetentionSettingsOutput) String added in v1.31.2

String returns the string representation

type GetRoomInput added in v1.25.36

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 added in v1.25.36

func (s GetRoomInput) GoString() string

GoString returns the string representation

func (*GetRoomInput) SetAccountId added in v1.25.36

func (s *GetRoomInput) SetAccountId(v string) *GetRoomInput

SetAccountId sets the AccountId field's value.

func (*GetRoomInput) SetRoomId added in v1.25.36

func (s *GetRoomInput) SetRoomId(v string) *GetRoomInput

SetRoomId sets the RoomId field's value.

func (GetRoomInput) String added in v1.25.36

func (s GetRoomInput) String() string

String returns the string representation

func (*GetRoomInput) Validate added in v1.25.36

func (s *GetRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRoomOutput added in v1.25.36

type GetRoomOutput struct {

	// The room details.
	Room *Room `type:"structure"`
	// contains filtered or unexported fields
}

func (GetRoomOutput) GoString added in v1.25.36

func (s GetRoomOutput) GoString() string

GoString returns the string representation

func (*GetRoomOutput) SetRoom added in v1.25.36

func (s *GetRoomOutput) SetRoom(v *Room) *GetRoomOutput

SetRoom sets the Room field's value.

func (GetRoomOutput) String added in v1.25.36

func (s GetRoomOutput) String() string

String returns the string representation

type GetSipMediaApplicationInput added in v1.35.30

type GetSipMediaApplicationInput struct {

	// The SIP media application ID.
	//
	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSipMediaApplicationInput) GoString added in v1.35.30

func (s GetSipMediaApplicationInput) GoString() string

GoString returns the string representation

func (*GetSipMediaApplicationInput) SetSipMediaApplicationId added in v1.35.30

func (s *GetSipMediaApplicationInput) SetSipMediaApplicationId(v string) *GetSipMediaApplicationInput

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (GetSipMediaApplicationInput) String added in v1.35.30

String returns the string representation

func (*GetSipMediaApplicationInput) Validate added in v1.35.30

func (s *GetSipMediaApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSipMediaApplicationLoggingConfigurationInput added in v1.35.30

type GetSipMediaApplicationLoggingConfigurationInput struct {

	// The SIP media application ID.
	//
	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSipMediaApplicationLoggingConfigurationInput) GoString added in v1.35.30

GoString returns the string representation

func (*GetSipMediaApplicationLoggingConfigurationInput) SetSipMediaApplicationId added in v1.35.30

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (GetSipMediaApplicationLoggingConfigurationInput) String added in v1.35.30

String returns the string representation

func (*GetSipMediaApplicationLoggingConfigurationInput) Validate added in v1.35.30

Validate inspects the fields of the type to determine if they are valid.

type GetSipMediaApplicationLoggingConfigurationOutput added in v1.35.30

type GetSipMediaApplicationLoggingConfigurationOutput struct {

	// The actual logging configuration.
	SipMediaApplicationLoggingConfiguration *SipMediaApplicationLoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetSipMediaApplicationLoggingConfigurationOutput) GoString added in v1.35.30

GoString returns the string representation

func (*GetSipMediaApplicationLoggingConfigurationOutput) SetSipMediaApplicationLoggingConfiguration added in v1.35.30

SetSipMediaApplicationLoggingConfiguration sets the SipMediaApplicationLoggingConfiguration field's value.

func (GetSipMediaApplicationLoggingConfigurationOutput) String added in v1.35.30

String returns the string representation

type GetSipMediaApplicationOutput added in v1.35.30

type GetSipMediaApplicationOutput struct {

	// The SIP media application details.
	SipMediaApplication *SipMediaApplication `type:"structure"`
	// contains filtered or unexported fields
}

func (GetSipMediaApplicationOutput) GoString added in v1.35.30

func (s GetSipMediaApplicationOutput) GoString() string

GoString returns the string representation

func (*GetSipMediaApplicationOutput) SetSipMediaApplication added in v1.35.30

SetSipMediaApplication sets the SipMediaApplication field's value.

func (GetSipMediaApplicationOutput) String added in v1.35.30

String returns the string representation

type GetSipRuleInput added in v1.35.30

type GetSipRuleInput struct {

	// The SIP rule ID.
	//
	// SipRuleId is a required field
	SipRuleId *string `location:"uri" locationName:"sipRuleId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSipRuleInput) GoString added in v1.35.30

func (s GetSipRuleInput) GoString() string

GoString returns the string representation

func (*GetSipRuleInput) SetSipRuleId added in v1.35.30

func (s *GetSipRuleInput) SetSipRuleId(v string) *GetSipRuleInput

SetSipRuleId sets the SipRuleId field's value.

func (GetSipRuleInput) String added in v1.35.30

func (s GetSipRuleInput) String() string

String returns the string representation

func (*GetSipRuleInput) Validate added in v1.35.30

func (s *GetSipRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSipRuleOutput added in v1.35.30

type GetSipRuleOutput struct {

	// The SIP rule details.
	SipRule *SipRule `type:"structure"`
	// contains filtered or unexported fields
}

func (GetSipRuleOutput) GoString added in v1.35.30

func (s GetSipRuleOutput) GoString() string

GoString returns the string representation

func (*GetSipRuleOutput) SetSipRule added in v1.35.30

func (s *GetSipRuleOutput) SetSipRule(v *SipRule) *GetSipRuleOutput

SetSipRule sets the SipRule field's value.

func (GetSipRuleOutput) String added in v1.35.30

func (s GetSipRuleOutput) 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 added in v1.18.4

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 added in v1.18.4

func (s GetUserSettingsInput) GoString() string

GoString returns the string representation

func (*GetUserSettingsInput) SetAccountId added in v1.18.4

func (s *GetUserSettingsInput) SetAccountId(v string) *GetUserSettingsInput

SetAccountId sets the AccountId field's value.

func (*GetUserSettingsInput) SetUserId added in v1.18.4

SetUserId sets the UserId field's value.

func (GetUserSettingsInput) String added in v1.18.4

func (s GetUserSettingsInput) String() string

String returns the string representation

func (*GetUserSettingsInput) Validate added in v1.18.4

func (s *GetUserSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUserSettingsOutput added in v1.18.4

type GetUserSettingsOutput struct {

	// The user settings.
	UserSettings *UserSettings `type:"structure"`
	// contains filtered or unexported fields
}

func (GetUserSettingsOutput) GoString added in v1.18.4

func (s GetUserSettingsOutput) GoString() string

GoString returns the string representation

func (*GetUserSettingsOutput) SetUserSettings added in v1.18.4

SetUserSettings sets the UserSettings field's value.

func (GetUserSettingsOutput) String added in v1.18.4

func (s GetUserSettingsOutput) String() string

String returns the string representation

type GetVoiceConnectorEmergencyCallingConfigurationInput added in v1.33.0

type GetVoiceConnectorEmergencyCallingConfigurationInput 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 (GetVoiceConnectorEmergencyCallingConfigurationInput) GoString added in v1.33.0

GoString returns the string representation

func (*GetVoiceConnectorEmergencyCallingConfigurationInput) SetVoiceConnectorId added in v1.33.0

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorEmergencyCallingConfigurationInput) String added in v1.33.0

String returns the string representation

func (*GetVoiceConnectorEmergencyCallingConfigurationInput) Validate added in v1.33.0

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorEmergencyCallingConfigurationOutput added in v1.33.0

type GetVoiceConnectorEmergencyCallingConfigurationOutput struct {

	// The emergency calling configuration details.
	EmergencyCallingConfiguration *EmergencyCallingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorEmergencyCallingConfigurationOutput) GoString added in v1.33.0

GoString returns the string representation

func (*GetVoiceConnectorEmergencyCallingConfigurationOutput) SetEmergencyCallingConfiguration added in v1.33.0

SetEmergencyCallingConfiguration sets the EmergencyCallingConfiguration field's value.

func (GetVoiceConnectorEmergencyCallingConfigurationOutput) String added in v1.33.0

String returns the string representation

type GetVoiceConnectorGroupInput added in v1.25.19

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 added in v1.25.19

func (s GetVoiceConnectorGroupInput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorGroupInput) SetVoiceConnectorGroupId added in v1.25.19

func (s *GetVoiceConnectorGroupInput) SetVoiceConnectorGroupId(v string) *GetVoiceConnectorGroupInput

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (GetVoiceConnectorGroupInput) String added in v1.25.19

String returns the string representation

func (*GetVoiceConnectorGroupInput) Validate added in v1.25.19

func (s *GetVoiceConnectorGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorGroupOutput added in v1.25.19

type GetVoiceConnectorGroupOutput struct {

	// The Amazon Chime Voice Connector group details.
	VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorGroupOutput) GoString added in v1.25.19

func (s GetVoiceConnectorGroupOutput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorGroupOutput) SetVoiceConnectorGroup added in v1.25.19

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (GetVoiceConnectorGroupOutput) String added in v1.25.19

String returns the string representation

type GetVoiceConnectorInput added in v1.18.4

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 added in v1.18.4

func (s GetVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorInput) SetVoiceConnectorId added in v1.18.4

func (s *GetVoiceConnectorInput) SetVoiceConnectorId(v string) *GetVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorInput) String added in v1.18.4

func (s GetVoiceConnectorInput) String() string

String returns the string representation

func (*GetVoiceConnectorInput) Validate added in v1.18.4

func (s *GetVoiceConnectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorLoggingConfigurationInput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*GetVoiceConnectorLoggingConfigurationInput) SetVoiceConnectorId added in v1.25.19

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorLoggingConfigurationInput) String added in v1.25.19

String returns the string representation

func (*GetVoiceConnectorLoggingConfigurationInput) Validate added in v1.25.19

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorLoggingConfigurationOutput added in v1.25.19

type GetVoiceConnectorLoggingConfigurationOutput struct {

	// The logging configuration details.
	LoggingConfiguration *LoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorLoggingConfigurationOutput) GoString added in v1.25.19

GoString returns the string representation

func (*GetVoiceConnectorLoggingConfigurationOutput) SetLoggingConfiguration added in v1.25.19

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (GetVoiceConnectorLoggingConfigurationOutput) String added in v1.25.19

String returns the string representation

type GetVoiceConnectorOriginationInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*GetVoiceConnectorOriginationInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorOriginationInput) String added in v1.18.4

String returns the string representation

func (*GetVoiceConnectorOriginationInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorOriginationOutput added in v1.18.4

type GetVoiceConnectorOriginationOutput struct {

	// The origination setting details.
	Origination *Origination `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorOriginationOutput) GoString added in v1.18.4

GoString returns the string representation

func (*GetVoiceConnectorOriginationOutput) SetOrigination added in v1.18.4

SetOrigination sets the Origination field's value.

func (GetVoiceConnectorOriginationOutput) String added in v1.18.4

String returns the string representation

type GetVoiceConnectorOutput added in v1.18.4

type GetVoiceConnectorOutput struct {

	// The Amazon Chime Voice Connector details.
	VoiceConnector *VoiceConnector `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorOutput) GoString added in v1.18.4

func (s GetVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorOutput) SetVoiceConnector added in v1.18.4

SetVoiceConnector sets the VoiceConnector field's value.

func (GetVoiceConnectorOutput) String added in v1.18.4

func (s GetVoiceConnectorOutput) String() string

String returns the string representation

type GetVoiceConnectorProxyInput added in v1.30.5

type GetVoiceConnectorProxyInput struct {

	// The Amazon Chime voice connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorProxyInput) GoString added in v1.30.5

func (s GetVoiceConnectorProxyInput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorProxyInput) SetVoiceConnectorId added in v1.30.5

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorProxyInput) String added in v1.30.5

String returns the string representation

func (*GetVoiceConnectorProxyInput) Validate added in v1.30.5

func (s *GetVoiceConnectorProxyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorProxyOutput added in v1.30.5

type GetVoiceConnectorProxyOutput struct {

	// The proxy configuration details.
	Proxy *Proxy `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorProxyOutput) GoString added in v1.30.5

func (s GetVoiceConnectorProxyOutput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorProxyOutput) SetProxy added in v1.30.5

SetProxy sets the Proxy field's value.

func (GetVoiceConnectorProxyOutput) String added in v1.30.5

String returns the string representation

type GetVoiceConnectorStreamingConfigurationInput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*GetVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId added in v1.25.19

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorStreamingConfigurationInput) String added in v1.25.19

String returns the string representation

func (*GetVoiceConnectorStreamingConfigurationInput) Validate added in v1.25.19

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorStreamingConfigurationOutput added in v1.25.19

type GetVoiceConnectorStreamingConfigurationOutput struct {

	// The streaming configuration details.
	StreamingConfiguration *StreamingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorStreamingConfigurationOutput) GoString added in v1.25.19

GoString returns the string representation

func (*GetVoiceConnectorStreamingConfigurationOutput) SetStreamingConfiguration added in v1.25.19

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (GetVoiceConnectorStreamingConfigurationOutput) String added in v1.25.19

String returns the string representation

type GetVoiceConnectorTerminationHealthInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*GetVoiceConnectorTerminationHealthInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationHealthInput) String added in v1.18.4

String returns the string representation

func (*GetVoiceConnectorTerminationHealthInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorTerminationHealthOutput added in v1.18.4

type GetVoiceConnectorTerminationHealthOutput struct {

	// The termination health details.
	TerminationHealth *TerminationHealth `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationHealthOutput) GoString added in v1.18.4

GoString returns the string representation

func (*GetVoiceConnectorTerminationHealthOutput) SetTerminationHealth added in v1.18.4

SetTerminationHealth sets the TerminationHealth field's value.

func (GetVoiceConnectorTerminationHealthOutput) String added in v1.18.4

String returns the string representation

type GetVoiceConnectorTerminationInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*GetVoiceConnectorTerminationInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationInput) String added in v1.18.4

String returns the string representation

func (*GetVoiceConnectorTerminationInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorTerminationOutput added in v1.18.4

type GetVoiceConnectorTerminationOutput struct {

	// The termination setting details.
	Termination *Termination `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationOutput) GoString added in v1.18.4

GoString returns the string representation

func (*GetVoiceConnectorTerminationOutput) SetTermination added in v1.18.4

SetTermination sets the Termination field's value.

func (GetVoiceConnectorTerminationOutput) String added in v1.18.4

String returns the string representation

type Identity added in v1.35.33

type Identity struct {

	// The ARN in an Identity.
	Arn *string `min:"5" type:"string"`

	// The name in an Identity.
	Name *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The details of a user.

func (Identity) GoString added in v1.35.33

func (s Identity) GoString() string

GoString returns the string representation

func (*Identity) SetArn added in v1.35.33

func (s *Identity) SetArn(v string) *Identity

SetArn sets the Arn field's value.

func (*Identity) SetName added in v1.35.33

func (s *Identity) SetName(v string) *Identity

SetName sets the Name field's value.

func (Identity) String added in v1.35.33

func (s Identity) String() 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 added in v1.28.0

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 ListAppInstanceAdminsInput added in v1.35.33

type ListAppInstanceAdminsInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`

	// The maximum number of administrators that you want to return.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token returned from previous API requests until the number of administrators
	// is reached.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListAppInstanceAdminsInput) GoString added in v1.35.33

func (s ListAppInstanceAdminsInput) GoString() string

GoString returns the string representation

func (*ListAppInstanceAdminsInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*ListAppInstanceAdminsInput) SetMaxResults added in v1.35.33

SetMaxResults sets the MaxResults field's value.

func (*ListAppInstanceAdminsInput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListAppInstanceAdminsInput) String added in v1.35.33

String returns the string representation

func (*ListAppInstanceAdminsInput) Validate added in v1.35.33

func (s *ListAppInstanceAdminsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAppInstanceAdminsOutput added in v1.35.33

type ListAppInstanceAdminsOutput struct {

	// The information for each administrator.
	AppInstanceAdmins []*AppInstanceAdminSummary `type:"list"`

	// The ARN of the AppInstance.
	AppInstanceArn *string `min:"5" type:"string"`

	// The token returned from previous API requests until the number of administrators
	// is reached.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListAppInstanceAdminsOutput) GoString added in v1.35.33

func (s ListAppInstanceAdminsOutput) GoString() string

GoString returns the string representation

func (*ListAppInstanceAdminsOutput) SetAppInstanceAdmins added in v1.35.33

SetAppInstanceAdmins sets the AppInstanceAdmins field's value.

func (*ListAppInstanceAdminsOutput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*ListAppInstanceAdminsOutput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListAppInstanceAdminsOutput) String added in v1.35.33

String returns the string representation

type ListAppInstanceUsersInput added in v1.35.33

type ListAppInstanceUsersInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"querystring" locationName:"app-instance-arn" min:"5" type:"string" required:"true"`

	// The maximum number of requests that you want returned.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token passed by previous API calls until all requested users are returned.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListAppInstanceUsersInput) GoString added in v1.35.33

func (s ListAppInstanceUsersInput) GoString() string

GoString returns the string representation

func (*ListAppInstanceUsersInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*ListAppInstanceUsersInput) SetMaxResults added in v1.35.33

SetMaxResults sets the MaxResults field's value.

func (*ListAppInstanceUsersInput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListAppInstanceUsersInput) String added in v1.35.33

func (s ListAppInstanceUsersInput) String() string

String returns the string representation

func (*ListAppInstanceUsersInput) Validate added in v1.35.33

func (s *ListAppInstanceUsersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAppInstanceUsersOutput added in v1.35.33

type ListAppInstanceUsersOutput struct {

	// The ARN of the AppInstance.
	AppInstanceArn *string `min:"5" type:"string"`

	// The information for each requested AppInstanceUser.
	AppInstanceUsers []*AppInstanceUserSummary `type:"list"`

	// The token passed by previous API calls until all requested users are returned.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListAppInstanceUsersOutput) GoString added in v1.35.33

func (s ListAppInstanceUsersOutput) GoString() string

GoString returns the string representation

func (*ListAppInstanceUsersOutput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*ListAppInstanceUsersOutput) SetAppInstanceUsers added in v1.35.33

SetAppInstanceUsers sets the AppInstanceUsers field's value.

func (*ListAppInstanceUsersOutput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListAppInstanceUsersOutput) String added in v1.35.33

String returns the string representation

type ListAppInstancesInput added in v1.35.33

type ListAppInstancesInput struct {

	// The maximum number of AppInstances that you want to return.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token passed by previous API requests until you reach the maximum number
	// of AppInstances.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListAppInstancesInput) GoString added in v1.35.33

func (s ListAppInstancesInput) GoString() string

GoString returns the string representation

func (*ListAppInstancesInput) SetMaxResults added in v1.35.33

func (s *ListAppInstancesInput) SetMaxResults(v int64) *ListAppInstancesInput

SetMaxResults sets the MaxResults field's value.

func (*ListAppInstancesInput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListAppInstancesInput) String added in v1.35.33

func (s ListAppInstancesInput) String() string

String returns the string representation

func (*ListAppInstancesInput) Validate added in v1.35.33

func (s *ListAppInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAppInstancesOutput added in v1.35.33

type ListAppInstancesOutput struct {

	// The information for each AppInstance.
	AppInstances []*AppInstanceSummary `type:"list"`

	// The token passed by previous API requests until the maximum number of AppInstances
	// is reached.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListAppInstancesOutput) GoString added in v1.35.33

func (s ListAppInstancesOutput) GoString() string

GoString returns the string representation

func (*ListAppInstancesOutput) SetAppInstances added in v1.35.33

SetAppInstances sets the AppInstances field's value.

func (*ListAppInstancesOutput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListAppInstancesOutput) String added in v1.35.33

func (s ListAppInstancesOutput) String() string

String returns the string representation

type ListAttendeeTagsInput added in v1.30.7

type ListAttendeeTagsInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListAttendeeTagsInput) GoString added in v1.30.7

func (s ListAttendeeTagsInput) GoString() string

GoString returns the string representation

func (*ListAttendeeTagsInput) SetAttendeeId added in v1.30.7

func (s *ListAttendeeTagsInput) SetAttendeeId(v string) *ListAttendeeTagsInput

SetAttendeeId sets the AttendeeId field's value.

func (*ListAttendeeTagsInput) SetMeetingId added in v1.30.7

SetMeetingId sets the MeetingId field's value.

func (ListAttendeeTagsInput) String added in v1.30.7

func (s ListAttendeeTagsInput) String() string

String returns the string representation

func (*ListAttendeeTagsInput) Validate added in v1.30.7

func (s *ListAttendeeTagsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAttendeeTagsOutput added in v1.30.7

type ListAttendeeTagsOutput struct {

	// A list of tag key-value pairs.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (ListAttendeeTagsOutput) GoString added in v1.30.7

func (s ListAttendeeTagsOutput) GoString() string

GoString returns the string representation

func (*ListAttendeeTagsOutput) SetTags added in v1.30.7

SetTags sets the Tags field's value.

func (ListAttendeeTagsOutput) String added in v1.30.7

func (s ListAttendeeTagsOutput) String() string

String returns the string representation

type ListAttendeesInput added in v1.25.39

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 added in v1.25.39

func (s ListAttendeesInput) GoString() string

GoString returns the string representation

func (*ListAttendeesInput) SetMaxResults added in v1.25.39

func (s *ListAttendeesInput) SetMaxResults(v int64) *ListAttendeesInput

SetMaxResults sets the MaxResults field's value.

func (*ListAttendeesInput) SetMeetingId added in v1.25.39

func (s *ListAttendeesInput) SetMeetingId(v string) *ListAttendeesInput

SetMeetingId sets the MeetingId field's value.

func (*ListAttendeesInput) SetNextToken added in v1.25.39

func (s *ListAttendeesInput) SetNextToken(v string) *ListAttendeesInput

SetNextToken sets the NextToken field's value.

func (ListAttendeesInput) String added in v1.25.39

func (s ListAttendeesInput) String() string

String returns the string representation

func (*ListAttendeesInput) Validate added in v1.25.39

func (s *ListAttendeesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAttendeesOutput added in v1.25.39

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 added in v1.25.39

func (s ListAttendeesOutput) GoString() string

GoString returns the string representation

func (*ListAttendeesOutput) SetAttendees added in v1.25.39

func (s *ListAttendeesOutput) SetAttendees(v []*Attendee) *ListAttendeesOutput

SetAttendees sets the Attendees field's value.

func (*ListAttendeesOutput) SetNextToken added in v1.25.39

func (s *ListAttendeesOutput) SetNextToken(v string) *ListAttendeesOutput

SetNextToken sets the NextToken field's value.

func (ListAttendeesOutput) String added in v1.25.39

func (s ListAttendeesOutput) String() string

String returns the string representation

type ListBotsInput added in v1.19.30

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 added in v1.19.30

func (s ListBotsInput) GoString() string

GoString returns the string representation

func (*ListBotsInput) SetAccountId added in v1.19.30

func (s *ListBotsInput) SetAccountId(v string) *ListBotsInput

SetAccountId sets the AccountId field's value.

func (*ListBotsInput) SetMaxResults added in v1.19.30

func (s *ListBotsInput) SetMaxResults(v int64) *ListBotsInput

SetMaxResults sets the MaxResults field's value.

func (*ListBotsInput) SetNextToken added in v1.19.30

func (s *ListBotsInput) SetNextToken(v string) *ListBotsInput

SetNextToken sets the NextToken field's value.

func (ListBotsInput) String added in v1.19.30

func (s ListBotsInput) String() string

String returns the string representation

func (*ListBotsInput) Validate added in v1.19.30

func (s *ListBotsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListBotsOutput added in v1.19.30

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 added in v1.19.30

func (s ListBotsOutput) GoString() string

GoString returns the string representation

func (*ListBotsOutput) SetBots added in v1.19.30

func (s *ListBotsOutput) SetBots(v []*Bot) *ListBotsOutput

SetBots sets the Bots field's value.

func (*ListBotsOutput) SetNextToken added in v1.19.30

func (s *ListBotsOutput) SetNextToken(v string) *ListBotsOutput

SetNextToken sets the NextToken field's value.

func (ListBotsOutput) String added in v1.19.30

func (s ListBotsOutput) String() string

String returns the string representation

type ListChannelBansInput added in v1.35.33

type ListChannelBansInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The maximum number of bans that you want returned.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token passed by previous API calls until all requested bans are returned.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelBansInput) GoString added in v1.35.33

func (s ListChannelBansInput) GoString() string

GoString returns the string representation

func (*ListChannelBansInput) SetChannelArn added in v1.35.33

func (s *ListChannelBansInput) SetChannelArn(v string) *ListChannelBansInput

SetChannelArn sets the ChannelArn field's value.

func (*ListChannelBansInput) SetChimeBearer added in v1.36.29

func (s *ListChannelBansInput) SetChimeBearer(v string) *ListChannelBansInput

SetChimeBearer sets the ChimeBearer field's value.

func (*ListChannelBansInput) SetMaxResults added in v1.35.33

func (s *ListChannelBansInput) SetMaxResults(v int64) *ListChannelBansInput

SetMaxResults sets the MaxResults field's value.

func (*ListChannelBansInput) SetNextToken added in v1.35.33

func (s *ListChannelBansInput) SetNextToken(v string) *ListChannelBansInput

SetNextToken sets the NextToken field's value.

func (ListChannelBansInput) String added in v1.35.33

func (s ListChannelBansInput) String() string

String returns the string representation

func (*ListChannelBansInput) Validate added in v1.35.33

func (s *ListChannelBansInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListChannelBansOutput added in v1.35.33

type ListChannelBansOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`

	// The information for each requested ban.
	ChannelBans []*ChannelBanSummary `type:"list"`

	// The token passed by previous API calls until all requested bans are returned.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelBansOutput) GoString added in v1.35.33

func (s ListChannelBansOutput) GoString() string

GoString returns the string representation

func (*ListChannelBansOutput) SetChannelArn added in v1.35.33

func (s *ListChannelBansOutput) SetChannelArn(v string) *ListChannelBansOutput

SetChannelArn sets the ChannelArn field's value.

func (*ListChannelBansOutput) SetChannelBans added in v1.35.33

SetChannelBans sets the ChannelBans field's value.

func (*ListChannelBansOutput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListChannelBansOutput) String added in v1.35.33

func (s ListChannelBansOutput) String() string

String returns the string representation

type ListChannelMembershipsForAppInstanceUserInput added in v1.35.33

type ListChannelMembershipsForAppInstanceUserInput struct {

	// The ARN of the AppInstanceUsers
	AppInstanceUserArn *string `location:"querystring" locationName:"app-instance-user-arn" min:"5" type:"string"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The maximum number of users that you want returned.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token returned from previous API requests until the number of channel
	// memberships is reached.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelMembershipsForAppInstanceUserInput) GoString added in v1.35.33

GoString returns the string representation

func (*ListChannelMembershipsForAppInstanceUserInput) SetAppInstanceUserArn added in v1.35.33

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (*ListChannelMembershipsForAppInstanceUserInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*ListChannelMembershipsForAppInstanceUserInput) SetMaxResults added in v1.35.33

SetMaxResults sets the MaxResults field's value.

func (*ListChannelMembershipsForAppInstanceUserInput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListChannelMembershipsForAppInstanceUserInput) String added in v1.35.33

String returns the string representation

func (*ListChannelMembershipsForAppInstanceUserInput) Validate added in v1.35.33

Validate inspects the fields of the type to determine if they are valid.

type ListChannelMembershipsForAppInstanceUserOutput added in v1.35.33

type ListChannelMembershipsForAppInstanceUserOutput struct {

	// The token passed by previous API calls until all requested users are returned.
	ChannelMemberships []*ChannelMembershipForAppInstanceUserSummary `type:"list"`

	// The token passed by previous API calls until all requested users are returned.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelMembershipsForAppInstanceUserOutput) GoString added in v1.35.33

GoString returns the string representation

func (*ListChannelMembershipsForAppInstanceUserOutput) SetChannelMemberships added in v1.35.33

SetChannelMemberships sets the ChannelMemberships field's value.

func (*ListChannelMembershipsForAppInstanceUserOutput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListChannelMembershipsForAppInstanceUserOutput) String added in v1.35.33

String returns the string representation

type ListChannelMembershipsInput added in v1.35.33

type ListChannelMembershipsInput struct {

	// The maximum number of channel memberships that you want returned.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The maximum number of channel memberships that you want returned.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token passed by previous API calls until all requested channel memberships
	// are returned.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`

	// The membership type of a user, DEFAULT or HIDDEN. Default members are always
	// returned as part of ListChannelMemberships. Hidden members are only returned
	// if the type filter in ListChannelMemberships equals HIDDEN. Otherwise hidden
	// members are not returned.
	Type *string `location:"querystring" locationName:"type" type:"string" enum:"ChannelMembershipType"`
	// contains filtered or unexported fields
}

func (ListChannelMembershipsInput) GoString added in v1.35.33

func (s ListChannelMembershipsInput) GoString() string

GoString returns the string representation

func (*ListChannelMembershipsInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*ListChannelMembershipsInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*ListChannelMembershipsInput) SetMaxResults added in v1.35.33

SetMaxResults sets the MaxResults field's value.

func (*ListChannelMembershipsInput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (*ListChannelMembershipsInput) SetType added in v1.35.33

SetType sets the Type field's value.

func (ListChannelMembershipsInput) String added in v1.35.33

String returns the string representation

func (*ListChannelMembershipsInput) Validate added in v1.35.33

func (s *ListChannelMembershipsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListChannelMembershipsOutput added in v1.35.33

type ListChannelMembershipsOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`

	// The information for the requested channel memberships.
	ChannelMemberships []*ChannelMembershipSummary `type:"list"`

	// The token passed by previous API calls until all requested channel memberships
	// are returned.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelMembershipsOutput) GoString added in v1.35.33

func (s ListChannelMembershipsOutput) GoString() string

GoString returns the string representation

func (*ListChannelMembershipsOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*ListChannelMembershipsOutput) SetChannelMemberships added in v1.35.33

SetChannelMemberships sets the ChannelMemberships field's value.

func (*ListChannelMembershipsOutput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListChannelMembershipsOutput) String added in v1.35.33

String returns the string representation

type ListChannelMessagesInput added in v1.35.33

type ListChannelMessagesInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The maximum number of messages that you want returned.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token passed by previous API calls until all requested messages are returned.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`

	// The final or ending time stamp for your requested messages.
	NotAfter *time.Time `location:"querystring" locationName:"not-after" type:"timestamp"`

	// The initial or starting time stamp for your requested messages.
	NotBefore *time.Time `location:"querystring" locationName:"not-before" type:"timestamp"`

	// The order in which you want messages sorted. Default is Descending, based
	// on time created.
	SortOrder *string `location:"querystring" locationName:"sort-order" type:"string" enum:"SortOrder"`
	// contains filtered or unexported fields
}

func (ListChannelMessagesInput) GoString added in v1.35.33

func (s ListChannelMessagesInput) GoString() string

GoString returns the string representation

func (*ListChannelMessagesInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*ListChannelMessagesInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*ListChannelMessagesInput) SetMaxResults added in v1.35.33

SetMaxResults sets the MaxResults field's value.

func (*ListChannelMessagesInput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (*ListChannelMessagesInput) SetNotAfter added in v1.35.33

SetNotAfter sets the NotAfter field's value.

func (*ListChannelMessagesInput) SetNotBefore added in v1.35.33

SetNotBefore sets the NotBefore field's value.

func (*ListChannelMessagesInput) SetSortOrder added in v1.35.33

SetSortOrder sets the SortOrder field's value.

func (ListChannelMessagesInput) String added in v1.35.33

func (s ListChannelMessagesInput) String() string

String returns the string representation

func (*ListChannelMessagesInput) Validate added in v1.35.33

func (s *ListChannelMessagesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListChannelMessagesOutput added in v1.35.33

type ListChannelMessagesOutput struct {

	// The ARN of the channel containing the requested messages.
	ChannelArn *string `min:"5" type:"string"`

	// The information about, and content of, each requested message.
	ChannelMessages []*ChannelMessageSummary `type:"list"`

	// The token passed by previous API calls until all requested messages are returned.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelMessagesOutput) GoString added in v1.35.33

func (s ListChannelMessagesOutput) GoString() string

GoString returns the string representation

func (*ListChannelMessagesOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*ListChannelMessagesOutput) SetChannelMessages added in v1.35.33

SetChannelMessages sets the ChannelMessages field's value.

func (*ListChannelMessagesOutput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListChannelMessagesOutput) String added in v1.35.33

func (s ListChannelMessagesOutput) String() string

String returns the string representation

type ListChannelModeratorsInput added in v1.35.33

type ListChannelModeratorsInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The maximum number of moderators that you want returned.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token passed by previous API calls until all requested moderators are
	// returned.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelModeratorsInput) GoString added in v1.35.33

func (s ListChannelModeratorsInput) GoString() string

GoString returns the string representation

func (*ListChannelModeratorsInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*ListChannelModeratorsInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*ListChannelModeratorsInput) SetMaxResults added in v1.35.33

SetMaxResults sets the MaxResults field's value.

func (*ListChannelModeratorsInput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListChannelModeratorsInput) String added in v1.35.33

String returns the string representation

func (*ListChannelModeratorsInput) Validate added in v1.35.33

func (s *ListChannelModeratorsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListChannelModeratorsOutput added in v1.35.33

type ListChannelModeratorsOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`

	// The information about and names of each moderator.
	ChannelModerators []*ChannelModeratorSummary `type:"list"`

	// The token passed by previous API calls until all requested moderators are
	// returned.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelModeratorsOutput) GoString added in v1.35.33

func (s ListChannelModeratorsOutput) GoString() string

GoString returns the string representation

func (*ListChannelModeratorsOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*ListChannelModeratorsOutput) SetChannelModerators added in v1.35.33

SetChannelModerators sets the ChannelModerators field's value.

func (*ListChannelModeratorsOutput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListChannelModeratorsOutput) String added in v1.35.33

String returns the string representation

type ListChannelsInput added in v1.35.33

type ListChannelsInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"querystring" locationName:"app-instance-arn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The maximum number of channels that you want to return.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token passed by previous API calls until all requested channels are returned.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`

	// The privacy setting. PUBLIC retrieves all the public channels. PRIVATE retrieves
	// private channels. Only an AppInstanceAdmin can retrieve private channels.
	Privacy *string `location:"querystring" locationName:"privacy" type:"string" enum:"ChannelPrivacy"`
	// contains filtered or unexported fields
}

func (ListChannelsInput) GoString added in v1.35.33

func (s ListChannelsInput) GoString() string

GoString returns the string representation

func (*ListChannelsInput) SetAppInstanceArn added in v1.35.33

func (s *ListChannelsInput) SetAppInstanceArn(v string) *ListChannelsInput

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*ListChannelsInput) SetChimeBearer added in v1.36.29

func (s *ListChannelsInput) SetChimeBearer(v string) *ListChannelsInput

SetChimeBearer sets the ChimeBearer field's value.

func (*ListChannelsInput) SetMaxResults added in v1.35.33

func (s *ListChannelsInput) SetMaxResults(v int64) *ListChannelsInput

SetMaxResults sets the MaxResults field's value.

func (*ListChannelsInput) SetNextToken added in v1.35.33

func (s *ListChannelsInput) SetNextToken(v string) *ListChannelsInput

SetNextToken sets the NextToken field's value.

func (*ListChannelsInput) SetPrivacy added in v1.35.33

func (s *ListChannelsInput) SetPrivacy(v string) *ListChannelsInput

SetPrivacy sets the Privacy field's value.

func (ListChannelsInput) String added in v1.35.33

func (s ListChannelsInput) String() string

String returns the string representation

func (*ListChannelsInput) Validate added in v1.35.33

func (s *ListChannelsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListChannelsModeratedByAppInstanceUserInput added in v1.35.33

type ListChannelsModeratedByAppInstanceUserInput struct {

	// The ARN of the user in the moderated channel.
	AppInstanceUserArn *string `location:"querystring" locationName:"app-instance-user-arn" min:"5" type:"string"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The maximum number of channels in the request.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token returned from previous API requests until the number of channels
	// moderated by the user is reached.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelsModeratedByAppInstanceUserInput) GoString added in v1.35.33

GoString returns the string representation

func (*ListChannelsModeratedByAppInstanceUserInput) SetAppInstanceUserArn added in v1.35.33

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (*ListChannelsModeratedByAppInstanceUserInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*ListChannelsModeratedByAppInstanceUserInput) SetMaxResults added in v1.35.33

SetMaxResults sets the MaxResults field's value.

func (*ListChannelsModeratedByAppInstanceUserInput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListChannelsModeratedByAppInstanceUserInput) String added in v1.35.33

String returns the string representation

func (*ListChannelsModeratedByAppInstanceUserInput) Validate added in v1.35.33

Validate inspects the fields of the type to determine if they are valid.

type ListChannelsModeratedByAppInstanceUserOutput added in v1.35.33

type ListChannelsModeratedByAppInstanceUserOutput struct {

	// The moderated channels in the request.
	Channels []*ChannelModeratedByAppInstanceUserSummary `type:"list"`

	// The token returned from previous API requests until the number of channels
	// moderated by the user is reached.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelsModeratedByAppInstanceUserOutput) GoString added in v1.35.33

GoString returns the string representation

func (*ListChannelsModeratedByAppInstanceUserOutput) SetChannels added in v1.35.33

SetChannels sets the Channels field's value.

func (*ListChannelsModeratedByAppInstanceUserOutput) SetNextToken added in v1.35.33

SetNextToken sets the NextToken field's value.

func (ListChannelsModeratedByAppInstanceUserOutput) String added in v1.35.33

String returns the string representation

type ListChannelsOutput added in v1.35.33

type ListChannelsOutput struct {

	// The information about each channel.
	Channels []*ChannelSummary `type:"list"`

	// The token returned from previous API requests until the number of channels
	// is reached.
	NextToken *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListChannelsOutput) GoString added in v1.35.33

func (s ListChannelsOutput) GoString() string

GoString returns the string representation

func (*ListChannelsOutput) SetChannels added in v1.35.33

SetChannels sets the Channels field's value.

func (*ListChannelsOutput) SetNextToken added in v1.35.33

func (s *ListChannelsOutput) SetNextToken(v string) *ListChannelsOutput

SetNextToken sets the NextToken field's value.

func (ListChannelsOutput) String added in v1.35.33

func (s ListChannelsOutput) String() string

String returns the string representation

type ListMeetingTagsInput added in v1.30.7

type ListMeetingTagsInput struct {

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListMeetingTagsInput) GoString added in v1.30.7

func (s ListMeetingTagsInput) GoString() string

GoString returns the string representation

func (*ListMeetingTagsInput) SetMeetingId added in v1.30.7

func (s *ListMeetingTagsInput) SetMeetingId(v string) *ListMeetingTagsInput

SetMeetingId sets the MeetingId field's value.

func (ListMeetingTagsInput) String added in v1.30.7

func (s ListMeetingTagsInput) String() string

String returns the string representation

func (*ListMeetingTagsInput) Validate added in v1.30.7

func (s *ListMeetingTagsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListMeetingTagsOutput added in v1.30.7

type ListMeetingTagsOutput struct {

	// A list of tag key-value pairs.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (ListMeetingTagsOutput) GoString added in v1.30.7

func (s ListMeetingTagsOutput) GoString() string

GoString returns the string representation

func (*ListMeetingTagsOutput) SetTags added in v1.30.7

SetTags sets the Tags field's value.

func (ListMeetingTagsOutput) String added in v1.30.7

func (s ListMeetingTagsOutput) String() string

String returns the string representation

type ListMeetingsInput added in v1.25.39

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 added in v1.25.39

func (s ListMeetingsInput) GoString() string

GoString returns the string representation

func (*ListMeetingsInput) SetMaxResults added in v1.25.39

func (s *ListMeetingsInput) SetMaxResults(v int64) *ListMeetingsInput

SetMaxResults sets the MaxResults field's value.

func (*ListMeetingsInput) SetNextToken added in v1.25.39

func (s *ListMeetingsInput) SetNextToken(v string) *ListMeetingsInput

SetNextToken sets the NextToken field's value.

func (ListMeetingsInput) String added in v1.25.39

func (s ListMeetingsInput) String() string

String returns the string representation

func (*ListMeetingsInput) Validate added in v1.25.39

func (s *ListMeetingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListMeetingsOutput added in v1.25.39

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 added in v1.25.39

func (s ListMeetingsOutput) GoString() string

GoString returns the string representation

func (*ListMeetingsOutput) SetMeetings added in v1.25.39

func (s *ListMeetingsOutput) SetMeetings(v []*Meeting) *ListMeetingsOutput

SetMeetings sets the Meetings field's value.

func (*ListMeetingsOutput) SetNextToken added in v1.25.39

func (s *ListMeetingsOutput) SetNextToken(v string) *ListMeetingsOutput

SetNextToken sets the NextToken field's value.

func (ListMeetingsOutput) String added in v1.25.39

func (s ListMeetingsOutput) String() string

String returns the string representation

type ListPhoneNumberOrdersInput added in v1.18.4

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 added in v1.18.4

func (s ListPhoneNumberOrdersInput) GoString() string

GoString returns the string representation

func (*ListPhoneNumberOrdersInput) SetMaxResults added in v1.18.4

SetMaxResults sets the MaxResults field's value.

func (*ListPhoneNumberOrdersInput) SetNextToken added in v1.18.4

SetNextToken sets the NextToken field's value.

func (ListPhoneNumberOrdersInput) String added in v1.18.4

String returns the string representation

func (*ListPhoneNumberOrdersInput) Validate added in v1.18.4

func (s *ListPhoneNumberOrdersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPhoneNumberOrdersOutput added in v1.18.4

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 added in v1.18.4

func (s ListPhoneNumberOrdersOutput) GoString() string

GoString returns the string representation

func (*ListPhoneNumberOrdersOutput) SetNextToken added in v1.18.4

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumberOrdersOutput) SetPhoneNumberOrders added in v1.18.4

SetPhoneNumberOrders sets the PhoneNumberOrders field's value.

func (ListPhoneNumberOrdersOutput) String added in v1.18.4

String returns the string representation

type ListPhoneNumbersInput added in v1.18.4

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 added in v1.18.4

func (s ListPhoneNumbersInput) GoString() string

GoString returns the string representation

func (*ListPhoneNumbersInput) SetFilterName added in v1.18.4

func (s *ListPhoneNumbersInput) SetFilterName(v string) *ListPhoneNumbersInput

SetFilterName sets the FilterName field's value.

func (*ListPhoneNumbersInput) SetFilterValue added in v1.18.4

func (s *ListPhoneNumbersInput) SetFilterValue(v string) *ListPhoneNumbersInput

SetFilterValue sets the FilterValue field's value.

func (*ListPhoneNumbersInput) SetMaxResults added in v1.18.4

func (s *ListPhoneNumbersInput) SetMaxResults(v int64) *ListPhoneNumbersInput

SetMaxResults sets the MaxResults field's value.

func (*ListPhoneNumbersInput) SetNextToken added in v1.18.4

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumbersInput) SetProductType added in v1.18.4

func (s *ListPhoneNumbersInput) SetProductType(v string) *ListPhoneNumbersInput

SetProductType sets the ProductType field's value.

func (*ListPhoneNumbersInput) SetStatus added in v1.18.4

SetStatus sets the Status field's value.

func (ListPhoneNumbersInput) String added in v1.18.4

func (s ListPhoneNumbersInput) String() string

String returns the string representation

func (*ListPhoneNumbersInput) Validate added in v1.18.4

func (s *ListPhoneNumbersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPhoneNumbersOutput added in v1.18.4

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 added in v1.18.4

func (s ListPhoneNumbersOutput) GoString() string

GoString returns the string representation

func (*ListPhoneNumbersOutput) SetNextToken added in v1.18.4

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumbersOutput) SetPhoneNumbers added in v1.18.4

func (s *ListPhoneNumbersOutput) SetPhoneNumbers(v []*PhoneNumber) *ListPhoneNumbersOutput

SetPhoneNumbers sets the PhoneNumbers field's value.

func (ListPhoneNumbersOutput) String added in v1.18.4

func (s ListPhoneNumbersOutput) String() string

String returns the string representation

type ListProxySessionsInput added in v1.30.5

type ListProxySessionsInput struct {

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// The proxy session status.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"ProxySessionStatus"`

	// The Amazon Chime voice connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListProxySessionsInput) GoString added in v1.30.5

func (s ListProxySessionsInput) GoString() string

GoString returns the string representation

func (*ListProxySessionsInput) SetMaxResults added in v1.30.5

SetMaxResults sets the MaxResults field's value.

func (*ListProxySessionsInput) SetNextToken added in v1.30.5

SetNextToken sets the NextToken field's value.

func (*ListProxySessionsInput) SetStatus added in v1.30.5

SetStatus sets the Status field's value.

func (*ListProxySessionsInput) SetVoiceConnectorId added in v1.30.5

func (s *ListProxySessionsInput) SetVoiceConnectorId(v string) *ListProxySessionsInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (ListProxySessionsInput) String added in v1.30.5

func (s ListProxySessionsInput) String() string

String returns the string representation

func (*ListProxySessionsInput) Validate added in v1.30.5

func (s *ListProxySessionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListProxySessionsOutput added in v1.30.5

type ListProxySessionsOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// The proxy session details.
	ProxySessions []*ProxySession `type:"list"`
	// contains filtered or unexported fields
}

func (ListProxySessionsOutput) GoString added in v1.30.5

func (s ListProxySessionsOutput) GoString() string

GoString returns the string representation

func (*ListProxySessionsOutput) SetNextToken added in v1.30.5

SetNextToken sets the NextToken field's value.

func (*ListProxySessionsOutput) SetProxySessions added in v1.30.5

SetProxySessions sets the ProxySessions field's value.

func (ListProxySessionsOutput) String added in v1.30.5

func (s ListProxySessionsOutput) String() string

String returns the string representation

type ListRoomMembershipsInput added in v1.25.36

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 added in v1.25.36

func (s ListRoomMembershipsInput) GoString() string

GoString returns the string representation

func (*ListRoomMembershipsInput) SetAccountId added in v1.25.36

SetAccountId sets the AccountId field's value.

func (*ListRoomMembershipsInput) SetMaxResults added in v1.25.36

SetMaxResults sets the MaxResults field's value.

func (*ListRoomMembershipsInput) SetNextToken added in v1.25.36

SetNextToken sets the NextToken field's value.

func (*ListRoomMembershipsInput) SetRoomId added in v1.25.36

SetRoomId sets the RoomId field's value.

func (ListRoomMembershipsInput) String added in v1.25.36

func (s ListRoomMembershipsInput) String() string

String returns the string representation

func (*ListRoomMembershipsInput) Validate added in v1.25.36

func (s *ListRoomMembershipsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRoomMembershipsOutput added in v1.25.36

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 added in v1.25.36

func (s ListRoomMembershipsOutput) GoString() string

GoString returns the string representation

func (*ListRoomMembershipsOutput) SetNextToken added in v1.25.36

SetNextToken sets the NextToken field's value.

func (*ListRoomMembershipsOutput) SetRoomMemberships added in v1.25.36

SetRoomMemberships sets the RoomMemberships field's value.

func (ListRoomMembershipsOutput) String added in v1.25.36

func (s ListRoomMembershipsOutput) String() string

String returns the string representation

type ListRoomsInput added in v1.25.36

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 added in v1.25.36

func (s ListRoomsInput) GoString() string

GoString returns the string representation

func (*ListRoomsInput) SetAccountId added in v1.25.36

func (s *ListRoomsInput) SetAccountId(v string) *ListRoomsInput

SetAccountId sets the AccountId field's value.

func (*ListRoomsInput) SetMaxResults added in v1.25.36

func (s *ListRoomsInput) SetMaxResults(v int64) *ListRoomsInput

SetMaxResults sets the MaxResults field's value.

func (*ListRoomsInput) SetMemberId added in v1.25.36

func (s *ListRoomsInput) SetMemberId(v string) *ListRoomsInput

SetMemberId sets the MemberId field's value.

func (*ListRoomsInput) SetNextToken added in v1.25.36

func (s *ListRoomsInput) SetNextToken(v string) *ListRoomsInput

SetNextToken sets the NextToken field's value.

func (ListRoomsInput) String added in v1.25.36

func (s ListRoomsInput) String() string

String returns the string representation

func (*ListRoomsInput) Validate added in v1.25.36

func (s *ListRoomsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRoomsOutput added in v1.25.36

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 added in v1.25.36

func (s ListRoomsOutput) GoString() string

GoString returns the string representation

func (*ListRoomsOutput) SetNextToken added in v1.25.36

func (s *ListRoomsOutput) SetNextToken(v string) *ListRoomsOutput

SetNextToken sets the NextToken field's value.

func (*ListRoomsOutput) SetRooms added in v1.25.36

func (s *ListRoomsOutput) SetRooms(v []*Room) *ListRoomsOutput

SetRooms sets the Rooms field's value.

func (ListRoomsOutput) String added in v1.25.36

func (s ListRoomsOutput) String() string

String returns the string representation

type ListSipMediaApplicationsInput added in v1.35.30

type ListSipMediaApplicationsInput 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"`

	// 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 (ListSipMediaApplicationsInput) GoString added in v1.35.30

GoString returns the string representation

func (*ListSipMediaApplicationsInput) SetMaxResults added in v1.35.30

SetMaxResults sets the MaxResults field's value.

func (*ListSipMediaApplicationsInput) SetNextToken added in v1.35.30

SetNextToken sets the NextToken field's value.

func (ListSipMediaApplicationsInput) String added in v1.35.30

String returns the string representation

func (*ListSipMediaApplicationsInput) Validate added in v1.35.30

func (s *ListSipMediaApplicationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSipMediaApplicationsOutput added in v1.35.30

type ListSipMediaApplicationsOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// List of SIP media applications and application details.
	SipMediaApplications []*SipMediaApplication `type:"list"`
	// contains filtered or unexported fields
}

func (ListSipMediaApplicationsOutput) GoString added in v1.35.30

GoString returns the string representation

func (*ListSipMediaApplicationsOutput) SetNextToken added in v1.35.30

SetNextToken sets the NextToken field's value.

func (*ListSipMediaApplicationsOutput) SetSipMediaApplications added in v1.35.30

SetSipMediaApplications sets the SipMediaApplications field's value.

func (ListSipMediaApplicationsOutput) String added in v1.35.30

String returns the string representation

type ListSipRulesInput added in v1.35.30

type ListSipRulesInput 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"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// The SIP media application ID.
	SipMediaApplicationId *string `location:"querystring" locationName:"sip-media-application" type:"string"`
	// contains filtered or unexported fields
}

func (ListSipRulesInput) GoString added in v1.35.30

func (s ListSipRulesInput) GoString() string

GoString returns the string representation

func (*ListSipRulesInput) SetMaxResults added in v1.35.30

func (s *ListSipRulesInput) SetMaxResults(v int64) *ListSipRulesInput

SetMaxResults sets the MaxResults field's value.

func (*ListSipRulesInput) SetNextToken added in v1.35.30

func (s *ListSipRulesInput) SetNextToken(v string) *ListSipRulesInput

SetNextToken sets the NextToken field's value.

func (*ListSipRulesInput) SetSipMediaApplicationId added in v1.35.30

func (s *ListSipRulesInput) SetSipMediaApplicationId(v string) *ListSipRulesInput

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (ListSipRulesInput) String added in v1.35.30

func (s ListSipRulesInput) String() string

String returns the string representation

func (*ListSipRulesInput) Validate added in v1.35.30

func (s *ListSipRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSipRulesOutput added in v1.35.30

type ListSipRulesOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// List of SIP rules and rule details.
	SipRules []*SipRule `type:"list"`
	// contains filtered or unexported fields
}

func (ListSipRulesOutput) GoString added in v1.35.30

func (s ListSipRulesOutput) GoString() string

GoString returns the string representation

func (*ListSipRulesOutput) SetNextToken added in v1.35.30

func (s *ListSipRulesOutput) SetNextToken(v string) *ListSipRulesOutput

SetNextToken sets the NextToken field's value.

func (*ListSipRulesOutput) SetSipRules added in v1.35.30

func (s *ListSipRulesOutput) SetSipRules(v []*SipRule) *ListSipRulesOutput

SetSipRules sets the SipRules field's value.

func (ListSipRulesOutput) String added in v1.35.30

func (s ListSipRulesOutput) String() string

String returns the string representation

type ListTagsForResourceInput added in v1.30.7

type ListTagsForResourceInput struct {

	// The resource ARN.
	//
	// ResourceARN is a required field
	ResourceARN *string `location:"querystring" locationName:"arn" min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString added in v1.30.7

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceARN added in v1.30.7

SetResourceARN sets the ResourceARN field's value.

func (ListTagsForResourceInput) String added in v1.30.7

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate added in v1.30.7

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput added in v1.30.7

type ListTagsForResourceOutput struct {

	// A list of tag-key value pairs.
	Tags []*Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString added in v1.30.7

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags added in v1.30.7

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String added in v1.30.7

func (s ListTagsForResourceOutput) 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 added in v1.15.75

func (s *ListUsersInput) SetUserEmail(v string) *ListUsersInput

SetUserEmail sets the UserEmail field's value.

func (*ListUsersInput) SetUserType added in v1.28.0

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 added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*ListVoiceConnectorGroupsInput) SetMaxResults added in v1.25.19

SetMaxResults sets the MaxResults field's value.

func (*ListVoiceConnectorGroupsInput) SetNextToken added in v1.25.19

SetNextToken sets the NextToken field's value.

func (ListVoiceConnectorGroupsInput) String added in v1.25.19

String returns the string representation

func (*ListVoiceConnectorGroupsInput) Validate added in v1.25.19

func (s *ListVoiceConnectorGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListVoiceConnectorGroupsOutput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*ListVoiceConnectorGroupsOutput) SetNextToken added in v1.25.19

SetNextToken sets the NextToken field's value.

func (*ListVoiceConnectorGroupsOutput) SetVoiceConnectorGroups added in v1.25.19

SetVoiceConnectorGroups sets the VoiceConnectorGroups field's value.

func (ListVoiceConnectorGroupsOutput) String added in v1.25.19

String returns the string representation

type ListVoiceConnectorTerminationCredentialsInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*ListVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (ListVoiceConnectorTerminationCredentialsInput) String added in v1.18.4

String returns the string representation

func (*ListVoiceConnectorTerminationCredentialsInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type ListVoiceConnectorTerminationCredentialsOutput added in v1.18.4

type ListVoiceConnectorTerminationCredentialsOutput struct {

	// A list of user names.
	Usernames []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorTerminationCredentialsOutput) GoString added in v1.18.4

GoString returns the string representation

func (*ListVoiceConnectorTerminationCredentialsOutput) SetUsernames added in v1.18.4

SetUsernames sets the Usernames field's value.

func (ListVoiceConnectorTerminationCredentialsOutput) String added in v1.18.4

String returns the string representation

type ListVoiceConnectorsInput added in v1.18.4

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 added in v1.18.4

func (s ListVoiceConnectorsInput) GoString() string

GoString returns the string representation

func (*ListVoiceConnectorsInput) SetMaxResults added in v1.18.4

SetMaxResults sets the MaxResults field's value.

func (*ListVoiceConnectorsInput) SetNextToken added in v1.18.4

SetNextToken sets the NextToken field's value.

func (ListVoiceConnectorsInput) String added in v1.18.4

func (s ListVoiceConnectorsInput) String() string

String returns the string representation

func (*ListVoiceConnectorsInput) Validate added in v1.18.4

func (s *ListVoiceConnectorsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListVoiceConnectorsOutput added in v1.18.4

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 added in v1.18.4

func (s ListVoiceConnectorsOutput) GoString() string

GoString returns the string representation

func (*ListVoiceConnectorsOutput) SetNextToken added in v1.18.4

SetNextToken sets the NextToken field's value.

func (*ListVoiceConnectorsOutput) SetVoiceConnectors added in v1.18.4

SetVoiceConnectors sets the VoiceConnectors field's value.

func (ListVoiceConnectorsOutput) String added in v1.18.4

func (s ListVoiceConnectorsOutput) String() string

String returns the string representation

type LoggingConfiguration added in v1.25.19

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 added in v1.25.19

func (s LoggingConfiguration) GoString() string

GoString returns the string representation

func (*LoggingConfiguration) SetEnableSIPLogs added in v1.25.19

func (s *LoggingConfiguration) SetEnableSIPLogs(v bool) *LoggingConfiguration

SetEnableSIPLogs sets the EnableSIPLogs field's value.

func (LoggingConfiguration) String added in v1.25.19

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 added in v1.25.39

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 added in v1.25.39

func (s MediaPlacement) GoString() string

GoString returns the string representation

func (*MediaPlacement) SetAudioFallbackUrl added in v1.29.5

func (s *MediaPlacement) SetAudioFallbackUrl(v string) *MediaPlacement

SetAudioFallbackUrl sets the AudioFallbackUrl field's value.

func (*MediaPlacement) SetAudioHostUrl added in v1.25.39

func (s *MediaPlacement) SetAudioHostUrl(v string) *MediaPlacement

SetAudioHostUrl sets the AudioHostUrl field's value.

func (*MediaPlacement) SetScreenDataUrl added in v1.25.39

func (s *MediaPlacement) SetScreenDataUrl(v string) *MediaPlacement

SetScreenDataUrl sets the ScreenDataUrl field's value.

func (*MediaPlacement) SetScreenSharingUrl added in v1.25.39

func (s *MediaPlacement) SetScreenSharingUrl(v string) *MediaPlacement

SetScreenSharingUrl sets the ScreenSharingUrl field's value.

func (*MediaPlacement) SetScreenViewingUrl added in v1.25.39

func (s *MediaPlacement) SetScreenViewingUrl(v string) *MediaPlacement

SetScreenViewingUrl sets the ScreenViewingUrl field's value.

func (*MediaPlacement) SetSignalingUrl added in v1.25.39

func (s *MediaPlacement) SetSignalingUrl(v string) *MediaPlacement

SetSignalingUrl sets the SignalingUrl field's value.

func (*MediaPlacement) SetTurnControlUrl added in v1.25.39

func (s *MediaPlacement) SetTurnControlUrl(v string) *MediaPlacement

SetTurnControlUrl sets the TurnControlUrl field's value.

func (MediaPlacement) String added in v1.25.39

func (s MediaPlacement) String() string

String returns the string representation

type Meeting added in v1.25.39

type Meeting struct {

	// The external meeting ID.
	ExternalMeetingId *string `min:"2" type:"string" sensitive:"true"`

	// The media placement for the meeting.
	MediaPlacement *MediaPlacement `type:"structure"`

	// The Region in which you create the meeting. Available values: af-south-1
	// , ap-northeast-1 , ap-northeast-2 , ap-south-1 , ap-southeast-1 , ap-southeast-2
	// , ca-central-1 , eu-central-1 , eu-north-1 , eu-south-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 added in v1.25.39

func (s Meeting) GoString() string

GoString returns the string representation

func (*Meeting) SetExternalMeetingId added in v1.30.7

func (s *Meeting) SetExternalMeetingId(v string) *Meeting

SetExternalMeetingId sets the ExternalMeetingId field's value.

func (*Meeting) SetMediaPlacement added in v1.25.39

func (s *Meeting) SetMediaPlacement(v *MediaPlacement) *Meeting

SetMediaPlacement sets the MediaPlacement field's value.

func (*Meeting) SetMediaRegion added in v1.25.39

func (s *Meeting) SetMediaRegion(v string) *Meeting

SetMediaRegion sets the MediaRegion field's value.

func (*Meeting) SetMeetingId added in v1.25.39

func (s *Meeting) SetMeetingId(v string) *Meeting

SetMeetingId sets the MeetingId field's value.

func (Meeting) String added in v1.25.39

func (s Meeting) String() string

String returns the string representation

type MeetingNotificationConfiguration added in v1.25.39

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 resource target configurations for receiving Amazon Chime SDK meeting and attendee event notifications. The Amazon Chime SDK supports resource targets located in the US East (N. Virginia) AWS Region (us-east-1).

func (MeetingNotificationConfiguration) GoString added in v1.25.39

GoString returns the string representation

func (*MeetingNotificationConfiguration) SetSnsTopicArn added in v1.25.39

SetSnsTopicArn sets the SnsTopicArn field's value.

func (*MeetingNotificationConfiguration) SetSqsQueueArn added in v1.25.39

SetSqsQueueArn sets the SqsQueueArn field's value.

func (MeetingNotificationConfiguration) String added in v1.25.39

String returns the string representation

func (*MeetingNotificationConfiguration) Validate added in v1.25.39

Validate inspects the fields of the type to determine if they are valid.

type Member added in v1.25.36

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 added in v1.25.36

func (s Member) GoString() string

GoString returns the string representation

func (*Member) SetAccountId added in v1.25.36

func (s *Member) SetAccountId(v string) *Member

SetAccountId sets the AccountId field's value.

func (*Member) SetEmail added in v1.25.36

func (s *Member) SetEmail(v string) *Member

SetEmail sets the Email field's value.

func (*Member) SetFullName added in v1.25.36

func (s *Member) SetFullName(v string) *Member

SetFullName sets the FullName field's value.

func (*Member) SetMemberId added in v1.25.36

func (s *Member) SetMemberId(v string) *Member

SetMemberId sets the MemberId field's value.

func (*Member) SetMemberType added in v1.25.36

func (s *Member) SetMemberType(v string) *Member

SetMemberType sets the MemberType field's value.

func (Member) String added in v1.25.36

func (s Member) String() string

String returns the string representation

type MemberError added in v1.25.36

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 added in v1.25.36

func (s MemberError) GoString() string

GoString returns the string representation

func (*MemberError) SetErrorCode added in v1.25.36

func (s *MemberError) SetErrorCode(v string) *MemberError

SetErrorCode sets the ErrorCode field's value.

func (*MemberError) SetErrorMessage added in v1.25.36

func (s *MemberError) SetErrorMessage(v string) *MemberError

SetErrorMessage sets the ErrorMessage field's value.

func (*MemberError) SetMemberId added in v1.25.36

func (s *MemberError) SetMemberId(v string) *MemberError

SetMemberId sets the MemberId field's value.

func (MemberError) String added in v1.25.36

func (s MemberError) String() string

String returns the string representation

type MembershipItem added in v1.25.36

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 added in v1.25.36

func (s MembershipItem) GoString() string

GoString returns the string representation

func (*MembershipItem) SetMemberId added in v1.25.36

func (s *MembershipItem) SetMemberId(v string) *MembershipItem

SetMemberId sets the MemberId field's value.

func (*MembershipItem) SetRole added in v1.25.36

func (s *MembershipItem) SetRole(v string) *MembershipItem

SetRole sets the Role field's value.

func (MembershipItem) String added in v1.25.36

func (s MembershipItem) String() string

String returns the string representation

type MessagingSessionEndpoint added in v1.35.33

type MessagingSessionEndpoint struct {

	// The endpoint to which you establish a websocket connection.
	Url *string `type:"string"`
	// contains filtered or unexported fields
}

The websocket endpoint used to connect to Amazon Chime SDK messaging.

func (MessagingSessionEndpoint) GoString added in v1.35.33

func (s MessagingSessionEndpoint) GoString() string

GoString returns the string representation

func (*MessagingSessionEndpoint) SetUrl added in v1.35.33

SetUrl sets the Url field's value.

func (MessagingSessionEndpoint) String added in v1.35.33

func (s MessagingSessionEndpoint) String() string

String returns the string representation

type NotFoundException added in v1.28.0

type NotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

One or more of the resources in the request does not exist in the system.

func (*NotFoundException) Code added in v1.28.0

func (s *NotFoundException) Code() string

Code returns the exception type name.

func (*NotFoundException) Error added in v1.28.0

func (s *NotFoundException) Error() string

func (NotFoundException) GoString added in v1.28.0

func (s NotFoundException) GoString() string

GoString returns the string representation

func (*NotFoundException) Message added in v1.28.0

func (s *NotFoundException) Message() string

Message returns the exception's message.

func (*NotFoundException) OrigErr added in v1.28.0

func (s *NotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NotFoundException) RequestID added in v1.28.0

func (s *NotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NotFoundException) StatusCode added in v1.28.0

func (s *NotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (NotFoundException) String added in v1.28.0

func (s NotFoundException) String() string

String returns the string representation

type OrderedPhoneNumber added in v1.18.4

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 added in v1.18.4

func (s OrderedPhoneNumber) GoString() string

GoString returns the string representation

func (*OrderedPhoneNumber) SetE164PhoneNumber added in v1.18.4

func (s *OrderedPhoneNumber) SetE164PhoneNumber(v string) *OrderedPhoneNumber

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*OrderedPhoneNumber) SetStatus added in v1.18.4

func (s *OrderedPhoneNumber) SetStatus(v string) *OrderedPhoneNumber

SetStatus sets the Status field's value.

func (OrderedPhoneNumber) String added in v1.18.4

func (s OrderedPhoneNumber) String() string

String returns the string representation

type Origination added in v1.18.4

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 added in v1.18.4

func (s Origination) GoString() string

GoString returns the string representation

func (*Origination) SetDisabled added in v1.18.4

func (s *Origination) SetDisabled(v bool) *Origination

SetDisabled sets the Disabled field's value.

func (*Origination) SetRoutes added in v1.18.4

func (s *Origination) SetRoutes(v []*OriginationRoute) *Origination

SetRoutes sets the Routes field's value.

func (Origination) String added in v1.18.4

func (s Origination) String() string

String returns the string representation

func (*Origination) Validate added in v1.18.4

func (s *Origination) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type OriginationRoute added in v1.18.4

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 redistributed 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 added in v1.18.4

func (s OriginationRoute) GoString() string

GoString returns the string representation

func (*OriginationRoute) SetHost added in v1.18.4

func (s *OriginationRoute) SetHost(v string) *OriginationRoute

SetHost sets the Host field's value.

func (*OriginationRoute) SetPort added in v1.18.4

func (s *OriginationRoute) SetPort(v int64) *OriginationRoute

SetPort sets the Port field's value.

func (*OriginationRoute) SetPriority added in v1.18.4

func (s *OriginationRoute) SetPriority(v int64) *OriginationRoute

SetPriority sets the Priority field's value.

func (*OriginationRoute) SetProtocol added in v1.18.4

func (s *OriginationRoute) SetProtocol(v string) *OriginationRoute

SetProtocol sets the Protocol field's value.

func (*OriginationRoute) SetWeight added in v1.18.4

func (s *OriginationRoute) SetWeight(v int64) *OriginationRoute

SetWeight sets the Weight field's value.

func (OriginationRoute) String added in v1.18.4

func (s OriginationRoute) String() string

String returns the string representation

func (*OriginationRoute) Validate added in v1.18.4

func (s *OriginationRoute) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Participant added in v1.30.5

type Participant struct {

	// The participant's phone number.
	PhoneNumber *string `type:"string" sensitive:"true"`

	// The participant's proxy phone number.
	ProxyPhoneNumber *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The phone number and proxy phone number for a participant in an Amazon Chime Voice Connector proxy session.

func (Participant) GoString added in v1.30.5

func (s Participant) GoString() string

GoString returns the string representation

func (*Participant) SetPhoneNumber added in v1.30.5

func (s *Participant) SetPhoneNumber(v string) *Participant

SetPhoneNumber sets the PhoneNumber field's value.

func (*Participant) SetProxyPhoneNumber added in v1.30.5

func (s *Participant) SetProxyPhoneNumber(v string) *Participant

SetProxyPhoneNumber sets the ProxyPhoneNumber field's value.

func (Participant) String added in v1.30.5

func (s Participant) String() string

String returns the string representation

type PhoneNumber added in v1.18.4

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 added in v1.18.4

func (s PhoneNumber) GoString() string

GoString returns the string representation

func (*PhoneNumber) SetAssociations added in v1.18.4

func (s *PhoneNumber) SetAssociations(v []*PhoneNumberAssociation) *PhoneNumber

SetAssociations sets the Associations field's value.

func (*PhoneNumber) SetCallingName added in v1.25.19

func (s *PhoneNumber) SetCallingName(v string) *PhoneNumber

SetCallingName sets the CallingName field's value.

func (*PhoneNumber) SetCallingNameStatus added in v1.25.19

func (s *PhoneNumber) SetCallingNameStatus(v string) *PhoneNumber

SetCallingNameStatus sets the CallingNameStatus field's value.

func (*PhoneNumber) SetCapabilities added in v1.18.4

func (s *PhoneNumber) SetCapabilities(v *PhoneNumberCapabilities) *PhoneNumber

SetCapabilities sets the Capabilities field's value.

func (*PhoneNumber) SetCreatedTimestamp added in v1.18.4

func (s *PhoneNumber) SetCreatedTimestamp(v time.Time) *PhoneNumber

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*PhoneNumber) SetDeletionTimestamp added in v1.18.4

func (s *PhoneNumber) SetDeletionTimestamp(v time.Time) *PhoneNumber

SetDeletionTimestamp sets the DeletionTimestamp field's value.

func (*PhoneNumber) SetE164PhoneNumber added in v1.18.4

func (s *PhoneNumber) SetE164PhoneNumber(v string) *PhoneNumber

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*PhoneNumber) SetPhoneNumberId added in v1.18.4

func (s *PhoneNumber) SetPhoneNumberId(v string) *PhoneNumber

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*PhoneNumber) SetProductType added in v1.18.4

func (s *PhoneNumber) SetProductType(v string) *PhoneNumber

SetProductType sets the ProductType field's value.

func (*PhoneNumber) SetStatus added in v1.18.4

func (s *PhoneNumber) SetStatus(v string) *PhoneNumber

SetStatus sets the Status field's value.

func (*PhoneNumber) SetType added in v1.19.39

func (s *PhoneNumber) SetType(v string) *PhoneNumber

SetType sets the Type field's value.

func (*PhoneNumber) SetUpdatedTimestamp added in v1.18.4

func (s *PhoneNumber) SetUpdatedTimestamp(v time.Time) *PhoneNumber

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (PhoneNumber) String added in v1.18.4

func (s PhoneNumber) String() string

String returns the string representation

type PhoneNumberAssociation added in v1.18.4

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 added in v1.18.4

func (s PhoneNumberAssociation) GoString() string

GoString returns the string representation

func (*PhoneNumberAssociation) SetAssociatedTimestamp added in v1.18.4

func (s *PhoneNumberAssociation) SetAssociatedTimestamp(v time.Time) *PhoneNumberAssociation

SetAssociatedTimestamp sets the AssociatedTimestamp field's value.

func (*PhoneNumberAssociation) SetName added in v1.18.4

SetName sets the Name field's value.

func (*PhoneNumberAssociation) SetValue added in v1.18.4

SetValue sets the Value field's value.

func (PhoneNumberAssociation) String added in v1.18.4

func (s PhoneNumberAssociation) String() string

String returns the string representation

type PhoneNumberCapabilities added in v1.18.4

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 added in v1.18.4

func (s PhoneNumberCapabilities) GoString() string

GoString returns the string representation

func (*PhoneNumberCapabilities) SetInboundCall added in v1.18.4

SetInboundCall sets the InboundCall field's value.

func (*PhoneNumberCapabilities) SetInboundMMS added in v1.18.4

SetInboundMMS sets the InboundMMS field's value.

func (*PhoneNumberCapabilities) SetInboundSMS added in v1.18.4

SetInboundSMS sets the InboundSMS field's value.

func (*PhoneNumberCapabilities) SetOutboundCall added in v1.18.4

func (s *PhoneNumberCapabilities) SetOutboundCall(v bool) *PhoneNumberCapabilities

SetOutboundCall sets the OutboundCall field's value.

func (*PhoneNumberCapabilities) SetOutboundMMS added in v1.18.4

SetOutboundMMS sets the OutboundMMS field's value.

func (*PhoneNumberCapabilities) SetOutboundSMS added in v1.18.4

SetOutboundSMS sets the OutboundSMS field's value.

func (PhoneNumberCapabilities) String added in v1.18.4

func (s PhoneNumberCapabilities) String() string

String returns the string representation

type PhoneNumberError added in v1.18.4

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 added in v1.18.4

func (s PhoneNumberError) GoString() string

GoString returns the string representation

func (*PhoneNumberError) SetErrorCode added in v1.18.4

func (s *PhoneNumberError) SetErrorCode(v string) *PhoneNumberError

SetErrorCode sets the ErrorCode field's value.

func (*PhoneNumberError) SetErrorMessage added in v1.18.4

func (s *PhoneNumberError) SetErrorMessage(v string) *PhoneNumberError

SetErrorMessage sets the ErrorMessage field's value.

func (*PhoneNumberError) SetPhoneNumberId added in v1.18.4

func (s *PhoneNumberError) SetPhoneNumberId(v string) *PhoneNumberError

SetPhoneNumberId sets the PhoneNumberId field's value.

func (PhoneNumberError) String added in v1.18.4

func (s PhoneNumberError) String() string

String returns the string representation

type PhoneNumberOrder added in v1.18.4

type PhoneNumberOrder struct {

	// The phone number order creation time stamp, 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 time stamp, 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 added in v1.18.4

func (s PhoneNumberOrder) GoString() string

GoString returns the string representation

func (*PhoneNumberOrder) SetCreatedTimestamp added in v1.18.4

func (s *PhoneNumberOrder) SetCreatedTimestamp(v time.Time) *PhoneNumberOrder

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*PhoneNumberOrder) SetOrderedPhoneNumbers added in v1.18.4

func (s *PhoneNumberOrder) SetOrderedPhoneNumbers(v []*OrderedPhoneNumber) *PhoneNumberOrder

SetOrderedPhoneNumbers sets the OrderedPhoneNumbers field's value.

func (*PhoneNumberOrder) SetPhoneNumberOrderId added in v1.18.4

func (s *PhoneNumberOrder) SetPhoneNumberOrderId(v string) *PhoneNumberOrder

SetPhoneNumberOrderId sets the PhoneNumberOrderId field's value.

func (*PhoneNumberOrder) SetProductType added in v1.18.4

func (s *PhoneNumberOrder) SetProductType(v string) *PhoneNumberOrder

SetProductType sets the ProductType field's value.

func (*PhoneNumberOrder) SetStatus added in v1.18.4

func (s *PhoneNumberOrder) SetStatus(v string) *PhoneNumberOrder

SetStatus sets the Status field's value.

func (*PhoneNumberOrder) SetUpdatedTimestamp added in v1.18.4

func (s *PhoneNumberOrder) SetUpdatedTimestamp(v time.Time) *PhoneNumberOrder

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (PhoneNumberOrder) String added in v1.18.4

func (s PhoneNumberOrder) String() string

String returns the string representation

type Proxy added in v1.30.5

type Proxy struct {

	// The default number of minutes allowed for proxy sessions.
	DefaultSessionExpiryMinutes *int64 `type:"integer"`

	// When true, stops proxy sessions from being created on the specified Amazon
	// Chime Voice Connector.
	Disabled *bool `type:"boolean"`

	// The phone number to route calls to after a proxy session expires.
	FallBackPhoneNumber *string `type:"string" sensitive:"true"`

	// The countries for proxy phone numbers to be selected from.
	PhoneNumberCountries []*string `type:"list"`
	// contains filtered or unexported fields
}

The proxy configuration for an Amazon Chime Voice Connector.

func (Proxy) GoString added in v1.30.5

func (s Proxy) GoString() string

GoString returns the string representation

func (*Proxy) SetDefaultSessionExpiryMinutes added in v1.30.5

func (s *Proxy) SetDefaultSessionExpiryMinutes(v int64) *Proxy

SetDefaultSessionExpiryMinutes sets the DefaultSessionExpiryMinutes field's value.

func (*Proxy) SetDisabled added in v1.30.5

func (s *Proxy) SetDisabled(v bool) *Proxy

SetDisabled sets the Disabled field's value.

func (*Proxy) SetFallBackPhoneNumber added in v1.30.5

func (s *Proxy) SetFallBackPhoneNumber(v string) *Proxy

SetFallBackPhoneNumber sets the FallBackPhoneNumber field's value.

func (*Proxy) SetPhoneNumberCountries added in v1.30.5

func (s *Proxy) SetPhoneNumberCountries(v []*string) *Proxy

SetPhoneNumberCountries sets the PhoneNumberCountries field's value.

func (Proxy) String added in v1.30.5

func (s Proxy) String() string

String returns the string representation

type ProxySession added in v1.30.5

type ProxySession struct {

	// The proxy session capabilities.
	Capabilities []*string `type:"list"`

	// The created time stamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The ended time stamp, in ISO 8601 format.
	EndedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The number of minutes allowed for the proxy session.
	ExpiryMinutes *int64 `min:"1" type:"integer"`

	// The preference for matching the country or area code of the proxy phone number
	// with that of the first participant.
	GeoMatchLevel *string `type:"string" enum:"GeoMatchLevel"`

	// The country and area code for the proxy phone number.
	GeoMatchParams *GeoMatchParams `type:"structure"`

	// The name of the proxy session.
	Name *string `type:"string"`

	// The preference for proxy phone number reuse, or stickiness, between the same
	// participants across sessions.
	NumberSelectionBehavior *string `type:"string" enum:"NumberSelectionBehavior"`

	// The proxy session participants.
	Participants []*Participant `type:"list"`

	// The proxy session ID.
	ProxySessionId *string `min:"1" type:"string"`

	// The status of the proxy session.
	Status *string `type:"string" enum:"ProxySessionStatus"`

	// The updated time stamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon Chime voice connector ID.
	VoiceConnectorId *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The proxy session for an Amazon Chime Voice Connector.

func (ProxySession) GoString added in v1.30.5

func (s ProxySession) GoString() string

GoString returns the string representation

func (*ProxySession) SetCapabilities added in v1.30.5

func (s *ProxySession) SetCapabilities(v []*string) *ProxySession

SetCapabilities sets the Capabilities field's value.

func (*ProxySession) SetCreatedTimestamp added in v1.30.5

func (s *ProxySession) SetCreatedTimestamp(v time.Time) *ProxySession

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ProxySession) SetEndedTimestamp added in v1.30.5

func (s *ProxySession) SetEndedTimestamp(v time.Time) *ProxySession

SetEndedTimestamp sets the EndedTimestamp field's value.

func (*ProxySession) SetExpiryMinutes added in v1.30.5

func (s *ProxySession) SetExpiryMinutes(v int64) *ProxySession

SetExpiryMinutes sets the ExpiryMinutes field's value.

func (*ProxySession) SetGeoMatchLevel added in v1.30.5

func (s *ProxySession) SetGeoMatchLevel(v string) *ProxySession

SetGeoMatchLevel sets the GeoMatchLevel field's value.

func (*ProxySession) SetGeoMatchParams added in v1.30.5

func (s *ProxySession) SetGeoMatchParams(v *GeoMatchParams) *ProxySession

SetGeoMatchParams sets the GeoMatchParams field's value.

func (*ProxySession) SetName added in v1.30.5

func (s *ProxySession) SetName(v string) *ProxySession

SetName sets the Name field's value.

func (*ProxySession) SetNumberSelectionBehavior added in v1.30.5

func (s *ProxySession) SetNumberSelectionBehavior(v string) *ProxySession

SetNumberSelectionBehavior sets the NumberSelectionBehavior field's value.

func (*ProxySession) SetParticipants added in v1.30.5

func (s *ProxySession) SetParticipants(v []*Participant) *ProxySession

SetParticipants sets the Participants field's value.

func (*ProxySession) SetProxySessionId added in v1.30.5

func (s *ProxySession) SetProxySessionId(v string) *ProxySession

SetProxySessionId sets the ProxySessionId field's value.

func (*ProxySession) SetStatus added in v1.30.5

func (s *ProxySession) SetStatus(v string) *ProxySession

SetStatus sets the Status field's value.

func (*ProxySession) SetUpdatedTimestamp added in v1.30.5

func (s *ProxySession) SetUpdatedTimestamp(v time.Time) *ProxySession

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*ProxySession) SetVoiceConnectorId added in v1.30.5

func (s *ProxySession) SetVoiceConnectorId(v string) *ProxySession

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (ProxySession) String added in v1.30.5

func (s ProxySession) String() string

String returns the string representation

type PutAppInstanceRetentionSettingsInput added in v1.35.33

type PutAppInstanceRetentionSettingsInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`

	// The time in days to retain data. Data type: number.
	//
	// AppInstanceRetentionSettings is a required field
	AppInstanceRetentionSettings *AppInstanceRetentionSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (PutAppInstanceRetentionSettingsInput) GoString added in v1.35.33

GoString returns the string representation

func (*PutAppInstanceRetentionSettingsInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*PutAppInstanceRetentionSettingsInput) SetAppInstanceRetentionSettings added in v1.35.33

SetAppInstanceRetentionSettings sets the AppInstanceRetentionSettings field's value.

func (PutAppInstanceRetentionSettingsInput) String added in v1.35.33

String returns the string representation

func (*PutAppInstanceRetentionSettingsInput) Validate added in v1.35.33

Validate inspects the fields of the type to determine if they are valid.

type PutAppInstanceRetentionSettingsOutput added in v1.35.33

type PutAppInstanceRetentionSettingsOutput struct {

	// The time in days to retain data. Data type: number.
	AppInstanceRetentionSettings *AppInstanceRetentionSettings `type:"structure"`

	// The time at which the API deletes data.
	InitiateDeletionTimestamp *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (PutAppInstanceRetentionSettingsOutput) GoString added in v1.35.33

GoString returns the string representation

func (*PutAppInstanceRetentionSettingsOutput) SetAppInstanceRetentionSettings added in v1.35.33

SetAppInstanceRetentionSettings sets the AppInstanceRetentionSettings field's value.

func (*PutAppInstanceRetentionSettingsOutput) SetInitiateDeletionTimestamp added in v1.35.33

SetInitiateDeletionTimestamp sets the InitiateDeletionTimestamp field's value.

func (PutAppInstanceRetentionSettingsOutput) String added in v1.35.33

String returns the string representation

type PutAppInstanceStreamingConfigurationsInput added in v1.35.33

type PutAppInstanceStreamingConfigurationsInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`

	// The streaming configurations set for an AppInstance.
	//
	// AppInstanceStreamingConfigurations is a required field
	AppInstanceStreamingConfigurations []*AppInstanceStreamingConfiguration `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (PutAppInstanceStreamingConfigurationsInput) GoString added in v1.35.33

GoString returns the string representation

func (*PutAppInstanceStreamingConfigurationsInput) SetAppInstanceArn added in v1.35.33

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*PutAppInstanceStreamingConfigurationsInput) SetAppInstanceStreamingConfigurations added in v1.35.33

SetAppInstanceStreamingConfigurations sets the AppInstanceStreamingConfigurations field's value.

func (PutAppInstanceStreamingConfigurationsInput) String added in v1.35.33

String returns the string representation

func (*PutAppInstanceStreamingConfigurationsInput) Validate added in v1.35.33

Validate inspects the fields of the type to determine if they are valid.

type PutAppInstanceStreamingConfigurationsOutput added in v1.35.33

type PutAppInstanceStreamingConfigurationsOutput struct {

	// The streaming configurations of an AppInstance.
	AppInstanceStreamingConfigurations []*AppInstanceStreamingConfiguration `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (PutAppInstanceStreamingConfigurationsOutput) GoString added in v1.35.33

GoString returns the string representation

func (*PutAppInstanceStreamingConfigurationsOutput) SetAppInstanceStreamingConfigurations added in v1.35.33

SetAppInstanceStreamingConfigurations sets the AppInstanceStreamingConfigurations field's value.

func (PutAppInstanceStreamingConfigurationsOutput) String added in v1.35.33

String returns the string representation

type PutEventsConfigurationInput added in v1.19.30

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 added in v1.19.30

func (s PutEventsConfigurationInput) GoString() string

GoString returns the string representation

func (*PutEventsConfigurationInput) SetAccountId added in v1.19.30

SetAccountId sets the AccountId field's value.

func (*PutEventsConfigurationInput) SetBotId added in v1.19.30

SetBotId sets the BotId field's value.

func (*PutEventsConfigurationInput) SetLambdaFunctionArn added in v1.19.30

SetLambdaFunctionArn sets the LambdaFunctionArn field's value.

func (*PutEventsConfigurationInput) SetOutboundEventsHTTPSEndpoint added in v1.19.30

func (s *PutEventsConfigurationInput) SetOutboundEventsHTTPSEndpoint(v string) *PutEventsConfigurationInput

SetOutboundEventsHTTPSEndpoint sets the OutboundEventsHTTPSEndpoint field's value.

func (PutEventsConfigurationInput) String added in v1.19.30

String returns the string representation

func (*PutEventsConfigurationInput) Validate added in v1.19.30

func (s *PutEventsConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutEventsConfigurationOutput added in v1.19.30

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 added in v1.19.30

func (s PutEventsConfigurationOutput) GoString() string

GoString returns the string representation

func (*PutEventsConfigurationOutput) SetEventsConfiguration added in v1.19.30

SetEventsConfiguration sets the EventsConfiguration field's value.

func (PutEventsConfigurationOutput) String added in v1.19.30

String returns the string representation

type PutRetentionSettingsInput added in v1.31.2

type PutRetentionSettingsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The retention settings.
	//
	// RetentionSettings is a required field
	RetentionSettings *RetentionSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (PutRetentionSettingsInput) GoString added in v1.31.2

func (s PutRetentionSettingsInput) GoString() string

GoString returns the string representation

func (*PutRetentionSettingsInput) SetAccountId added in v1.31.2

SetAccountId sets the AccountId field's value.

func (*PutRetentionSettingsInput) SetRetentionSettings added in v1.31.2

SetRetentionSettings sets the RetentionSettings field's value.

func (PutRetentionSettingsInput) String added in v1.31.2

func (s PutRetentionSettingsInput) String() string

String returns the string representation

func (*PutRetentionSettingsInput) Validate added in v1.31.2

func (s *PutRetentionSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutRetentionSettingsOutput added in v1.31.2

type PutRetentionSettingsOutput struct {

	// The timestamp representing the time at which the specified items are permanently
	// deleted, in ISO 8601 format.
	InitiateDeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The retention settings.
	RetentionSettings *RetentionSettings `type:"structure"`
	// contains filtered or unexported fields
}

func (PutRetentionSettingsOutput) GoString added in v1.31.2

func (s PutRetentionSettingsOutput) GoString() string

GoString returns the string representation

func (*PutRetentionSettingsOutput) SetInitiateDeletionTimestamp added in v1.31.2

func (s *PutRetentionSettingsOutput) SetInitiateDeletionTimestamp(v time.Time) *PutRetentionSettingsOutput

SetInitiateDeletionTimestamp sets the InitiateDeletionTimestamp field's value.

func (*PutRetentionSettingsOutput) SetRetentionSettings added in v1.31.2

SetRetentionSettings sets the RetentionSettings field's value.

func (PutRetentionSettingsOutput) String added in v1.31.2

String returns the string representation

type PutSipMediaApplicationLoggingConfigurationInput added in v1.35.30

type PutSipMediaApplicationLoggingConfigurationInput struct {

	// The SIP media application ID.
	//
	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`

	// The actual logging configuration.
	SipMediaApplicationLoggingConfiguration *SipMediaApplicationLoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutSipMediaApplicationLoggingConfigurationInput) GoString added in v1.35.30

GoString returns the string representation

func (*PutSipMediaApplicationLoggingConfigurationInput) SetSipMediaApplicationId added in v1.35.30

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (*PutSipMediaApplicationLoggingConfigurationInput) SetSipMediaApplicationLoggingConfiguration added in v1.35.30

SetSipMediaApplicationLoggingConfiguration sets the SipMediaApplicationLoggingConfiguration field's value.

func (PutSipMediaApplicationLoggingConfigurationInput) String added in v1.35.30

String returns the string representation

func (*PutSipMediaApplicationLoggingConfigurationInput) Validate added in v1.35.30

Validate inspects the fields of the type to determine if they are valid.

type PutSipMediaApplicationLoggingConfigurationOutput added in v1.35.30

type PutSipMediaApplicationLoggingConfigurationOutput struct {

	// Logging configuration of the SIP media application.
	SipMediaApplicationLoggingConfiguration *SipMediaApplicationLoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutSipMediaApplicationLoggingConfigurationOutput) GoString added in v1.35.30

GoString returns the string representation

func (*PutSipMediaApplicationLoggingConfigurationOutput) SetSipMediaApplicationLoggingConfiguration added in v1.35.30

SetSipMediaApplicationLoggingConfiguration sets the SipMediaApplicationLoggingConfiguration field's value.

func (PutSipMediaApplicationLoggingConfigurationOutput) String added in v1.35.30

String returns the string representation

type PutVoiceConnectorEmergencyCallingConfigurationInput added in v1.33.0

type PutVoiceConnectorEmergencyCallingConfigurationInput struct {

	// The emergency calling configuration details.
	//
	// EmergencyCallingConfiguration is a required field
	EmergencyCallingConfiguration *EmergencyCallingConfiguration `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 (PutVoiceConnectorEmergencyCallingConfigurationInput) GoString added in v1.33.0

GoString returns the string representation

func (*PutVoiceConnectorEmergencyCallingConfigurationInput) SetEmergencyCallingConfiguration added in v1.33.0

SetEmergencyCallingConfiguration sets the EmergencyCallingConfiguration field's value.

func (*PutVoiceConnectorEmergencyCallingConfigurationInput) SetVoiceConnectorId added in v1.33.0

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorEmergencyCallingConfigurationInput) String added in v1.33.0

String returns the string representation

func (*PutVoiceConnectorEmergencyCallingConfigurationInput) Validate added in v1.33.0

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorEmergencyCallingConfigurationOutput added in v1.33.0

type PutVoiceConnectorEmergencyCallingConfigurationOutput struct {

	// The emergency calling configuration details.
	EmergencyCallingConfiguration *EmergencyCallingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorEmergencyCallingConfigurationOutput) GoString added in v1.33.0

GoString returns the string representation

func (*PutVoiceConnectorEmergencyCallingConfigurationOutput) SetEmergencyCallingConfiguration added in v1.33.0

SetEmergencyCallingConfiguration sets the EmergencyCallingConfiguration field's value.

func (PutVoiceConnectorEmergencyCallingConfigurationOutput) String added in v1.33.0

String returns the string representation

type PutVoiceConnectorLoggingConfigurationInput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*PutVoiceConnectorLoggingConfigurationInput) SetLoggingConfiguration added in v1.25.19

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (*PutVoiceConnectorLoggingConfigurationInput) SetVoiceConnectorId added in v1.25.19

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorLoggingConfigurationInput) String added in v1.25.19

String returns the string representation

func (*PutVoiceConnectorLoggingConfigurationInput) Validate added in v1.25.19

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorLoggingConfigurationOutput added in v1.25.19

type PutVoiceConnectorLoggingConfigurationOutput struct {

	// The updated logging configuration details.
	LoggingConfiguration *LoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorLoggingConfigurationOutput) GoString added in v1.25.19

GoString returns the string representation

func (*PutVoiceConnectorLoggingConfigurationOutput) SetLoggingConfiguration added in v1.25.19

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (PutVoiceConnectorLoggingConfigurationOutput) String added in v1.25.19

String returns the string representation

type PutVoiceConnectorOriginationInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*PutVoiceConnectorOriginationInput) SetOrigination added in v1.18.4

SetOrigination sets the Origination field's value.

func (*PutVoiceConnectorOriginationInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorOriginationInput) String added in v1.18.4

String returns the string representation

func (*PutVoiceConnectorOriginationInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorOriginationOutput added in v1.18.4

type PutVoiceConnectorOriginationOutput struct {

	// The updated origination setting details.
	Origination *Origination `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorOriginationOutput) GoString added in v1.18.4

GoString returns the string representation

func (*PutVoiceConnectorOriginationOutput) SetOrigination added in v1.18.4

SetOrigination sets the Origination field's value.

func (PutVoiceConnectorOriginationOutput) String added in v1.18.4

String returns the string representation

type PutVoiceConnectorProxyInput added in v1.30.5

type PutVoiceConnectorProxyInput struct {

	// The default number of minutes allowed for proxy sessions.
	//
	// DefaultSessionExpiryMinutes is a required field
	DefaultSessionExpiryMinutes *int64 `type:"integer" required:"true"`

	// When true, stops proxy sessions from being created on the specified Amazon
	// Chime Voice Connector.
	Disabled *bool `type:"boolean"`

	// The phone number to route calls to after a proxy session expires.
	FallBackPhoneNumber *string `type:"string" sensitive:"true"`

	// The countries for proxy phone numbers to be selected from.
	//
	// PhoneNumberPoolCountries is a required field
	PhoneNumberPoolCountries []*string `min:"1" type:"list" required:"true"`

	// The Amazon Chime voice connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorProxyInput) GoString added in v1.30.5

func (s PutVoiceConnectorProxyInput) GoString() string

GoString returns the string representation

func (*PutVoiceConnectorProxyInput) SetDefaultSessionExpiryMinutes added in v1.30.5

func (s *PutVoiceConnectorProxyInput) SetDefaultSessionExpiryMinutes(v int64) *PutVoiceConnectorProxyInput

SetDefaultSessionExpiryMinutes sets the DefaultSessionExpiryMinutes field's value.

func (*PutVoiceConnectorProxyInput) SetDisabled added in v1.30.5

SetDisabled sets the Disabled field's value.

func (*PutVoiceConnectorProxyInput) SetFallBackPhoneNumber added in v1.30.5

func (s *PutVoiceConnectorProxyInput) SetFallBackPhoneNumber(v string) *PutVoiceConnectorProxyInput

SetFallBackPhoneNumber sets the FallBackPhoneNumber field's value.

func (*PutVoiceConnectorProxyInput) SetPhoneNumberPoolCountries added in v1.30.5

func (s *PutVoiceConnectorProxyInput) SetPhoneNumberPoolCountries(v []*string) *PutVoiceConnectorProxyInput

SetPhoneNumberPoolCountries sets the PhoneNumberPoolCountries field's value.

func (*PutVoiceConnectorProxyInput) SetVoiceConnectorId added in v1.30.5

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorProxyInput) String added in v1.30.5

String returns the string representation

func (*PutVoiceConnectorProxyInput) Validate added in v1.30.5

func (s *PutVoiceConnectorProxyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorProxyOutput added in v1.30.5

type PutVoiceConnectorProxyOutput struct {

	// The proxy configuration details.
	Proxy *Proxy `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorProxyOutput) GoString added in v1.30.5

func (s PutVoiceConnectorProxyOutput) GoString() string

GoString returns the string representation

func (*PutVoiceConnectorProxyOutput) SetProxy added in v1.30.5

SetProxy sets the Proxy field's value.

func (PutVoiceConnectorProxyOutput) String added in v1.30.5

String returns the string representation

type PutVoiceConnectorStreamingConfigurationInput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*PutVoiceConnectorStreamingConfigurationInput) SetStreamingConfiguration added in v1.25.19

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (*PutVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId added in v1.25.19

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorStreamingConfigurationInput) String added in v1.25.19

String returns the string representation

func (*PutVoiceConnectorStreamingConfigurationInput) Validate added in v1.25.19

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorStreamingConfigurationOutput added in v1.25.19

type PutVoiceConnectorStreamingConfigurationOutput struct {

	// The updated streaming configuration details.
	StreamingConfiguration *StreamingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorStreamingConfigurationOutput) GoString added in v1.25.19

GoString returns the string representation

func (*PutVoiceConnectorStreamingConfigurationOutput) SetStreamingConfiguration added in v1.25.19

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (PutVoiceConnectorStreamingConfigurationOutput) String added in v1.25.19

String returns the string representation

type PutVoiceConnectorTerminationCredentialsInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*PutVoiceConnectorTerminationCredentialsInput) SetCredentials added in v1.18.4

SetCredentials sets the Credentials field's value.

func (*PutVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorTerminationCredentialsInput) String added in v1.18.4

String returns the string representation

func (*PutVoiceConnectorTerminationCredentialsInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorTerminationCredentialsOutput added in v1.18.4

type PutVoiceConnectorTerminationCredentialsOutput struct {
	// contains filtered or unexported fields
}

func (PutVoiceConnectorTerminationCredentialsOutput) GoString added in v1.18.4

GoString returns the string representation

func (PutVoiceConnectorTerminationCredentialsOutput) String added in v1.18.4

String returns the string representation

type PutVoiceConnectorTerminationInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*PutVoiceConnectorTerminationInput) SetTermination added in v1.18.4

SetTermination sets the Termination field's value.

func (*PutVoiceConnectorTerminationInput) SetVoiceConnectorId added in v1.18.4

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorTerminationInput) String added in v1.18.4

String returns the string representation

func (*PutVoiceConnectorTerminationInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type PutVoiceConnectorTerminationOutput added in v1.18.4

type PutVoiceConnectorTerminationOutput struct {

	// The updated termination setting details.
	Termination *Termination `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorTerminationOutput) GoString added in v1.18.4

GoString returns the string representation

func (*PutVoiceConnectorTerminationOutput) SetTermination added in v1.18.4

SetTermination sets the Termination field's value.

func (PutVoiceConnectorTerminationOutput) String added in v1.18.4

String returns the string representation

type RedactChannelMessageInput added in v1.35.33

type RedactChannelMessageInput struct {

	// The ARN of the channel containing the messages that you want to redact.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The ID of the message being redacted.
	//
	// MessageId is a required field
	MessageId *string `location:"uri" locationName:"messageId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RedactChannelMessageInput) GoString added in v1.35.33

func (s RedactChannelMessageInput) GoString() string

GoString returns the string representation

func (*RedactChannelMessageInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*RedactChannelMessageInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*RedactChannelMessageInput) SetMessageId added in v1.35.33

SetMessageId sets the MessageId field's value.

func (RedactChannelMessageInput) String added in v1.35.33

func (s RedactChannelMessageInput) String() string

String returns the string representation

func (*RedactChannelMessageInput) Validate added in v1.35.33

func (s *RedactChannelMessageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedactChannelMessageOutput added in v1.35.33

type RedactChannelMessageOutput struct {

	// The ARN of the channel containing the messages that you want to redact.
	ChannelArn *string `min:"5" type:"string"`

	// The ID of the message being redacted.
	MessageId *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (RedactChannelMessageOutput) GoString added in v1.35.33

func (s RedactChannelMessageOutput) GoString() string

GoString returns the string representation

func (*RedactChannelMessageOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*RedactChannelMessageOutput) SetMessageId added in v1.35.33

SetMessageId sets the MessageId field's value.

func (RedactChannelMessageOutput) String added in v1.35.33

String returns the string representation

type RedactConversationMessageInput added in v1.31.0

type RedactConversationMessageInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The conversation ID.
	//
	// ConversationId is a required field
	ConversationId *string `location:"uri" locationName:"conversationId" type:"string" required:"true"`

	// The message ID.
	//
	// MessageId is a required field
	MessageId *string `location:"uri" locationName:"messageId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RedactConversationMessageInput) GoString added in v1.31.0

GoString returns the string representation

func (*RedactConversationMessageInput) SetAccountId added in v1.31.0

SetAccountId sets the AccountId field's value.

func (*RedactConversationMessageInput) SetConversationId added in v1.31.0

SetConversationId sets the ConversationId field's value.

func (*RedactConversationMessageInput) SetMessageId added in v1.31.0

SetMessageId sets the MessageId field's value.

func (RedactConversationMessageInput) String added in v1.31.0

String returns the string representation

func (*RedactConversationMessageInput) Validate added in v1.31.0

func (s *RedactConversationMessageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedactConversationMessageOutput added in v1.31.0

type RedactConversationMessageOutput struct {
	// contains filtered or unexported fields
}

func (RedactConversationMessageOutput) GoString added in v1.31.0

GoString returns the string representation

func (RedactConversationMessageOutput) String added in v1.31.0

String returns the string representation

type RedactRoomMessageInput added in v1.31.0

type RedactRoomMessageInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The message ID.
	//
	// MessageId is a required field
	MessageId *string `location:"uri" locationName:"messageId" type:"string" required:"true"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RedactRoomMessageInput) GoString added in v1.31.0

func (s RedactRoomMessageInput) GoString() string

GoString returns the string representation

func (*RedactRoomMessageInput) SetAccountId added in v1.31.0

SetAccountId sets the AccountId field's value.

func (*RedactRoomMessageInput) SetMessageId added in v1.31.0

SetMessageId sets the MessageId field's value.

func (*RedactRoomMessageInput) SetRoomId added in v1.31.0

SetRoomId sets the RoomId field's value.

func (RedactRoomMessageInput) String added in v1.31.0

func (s RedactRoomMessageInput) String() string

String returns the string representation

func (*RedactRoomMessageInput) Validate added in v1.31.0

func (s *RedactRoomMessageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedactRoomMessageOutput added in v1.31.0

type RedactRoomMessageOutput struct {
	// contains filtered or unexported fields
}

func (RedactRoomMessageOutput) GoString added in v1.31.0

func (s RedactRoomMessageOutput) GoString() string

GoString returns the string representation

func (RedactRoomMessageOutput) String added in v1.31.0

func (s RedactRoomMessageOutput) String() string

String returns the string representation

type RegenerateSecurityTokenInput added in v1.19.30

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 added in v1.19.30

func (s RegenerateSecurityTokenInput) GoString() string

GoString returns the string representation

func (*RegenerateSecurityTokenInput) SetAccountId added in v1.19.30

SetAccountId sets the AccountId field's value.

func (*RegenerateSecurityTokenInput) SetBotId added in v1.19.30

SetBotId sets the BotId field's value.

func (RegenerateSecurityTokenInput) String added in v1.19.30

String returns the string representation

func (*RegenerateSecurityTokenInput) Validate added in v1.19.30

func (s *RegenerateSecurityTokenInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegenerateSecurityTokenOutput added in v1.19.30

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 added in v1.19.30

GoString returns the string representation

func (*RegenerateSecurityTokenOutput) SetBot added in v1.19.30

SetBot sets the Bot field's value.

func (RegenerateSecurityTokenOutput) String added in v1.19.30

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 added in v1.28.0

type ResourceLimitExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The request exceeds the resource limit.

func (*ResourceLimitExceededException) Code added in v1.28.0

Code returns the exception type name.

func (*ResourceLimitExceededException) Error added in v1.28.0

func (ResourceLimitExceededException) GoString added in v1.28.0

GoString returns the string representation

func (*ResourceLimitExceededException) Message added in v1.28.0

Message returns the exception's message.

func (*ResourceLimitExceededException) OrigErr added in v1.28.0

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceLimitExceededException) RequestID added in v1.28.0

func (s *ResourceLimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceLimitExceededException) StatusCode added in v1.28.0

func (s *ResourceLimitExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceLimitExceededException) String added in v1.28.0

String returns the string representation

type RestorePhoneNumberInput added in v1.18.4

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 added in v1.18.4

func (s RestorePhoneNumberInput) GoString() string

GoString returns the string representation

func (*RestorePhoneNumberInput) SetPhoneNumberId added in v1.18.4

func (s *RestorePhoneNumberInput) SetPhoneNumberId(v string) *RestorePhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (RestorePhoneNumberInput) String added in v1.18.4

func (s RestorePhoneNumberInput) String() string

String returns the string representation

func (*RestorePhoneNumberInput) Validate added in v1.18.4

func (s *RestorePhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RestorePhoneNumberOutput added in v1.18.4

type RestorePhoneNumberOutput struct {

	// The phone number details.
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (RestorePhoneNumberOutput) GoString added in v1.18.4

func (s RestorePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*RestorePhoneNumberOutput) SetPhoneNumber added in v1.18.4

SetPhoneNumber sets the PhoneNumber field's value.

func (RestorePhoneNumberOutput) String added in v1.18.4

func (s RestorePhoneNumberOutput) String() string

String returns the string representation

type RetentionSettings added in v1.31.2

type RetentionSettings struct {

	// The chat conversation retention settings.
	ConversationRetentionSettings *ConversationRetentionSettings `type:"structure"`

	// The chat room retention settings.
	RoomRetentionSettings *RoomRetentionSettings `type:"structure"`
	// contains filtered or unexported fields
}

The retention settings for an Amazon Chime Enterprise account that determine how long to retain items such as chat-room messages and chat-conversation messages.

func (RetentionSettings) GoString added in v1.31.2

func (s RetentionSettings) GoString() string

GoString returns the string representation

func (*RetentionSettings) SetConversationRetentionSettings added in v1.31.2

func (s *RetentionSettings) SetConversationRetentionSettings(v *ConversationRetentionSettings) *RetentionSettings

SetConversationRetentionSettings sets the ConversationRetentionSettings field's value.

func (*RetentionSettings) SetRoomRetentionSettings added in v1.31.2

func (s *RetentionSettings) SetRoomRetentionSettings(v *RoomRetentionSettings) *RetentionSettings

SetRoomRetentionSettings sets the RoomRetentionSettings field's value.

func (RetentionSettings) String added in v1.31.2

func (s RetentionSettings) String() string

String returns the string representation

func (*RetentionSettings) Validate added in v1.31.2

func (s *RetentionSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Room added in v1.25.36

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 added in v1.25.36

func (s Room) GoString() string

GoString returns the string representation

func (*Room) SetAccountId added in v1.25.36

func (s *Room) SetAccountId(v string) *Room

SetAccountId sets the AccountId field's value.

func (*Room) SetCreatedBy added in v1.25.36

func (s *Room) SetCreatedBy(v string) *Room

SetCreatedBy sets the CreatedBy field's value.

func (*Room) SetCreatedTimestamp added in v1.25.36

func (s *Room) SetCreatedTimestamp(v time.Time) *Room

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Room) SetName added in v1.25.36

func (s *Room) SetName(v string) *Room

SetName sets the Name field's value.

func (*Room) SetRoomId added in v1.25.36

func (s *Room) SetRoomId(v string) *Room

SetRoomId sets the RoomId field's value.

func (*Room) SetUpdatedTimestamp added in v1.25.36

func (s *Room) SetUpdatedTimestamp(v time.Time) *Room

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (Room) String added in v1.25.36

func (s Room) String() string

String returns the string representation

type RoomMembership added in v1.25.36

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 added in v1.25.36

func (s RoomMembership) GoString() string

GoString returns the string representation

func (*RoomMembership) SetInvitedBy added in v1.25.36

func (s *RoomMembership) SetInvitedBy(v string) *RoomMembership

SetInvitedBy sets the InvitedBy field's value.

func (*RoomMembership) SetMember added in v1.25.36

func (s *RoomMembership) SetMember(v *Member) *RoomMembership

SetMember sets the Member field's value.

func (*RoomMembership) SetRole added in v1.25.36

func (s *RoomMembership) SetRole(v string) *RoomMembership

SetRole sets the Role field's value.

func (*RoomMembership) SetRoomId added in v1.25.36

func (s *RoomMembership) SetRoomId(v string) *RoomMembership

SetRoomId sets the RoomId field's value.

func (*RoomMembership) SetUpdatedTimestamp added in v1.25.36

func (s *RoomMembership) SetUpdatedTimestamp(v time.Time) *RoomMembership

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (RoomMembership) String added in v1.25.36

func (s RoomMembership) String() string

String returns the string representation

type RoomRetentionSettings added in v1.31.2

type RoomRetentionSettings struct {

	// The number of days for which to retain chat-room messages.
	RetentionDays *int64 `min:"1" type:"integer"`
	// contains filtered or unexported fields
}

The retention settings that determine how long to retain chat-room messages for an Amazon Chime Enterprise account.

func (RoomRetentionSettings) GoString added in v1.31.2

func (s RoomRetentionSettings) GoString() string

GoString returns the string representation

func (*RoomRetentionSettings) SetRetentionDays added in v1.31.2

func (s *RoomRetentionSettings) SetRetentionDays(v int64) *RoomRetentionSettings

SetRetentionDays sets the RetentionDays field's value.

func (RoomRetentionSettings) String added in v1.31.2

func (s RoomRetentionSettings) String() string

String returns the string representation

func (*RoomRetentionSettings) Validate added in v1.31.2

func (s *RoomRetentionSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchAvailablePhoneNumbersInput added in v1.18.4

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 added in v1.18.4

GoString returns the string representation

func (*SearchAvailablePhoneNumbersInput) SetAreaCode added in v1.18.4

SetAreaCode sets the AreaCode field's value.

func (*SearchAvailablePhoneNumbersInput) SetCity added in v1.18.4

SetCity sets the City field's value.

func (*SearchAvailablePhoneNumbersInput) SetCountry added in v1.18.4

SetCountry sets the Country field's value.

func (*SearchAvailablePhoneNumbersInput) SetMaxResults added in v1.18.4

SetMaxResults sets the MaxResults field's value.

func (*SearchAvailablePhoneNumbersInput) SetNextToken added in v1.18.4

SetNextToken sets the NextToken field's value.

func (*SearchAvailablePhoneNumbersInput) SetState added in v1.18.4

SetState sets the State field's value.

func (*SearchAvailablePhoneNumbersInput) SetTollFreePrefix added in v1.19.39

SetTollFreePrefix sets the TollFreePrefix field's value.

func (SearchAvailablePhoneNumbersInput) String added in v1.18.4

String returns the string representation

func (*SearchAvailablePhoneNumbersInput) Validate added in v1.18.4

Validate inspects the fields of the type to determine if they are valid.

type SearchAvailablePhoneNumbersOutput added in v1.18.4

type SearchAvailablePhoneNumbersOutput struct {

	// List of phone numbers, in E.164 format.
	E164PhoneNumbers []*string `type:"list"`
	// contains filtered or unexported fields
}

func (SearchAvailablePhoneNumbersOutput) GoString added in v1.18.4

GoString returns the string representation

func (*SearchAvailablePhoneNumbersOutput) SetE164PhoneNumbers added in v1.18.4

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (SearchAvailablePhoneNumbersOutput) String added in v1.18.4

String returns the string representation

type SendChannelMessageInput added in v1.35.33

type SendChannelMessageInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The Idempotency token for each client request.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The content of the message.
	//
	// Content is a required field
	Content *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The optional metadata for each message.
	Metadata *string `type:"string" sensitive:"true"`

	// Boolean that controls whether the message is persisted on the back end. Required.
	//
	// Persistence is a required field
	Persistence *string `type:"string" required:"true" enum:"ChannelMessagePersistenceType"`

	// The type of message, STANDARD or CONTROL.
	//
	// Type is a required field
	Type *string `type:"string" required:"true" enum:"ChannelMessageType"`
	// contains filtered or unexported fields
}

func (SendChannelMessageInput) GoString added in v1.35.33

func (s SendChannelMessageInput) GoString() string

GoString returns the string representation

func (*SendChannelMessageInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*SendChannelMessageInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*SendChannelMessageInput) SetClientRequestToken added in v1.35.33

func (s *SendChannelMessageInput) SetClientRequestToken(v string) *SendChannelMessageInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*SendChannelMessageInput) SetContent added in v1.35.33

SetContent sets the Content field's value.

func (*SendChannelMessageInput) SetMetadata added in v1.35.33

SetMetadata sets the Metadata field's value.

func (*SendChannelMessageInput) SetPersistence added in v1.35.33

SetPersistence sets the Persistence field's value.

func (*SendChannelMessageInput) SetType added in v1.35.33

SetType sets the Type field's value.

func (SendChannelMessageInput) String added in v1.35.33

func (s SendChannelMessageInput) String() string

String returns the string representation

func (*SendChannelMessageInput) Validate added in v1.35.33

func (s *SendChannelMessageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SendChannelMessageOutput added in v1.35.33

type SendChannelMessageOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`

	// The ID string assigned to each message.
	MessageId *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (SendChannelMessageOutput) GoString added in v1.35.33

func (s SendChannelMessageOutput) GoString() string

GoString returns the string representation

func (*SendChannelMessageOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*SendChannelMessageOutput) SetMessageId added in v1.35.33

SetMessageId sets the MessageId field's value.

func (SendChannelMessageOutput) String added in v1.35.33

func (s SendChannelMessageOutput) String() string

String returns the string representation

type ServiceFailureException added in v1.28.0

type ServiceFailureException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The service encountered an unexpected error.

func (*ServiceFailureException) Code added in v1.28.0

func (s *ServiceFailureException) Code() string

Code returns the exception type name.

func (*ServiceFailureException) Error added in v1.28.0

func (s *ServiceFailureException) Error() string

func (ServiceFailureException) GoString added in v1.28.0

func (s ServiceFailureException) GoString() string

GoString returns the string representation

func (*ServiceFailureException) Message added in v1.28.0

func (s *ServiceFailureException) Message() string

Message returns the exception's message.

func (*ServiceFailureException) OrigErr added in v1.28.0

func (s *ServiceFailureException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceFailureException) RequestID added in v1.28.0

func (s *ServiceFailureException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceFailureException) StatusCode added in v1.28.0

func (s *ServiceFailureException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceFailureException) String added in v1.28.0

func (s ServiceFailureException) String() string

String returns the string representation

type ServiceUnavailableException added in v1.28.0

type ServiceUnavailableException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The service is currently unavailable.

func (*ServiceUnavailableException) Code added in v1.28.0

Code returns the exception type name.

func (*ServiceUnavailableException) Error added in v1.28.0

func (ServiceUnavailableException) GoString added in v1.28.0

func (s ServiceUnavailableException) GoString() string

GoString returns the string representation

func (*ServiceUnavailableException) Message added in v1.28.0

func (s *ServiceUnavailableException) Message() string

Message returns the exception's message.

func (*ServiceUnavailableException) OrigErr added in v1.28.0

func (s *ServiceUnavailableException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceUnavailableException) RequestID added in v1.28.0

func (s *ServiceUnavailableException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceUnavailableException) StatusCode added in v1.28.0

func (s *ServiceUnavailableException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceUnavailableException) String added in v1.28.0

String returns the string representation

type SigninDelegateGroup added in v1.28.0

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 added in v1.28.0

func (s SigninDelegateGroup) GoString() string

GoString returns the string representation

func (*SigninDelegateGroup) SetGroupName added in v1.28.0

func (s *SigninDelegateGroup) SetGroupName(v string) *SigninDelegateGroup

SetGroupName sets the GroupName field's value.

func (SigninDelegateGroup) String added in v1.28.0

func (s SigninDelegateGroup) String() string

String returns the string representation

type SipMediaApplication added in v1.35.30

type SipMediaApplication struct {

	// The AWS Region in which the SIP media application is created.
	AwsRegion *string `type:"string"`

	// The SIP media application creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// List of endpoints for SIP media application. Currently, only one endpoint
	// per SIP media application is permitted.
	Endpoints []*SipMediaApplicationEndpoint `min:"1" type:"list"`

	// The name of the SIP media application.
	Name *string `min:"1" type:"string"`

	// The SIP media application ID.
	SipMediaApplicationId *string `type:"string"`

	// The SIP media application updated timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The details of the SIP media application, including name and endpoints. An AWS account can have multiple SIP media applications.

func (SipMediaApplication) GoString added in v1.35.30

func (s SipMediaApplication) GoString() string

GoString returns the string representation

func (*SipMediaApplication) SetAwsRegion added in v1.35.30

func (s *SipMediaApplication) SetAwsRegion(v string) *SipMediaApplication

SetAwsRegion sets the AwsRegion field's value.

func (*SipMediaApplication) SetCreatedTimestamp added in v1.35.30

func (s *SipMediaApplication) SetCreatedTimestamp(v time.Time) *SipMediaApplication

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*SipMediaApplication) SetEndpoints added in v1.35.30

SetEndpoints sets the Endpoints field's value.

func (*SipMediaApplication) SetName added in v1.35.30

SetName sets the Name field's value.

func (*SipMediaApplication) SetSipMediaApplicationId added in v1.35.30

func (s *SipMediaApplication) SetSipMediaApplicationId(v string) *SipMediaApplication

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (*SipMediaApplication) SetUpdatedTimestamp added in v1.35.30

func (s *SipMediaApplication) SetUpdatedTimestamp(v time.Time) *SipMediaApplication

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (SipMediaApplication) String added in v1.35.30

func (s SipMediaApplication) String() string

String returns the string representation

type SipMediaApplicationCall added in v1.35.30

type SipMediaApplicationCall struct {

	// The transaction ID of a call.
	TransactionId *string `type:"string"`
	// contains filtered or unexported fields
}

A Call instance for a SIP media application.

func (SipMediaApplicationCall) GoString added in v1.35.30

func (s SipMediaApplicationCall) GoString() string

GoString returns the string representation

func (*SipMediaApplicationCall) SetTransactionId added in v1.35.30

func (s *SipMediaApplicationCall) SetTransactionId(v string) *SipMediaApplicationCall

SetTransactionId sets the TransactionId field's value.

func (SipMediaApplicationCall) String added in v1.35.30

func (s SipMediaApplicationCall) String() string

String returns the string representation

type SipMediaApplicationEndpoint added in v1.35.30

type SipMediaApplicationEndpoint struct {

	// Valid Amazon Resource Name (ARN) of the Lambda function. The function must
	// be created in the same AWS Region as the SIP media application.
	LambdaArn *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The endpoint assigned to the SIP media application.

func (SipMediaApplicationEndpoint) GoString added in v1.35.30

func (s SipMediaApplicationEndpoint) GoString() string

GoString returns the string representation

func (*SipMediaApplicationEndpoint) SetLambdaArn added in v1.35.30

SetLambdaArn sets the LambdaArn field's value.

func (SipMediaApplicationEndpoint) String added in v1.35.30

String returns the string representation

type SipMediaApplicationLoggingConfiguration added in v1.35.30

type SipMediaApplicationLoggingConfiguration struct {

	// Enables application message logs for the SIP media application.
	EnableSipMediaApplicationMessageLogs *bool `type:"boolean"`
	// contains filtered or unexported fields
}

Logging configuration of the SIP media application.

func (SipMediaApplicationLoggingConfiguration) GoString added in v1.35.30

GoString returns the string representation

func (*SipMediaApplicationLoggingConfiguration) SetEnableSipMediaApplicationMessageLogs added in v1.35.30

func (s *SipMediaApplicationLoggingConfiguration) SetEnableSipMediaApplicationMessageLogs(v bool) *SipMediaApplicationLoggingConfiguration

SetEnableSipMediaApplicationMessageLogs sets the EnableSipMediaApplicationMessageLogs field's value.

func (SipMediaApplicationLoggingConfiguration) String added in v1.35.30

String returns the string representation

type SipRule added in v1.35.30

type SipRule struct {

	// The time at which the SIP rule was created, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// Indicates whether the SIP rule is enabled or disabled. You must disable a
	// rule before you can delete it.
	Disabled *bool `type:"boolean"`

	// The name of the SIP rule.
	Name *string `min:"1" type:"string"`

	// The SIP rule ID.
	SipRuleId *string `type:"string"`

	// Target SIP media application and other details, such as priority and AWS
	// Region, to be specified in the SIP rule. Only one SIP rule per AWS Region
	// can be provided.
	TargetApplications []*SipRuleTargetApplication `min:"1" type:"list"`

	// The type of trigger assigned to the SIP rule in TriggerValue, currently RequestUriHostname
	// or ToPhoneNumber.
	TriggerType *string `type:"string" enum:"SipRuleTriggerType"`

	// If TriggerType is RequestUriHostname, then the value can be the outbound
	// host name of the Amazon Chime Voice Connector. If TriggerType is ToPhoneNumber,
	// then the value can be a customer-owned phone number in E164 format. SipRule
	// is triggered when a SIP rule requests host name or ToPhoneNumber matches
	// in the incoming SIP request.
	TriggerValue *string `type:"string"`

	// The time at which the SIP rule was last updated, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The SIP rule details, including name, triggers, and target applications. An AWS account can have multiple SIP rules.

func (SipRule) GoString added in v1.35.30

func (s SipRule) GoString() string

GoString returns the string representation

func (*SipRule) SetCreatedTimestamp added in v1.35.30

func (s *SipRule) SetCreatedTimestamp(v time.Time) *SipRule

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*SipRule) SetDisabled added in v1.35.30

func (s *SipRule) SetDisabled(v bool) *SipRule

SetDisabled sets the Disabled field's value.

func (*SipRule) SetName added in v1.35.30

func (s *SipRule) SetName(v string) *SipRule

SetName sets the Name field's value.

func (*SipRule) SetSipRuleId added in v1.35.30

func (s *SipRule) SetSipRuleId(v string) *SipRule

SetSipRuleId sets the SipRuleId field's value.

func (*SipRule) SetTargetApplications added in v1.35.30

func (s *SipRule) SetTargetApplications(v []*SipRuleTargetApplication) *SipRule

SetTargetApplications sets the TargetApplications field's value.

func (*SipRule) SetTriggerType added in v1.35.30

func (s *SipRule) SetTriggerType(v string) *SipRule

SetTriggerType sets the TriggerType field's value.

func (*SipRule) SetTriggerValue added in v1.35.30

func (s *SipRule) SetTriggerValue(v string) *SipRule

SetTriggerValue sets the TriggerValue field's value.

func (*SipRule) SetUpdatedTimestamp added in v1.35.30

func (s *SipRule) SetUpdatedTimestamp(v time.Time) *SipRule

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (SipRule) String added in v1.35.30

func (s SipRule) String() string

String returns the string representation

type SipRuleTargetApplication added in v1.35.30

type SipRuleTargetApplication struct {

	// The AWS Region of the target application.
	AwsRegion *string `type:"string"`

	// Priority of the SIP media application in the target list.
	Priority *int64 `min:"1" type:"integer"`

	// The SIP media application ID.
	SipMediaApplicationId *string `type:"string"`
	// contains filtered or unexported fields
}

Target SIP media application and other details, such as priority and AWS Region, to be specified in the SIP rule. Only one SIP rule per AWS Region can be provided.

func (SipRuleTargetApplication) GoString added in v1.35.30

func (s SipRuleTargetApplication) GoString() string

GoString returns the string representation

func (*SipRuleTargetApplication) SetAwsRegion added in v1.35.30

SetAwsRegion sets the AwsRegion field's value.

func (*SipRuleTargetApplication) SetPriority added in v1.35.30

SetPriority sets the Priority field's value.

func (*SipRuleTargetApplication) SetSipMediaApplicationId added in v1.35.30

func (s *SipRuleTargetApplication) SetSipMediaApplicationId(v string) *SipRuleTargetApplication

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (SipRuleTargetApplication) String added in v1.35.30

func (s SipRuleTargetApplication) String() string

String returns the string representation

func (*SipRuleTargetApplication) Validate added in v1.35.30

func (s *SipRuleTargetApplication) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StreamingConfiguration added in v1.25.19

type StreamingConfiguration struct {

	// The retention period, in hours, for the Amazon Kinesis data.
	//
	// DataRetentionInHours is a required field
	DataRetentionInHours *int64 `type:"integer" required:"true"`

	// When true, media streaming to Amazon Kinesis is turned off.
	Disabled *bool `type:"boolean"`

	// The streaming notification targets.
	StreamingNotificationTargets []*StreamingNotificationTarget `min:"1" type:"list"`
	// contains filtered or unexported fields
}

The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours.

func (StreamingConfiguration) GoString added in v1.25.19

func (s StreamingConfiguration) GoString() string

GoString returns the string representation

func (*StreamingConfiguration) SetDataRetentionInHours added in v1.25.19

func (s *StreamingConfiguration) SetDataRetentionInHours(v int64) *StreamingConfiguration

SetDataRetentionInHours sets the DataRetentionInHours field's value.

func (*StreamingConfiguration) SetDisabled added in v1.25.19

SetDisabled sets the Disabled field's value.

func (*StreamingConfiguration) SetStreamingNotificationTargets added in v1.31.1

func (s *StreamingConfiguration) SetStreamingNotificationTargets(v []*StreamingNotificationTarget) *StreamingConfiguration

SetStreamingNotificationTargets sets the StreamingNotificationTargets field's value.

func (StreamingConfiguration) String added in v1.25.19

func (s StreamingConfiguration) String() string

String returns the string representation

func (*StreamingConfiguration) Validate added in v1.25.19

func (s *StreamingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StreamingNotificationTarget added in v1.31.1

type StreamingNotificationTarget struct {

	// The streaming notification target.
	//
	// NotificationTarget is a required field
	NotificationTarget *string `type:"string" required:"true" enum:"NotificationTarget"`
	// contains filtered or unexported fields
}

The targeted recipient for a streaming configuration notification.

func (StreamingNotificationTarget) GoString added in v1.31.1

func (s StreamingNotificationTarget) GoString() string

GoString returns the string representation

func (*StreamingNotificationTarget) SetNotificationTarget added in v1.31.1

func (s *StreamingNotificationTarget) SetNotificationTarget(v string) *StreamingNotificationTarget

SetNotificationTarget sets the NotificationTarget field's value.

func (StreamingNotificationTarget) String added in v1.31.1

String returns the string representation

func (*StreamingNotificationTarget) Validate added in v1.31.1

func (s *StreamingNotificationTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Tag added in v1.30.7

type Tag struct {

	// The key of the tag.
	//
	// Key is a required field
	Key *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The value of the tag.
	//
	// Value is a required field
	Value *string `min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

Describes a tag applied to a resource.

func (Tag) GoString added in v1.30.7

func (s Tag) GoString() string

GoString returns the string representation

func (*Tag) SetKey added in v1.30.7

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue added in v1.30.7

func (s *Tag) SetValue(v string) *Tag

SetValue sets the Value field's value.

func (Tag) String added in v1.30.7

func (s Tag) String() string

String returns the string representation

func (*Tag) Validate added in v1.30.7

func (s *Tag) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagAttendeeInput added in v1.30.7

type TagAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The tag key-value pairs.
	//
	// Tags is a required field
	Tags []*Tag `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagAttendeeInput) GoString added in v1.30.7

func (s TagAttendeeInput) GoString() string

GoString returns the string representation

func (*TagAttendeeInput) SetAttendeeId added in v1.30.7

func (s *TagAttendeeInput) SetAttendeeId(v string) *TagAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*TagAttendeeInput) SetMeetingId added in v1.30.7

func (s *TagAttendeeInput) SetMeetingId(v string) *TagAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (*TagAttendeeInput) SetTags added in v1.30.7

func (s *TagAttendeeInput) SetTags(v []*Tag) *TagAttendeeInput

SetTags sets the Tags field's value.

func (TagAttendeeInput) String added in v1.30.7

func (s TagAttendeeInput) String() string

String returns the string representation

func (*TagAttendeeInput) Validate added in v1.30.7

func (s *TagAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagAttendeeOutput added in v1.30.7

type TagAttendeeOutput struct {
	// contains filtered or unexported fields
}

func (TagAttendeeOutput) GoString added in v1.30.7

func (s TagAttendeeOutput) GoString() string

GoString returns the string representation

func (TagAttendeeOutput) String added in v1.30.7

func (s TagAttendeeOutput) String() string

String returns the string representation

type TagMeetingInput added in v1.30.7

type TagMeetingInput struct {

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The tag key-value pairs.
	//
	// Tags is a required field
	Tags []*Tag `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagMeetingInput) GoString added in v1.30.7

func (s TagMeetingInput) GoString() string

GoString returns the string representation

func (*TagMeetingInput) SetMeetingId added in v1.30.7

func (s *TagMeetingInput) SetMeetingId(v string) *TagMeetingInput

SetMeetingId sets the MeetingId field's value.

func (*TagMeetingInput) SetTags added in v1.30.7

func (s *TagMeetingInput) SetTags(v []*Tag) *TagMeetingInput

SetTags sets the Tags field's value.

func (TagMeetingInput) String added in v1.30.7

func (s TagMeetingInput) String() string

String returns the string representation

func (*TagMeetingInput) Validate added in v1.30.7

func (s *TagMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagMeetingOutput added in v1.30.7

type TagMeetingOutput struct {
	// contains filtered or unexported fields
}

func (TagMeetingOutput) GoString added in v1.30.7

func (s TagMeetingOutput) GoString() string

GoString returns the string representation

func (TagMeetingOutput) String added in v1.30.7

func (s TagMeetingOutput) String() string

String returns the string representation

type TagResourceInput added in v1.30.7

type TagResourceInput struct {

	// The resource ARN.
	//
	// ResourceARN is a required field
	ResourceARN *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The tag key-value pairs.
	//
	// Tags is a required field
	Tags []*Tag `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString added in v1.30.7

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceARN added in v1.30.7

func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput

SetResourceARN sets the ResourceARN field's value.

func (*TagResourceInput) SetTags added in v1.30.7

func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String added in v1.30.7

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate added in v1.30.7

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput added in v1.30.7

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString added in v1.30.7

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) String added in v1.30.7

func (s TagResourceOutput) String() string

String returns the string representation

type TelephonySettings added in v1.18.4

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 added in v1.18.4

func (s TelephonySettings) GoString() string

GoString returns the string representation

func (*TelephonySettings) SetInboundCalling added in v1.18.4

func (s *TelephonySettings) SetInboundCalling(v bool) *TelephonySettings

SetInboundCalling sets the InboundCalling field's value.

func (*TelephonySettings) SetOutboundCalling added in v1.18.4

func (s *TelephonySettings) SetOutboundCalling(v bool) *TelephonySettings

SetOutboundCalling sets the OutboundCalling field's value.

func (*TelephonySettings) SetSMS added in v1.18.4

SetSMS sets the SMS field's value.

func (TelephonySettings) String added in v1.18.4

func (s TelephonySettings) String() string

String returns the string representation

func (*TelephonySettings) Validate added in v1.18.4

func (s *TelephonySettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Termination added in v1.18.4

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 added in v1.18.4

func (s Termination) GoString() string

GoString returns the string representation

func (*Termination) SetCallingRegions added in v1.18.4

func (s *Termination) SetCallingRegions(v []*string) *Termination

SetCallingRegions sets the CallingRegions field's value.

func (*Termination) SetCidrAllowedList added in v1.18.4

func (s *Termination) SetCidrAllowedList(v []*string) *Termination

SetCidrAllowedList sets the CidrAllowedList field's value.

func (*Termination) SetCpsLimit added in v1.18.4

func (s *Termination) SetCpsLimit(v int64) *Termination

SetCpsLimit sets the CpsLimit field's value.

func (*Termination) SetDefaultPhoneNumber added in v1.18.4

func (s *Termination) SetDefaultPhoneNumber(v string) *Termination

SetDefaultPhoneNumber sets the DefaultPhoneNumber field's value.

func (*Termination) SetDisabled added in v1.18.4

func (s *Termination) SetDisabled(v bool) *Termination

SetDisabled sets the Disabled field's value.

func (Termination) String added in v1.18.4

func (s Termination) String() string

String returns the string representation

func (*Termination) Validate added in v1.18.4

func (s *Termination) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TerminationHealth added in v1.18.4

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 added in v1.18.4

func (s TerminationHealth) GoString() string

GoString returns the string representation

func (*TerminationHealth) SetSource added in v1.18.4

func (s *TerminationHealth) SetSource(v string) *TerminationHealth

SetSource sets the Source field's value.

func (*TerminationHealth) SetTimestamp added in v1.18.4

func (s *TerminationHealth) SetTimestamp(v time.Time) *TerminationHealth

SetTimestamp sets the Timestamp field's value.

func (TerminationHealth) String added in v1.18.4

func (s TerminationHealth) String() string

String returns the string representation

type ThrottledClientException added in v1.28.0

type ThrottledClientException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The client exceeded its request rate limit.

func (*ThrottledClientException) Code added in v1.28.0

func (s *ThrottledClientException) Code() string

Code returns the exception type name.

func (*ThrottledClientException) Error added in v1.28.0

func (s *ThrottledClientException) Error() string

func (ThrottledClientException) GoString added in v1.28.0

func (s ThrottledClientException) GoString() string

GoString returns the string representation

func (*ThrottledClientException) Message added in v1.28.0

func (s *ThrottledClientException) Message() string

Message returns the exception's message.

func (*ThrottledClientException) OrigErr added in v1.28.0

func (s *ThrottledClientException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottledClientException) RequestID added in v1.28.0

func (s *ThrottledClientException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottledClientException) StatusCode added in v1.28.0

func (s *ThrottledClientException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottledClientException) String added in v1.28.0

func (s ThrottledClientException) String() string

String returns the string representation

type UnauthorizedClientException added in v1.28.0

type UnauthorizedClientException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The client is not currently authorized to make the request.

func (*UnauthorizedClientException) Code added in v1.28.0

Code returns the exception type name.

func (*UnauthorizedClientException) Error added in v1.28.0

func (UnauthorizedClientException) GoString added in v1.28.0

func (s UnauthorizedClientException) GoString() string

GoString returns the string representation

func (*UnauthorizedClientException) Message added in v1.28.0

func (s *UnauthorizedClientException) Message() string

Message returns the exception's message.

func (*UnauthorizedClientException) OrigErr added in v1.28.0

func (s *UnauthorizedClientException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnauthorizedClientException) RequestID added in v1.28.0

func (s *UnauthorizedClientException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnauthorizedClientException) StatusCode added in v1.28.0

func (s *UnauthorizedClientException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnauthorizedClientException) String added in v1.28.0

String returns the string representation

type UnprocessableEntityException added in v1.28.0

type UnprocessableEntityException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The request was well-formed but was unable to be followed due to semantic errors.

func (*UnprocessableEntityException) Code added in v1.28.0

Code returns the exception type name.

func (*UnprocessableEntityException) Error added in v1.28.0

func (UnprocessableEntityException) GoString added in v1.28.0

func (s UnprocessableEntityException) GoString() string

GoString returns the string representation

func (*UnprocessableEntityException) Message added in v1.28.0

func (s *UnprocessableEntityException) Message() string

Message returns the exception's message.

func (*UnprocessableEntityException) OrigErr added in v1.28.0

func (s *UnprocessableEntityException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnprocessableEntityException) RequestID added in v1.28.0

func (s *UnprocessableEntityException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnprocessableEntityException) StatusCode added in v1.28.0

func (s *UnprocessableEntityException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnprocessableEntityException) String added in v1.28.0

String returns the string representation

type UntagAttendeeInput added in v1.30.7

type UntagAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The tag keys.
	//
	// TagKeys is a required field
	TagKeys []*string `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagAttendeeInput) GoString added in v1.30.7

func (s UntagAttendeeInput) GoString() string

GoString returns the string representation

func (*UntagAttendeeInput) SetAttendeeId added in v1.30.7

func (s *UntagAttendeeInput) SetAttendeeId(v string) *UntagAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*UntagAttendeeInput) SetMeetingId added in v1.30.7

func (s *UntagAttendeeInput) SetMeetingId(v string) *UntagAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (*UntagAttendeeInput) SetTagKeys added in v1.30.7

func (s *UntagAttendeeInput) SetTagKeys(v []*string) *UntagAttendeeInput

SetTagKeys sets the TagKeys field's value.

func (UntagAttendeeInput) String added in v1.30.7

func (s UntagAttendeeInput) String() string

String returns the string representation

func (*UntagAttendeeInput) Validate added in v1.30.7

func (s *UntagAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagAttendeeOutput added in v1.30.7

type UntagAttendeeOutput struct {
	// contains filtered or unexported fields
}

func (UntagAttendeeOutput) GoString added in v1.30.7

func (s UntagAttendeeOutput) GoString() string

GoString returns the string representation

func (UntagAttendeeOutput) String added in v1.30.7

func (s UntagAttendeeOutput) String() string

String returns the string representation

type UntagMeetingInput added in v1.30.7

type UntagMeetingInput struct {

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The tag keys.
	//
	// TagKeys is a required field
	TagKeys []*string `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagMeetingInput) GoString added in v1.30.7

func (s UntagMeetingInput) GoString() string

GoString returns the string representation

func (*UntagMeetingInput) SetMeetingId added in v1.30.7

func (s *UntagMeetingInput) SetMeetingId(v string) *UntagMeetingInput

SetMeetingId sets the MeetingId field's value.

func (*UntagMeetingInput) SetTagKeys added in v1.30.7

func (s *UntagMeetingInput) SetTagKeys(v []*string) *UntagMeetingInput

SetTagKeys sets the TagKeys field's value.

func (UntagMeetingInput) String added in v1.30.7

func (s UntagMeetingInput) String() string

String returns the string representation

func (*UntagMeetingInput) Validate added in v1.30.7

func (s *UntagMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagMeetingOutput added in v1.30.7

type UntagMeetingOutput struct {
	// contains filtered or unexported fields
}

func (UntagMeetingOutput) GoString added in v1.30.7

func (s UntagMeetingOutput) GoString() string

GoString returns the string representation

func (UntagMeetingOutput) String added in v1.30.7

func (s UntagMeetingOutput) String() string

String returns the string representation

type UntagResourceInput added in v1.30.7

type UntagResourceInput struct {

	// The resource ARN.
	//
	// ResourceARN is a required field
	ResourceARN *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The tag keys.
	//
	// TagKeys is a required field
	TagKeys []*string `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString added in v1.30.7

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceARN added in v1.30.7

func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput

SetResourceARN sets the ResourceARN field's value.

func (*UntagResourceInput) SetTagKeys added in v1.30.7

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String added in v1.30.7

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate added in v1.30.7

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput added in v1.30.7

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString added in v1.30.7

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) String added in v1.30.7

func (s UntagResourceOutput) String() 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 UpdateAppInstanceInput added in v1.35.33

type UpdateAppInstanceInput struct {

	// The ARN of the AppInstance.
	//
	// AppInstanceArn is a required field
	AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"`

	// The metadata that you want to change.
	Metadata *string `type:"string" sensitive:"true"`

	// The name that you want to change.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateAppInstanceInput) GoString added in v1.35.33

func (s UpdateAppInstanceInput) GoString() string

GoString returns the string representation

func (*UpdateAppInstanceInput) SetAppInstanceArn added in v1.35.33

func (s *UpdateAppInstanceInput) SetAppInstanceArn(v string) *UpdateAppInstanceInput

SetAppInstanceArn sets the AppInstanceArn field's value.

func (*UpdateAppInstanceInput) SetMetadata added in v1.35.33

SetMetadata sets the Metadata field's value.

func (*UpdateAppInstanceInput) SetName added in v1.35.33

SetName sets the Name field's value.

func (UpdateAppInstanceInput) String added in v1.35.33

func (s UpdateAppInstanceInput) String() string

String returns the string representation

func (*UpdateAppInstanceInput) Validate added in v1.35.33

func (s *UpdateAppInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAppInstanceOutput added in v1.35.33

type UpdateAppInstanceOutput struct {

	// The ARN of the AppInstance.
	AppInstanceArn *string `min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAppInstanceOutput) GoString added in v1.35.33

func (s UpdateAppInstanceOutput) GoString() string

GoString returns the string representation

func (*UpdateAppInstanceOutput) SetAppInstanceArn added in v1.35.33

func (s *UpdateAppInstanceOutput) SetAppInstanceArn(v string) *UpdateAppInstanceOutput

SetAppInstanceArn sets the AppInstanceArn field's value.

func (UpdateAppInstanceOutput) String added in v1.35.33

func (s UpdateAppInstanceOutput) String() string

String returns the string representation

type UpdateAppInstanceUserInput added in v1.35.33

type UpdateAppInstanceUserInput struct {

	// The ARN of the AppInstanceUser.
	//
	// AppInstanceUserArn is a required field
	AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true"`

	// The metadata of the AppInstanceUser.
	Metadata *string `type:"string" sensitive:"true"`

	// The name of the AppInstanceUser.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateAppInstanceUserInput) GoString added in v1.35.33

func (s UpdateAppInstanceUserInput) GoString() string

GoString returns the string representation

func (*UpdateAppInstanceUserInput) SetAppInstanceUserArn added in v1.35.33

func (s *UpdateAppInstanceUserInput) SetAppInstanceUserArn(v string) *UpdateAppInstanceUserInput

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (*UpdateAppInstanceUserInput) SetMetadata added in v1.35.33

SetMetadata sets the Metadata field's value.

func (*UpdateAppInstanceUserInput) SetName added in v1.35.33

SetName sets the Name field's value.

func (UpdateAppInstanceUserInput) String added in v1.35.33

String returns the string representation

func (*UpdateAppInstanceUserInput) Validate added in v1.35.33

func (s *UpdateAppInstanceUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAppInstanceUserOutput added in v1.35.33

type UpdateAppInstanceUserOutput struct {

	// The ARN of the AppInstanceUser.
	AppInstanceUserArn *string `min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAppInstanceUserOutput) GoString added in v1.35.33

func (s UpdateAppInstanceUserOutput) GoString() string

GoString returns the string representation

func (*UpdateAppInstanceUserOutput) SetAppInstanceUserArn added in v1.35.33

func (s *UpdateAppInstanceUserOutput) SetAppInstanceUserArn(v string) *UpdateAppInstanceUserOutput

SetAppInstanceUserArn sets the AppInstanceUserArn field's value.

func (UpdateAppInstanceUserOutput) String added in v1.35.33

String returns the string representation

type UpdateBotInput added in v1.19.30

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 added in v1.19.30

func (s UpdateBotInput) GoString() string

GoString returns the string representation

func (*UpdateBotInput) SetAccountId added in v1.19.30

func (s *UpdateBotInput) SetAccountId(v string) *UpdateBotInput

SetAccountId sets the AccountId field's value.

func (*UpdateBotInput) SetBotId added in v1.19.30

func (s *UpdateBotInput) SetBotId(v string) *UpdateBotInput

SetBotId sets the BotId field's value.

func (*UpdateBotInput) SetDisabled added in v1.19.30

func (s *UpdateBotInput) SetDisabled(v bool) *UpdateBotInput

SetDisabled sets the Disabled field's value.

func (UpdateBotInput) String added in v1.19.30

func (s UpdateBotInput) String() string

String returns the string representation

func (*UpdateBotInput) Validate added in v1.19.30

func (s *UpdateBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBotOutput added in v1.19.30

type UpdateBotOutput struct {

	// The updated bot details.
	Bot *Bot `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateBotOutput) GoString added in v1.19.30

func (s UpdateBotOutput) GoString() string

GoString returns the string representation

func (*UpdateBotOutput) SetBot added in v1.19.30

func (s *UpdateBotOutput) SetBot(v *Bot) *UpdateBotOutput

SetBot sets the Bot field's value.

func (UpdateBotOutput) String added in v1.19.30

func (s UpdateBotOutput) String() string

String returns the string representation

type UpdateChannelInput added in v1.35.33

type UpdateChannelInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The metadata for the update request.
	Metadata *string `type:"string" sensitive:"true"`

	// The mode of the update request.
	//
	// Mode is a required field
	Mode *string `type:"string" required:"true" enum:"ChannelMode"`

	// The name of the channel.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateChannelInput) GoString added in v1.35.33

func (s UpdateChannelInput) GoString() string

GoString returns the string representation

func (*UpdateChannelInput) SetChannelArn added in v1.35.33

func (s *UpdateChannelInput) SetChannelArn(v string) *UpdateChannelInput

SetChannelArn sets the ChannelArn field's value.

func (*UpdateChannelInput) SetChimeBearer added in v1.36.29

func (s *UpdateChannelInput) SetChimeBearer(v string) *UpdateChannelInput

SetChimeBearer sets the ChimeBearer field's value.

func (*UpdateChannelInput) SetMetadata added in v1.35.33

func (s *UpdateChannelInput) SetMetadata(v string) *UpdateChannelInput

SetMetadata sets the Metadata field's value.

func (*UpdateChannelInput) SetMode added in v1.35.33

SetMode sets the Mode field's value.

func (*UpdateChannelInput) SetName added in v1.35.33

SetName sets the Name field's value.

func (UpdateChannelInput) String added in v1.35.33

func (s UpdateChannelInput) String() string

String returns the string representation

func (*UpdateChannelInput) Validate added in v1.35.33

func (s *UpdateChannelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateChannelMessageInput added in v1.35.33

type UpdateChannelMessageInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`

	// The content of the message being updated.
	Content *string `type:"string" sensitive:"true"`

	// The ID string of the message being updated.
	//
	// MessageId is a required field
	MessageId *string `location:"uri" locationName:"messageId" min:"1" type:"string" required:"true"`

	// The metadata of the message being updated.
	Metadata *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateChannelMessageInput) GoString added in v1.35.33

func (s UpdateChannelMessageInput) GoString() string

GoString returns the string representation

func (*UpdateChannelMessageInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*UpdateChannelMessageInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (*UpdateChannelMessageInput) SetContent added in v1.35.33

SetContent sets the Content field's value.

func (*UpdateChannelMessageInput) SetMessageId added in v1.35.33

SetMessageId sets the MessageId field's value.

func (*UpdateChannelMessageInput) SetMetadata added in v1.35.33

SetMetadata sets the Metadata field's value.

func (UpdateChannelMessageInput) String added in v1.35.33

func (s UpdateChannelMessageInput) String() string

String returns the string representation

func (*UpdateChannelMessageInput) Validate added in v1.35.33

func (s *UpdateChannelMessageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateChannelMessageOutput added in v1.35.33

type UpdateChannelMessageOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`

	// The ID string of the message being updated.
	MessageId *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateChannelMessageOutput) GoString added in v1.35.33

func (s UpdateChannelMessageOutput) GoString() string

GoString returns the string representation

func (*UpdateChannelMessageOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*UpdateChannelMessageOutput) SetMessageId added in v1.35.33

SetMessageId sets the MessageId field's value.

func (UpdateChannelMessageOutput) String added in v1.35.33

String returns the string representation

type UpdateChannelOutput added in v1.35.33

type UpdateChannelOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateChannelOutput) GoString added in v1.35.33

func (s UpdateChannelOutput) GoString() string

GoString returns the string representation

func (*UpdateChannelOutput) SetChannelArn added in v1.35.33

func (s *UpdateChannelOutput) SetChannelArn(v string) *UpdateChannelOutput

SetChannelArn sets the ChannelArn field's value.

func (UpdateChannelOutput) String added in v1.35.33

func (s UpdateChannelOutput) String() string

String returns the string representation

type UpdateChannelReadMarkerInput added in v1.35.33

type UpdateChannelReadMarkerInput struct {

	// The ARN of the channel.
	//
	// ChannelArn is a required field
	ChannelArn *string `location:"uri" locationName:"channelArn" min:"5" type:"string" required:"true"`

	// The AppInstanceUserArn of the user that makes the API call.
	ChimeBearer *string `location:"header" locationName:"x-amz-chime-bearer" min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateChannelReadMarkerInput) GoString added in v1.35.33

func (s UpdateChannelReadMarkerInput) GoString() string

GoString returns the string representation

func (*UpdateChannelReadMarkerInput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (*UpdateChannelReadMarkerInput) SetChimeBearer added in v1.36.29

SetChimeBearer sets the ChimeBearer field's value.

func (UpdateChannelReadMarkerInput) String added in v1.35.33

String returns the string representation

func (*UpdateChannelReadMarkerInput) Validate added in v1.35.33

func (s *UpdateChannelReadMarkerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateChannelReadMarkerOutput added in v1.35.33

type UpdateChannelReadMarkerOutput struct {

	// The ARN of the channel.
	ChannelArn *string `min:"5" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateChannelReadMarkerOutput) GoString added in v1.35.33

GoString returns the string representation

func (*UpdateChannelReadMarkerOutput) SetChannelArn added in v1.35.33

SetChannelArn sets the ChannelArn field's value.

func (UpdateChannelReadMarkerOutput) String added in v1.35.33

String returns the string representation

type UpdateGlobalSettingsInput added in v1.18.4

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 added in v1.18.4

func (s UpdateGlobalSettingsInput) GoString() string

GoString returns the string representation

func (*UpdateGlobalSettingsInput) SetBusinessCalling added in v1.18.4

SetBusinessCalling sets the BusinessCalling field's value.

func (*UpdateGlobalSettingsInput) SetVoiceConnector added in v1.18.4

SetVoiceConnector sets the VoiceConnector field's value.

func (UpdateGlobalSettingsInput) String added in v1.18.4

func (s UpdateGlobalSettingsInput) String() string

String returns the string representation

func (*UpdateGlobalSettingsInput) Validate added in v1.18.4

func (s *UpdateGlobalSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGlobalSettingsOutput added in v1.18.4

type UpdateGlobalSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdateGlobalSettingsOutput) GoString added in v1.18.4

func (s UpdateGlobalSettingsOutput) GoString() string

GoString returns the string representation

func (UpdateGlobalSettingsOutput) String added in v1.18.4

String returns the string representation

type UpdatePhoneNumberInput added in v1.18.4

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 added in v1.18.4

func (s UpdatePhoneNumberInput) GoString() string

GoString returns the string representation

func (*UpdatePhoneNumberInput) SetCallingName added in v1.25.19

SetCallingName sets the CallingName field's value.

func (*UpdatePhoneNumberInput) SetPhoneNumberId added in v1.18.4

func (s *UpdatePhoneNumberInput) SetPhoneNumberId(v string) *UpdatePhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*UpdatePhoneNumberInput) SetProductType added in v1.18.4

SetProductType sets the ProductType field's value.

func (UpdatePhoneNumberInput) String added in v1.18.4

func (s UpdatePhoneNumberInput) String() string

String returns the string representation

func (*UpdatePhoneNumberInput) Validate added in v1.18.4

func (s *UpdatePhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePhoneNumberOutput added in v1.18.4

type UpdatePhoneNumberOutput struct {

	// The updated phone number details.
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberOutput) GoString added in v1.18.4

func (s UpdatePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*UpdatePhoneNumberOutput) SetPhoneNumber added in v1.18.4

SetPhoneNumber sets the PhoneNumber field's value.

func (UpdatePhoneNumberOutput) String added in v1.18.4

func (s UpdatePhoneNumberOutput) String() string

String returns the string representation

type UpdatePhoneNumberRequestItem added in v1.18.4

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 added in v1.18.4

func (s UpdatePhoneNumberRequestItem) GoString() string

GoString returns the string representation

func (*UpdatePhoneNumberRequestItem) SetCallingName added in v1.25.19

SetCallingName sets the CallingName field's value.

func (*UpdatePhoneNumberRequestItem) SetPhoneNumberId added in v1.18.4

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*UpdatePhoneNumberRequestItem) SetProductType added in v1.18.4

SetProductType sets the ProductType field's value.

func (UpdatePhoneNumberRequestItem) String added in v1.18.4

String returns the string representation

func (*UpdatePhoneNumberRequestItem) Validate added in v1.18.4

func (s *UpdatePhoneNumberRequestItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePhoneNumberSettingsInput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*UpdatePhoneNumberSettingsInput) SetCallingName added in v1.25.19

SetCallingName sets the CallingName field's value.

func (UpdatePhoneNumberSettingsInput) String added in v1.25.19

String returns the string representation

func (*UpdatePhoneNumberSettingsInput) Validate added in v1.25.19

func (s *UpdatePhoneNumberSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePhoneNumberSettingsOutput added in v1.25.19

type UpdatePhoneNumberSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberSettingsOutput) GoString added in v1.25.19

GoString returns the string representation

func (UpdatePhoneNumberSettingsOutput) String added in v1.25.19

String returns the string representation

type UpdateProxySessionInput added in v1.30.5

type UpdateProxySessionInput struct {

	// The proxy session capabilities.
	//
	// Capabilities is a required field
	Capabilities []*string `type:"list" required:"true"`

	// The number of minutes allowed for the proxy session.
	ExpiryMinutes *int64 `min:"1" type:"integer"`

	// The proxy session ID.
	//
	// ProxySessionId is a required field
	ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"`

	// The Amazon Chime voice connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateProxySessionInput) GoString added in v1.30.5

func (s UpdateProxySessionInput) GoString() string

GoString returns the string representation

func (*UpdateProxySessionInput) SetCapabilities added in v1.30.5

func (s *UpdateProxySessionInput) SetCapabilities(v []*string) *UpdateProxySessionInput

SetCapabilities sets the Capabilities field's value.

func (*UpdateProxySessionInput) SetExpiryMinutes added in v1.30.5

func (s *UpdateProxySessionInput) SetExpiryMinutes(v int64) *UpdateProxySessionInput

SetExpiryMinutes sets the ExpiryMinutes field's value.

func (*UpdateProxySessionInput) SetProxySessionId added in v1.30.5

func (s *UpdateProxySessionInput) SetProxySessionId(v string) *UpdateProxySessionInput

SetProxySessionId sets the ProxySessionId field's value.

func (*UpdateProxySessionInput) SetVoiceConnectorId added in v1.30.5

func (s *UpdateProxySessionInput) SetVoiceConnectorId(v string) *UpdateProxySessionInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (UpdateProxySessionInput) String added in v1.30.5

func (s UpdateProxySessionInput) String() string

String returns the string representation

func (*UpdateProxySessionInput) Validate added in v1.30.5

func (s *UpdateProxySessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateProxySessionOutput added in v1.30.5

type UpdateProxySessionOutput struct {

	// The proxy session details.
	ProxySession *ProxySession `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateProxySessionOutput) GoString added in v1.30.5

func (s UpdateProxySessionOutput) GoString() string

GoString returns the string representation

func (*UpdateProxySessionOutput) SetProxySession added in v1.30.5

SetProxySession sets the ProxySession field's value.

func (UpdateProxySessionOutput) String added in v1.30.5

func (s UpdateProxySessionOutput) String() string

String returns the string representation

type UpdateRoomInput added in v1.25.36

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 added in v1.25.36

func (s UpdateRoomInput) GoString() string

GoString returns the string representation

func (*UpdateRoomInput) SetAccountId added in v1.25.36

func (s *UpdateRoomInput) SetAccountId(v string) *UpdateRoomInput

SetAccountId sets the AccountId field's value.

func (*UpdateRoomInput) SetName added in v1.25.36

func (s *UpdateRoomInput) SetName(v string) *UpdateRoomInput

SetName sets the Name field's value.

func (*UpdateRoomInput) SetRoomId added in v1.25.36

func (s *UpdateRoomInput) SetRoomId(v string) *UpdateRoomInput

SetRoomId sets the RoomId field's value.

func (UpdateRoomInput) String added in v1.25.36

func (s UpdateRoomInput) String() string

String returns the string representation

func (*UpdateRoomInput) Validate added in v1.25.36

func (s *UpdateRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRoomMembershipInput added in v1.25.36

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 added in v1.25.36

func (s UpdateRoomMembershipInput) GoString() string

GoString returns the string representation

func (*UpdateRoomMembershipInput) SetAccountId added in v1.25.36

SetAccountId sets the AccountId field's value.

func (*UpdateRoomMembershipInput) SetMemberId added in v1.25.36

SetMemberId sets the MemberId field's value.

func (*UpdateRoomMembershipInput) SetRole added in v1.25.36

SetRole sets the Role field's value.

func (*UpdateRoomMembershipInput) SetRoomId added in v1.25.36

SetRoomId sets the RoomId field's value.

func (UpdateRoomMembershipInput) String added in v1.25.36

func (s UpdateRoomMembershipInput) String() string

String returns the string representation

func (*UpdateRoomMembershipInput) Validate added in v1.25.36

func (s *UpdateRoomMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRoomMembershipOutput added in v1.25.36

type UpdateRoomMembershipOutput struct {

	// The room membership details.
	RoomMembership *RoomMembership `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateRoomMembershipOutput) GoString added in v1.25.36

func (s UpdateRoomMembershipOutput) GoString() string

GoString returns the string representation

func (*UpdateRoomMembershipOutput) SetRoomMembership added in v1.25.36

SetRoomMembership sets the RoomMembership field's value.

func (UpdateRoomMembershipOutput) String added in v1.25.36

String returns the string representation

type UpdateRoomOutput added in v1.25.36

type UpdateRoomOutput struct {

	// The room details.
	Room *Room `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateRoomOutput) GoString added in v1.25.36

func (s UpdateRoomOutput) GoString() string

GoString returns the string representation

func (*UpdateRoomOutput) SetRoom added in v1.25.36

func (s *UpdateRoomOutput) SetRoom(v *Room) *UpdateRoomOutput

SetRoom sets the Room field's value.

func (UpdateRoomOutput) String added in v1.25.36

func (s UpdateRoomOutput) String() string

String returns the string representation

type UpdateSipMediaApplicationInput added in v1.35.30

type UpdateSipMediaApplicationInput struct {

	// The new set of endpoints for the specified SIP media application.
	Endpoints []*SipMediaApplicationEndpoint `min:"1" type:"list"`

	// The new name for the specified SIP media application.
	Name *string `min:"1" type:"string"`

	// The SIP media application ID.
	//
	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateSipMediaApplicationInput) GoString added in v1.35.30

GoString returns the string representation

func (*UpdateSipMediaApplicationInput) SetEndpoints added in v1.35.30

SetEndpoints sets the Endpoints field's value.

func (*UpdateSipMediaApplicationInput) SetName added in v1.35.30

SetName sets the Name field's value.

func (*UpdateSipMediaApplicationInput) SetSipMediaApplicationId added in v1.35.30

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (UpdateSipMediaApplicationInput) String added in v1.35.30

String returns the string representation

func (*UpdateSipMediaApplicationInput) Validate added in v1.35.30

func (s *UpdateSipMediaApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSipMediaApplicationOutput added in v1.35.30

type UpdateSipMediaApplicationOutput struct {

	// The updated SIP media application details.
	SipMediaApplication *SipMediaApplication `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateSipMediaApplicationOutput) GoString added in v1.35.30

GoString returns the string representation

func (*UpdateSipMediaApplicationOutput) SetSipMediaApplication added in v1.35.30

SetSipMediaApplication sets the SipMediaApplication field's value.

func (UpdateSipMediaApplicationOutput) String added in v1.35.30

String returns the string representation

type UpdateSipRuleInput added in v1.35.30

type UpdateSipRuleInput struct {

	// The new value specified to indicate whether the rule is disabled.
	Disabled *bool `type:"boolean"`

	// The new name for the specified SIP rule.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The SIP rule ID.
	//
	// SipRuleId is a required field
	SipRuleId *string `location:"uri" locationName:"sipRuleId" type:"string" required:"true"`

	// The new value of the list of target applications.
	TargetApplications []*SipRuleTargetApplication `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (UpdateSipRuleInput) GoString added in v1.35.30

func (s UpdateSipRuleInput) GoString() string

GoString returns the string representation

func (*UpdateSipRuleInput) SetDisabled added in v1.35.30

func (s *UpdateSipRuleInput) SetDisabled(v bool) *UpdateSipRuleInput

SetDisabled sets the Disabled field's value.

func (*UpdateSipRuleInput) SetName added in v1.35.30

SetName sets the Name field's value.

func (*UpdateSipRuleInput) SetSipRuleId added in v1.35.30

func (s *UpdateSipRuleInput) SetSipRuleId(v string) *UpdateSipRuleInput

SetSipRuleId sets the SipRuleId field's value.

func (*UpdateSipRuleInput) SetTargetApplications added in v1.35.30

func (s *UpdateSipRuleInput) SetTargetApplications(v []*SipRuleTargetApplication) *UpdateSipRuleInput

SetTargetApplications sets the TargetApplications field's value.

func (UpdateSipRuleInput) String added in v1.35.30

func (s UpdateSipRuleInput) String() string

String returns the string representation

func (*UpdateSipRuleInput) Validate added in v1.35.30

func (s *UpdateSipRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSipRuleOutput added in v1.35.30

type UpdateSipRuleOutput struct {

	// Updated SIP rule details.
	SipRule *SipRule `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateSipRuleOutput) GoString added in v1.35.30

func (s UpdateSipRuleOutput) GoString() string

GoString returns the string representation

func (*UpdateSipRuleOutput) SetSipRule added in v1.35.30

func (s *UpdateSipRuleOutput) SetSipRule(v *SipRule) *UpdateSipRuleOutput

SetSipRule sets the SipRule field's value.

func (UpdateSipRuleOutput) String added in v1.35.30

func (s UpdateSipRuleOutput) 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 added in v1.28.0

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 added in v1.28.0

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 added in v1.28.0

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 added in v1.28.0

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 added in v1.18.4

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 added in v1.18.4

func (s UpdateUserSettingsInput) GoString() string

GoString returns the string representation

func (*UpdateUserSettingsInput) SetAccountId added in v1.18.4

SetAccountId sets the AccountId field's value.

func (*UpdateUserSettingsInput) SetUserId added in v1.18.4

SetUserId sets the UserId field's value.

func (*UpdateUserSettingsInput) SetUserSettings added in v1.18.4

SetUserSettings sets the UserSettings field's value.

func (UpdateUserSettingsInput) String added in v1.18.4

func (s UpdateUserSettingsInput) String() string

String returns the string representation

func (*UpdateUserSettingsInput) Validate added in v1.18.4

func (s *UpdateUserSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUserSettingsOutput added in v1.18.4

type UpdateUserSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdateUserSettingsOutput) GoString added in v1.18.4

func (s UpdateUserSettingsOutput) GoString() string

GoString returns the string representation

func (UpdateUserSettingsOutput) String added in v1.18.4

func (s UpdateUserSettingsOutput) String() string

String returns the string representation

type UpdateVoiceConnectorGroupInput added in v1.25.19

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 added in v1.25.19

GoString returns the string representation

func (*UpdateVoiceConnectorGroupInput) SetName added in v1.25.19

SetName sets the Name field's value.

func (*UpdateVoiceConnectorGroupInput) SetVoiceConnectorGroupId added in v1.25.19

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (*UpdateVoiceConnectorGroupInput) SetVoiceConnectorItems added in v1.25.19

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (UpdateVoiceConnectorGroupInput) String added in v1.25.19

String returns the string representation

func (*UpdateVoiceConnectorGroupInput) Validate added in v1.25.19

func (s *UpdateVoiceConnectorGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateVoiceConnectorGroupOutput added in v1.25.19

type UpdateVoiceConnectorGroupOutput struct {

	// The updated Amazon Chime Voice Connector group details.
	VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorGroupOutput) GoString added in v1.25.19

GoString returns the string representation

func (*UpdateVoiceConnectorGroupOutput) SetVoiceConnectorGroup added in v1.25.19

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (UpdateVoiceConnectorGroupOutput) String added in v1.25.19

String returns the string representation

type UpdateVoiceConnectorInput added in v1.18.4

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 added in v1.18.4

func (s UpdateVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*UpdateVoiceConnectorInput) SetName added in v1.18.4

SetName sets the Name field's value.

func (*UpdateVoiceConnectorInput) SetRequireEncryption added in v1.18.4

func (s *UpdateVoiceConnectorInput) SetRequireEncryption(v bool) *UpdateVoiceConnectorInput

SetRequireEncryption sets the RequireEncryption field's value.

func (*UpdateVoiceConnectorInput) SetVoiceConnectorId added in v1.18.4

func (s *UpdateVoiceConnectorInput) SetVoiceConnectorId(v string) *UpdateVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (UpdateVoiceConnectorInput) String added in v1.18.4

func (s UpdateVoiceConnectorInput) String() string

String returns the string representation

func (*UpdateVoiceConnectorInput) Validate added in v1.18.4

func (s *UpdateVoiceConnectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateVoiceConnectorOutput added in v1.18.4

type UpdateVoiceConnectorOutput struct {

	// The updated Amazon Chime Voice Connector details.
	VoiceConnector *VoiceConnector `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorOutput) GoString added in v1.18.4

func (s UpdateVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*UpdateVoiceConnectorOutput) SetVoiceConnector added in v1.18.4

SetVoiceConnector sets the VoiceConnector field's value.

func (UpdateVoiceConnectorOutput) String added in v1.18.4

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 added in v1.28.0

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 added in v1.18.4

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 added in v1.28.0

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 added in v1.18.4

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 added in v1.18.4

func (s UserSettings) GoString() string

GoString returns the string representation

func (*UserSettings) SetTelephony added in v1.18.4

func (s *UserSettings) SetTelephony(v *TelephonySettings) *UserSettings

SetTelephony sets the Telephony field's value.

func (UserSettings) String added in v1.18.4

func (s UserSettings) String() string

String returns the string representation

func (*UserSettings) Validate added in v1.18.4

func (s *UserSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VoiceConnector added in v1.18.4

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 added in v1.18.4

func (s VoiceConnector) GoString() string

GoString returns the string representation

func (*VoiceConnector) SetAwsRegion added in v1.25.19

func (s *VoiceConnector) SetAwsRegion(v string) *VoiceConnector

SetAwsRegion sets the AwsRegion field's value.

func (*VoiceConnector) SetCreatedTimestamp added in v1.18.4

func (s *VoiceConnector) SetCreatedTimestamp(v time.Time) *VoiceConnector

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*VoiceConnector) SetName added in v1.18.4

func (s *VoiceConnector) SetName(v string) *VoiceConnector

SetName sets the Name field's value.

func (*VoiceConnector) SetOutboundHostName added in v1.18.4

func (s *VoiceConnector) SetOutboundHostName(v string) *VoiceConnector

SetOutboundHostName sets the OutboundHostName field's value.

func (*VoiceConnector) SetRequireEncryption added in v1.18.4

func (s *VoiceConnector) SetRequireEncryption(v bool) *VoiceConnector

SetRequireEncryption sets the RequireEncryption field's value.

func (*VoiceConnector) SetUpdatedTimestamp added in v1.18.4

func (s *VoiceConnector) SetUpdatedTimestamp(v time.Time) *VoiceConnector

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*VoiceConnector) SetVoiceConnectorId added in v1.18.4

func (s *VoiceConnector) SetVoiceConnectorId(v string) *VoiceConnector

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (VoiceConnector) String added in v1.18.4

func (s VoiceConnector) String() string

String returns the string representation

type VoiceConnectorGroup added in v1.25.19

type VoiceConnectorGroup struct {

	// The Amazon Chime Voice Connector group creation time stamp, 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 time stamp, 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 added in v1.25.19

func (s VoiceConnectorGroup) GoString() string

GoString returns the string representation

func (*VoiceConnectorGroup) SetCreatedTimestamp added in v1.25.19

func (s *VoiceConnectorGroup) SetCreatedTimestamp(v time.Time) *VoiceConnectorGroup

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*VoiceConnectorGroup) SetName added in v1.25.19

SetName sets the Name field's value.

func (*VoiceConnectorGroup) SetUpdatedTimestamp added in v1.25.19

func (s *VoiceConnectorGroup) SetUpdatedTimestamp(v time.Time) *VoiceConnectorGroup

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*VoiceConnectorGroup) SetVoiceConnectorGroupId added in v1.25.19

func (s *VoiceConnectorGroup) SetVoiceConnectorGroupId(v string) *VoiceConnectorGroup

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (*VoiceConnectorGroup) SetVoiceConnectorItems added in v1.25.19

func (s *VoiceConnectorGroup) SetVoiceConnectorItems(v []*VoiceConnectorItem) *VoiceConnectorGroup

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (VoiceConnectorGroup) String added in v1.25.19

func (s VoiceConnectorGroup) String() string

String returns the string representation

type VoiceConnectorItem added in v1.25.19

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 added in v1.25.19

func (s VoiceConnectorItem) GoString() string

GoString returns the string representation

func (*VoiceConnectorItem) SetPriority added in v1.25.19

func (s *VoiceConnectorItem) SetPriority(v int64) *VoiceConnectorItem

SetPriority sets the Priority field's value.

func (*VoiceConnectorItem) SetVoiceConnectorId added in v1.25.19

func (s *VoiceConnectorItem) SetVoiceConnectorId(v string) *VoiceConnectorItem

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (VoiceConnectorItem) String added in v1.25.19

func (s VoiceConnectorItem) String() string

String returns the string representation

func (*VoiceConnectorItem) Validate added in v1.25.19

func (s *VoiceConnectorItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VoiceConnectorSettings added in v1.18.4

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 added in v1.18.4

func (s VoiceConnectorSettings) GoString() string

GoString returns the string representation

func (*VoiceConnectorSettings) SetCdrBucket added in v1.18.4

SetCdrBucket sets the CdrBucket field's value.

func (VoiceConnectorSettings) String added in v1.18.4

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