aws-sdk-go: github.com/aws/aws-sdk-go/service/chime Index | Files | Directories

package chime

import "github.com/aws/aws-sdk-go/service/chime"

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

The Amazon Chime API (application programming interface) is designed for administrators to use to perform key tasks, such as creating and managing Amazon Chime accounts and users. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes.

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

Using an AWS SDK

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

Using the AWS CLI

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

Using REST API

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

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

Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Control Access to the Amazon Chime Console (https://docs.aws.amazon.com/chime/latest/ag/control-access.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

Package Files

api.go doc.go errors.go service.go

Constants

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

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

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

    // AccountTypeEnterpriseOidc is a AccountType enum value
    AccountTypeEnterpriseOidc = "EnterpriseOIDC"
)
const (
    // EmailStatusNotSent is a EmailStatus enum value
    EmailStatusNotSent = "NotSent"

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

    // EmailStatusFailed is a EmailStatus enum value
    EmailStatusFailed = "Failed"
)
const (
    // ErrorCodeUnauthorized is a ErrorCode enum value
    ErrorCodeUnauthorized = "Unauthorized"

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

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

    // ErrorCodeBadRequest is a ErrorCode enum value
    ErrorCodeBadRequest = "BadRequest"

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

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

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

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

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

    // ErrorCodePreconditionFailed is a ErrorCode enum value
    ErrorCodePreconditionFailed = "PreconditionFailed"
)
const (
    // InviteStatusPending is a InviteStatus enum value
    InviteStatusPending = "Pending"

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

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

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

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

    // LicenseProTrial is a License enum value
    LicenseProTrial = "ProTrial"
)
const (
    // OrderedPhoneNumberStatusProcessing is a OrderedPhoneNumberStatus enum value
    OrderedPhoneNumberStatusProcessing = "Processing"

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

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

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

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

    // PhoneNumberAssociationNameVoiceConnectorId is a PhoneNumberAssociationName enum value
    PhoneNumberAssociationNameVoiceConnectorId = "VoiceConnectorId"
)
const (
    // PhoneNumberOrderStatusProcessing is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusProcessing = "Processing"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Service information constants

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

type Account Uses

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"`

    // 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 Uses

func (s Account) GoString() string

GoString returns the string representation

func (*Account) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*Account) SetAccountType Uses

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

SetAccountType sets the AccountType field's value.

func (*Account) SetAwsAccountId Uses

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

SetAwsAccountId sets the AwsAccountId field's value.

func (*Account) SetCreatedTimestamp Uses

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Account) SetDefaultLicense Uses

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

SetDefaultLicense sets the DefaultLicense field's value.

func (*Account) SetName Uses

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

SetName sets the Name field's value.

func (*Account) SetSupportedLicenses Uses

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

SetSupportedLicenses sets the SupportedLicenses field's value.

func (Account) String Uses

func (s Account) String() string

String returns the string representation

type AccountSettings Uses

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 Uses

func (s AccountSettings) GoString() string

GoString returns the string representation

func (*AccountSettings) SetDisableRemoteControl Uses

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

SetDisableRemoteControl sets the DisableRemoteControl field's value.

func (*AccountSettings) SetEnableDialOut Uses

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

SetEnableDialOut sets the EnableDialOut field's value.

func (AccountSettings) String Uses

func (s AccountSettings) String() string

String returns the string representation

type AssociatePhoneNumberWithUserInput Uses

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 Uses

func (s AssociatePhoneNumberWithUserInput) GoString() string

GoString returns the string representation

func (*AssociatePhoneNumberWithUserInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*AssociatePhoneNumberWithUserInput) SetE164PhoneNumber Uses

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

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*AssociatePhoneNumberWithUserInput) SetUserId Uses

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

SetUserId sets the UserId field's value.

func (AssociatePhoneNumberWithUserInput) String Uses

func (s AssociatePhoneNumberWithUserInput) String() string

String returns the string representation

func (*AssociatePhoneNumberWithUserInput) Validate Uses

func (s *AssociatePhoneNumberWithUserInput) Validate() error

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

type AssociatePhoneNumberWithUserOutput Uses

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

func (AssociatePhoneNumberWithUserOutput) GoString Uses

func (s AssociatePhoneNumberWithUserOutput) GoString() string

GoString returns the string representation

func (AssociatePhoneNumberWithUserOutput) String Uses

func (s AssociatePhoneNumberWithUserOutput) String() string

String returns the string representation

type AssociatePhoneNumbersWithVoiceConnectorInput Uses

type AssociatePhoneNumbersWithVoiceConnectorInput struct {

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

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

func (AssociatePhoneNumbersWithVoiceConnectorInput) GoString Uses

func (s AssociatePhoneNumbersWithVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetE164PhoneNumbers Uses

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

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorInput) String Uses

func (s AssociatePhoneNumbersWithVoiceConnectorInput) String() string

String returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorInput) Validate Uses

func (s *AssociatePhoneNumbersWithVoiceConnectorInput) Validate() error

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

type AssociatePhoneNumbersWithVoiceConnectorOutput Uses

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 Uses

func (s AssociatePhoneNumbersWithVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorOutput) SetPhoneNumberErrors Uses

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorOutput) String Uses

func (s AssociatePhoneNumbersWithVoiceConnectorOutput) String() string

String returns the string representation

type BatchDeletePhoneNumberInput Uses

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 Uses

func (s BatchDeletePhoneNumberInput) GoString() string

GoString returns the string representation

func (*BatchDeletePhoneNumberInput) SetPhoneNumberIds Uses

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

SetPhoneNumberIds sets the PhoneNumberIds field's value.

func (BatchDeletePhoneNumberInput) String Uses

func (s BatchDeletePhoneNumberInput) String() string

String returns the string representation

func (*BatchDeletePhoneNumberInput) Validate Uses

func (s *BatchDeletePhoneNumberInput) Validate() error

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

type BatchDeletePhoneNumberOutput Uses

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 Uses

func (s BatchDeletePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*BatchDeletePhoneNumberOutput) SetPhoneNumberErrors Uses

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchDeletePhoneNumberOutput) String Uses

func (s BatchDeletePhoneNumberOutput) String() string

String returns the string representation

type BatchSuspendUserInput Uses

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 Uses

func (s BatchSuspendUserInput) GoString() string

GoString returns the string representation

func (*BatchSuspendUserInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*BatchSuspendUserInput) SetUserIdList Uses

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

SetUserIdList sets the UserIdList field's value.

func (BatchSuspendUserInput) String Uses

func (s BatchSuspendUserInput) String() string

String returns the string representation

func (*BatchSuspendUserInput) Validate Uses

func (s *BatchSuspendUserInput) Validate() error

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

type BatchSuspendUserOutput Uses

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 Uses

func (s BatchSuspendUserOutput) GoString() string

GoString returns the string representation

func (*BatchSuspendUserOutput) SetUserErrors Uses

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

SetUserErrors sets the UserErrors field's value.

func (BatchSuspendUserOutput) String Uses

func (s BatchSuspendUserOutput) String() string

String returns the string representation

type BatchUnsuspendUserInput Uses

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 Uses

func (s BatchUnsuspendUserInput) GoString() string

GoString returns the string representation

func (*BatchUnsuspendUserInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*BatchUnsuspendUserInput) SetUserIdList Uses

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

SetUserIdList sets the UserIdList field's value.

func (BatchUnsuspendUserInput) String Uses

func (s BatchUnsuspendUserInput) String() string

String returns the string representation

func (*BatchUnsuspendUserInput) Validate Uses

func (s *BatchUnsuspendUserInput) Validate() error

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

type BatchUnsuspendUserOutput Uses

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 Uses

func (s BatchUnsuspendUserOutput) GoString() string

GoString returns the string representation

func (*BatchUnsuspendUserOutput) SetUserErrors Uses

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

SetUserErrors sets the UserErrors field's value.

func (BatchUnsuspendUserOutput) String Uses

func (s BatchUnsuspendUserOutput) String() string

String returns the string representation

type BatchUpdatePhoneNumberInput Uses

type BatchUpdatePhoneNumberInput struct {

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

func (BatchUpdatePhoneNumberInput) GoString Uses

func (s BatchUpdatePhoneNumberInput) GoString() string

GoString returns the string representation

func (*BatchUpdatePhoneNumberInput) SetUpdatePhoneNumberRequestItems Uses

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

SetUpdatePhoneNumberRequestItems sets the UpdatePhoneNumberRequestItems field's value.

func (BatchUpdatePhoneNumberInput) String Uses

func (s BatchUpdatePhoneNumberInput) String() string

String returns the string representation

func (*BatchUpdatePhoneNumberInput) Validate Uses

func (s *BatchUpdatePhoneNumberInput) Validate() error

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

type BatchUpdatePhoneNumberOutput Uses

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 Uses

func (s BatchUpdatePhoneNumberOutput) GoString() string

GoString returns the string representation

func (*BatchUpdatePhoneNumberOutput) SetPhoneNumberErrors Uses

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchUpdatePhoneNumberOutput) String Uses

func (s BatchUpdatePhoneNumberOutput) String() string

String returns the string representation

type BatchUpdateUserInput Uses

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 Uses

func (s BatchUpdateUserInput) GoString() string

GoString returns the string representation

func (*BatchUpdateUserInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*BatchUpdateUserInput) SetUpdateUserRequestItems Uses

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

SetUpdateUserRequestItems sets the UpdateUserRequestItems field's value.

func (BatchUpdateUserInput) String Uses

func (s BatchUpdateUserInput) String() string

String returns the string representation

func (*BatchUpdateUserInput) Validate Uses

func (s *BatchUpdateUserInput) Validate() error

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

type BatchUpdateUserOutput Uses

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 Uses

func (s BatchUpdateUserOutput) GoString() string

GoString returns the string representation

func (*BatchUpdateUserOutput) SetUserErrors Uses

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

SetUserErrors sets the UserErrors field's value.

func (BatchUpdateUserOutput) String Uses

func (s BatchUpdateUserOutput) String() string

String returns the string representation

type Bot Uses

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 Uses

func (s Bot) GoString() string

GoString returns the string representation

func (*Bot) SetBotEmail Uses

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

SetBotEmail sets the BotEmail field's value.

func (*Bot) SetBotId Uses

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

SetBotId sets the BotId field's value.

func (*Bot) SetBotType Uses

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

SetBotType sets the BotType field's value.

func (*Bot) SetCreatedTimestamp Uses

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*Bot) SetDisabled Uses

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

SetDisabled sets the Disabled field's value.

func (*Bot) SetDisplayName Uses

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

SetDisplayName sets the DisplayName field's value.

func (*Bot) SetSecurityToken Uses

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

SetSecurityToken sets the SecurityToken field's value.

func (*Bot) SetUpdatedTimestamp Uses

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*Bot) SetUserId Uses

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

SetUserId sets the UserId field's value.

func (Bot) String Uses

func (s Bot) String() string

String returns the string representation

type BusinessCallingSettings Uses

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 Uses

func (s BusinessCallingSettings) GoString() string

GoString returns the string representation

func (*BusinessCallingSettings) SetCdrBucket Uses

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

SetCdrBucket sets the CdrBucket field's value.

func (BusinessCallingSettings) String Uses

func (s BusinessCallingSettings) String() string

String returns the string representation

type Chime Uses

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 Uses

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:

// 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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) AssociatePhoneNumberWithUserRequest Uses

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 Uses

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 Uses

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

AssociatePhoneNumbersWithVoiceConnector API operation for Amazon Chime.

Associates a phone number 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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorRequest Uses

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 Uses

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) BatchDeletePhoneNumber Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) BatchDeletePhoneNumberRequest Uses

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 Uses

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 Uses

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 dissasociated 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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) BatchSuspendUserRequest Uses

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 Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) BatchUnsuspendUserRequest Uses

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 Uses

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 Uses

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

BatchUpdatePhoneNumber API operation for Amazon Chime.

Updates phone number product types. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types. For toll-free numbers, you can use only 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 BatchUpdatePhoneNumber for usage and error information.

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) BatchUpdatePhoneNumberRequest Uses

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 Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) BatchUpdateUserRequest Uses

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 Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) CreateAccountRequest Uses

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 Uses

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) CreateBot Uses

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 Codes:

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

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

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

* ErrCodeResourceLimitExceededException "ResourceLimitExceededException"
The request exceeds the resource limit.

* ErrCodeNotFoundException "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/CreateBot

func (*Chime) CreateBotRequest Uses

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 Uses

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) CreatePhoneNumberOrder Uses

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 can use only 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 Codes:

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) CreatePhoneNumberOrderRequest Uses

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 Uses

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) CreateVoiceConnector Uses

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. 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 Codes:

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) CreateVoiceConnectorRequest Uses

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 Uses

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 Uses

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

DeleteAccount API operation for Amazon Chime.

Deletes the specified Amazon Chime account. You must suspend all users before deleting a Team account. You can use the BatchSuspendUser action to do so.

For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your Amazon Chime account before deletion. As soon as you release the domain, all users under that account are suspended.

Deleted accounts appear in your Disabled accounts list for 90 days. To restore a deleted account from your Disabled accounts list, you must contact AWS Support.

After 90 days, deleted accounts are permanently removed from your Disabled accounts list.

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

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

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

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

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) DeleteAccountRequest Uses

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 Uses

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) DeleteEventsConfiguration Uses

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 Codes:

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

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

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

* ErrCodeResourceLimitExceededException "ResourceLimitExceededException"
The request exceeds the resource limit.

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

func (*Chime) DeleteEventsConfigurationRequest Uses

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 Uses

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) DeletePhoneNumber Uses

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

DeletePhoneNumber API operation for Amazon Chime.

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

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

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

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

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) DeletePhoneNumberRequest Uses

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 Uses

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) DeleteVoiceConnector Uses

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

DeleteVoiceConnector API operation for Amazon Chime.

Deletes the specified Amazon Chime Voice Connector. Any phone numbers assigned to the Amazon Chime Voice Connector must be unassigned 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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorOrigination Uses

func (c *Chime) DeleteVoiceConnectorOrigination(input *DeleteVoiceConnectorOriginationInput) (*DeleteVoiceConnectorOriginationOutput, error)

DeleteVoiceConnectorOrigination API operation for Amazon Chime.

Deletes the origination settings for the specified Amazon Chime Voice Connector.

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

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

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorOriginationRequest Uses

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 Uses

func (c *Chime) DeleteVoiceConnectorOriginationWithContext(ctx aws.Context, input *DeleteVoiceConnectorOriginationInput, opts ...request.Option) (*DeleteVoiceConnectorOriginationOutput, error)

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

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

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

func (*Chime) DeleteVoiceConnectorRequest Uses

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) DeleteVoiceConnectorTermination Uses

func (c *Chime) DeleteVoiceConnectorTermination(input *DeleteVoiceConnectorTerminationInput) (*DeleteVoiceConnectorTerminationOutput, error)

DeleteVoiceConnectorTermination API operation for Amazon Chime.

Deletes the termination settings for the specified Amazon Chime Voice Connector.

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

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

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorTerminationCredentials Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) DeleteVoiceConnectorTerminationCredentialsRequest Uses

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 Uses

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 Uses

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 Uses

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 Uses

func (c *Chime) DeleteVoiceConnectorWithContext(ctx aws.Context, input *DeleteVoiceConnectorInput, opts ...request.Option) (*DeleteVoiceConnectorOutput, error)

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

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

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

func (*Chime) DisassociatePhoneNumberFromUser Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) DisassociatePhoneNumberFromUserRequest Uses

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 Uses

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 Uses

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnector(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)

DisassociatePhoneNumbersFromVoiceConnector API operation for Amazon Chime.

Disassociates the specified phone number 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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest Uses

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 Uses

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) GetAccount Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetAccountRequest Uses

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 Uses

func (c *Chime) GetAccountSettings(input *GetAccountSettingsInput) (*GetAccountSettingsOutput, error)

GetAccountSettings API operation for Amazon Chime.

Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dial out settings. For more information about these settings, see Use the Policies Page (https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide.

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

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

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetAccountSettingsRequest Uses

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 Uses

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 Uses

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) GetBot Uses

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 Codes:

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

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

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

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

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

func (*Chime) GetBotRequest Uses

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 Uses

func (c *Chime) GetBotWithContext(ctx aws.Context, input *GetBotInput, opts ...request.Option) (*GetBotOutput, error)

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

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

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

func (*Chime) GetEventsConfiguration Uses

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 Codes:

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

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

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

* ErrCodeResourceLimitExceededException "ResourceLimitExceededException"
The request exceeds the resource limit.

* ErrCodeNotFoundException "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 Uses

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 Uses

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 Uses

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 Codes:

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetGlobalSettingsRequest Uses

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 Uses

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) GetPhoneNumber Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetPhoneNumberOrder Uses

func (c *Chime) GetPhoneNumberOrder(input *GetPhoneNumberOrderInput) (*GetPhoneNumberOrderOutput, error)

GetPhoneNumberOrder API operation for Amazon Chime.

Retrieves details for the specified phone number order, such as order creation timestamp, phone numbers in E.164 format, product type, and order status.

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

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

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetPhoneNumberOrderRequest Uses

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 Uses

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 Uses

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) GetPhoneNumberWithContext Uses

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) GetUser Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetUserRequest Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetUserSettingsRequest Uses

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 Uses

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 Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorOrigination Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorOriginationRequest Uses

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 Uses

func (c *Chime) GetVoiceConnectorOriginationWithContext(ctx aws.Context, input *GetVoiceConnectorOriginationInput, opts ...request.Option) (*GetVoiceConnectorOriginationOutput, error)

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

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

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

func (*Chime) GetVoiceConnectorRequest Uses

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) GetVoiceConnectorTermination Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorTerminationHealth Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) GetVoiceConnectorTerminationHealthRequest Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

func (c *Chime) InviteUsers(input *InviteUsersInput) (*InviteUsersOutput, error)

InviteUsers API operation for Amazon Chime.

Sends email invites to as many as 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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) InviteUsersRequest Uses

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 Uses

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 Uses

func (c *Chime) ListAccounts(input *ListAccountsInput) (*ListAccountsOutput, error)

ListAccounts API operation for Amazon Chime.

Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the user's email address, which returns one account result.

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

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

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) ListAccountsPages Uses

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 Uses

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 Uses

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 Uses

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) ListBots Uses

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 Codes:

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

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

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

* ErrCodeNotFoundException "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/ListBots

func (*Chime) ListBotsRequest Uses

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 Uses

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) ListPhoneNumberOrders Uses

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 Codes:

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) ListPhoneNumberOrdersPages Uses

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 Uses

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 Uses

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 Uses

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 Uses

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, or 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 ListPhoneNumbers for usage and error information.

Returned Error Codes:

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) ListPhoneNumbersPages Uses

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 Uses

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 Uses

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 Uses

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) ListUsers Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) ListUsersPages Uses

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 Uses

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 Uses

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 Uses

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) ListVoiceConnectorTerminationCredentials Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) ListVoiceConnectorTerminationCredentialsRequest Uses

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 Uses

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 Uses

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 Codes:

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) ListVoiceConnectorsPages Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) LogoutUserRequest Uses

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 Uses

func (c *Chime) LogoutUserWithContext(ctx aws.Context, input *LogoutUserInput, opts ...request.Option) (*LogoutUserOutput, error)

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

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

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

func (*Chime) PutEventsConfiguration Uses

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 Codes:

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

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

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

* ErrCodeResourceLimitExceededException "ResourceLimitExceededException"
The request exceeds the resource limit.

* ErrCodeNotFoundException "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 Uses

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 Uses

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) PutVoiceConnectorOrigination Uses

func (c *Chime) PutVoiceConnectorOrigination(input *PutVoiceConnectorOriginationInput) (*PutVoiceConnectorOriginationOutput, error)

PutVoiceConnectorOrigination API operation for Amazon Chime.

Adds origination settings for the specified Amazon Chime Voice Connector.

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

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

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) PutVoiceConnectorOriginationRequest Uses

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 Uses

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) PutVoiceConnectorTermination Uses

func (c *Chime) PutVoiceConnectorTermination(input *PutVoiceConnectorTerminationInput) (*PutVoiceConnectorTerminationOutput, error)

PutVoiceConnectorTermination API operation for Amazon Chime.

Adds termination settings for the specified Amazon Chime Voice Connector.

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

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

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) PutVoiceConnectorTerminationCredentials Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) PutVoiceConnectorTerminationCredentialsRequest Uses

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 Uses

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 Uses

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 Uses

func (c *Chime) PutVoiceConnectorTerminationWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationInput, opts ...request.Option) (*PutVoiceConnectorTerminationOutput, error)

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

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

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

func (*Chime) RegenerateSecurityToken Uses

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 Codes:

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

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

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

* ErrCodeNotFoundException "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/RegenerateSecurityToken

func (*Chime) RegenerateSecurityTokenRequest Uses

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 Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) ResetPersonalPINRequest Uses

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 Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) RestorePhoneNumberRequest Uses

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 Uses

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 Uses

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 Codes:

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) SearchAvailablePhoneNumbersRequest Uses

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 Uses

func (c *Chime) SearchAvailablePhoneNumbersWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, opts ...request.Option) (*SearchAvailablePhoneNumbersOutput, error)

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

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

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

func (*Chime) UpdateAccount Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) UpdateAccountRequest Uses

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 Uses

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 Codes:

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

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) UpdateAccountSettingsRequest Uses

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 Uses

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 Uses

func (c *Chime) UpdateAccountWithContext(ctx aws.Context, input *UpdateAccountInput, opts ...request.Option) (*UpdateAccountOutput, error)

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

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

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

func (*Chime) UpdateBot Uses

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 Codes:

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

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

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

* ErrCodeNotFoundException "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/UpdateBot

func (*Chime) UpdateBotRequest Uses

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 Uses

func (c *Chime) UpdateBotWithContext(ctx aws.Context, input *UpdateBotInput, opts ...request.Option) (*UpdateBotOutput, error)

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

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

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

func (*Chime) UpdateGlobalSettings Uses

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 Codes:

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) UpdateGlobalSettingsRequest Uses

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 Uses

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 Uses

func (c *Chime) UpdatePhoneNumber(input *UpdatePhoneNumberInput) (*UpdatePhoneNumberOutput, error)

UpdatePhoneNumber API operation for Amazon Chime.

Updates phone number details, such as product type, for the specified phone number ID. For toll-free numbers, you can use only 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 UpdatePhoneNumber for usage and error information.

Returned Error Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) UpdatePhoneNumberRequest Uses

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) UpdatePhoneNumberWithContext Uses

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) UpdateUser Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) UpdateUserRequest Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) UpdateUserSettingsRequest Uses

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 Uses

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 Uses

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 Uses

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 Codes:

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

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

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

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

* ErrCodeThrottledClientException "ThrottledClientException"
The client exceeded its request rate limit.

* ErrCodeServiceUnavailableException "ServiceUnavailableException"
The service is currently unavailable.

* ErrCodeServiceFailureException "ServiceFailureException"
The service encountered an unexpected error.

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

func (*Chime) UpdateVoiceConnectorRequest Uses

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 Uses

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 CreateAccountInput Uses

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 Uses

func (s CreateAccountInput) GoString() string

GoString returns the string representation

func (*CreateAccountInput) SetName Uses

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

SetName sets the Name field's value.

func (CreateAccountInput) String Uses

func (s CreateAccountInput) String() string

String returns the string representation

func (*CreateAccountInput) Validate Uses

func (s *CreateAccountInput) Validate() error

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

type CreateAccountOutput Uses

type CreateAccountOutput struct {

    // The Amazon Chime account details.
    Account *Account `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateAccountOutput) GoString Uses

func (s CreateAccountOutput) GoString() string

GoString returns the string representation

func (*CreateAccountOutput) SetAccount Uses

func (s *CreateAccountOutput) SetAccount(v *Account) *CreateAccountOutput

SetAccount sets the Account field's value.

func (CreateAccountOutput) String Uses

func (s CreateAccountOutput) String() string

String returns the string representation

type CreateBotInput Uses

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 Uses

func (s CreateBotInput) GoString() string

GoString returns the string representation

func (*CreateBotInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*CreateBotInput) SetDisplayName Uses

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

SetDisplayName sets the DisplayName field's value.

func (*CreateBotInput) SetDomain Uses

func (s *CreateBotInput) SetDomain(v string) *CreateBotInput

SetDomain sets the Domain field's value.

func (CreateBotInput) String Uses

func (s CreateBotInput) String() string

String returns the string representation

func (*CreateBotInput) Validate Uses

func (s *CreateBotInput) Validate() error

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

type CreateBotOutput Uses

type CreateBotOutput struct {

    // The bot details.
    Bot *Bot `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateBotOutput) GoString Uses

func (s CreateBotOutput) GoString() string

GoString returns the string representation

func (*CreateBotOutput) SetBot Uses

func (s *CreateBotOutput) SetBot(v *Bot) *CreateBotOutput

SetBot sets the Bot field's value.

func (CreateBotOutput) String Uses

func (s CreateBotOutput) String() string

String returns the string representation

type CreatePhoneNumberOrderInput Uses

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 Uses

func (s CreatePhoneNumberOrderInput) GoString() string

GoString returns the string representation

func (*CreatePhoneNumberOrderInput) SetE164PhoneNumbers Uses

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

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*CreatePhoneNumberOrderInput) SetProductType Uses

func (s *CreatePhoneNumberOrderInput) SetProductType(v string) *CreatePhoneNumberOrderInput

SetProductType sets the ProductType field's value.

func (CreatePhoneNumberOrderInput) String Uses

func (s CreatePhoneNumberOrderInput) String() string

String returns the string representation

func (*CreatePhoneNumberOrderInput) Validate Uses

func (s *CreatePhoneNumberOrderInput) Validate() error

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

type CreatePhoneNumberOrderOutput Uses

type CreatePhoneNumberOrderOutput struct {

    // The phone number order details.
    PhoneNumberOrder *PhoneNumberOrder `type:"structure"`
    // contains filtered or unexported fields
}

func (CreatePhoneNumberOrderOutput) GoString Uses

func (s CreatePhoneNumberOrderOutput) GoString() string

GoString returns the string representation

func (*CreatePhoneNumberOrderOutput) SetPhoneNumberOrder Uses

func (s *CreatePhoneNumberOrderOutput) SetPhoneNumberOrder(v *PhoneNumberOrder) *CreatePhoneNumberOrderOutput

SetPhoneNumberOrder sets the PhoneNumberOrder field's value.

func (CreatePhoneNumberOrderOutput) String Uses

func (s CreatePhoneNumberOrderOutput) String() string

String returns the string representation

type CreateVoiceConnectorInput Uses

type CreateVoiceConnectorInput 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"`
    // contains filtered or unexported fields
}

func (CreateVoiceConnectorInput) GoString Uses

func (s CreateVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*CreateVoiceConnectorInput) SetName Uses

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

SetName sets the Name field's value.

func (*CreateVoiceConnectorInput) SetRequireEncryption Uses

func (s *CreateVoiceConnectorInput) SetRequireEncryption(v bool) *CreateVoiceConnectorInput

SetRequireEncryption sets the RequireEncryption field's value.

func (CreateVoiceConnectorInput) String Uses

func (s CreateVoiceConnectorInput) String() string

String returns the string representation

func (*CreateVoiceConnectorInput) Validate Uses

func (s *CreateVoiceConnectorInput) Validate() error

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

type CreateVoiceConnectorOutput Uses

type CreateVoiceConnectorOutput struct {

    // The Amazon Chime Voice Connector details.
    VoiceConnector *VoiceConnector `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateVoiceConnectorOutput) GoString Uses

func (s CreateVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*CreateVoiceConnectorOutput) SetVoiceConnector Uses

func (s *CreateVoiceConnectorOutput) SetVoiceConnector(v *VoiceConnector) *CreateVoiceConnectorOutput

SetVoiceConnector sets the VoiceConnector field's value.

func (CreateVoiceConnectorOutput) String Uses

func (s CreateVoiceConnectorOutput) String() string

String returns the string representation

type Credential Uses

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 Uses

func (s Credential) GoString() string

GoString returns the string representation

func (*Credential) SetPassword Uses

func (s *Credential) SetPassword(v string) *Credential

SetPassword sets the Password field's value.

func (*Credential) SetUsername Uses

func (s *Credential) SetUsername(v string) *Credential

SetUsername sets the Username field's value.

func (Credential) String Uses

func (s Credential) String() string

String returns the string representation

type DeleteAccountInput Uses

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 Uses

func (s DeleteAccountInput) GoString() string

GoString returns the string representation

func (*DeleteAccountInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (DeleteAccountInput) String Uses

func (s DeleteAccountInput) String() string

String returns the string representation

func (*DeleteAccountInput) Validate Uses

func (s *DeleteAccountInput) Validate() error

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

type DeleteAccountOutput Uses

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

func (DeleteAccountOutput) GoString Uses

func (s DeleteAccountOutput) GoString() string

GoString returns the string representation

func (DeleteAccountOutput) String Uses

func (s DeleteAccountOutput) String() string

String returns the string representation

type DeleteEventsConfigurationInput Uses

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 Uses

func (s DeleteEventsConfigurationInput) GoString() string

GoString returns the string representation

func (*DeleteEventsConfigurationInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*DeleteEventsConfigurationInput) SetBotId Uses

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

SetBotId sets the BotId field's value.

func (DeleteEventsConfigurationInput) String Uses

func (s DeleteEventsConfigurationInput) String() string

String returns the string representation

func (*DeleteEventsConfigurationInput) Validate Uses

func (s *DeleteEventsConfigurationInput) Validate() error

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

type DeleteEventsConfigurationOutput Uses

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

func (DeleteEventsConfigurationOutput) GoString Uses

func (s DeleteEventsConfigurationOutput) GoString() string

GoString returns the string representation

func (DeleteEventsConfigurationOutput) String Uses

func (s DeleteEventsConfigurationOutput) String() string

String returns the string representation

type DeletePhoneNumberInput Uses

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 Uses

func (s DeletePhoneNumberInput) GoString() string

GoString returns the string representation

func (*DeletePhoneNumberInput) SetPhoneNumberId Uses

func (s *DeletePhoneNumberInput) SetPhoneNumberId(v string) *DeletePhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (DeletePhoneNumberInput) String Uses

func (s DeletePhoneNumberInput) String() string

String returns the string representation

func (*DeletePhoneNumberInput) Validate Uses

func (s *DeletePhoneNumberInput) Validate() error

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

type DeletePhoneNumberOutput Uses

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

func (DeletePhoneNumberOutput) GoString Uses

func (s DeletePhoneNumberOutput) GoString() string

GoString returns the string representation

func (DeletePhoneNumberOutput) String Uses

func (s DeletePhoneNumberOutput) String() string

String returns the string representation

type DeleteVoiceConnectorInput Uses

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 Uses

func (s DeleteVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*DeleteVoiceConnectorInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorInput) String Uses

func (s DeleteVoiceConnectorInput) String() string

String returns the string representation

func (*DeleteVoiceConnectorInput) Validate Uses

func (s *DeleteVoiceConnectorInput) Validate() error

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

type DeleteVoiceConnectorOriginationInput Uses

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 Uses

func (s DeleteVoiceConnectorOriginationInput) GoString() string

GoString returns the string representation

func (*DeleteVoiceConnectorOriginationInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorOriginationInput) String Uses

func (s DeleteVoiceConnectorOriginationInput) String() string

String returns the string representation

func (*DeleteVoiceConnectorOriginationInput) Validate Uses

func (s *DeleteVoiceConnectorOriginationInput) Validate() error

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

type DeleteVoiceConnectorOriginationOutput Uses

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

func (DeleteVoiceConnectorOriginationOutput) GoString Uses

func (s DeleteVoiceConnectorOriginationOutput) GoString() string

GoString returns the string representation

func (DeleteVoiceConnectorOriginationOutput) String Uses

func (s DeleteVoiceConnectorOriginationOutput) String() string

String returns the string representation

type DeleteVoiceConnectorOutput Uses

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

func (DeleteVoiceConnectorOutput) GoString Uses

func (s DeleteVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (DeleteVoiceConnectorOutput) String Uses

func (s DeleteVoiceConnectorOutput) String() string

String returns the string representation

type DeleteVoiceConnectorTerminationCredentialsInput Uses

type DeleteVoiceConnectorTerminationCredentialsInput struct {

    // The RFC2617 compliant username associated with the SIP credentials, in US-ASCII
    // format.
    Usernames []*string `type:"list"`

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

func (DeleteVoiceConnectorTerminationCredentialsInput) GoString Uses

func (s DeleteVoiceConnectorTerminationCredentialsInput) GoString() string

GoString returns the string representation

func (*DeleteVoiceConnectorTerminationCredentialsInput) SetUsernames Uses

func (s *DeleteVoiceConnectorTerminationCredentialsInput) SetUsernames(v []*string) *DeleteVoiceConnectorTerminationCredentialsInput

SetUsernames sets the Usernames field's value.

func (*DeleteVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationCredentialsInput) String Uses

func (s DeleteVoiceConnectorTerminationCredentialsInput) String() string

String returns the string representation

func (*DeleteVoiceConnectorTerminationCredentialsInput) Validate Uses

func (s *DeleteVoiceConnectorTerminationCredentialsInput) Validate() error

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

type DeleteVoiceConnectorTerminationCredentialsOutput Uses

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

func (DeleteVoiceConnectorTerminationCredentialsOutput) GoString Uses

func (s DeleteVoiceConnectorTerminationCredentialsOutput) GoString() string

GoString returns the string representation

func (DeleteVoiceConnectorTerminationCredentialsOutput) String Uses

func (s DeleteVoiceConnectorTerminationCredentialsOutput) String() string

String returns the string representation

type DeleteVoiceConnectorTerminationInput Uses

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 Uses

func (s DeleteVoiceConnectorTerminationInput) GoString() string

GoString returns the string representation

func (*DeleteVoiceConnectorTerminationInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationInput) String Uses

func (s DeleteVoiceConnectorTerminationInput) String() string

String returns the string representation

func (*DeleteVoiceConnectorTerminationInput) Validate Uses

func (s *DeleteVoiceConnectorTerminationInput) Validate() error

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

type DeleteVoiceConnectorTerminationOutput Uses

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

func (DeleteVoiceConnectorTerminationOutput) GoString Uses

func (s DeleteVoiceConnectorTerminationOutput) GoString() string

GoString returns the string representation

func (DeleteVoiceConnectorTerminationOutput) String Uses

func (s DeleteVoiceConnectorTerminationOutput) String() string

String returns the string representation

type DisassociatePhoneNumberFromUserInput Uses

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 Uses

func (s DisassociatePhoneNumberFromUserInput) GoString() string

GoString returns the string representation

func (*DisassociatePhoneNumberFromUserInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*DisassociatePhoneNumberFromUserInput) SetUserId Uses

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

SetUserId sets the UserId field's value.

func (DisassociatePhoneNumberFromUserInput) String Uses

func (s DisassociatePhoneNumberFromUserInput) String() string

String returns the string representation

func (*DisassociatePhoneNumberFromUserInput) Validate Uses

func (s *DisassociatePhoneNumberFromUserInput) Validate() error

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

type DisassociatePhoneNumberFromUserOutput Uses

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

func (DisassociatePhoneNumberFromUserOutput) GoString Uses

func (s DisassociatePhoneNumberFromUserOutput) GoString() string

GoString returns the string representation

func (DisassociatePhoneNumberFromUserOutput) String Uses

func (s DisassociatePhoneNumberFromUserOutput) String() string

String returns the string representation

type DisassociatePhoneNumbersFromVoiceConnectorInput Uses

type DisassociatePhoneNumbersFromVoiceConnectorInput struct {

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

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

func (DisassociatePhoneNumbersFromVoiceConnectorInput) GoString Uses

func (s DisassociatePhoneNumbersFromVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) SetE164PhoneNumbers Uses

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

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorInput) String Uses

func (s DisassociatePhoneNumbersFromVoiceConnectorInput) String() string

String returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) Validate Uses

func (s *DisassociatePhoneNumbersFromVoiceConnectorInput) Validate() error

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

type DisassociatePhoneNumbersFromVoiceConnectorOutput Uses

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 Uses

func (s DisassociatePhoneNumbersFromVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorOutput) SetPhoneNumberErrors Uses

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) String Uses

func (s DisassociatePhoneNumbersFromVoiceConnectorOutput) String() string

String returns the string representation

type EventsConfiguration Uses

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 Uses

func (s EventsConfiguration) GoString() string

GoString returns the string representation

func (*EventsConfiguration) SetBotId Uses

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

SetBotId sets the BotId field's value.

func (*EventsConfiguration) SetLambdaFunctionArn Uses

func (s *EventsConfiguration) SetLambdaFunctionArn(v string) *EventsConfiguration

SetLambdaFunctionArn sets the LambdaFunctionArn field's value.

func (*EventsConfiguration) SetOutboundEventsHTTPSEndpoint Uses

func (s *EventsConfiguration) SetOutboundEventsHTTPSEndpoint(v string) *EventsConfiguration

SetOutboundEventsHTTPSEndpoint sets the OutboundEventsHTTPSEndpoint field's value.

func (EventsConfiguration) String Uses

func (s EventsConfiguration) String() string

String returns the string representation

type GetAccountInput Uses

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 Uses

func (s GetAccountInput) GoString() string

GoString returns the string representation

func (*GetAccountInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (GetAccountInput) String Uses

func (s GetAccountInput) String() string

String returns the string representation

func (*GetAccountInput) Validate Uses

func (s *GetAccountInput) Validate() error

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

type GetAccountOutput Uses

type GetAccountOutput struct {

    // The Amazon Chime account details.
    Account *Account `type:"structure"`
    // contains filtered or unexported fields
}

func (GetAccountOutput) GoString Uses

func (s GetAccountOutput) GoString() string

GoString returns the string representation

func (*GetAccountOutput) SetAccount Uses

func (s *GetAccountOutput) SetAccount(v *Account) *GetAccountOutput

SetAccount sets the Account field's value.

func (GetAccountOutput) String Uses

func (s GetAccountOutput) String() string

String returns the string representation

type GetAccountSettingsInput Uses

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 Uses

func (s GetAccountSettingsInput) GoString() string

GoString returns the string representation

func (*GetAccountSettingsInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (GetAccountSettingsInput) String Uses

func (s GetAccountSettingsInput) String() string

String returns the string representation

func (*GetAccountSettingsInput) Validate Uses

func (s *GetAccountSettingsInput) Validate() error

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

type GetAccountSettingsOutput Uses

type GetAccountSettingsOutput struct {

    // The Amazon Chime account settings.
    AccountSettings *AccountSettings `type:"structure"`
    // contains filtered or unexported fields
}

func (GetAccountSettingsOutput) GoString Uses

func (s GetAccountSettingsOutput) GoString() string

GoString returns the string representation

func (*GetAccountSettingsOutput) SetAccountSettings Uses

func (s *GetAccountSettingsOutput) SetAccountSettings(v *AccountSettings) *GetAccountSettingsOutput

SetAccountSettings sets the AccountSettings field's value.

func (GetAccountSettingsOutput) String Uses

func (s GetAccountSettingsOutput) String() string

String returns the string representation

type GetBotInput Uses

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 Uses

func (s GetBotInput) GoString() string

GoString returns the string representation

func (*GetBotInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*GetBotInput) SetBotId Uses

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

SetBotId sets the BotId field's value.

func (GetBotInput) String Uses

func (s GetBotInput) String() string

String returns the string representation

func (*GetBotInput) Validate Uses

func (s *GetBotInput) Validate() error

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

type GetBotOutput Uses

type GetBotOutput struct {

    // The chat bot details.
    Bot *Bot `type:"structure"`
    // contains filtered or unexported fields
}

func (GetBotOutput) GoString Uses

func (s GetBotOutput) GoString() string

GoString returns the string representation

func (*GetBotOutput) SetBot Uses

func (s *GetBotOutput) SetBot(v *Bot) *GetBotOutput

SetBot sets the Bot field's value.

func (GetBotOutput) String Uses

func (s GetBotOutput) String() string

String returns the string representation

type GetEventsConfigurationInput Uses

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 Uses

func (s GetEventsConfigurationInput) GoString() string

GoString returns the string representation

func (*GetEventsConfigurationInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*GetEventsConfigurationInput) SetBotId Uses

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

SetBotId sets the BotId field's value.

func (GetEventsConfigurationInput) String Uses

func (s GetEventsConfigurationInput) String() string

String returns the string representation

func (*GetEventsConfigurationInput) Validate Uses

func (s *GetEventsConfigurationInput) Validate() error

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

type GetEventsConfigurationOutput Uses

type GetEventsConfigurationOutput struct {

    // The events configuration details.
    EventsConfiguration *EventsConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (GetEventsConfigurationOutput) GoString Uses

func (s GetEventsConfigurationOutput) GoString() string

GoString returns the string representation

func (*GetEventsConfigurationOutput) SetEventsConfiguration Uses

func (s *GetEventsConfigurationOutput) SetEventsConfiguration(v *EventsConfiguration) *GetEventsConfigurationOutput

SetEventsConfiguration sets the EventsConfiguration field's value.

func (GetEventsConfigurationOutput) String Uses

func (s GetEventsConfigurationOutput) String() string

String returns the string representation

type GetGlobalSettingsInput Uses

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

func (GetGlobalSettingsInput) GoString Uses

func (s GetGlobalSettingsInput) GoString() string

GoString returns the string representation

func (GetGlobalSettingsInput) String Uses

func (s GetGlobalSettingsInput) String() string

String returns the string representation

type GetGlobalSettingsOutput Uses

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 Uses

func (s GetGlobalSettingsOutput) GoString() string

GoString returns the string representation

func (*GetGlobalSettingsOutput) SetBusinessCalling Uses

func (s *GetGlobalSettingsOutput) SetBusinessCalling(v *BusinessCallingSettings) *GetGlobalSettingsOutput

SetBusinessCalling sets the BusinessCalling field's value.

func (*GetGlobalSettingsOutput) SetVoiceConnector Uses

func (s *GetGlobalSettingsOutput) SetVoiceConnector(v *VoiceConnectorSettings) *GetGlobalSettingsOutput

SetVoiceConnector sets the VoiceConnector field's value.

func (GetGlobalSettingsOutput) String Uses

func (s GetGlobalSettingsOutput) String() string

String returns the string representation

type GetPhoneNumberInput Uses

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 Uses

func (s GetPhoneNumberInput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberInput) SetPhoneNumberId Uses

func (s *GetPhoneNumberInput) SetPhoneNumberId(v string) *GetPhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (GetPhoneNumberInput) String Uses

func (s GetPhoneNumberInput) String() string

String returns the string representation

func (*GetPhoneNumberInput) Validate Uses

func (s *GetPhoneNumberInput) Validate() error

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

type GetPhoneNumberOrderInput Uses

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 Uses

func (s GetPhoneNumberOrderInput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberOrderInput) SetPhoneNumberOrderId Uses

func (s *GetPhoneNumberOrderInput) SetPhoneNumberOrderId(v string) *GetPhoneNumberOrderInput

SetPhoneNumberOrderId sets the PhoneNumberOrderId field's value.

func (GetPhoneNumberOrderInput) String Uses

func (s GetPhoneNumberOrderInput) String() string

String returns the string representation

func (*GetPhoneNumberOrderInput) Validate Uses

func (s *GetPhoneNumberOrderInput) Validate() error

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

type GetPhoneNumberOrderOutput Uses

type GetPhoneNumberOrderOutput struct {

    // The phone number order details.
    PhoneNumberOrder *PhoneNumberOrder `type:"structure"`
    // contains filtered or unexported fields
}

func (GetPhoneNumberOrderOutput) GoString Uses

func (s GetPhoneNumberOrderOutput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberOrderOutput) SetPhoneNumberOrder Uses

func (s *GetPhoneNumberOrderOutput) SetPhoneNumberOrder(v *PhoneNumberOrder) *GetPhoneNumberOrderOutput

SetPhoneNumberOrder sets the PhoneNumberOrder field's value.

func (GetPhoneNumberOrderOutput) String Uses

func (s GetPhoneNumberOrderOutput) String() string

String returns the string representation

type GetPhoneNumberOutput Uses

type GetPhoneNumberOutput struct {

    // The phone number details.
    PhoneNumber *PhoneNumber `type:"structure"`
    // contains filtered or unexported fields
}

func (GetPhoneNumberOutput) GoString Uses

func (s GetPhoneNumberOutput) GoString() string

GoString returns the string representation

func (*GetPhoneNumberOutput) SetPhoneNumber Uses

func (s *GetPhoneNumberOutput) SetPhoneNumber(v *PhoneNumber) *GetPhoneNumberOutput

SetPhoneNumber sets the PhoneNumber field's value.

func (GetPhoneNumberOutput) String Uses

func (s GetPhoneNumberOutput) String() string

String returns the string representation

type GetUserInput Uses

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 Uses

func (s GetUserInput) GoString() string

GoString returns the string representation

func (*GetUserInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*GetUserInput) SetUserId Uses

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

SetUserId sets the UserId field's value.

func (GetUserInput) String Uses

func (s GetUserInput) String() string

String returns the string representation

func (*GetUserInput) Validate Uses

func (s *GetUserInput) Validate() error

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

type GetUserOutput Uses

type GetUserOutput struct {

    // The user details.
    User *User `type:"structure"`
    // contains filtered or unexported fields
}

func (GetUserOutput) GoString Uses

func (s GetUserOutput) GoString() string

GoString returns the string representation

func (*GetUserOutput) SetUser Uses

func (s *GetUserOutput) SetUser(v *User) *GetUserOutput

SetUser sets the User field's value.

func (GetUserOutput) String Uses

func (s GetUserOutput) String() string

String returns the string representation

type GetUserSettingsInput Uses

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 Uses

func (s GetUserSettingsInput) GoString() string

GoString returns the string representation

func (*GetUserSettingsInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*GetUserSettingsInput) SetUserId Uses

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

SetUserId sets the UserId field's value.

func (GetUserSettingsInput) String Uses

func (s GetUserSettingsInput) String() string

String returns the string representation

func (*GetUserSettingsInput) Validate Uses

func (s *GetUserSettingsInput) Validate() error

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

type GetUserSettingsOutput Uses

type GetUserSettingsOutput struct {

    // The user settings.
    UserSettings *UserSettings `type:"structure"`
    // contains filtered or unexported fields
}

func (GetUserSettingsOutput) GoString Uses

func (s GetUserSettingsOutput) GoString() string

GoString returns the string representation

func (*GetUserSettingsOutput) SetUserSettings Uses

func (s *GetUserSettingsOutput) SetUserSettings(v *UserSettings) *GetUserSettingsOutput

SetUserSettings sets the UserSettings field's value.

func (GetUserSettingsOutput) String Uses

func (s GetUserSettingsOutput) String() string

String returns the string representation

type GetVoiceConnectorInput Uses

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 Uses

func (s GetVoiceConnectorInput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorInput) String Uses

func (s GetVoiceConnectorInput) String() string

String returns the string representation

func (*GetVoiceConnectorInput) Validate Uses

func (s *GetVoiceConnectorInput) Validate() error

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

type GetVoiceConnectorOriginationInput Uses

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 Uses

func (s GetVoiceConnectorOriginationInput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorOriginationInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorOriginationInput) String Uses

func (s GetVoiceConnectorOriginationInput) String() string

String returns the string representation

func (*GetVoiceConnectorOriginationInput) Validate Uses

func (s *GetVoiceConnectorOriginationInput) Validate() error

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

type GetVoiceConnectorOriginationOutput Uses

type GetVoiceConnectorOriginationOutput struct {

    // The origination setting details.
    Origination *Origination `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorOriginationOutput) GoString Uses

func (s GetVoiceConnectorOriginationOutput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorOriginationOutput) SetOrigination Uses

func (s *GetVoiceConnectorOriginationOutput) SetOrigination(v *Origination) *GetVoiceConnectorOriginationOutput

SetOrigination sets the Origination field's value.

func (GetVoiceConnectorOriginationOutput) String Uses

func (s GetVoiceConnectorOriginationOutput) String() string

String returns the string representation

type GetVoiceConnectorOutput Uses

type GetVoiceConnectorOutput struct {

    // The Amazon Chime Voice Connector details.
    VoiceConnector *VoiceConnector `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorOutput) GoString Uses

func (s GetVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorOutput) SetVoiceConnector Uses

func (s *GetVoiceConnectorOutput) SetVoiceConnector(v *VoiceConnector) *GetVoiceConnectorOutput

SetVoiceConnector sets the VoiceConnector field's value.

func (GetVoiceConnectorOutput) String Uses

func (s GetVoiceConnectorOutput) String() string

String returns the string representation

type GetVoiceConnectorTerminationHealthInput Uses

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 Uses

func (s GetVoiceConnectorTerminationHealthInput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorTerminationHealthInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationHealthInput) String Uses

func (s GetVoiceConnectorTerminationHealthInput) String() string

String returns the string representation

func (*GetVoiceConnectorTerminationHealthInput) Validate Uses

func (s *GetVoiceConnectorTerminationHealthInput) Validate() error

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

type GetVoiceConnectorTerminationHealthOutput Uses

type GetVoiceConnectorTerminationHealthOutput struct {

    // The termination health details.
    TerminationHealth *TerminationHealth `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationHealthOutput) GoString Uses

func (s GetVoiceConnectorTerminationHealthOutput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorTerminationHealthOutput) SetTerminationHealth Uses

func (s *GetVoiceConnectorTerminationHealthOutput) SetTerminationHealth(v *TerminationHealth) *GetVoiceConnectorTerminationHealthOutput

SetTerminationHealth sets the TerminationHealth field's value.

func (GetVoiceConnectorTerminationHealthOutput) String Uses

func (s GetVoiceConnectorTerminationHealthOutput) String() string

String returns the string representation

type GetVoiceConnectorTerminationInput Uses

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 Uses

func (s GetVoiceConnectorTerminationInput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorTerminationInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationInput) String Uses

func (s GetVoiceConnectorTerminationInput) String() string

String returns the string representation

func (*GetVoiceConnectorTerminationInput) Validate Uses

func (s *GetVoiceConnectorTerminationInput) Validate() error

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

type GetVoiceConnectorTerminationOutput Uses

type GetVoiceConnectorTerminationOutput struct {

    // The termination setting details.
    Termination *Termination `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationOutput) GoString Uses

func (s GetVoiceConnectorTerminationOutput) GoString() string

GoString returns the string representation

func (*GetVoiceConnectorTerminationOutput) SetTermination Uses

func (s *GetVoiceConnectorTerminationOutput) SetTermination(v *Termination) *GetVoiceConnectorTerminationOutput

SetTermination sets the Termination field's value.

func (GetVoiceConnectorTerminationOutput) String Uses

func (s GetVoiceConnectorTerminationOutput) String() string

String returns the string representation

type Invite Uses

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 Uses

func (s Invite) GoString() string

GoString returns the string representation

func (*Invite) SetEmailAddress Uses

func (s *Invite) SetEmailAddress(v string) *Invite

SetEmailAddress sets the EmailAddress field's value.

func (*Invite) SetEmailStatus Uses

func (s *Invite) SetEmailStatus(v string) *Invite

SetEmailStatus sets the EmailStatus field's value.

func (*Invite) SetInviteId Uses

func (s *Invite) SetInviteId(v string) *Invite

SetInviteId sets the InviteId field's value.

func (*Invite) SetStatus Uses

func (s *Invite) SetStatus(v string) *Invite

SetStatus sets the Status field's value.

func (Invite) String Uses

func (s Invite) String() string

String returns the string representation

type InviteUsersInput Uses

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 invite.
    //
    // UserEmailList is a required field
    UserEmailList []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (InviteUsersInput) GoString Uses

func (s InviteUsersInput) GoString() string

GoString returns the string representation

func (*InviteUsersInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*InviteUsersInput) SetUserEmailList Uses

func (s *InviteUsersInput) SetUserEmailList(v []*string) *InviteUsersInput

SetUserEmailList sets the UserEmailList field's value.

func (InviteUsersInput) String Uses

func (s InviteUsersInput) String() string

String returns the string representation

func (*InviteUsersInput) Validate Uses

func (s *InviteUsersInput) Validate() error

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

type InviteUsersOutput Uses

type InviteUsersOutput struct {

    // The invite details.
    Invites []*Invite `type:"list"`
    // contains filtered or unexported fields
}

func (InviteUsersOutput) GoString Uses

func (s InviteUsersOutput) GoString() string

GoString returns the string representation

func (*InviteUsersOutput) SetInvites Uses

func (s *InviteUsersOutput) SetInvites(v []*Invite) *InviteUsersOutput

SetInvites sets the Invites field's value.

func (InviteUsersOutput) String Uses

func (s InviteUsersOutput) String() string

String returns the string representation

type ListAccountsInput Uses

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 Uses

func (s ListAccountsInput) GoString() string

GoString returns the string representation

func (*ListAccountsInput) SetMaxResults Uses

func (s *ListAccountsInput) SetMaxResults(v int64) *ListAccountsInput

SetMaxResults sets the MaxResults field's value.

func (*ListAccountsInput) SetName Uses

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

SetName sets the Name field's value.

func (*ListAccountsInput) SetNextToken Uses

func (s *ListAccountsInput) SetNextToken(v string) *ListAccountsInput

SetNextToken sets the NextToken field's value.

func (*ListAccountsInput) SetUserEmail Uses

func (s *ListAccountsInput) SetUserEmail(v string) *ListAccountsInput

SetUserEmail sets the UserEmail field's value.

func (ListAccountsInput) String Uses

func (s ListAccountsInput) String() string

String returns the string representation

func (*ListAccountsInput) Validate Uses

func (s *ListAccountsInput) Validate() error

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

type ListAccountsOutput Uses

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 Uses

func (s ListAccountsOutput) GoString() string

GoString returns the string representation

func (*ListAccountsOutput) SetAccounts Uses

func (s *ListAccountsOutput) SetAccounts(v []*Account) *ListAccountsOutput

SetAccounts sets the Accounts field's value.

func (*ListAccountsOutput) SetNextToken Uses

func (s *ListAccountsOutput) SetNextToken(v string) *ListAccountsOutput

SetNextToken sets the NextToken field's value.

func (ListAccountsOutput) String Uses

func (s ListAccountsOutput) String() string

String returns the string representation

type ListBotsInput Uses

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. 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 Uses

func (s ListBotsInput) GoString() string

GoString returns the string representation

func (*ListBotsInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*ListBotsInput) SetMaxResults Uses

func (s *ListBotsInput) SetMaxResults(v int64) *ListBotsInput

SetMaxResults sets the MaxResults field's value.

func (*ListBotsInput) SetNextToken Uses

func (s *ListBotsInput) SetNextToken(v string) *ListBotsInput

SetNextToken sets the NextToken field's value.

func (ListBotsInput) String Uses

func (s ListBotsInput) String() string

String returns the string representation

func (*ListBotsInput) Validate Uses

func (s *ListBotsInput) Validate() error

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

type ListBotsOutput Uses

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 Uses

func (s ListBotsOutput) GoString() string

GoString returns the string representation

func (*ListBotsOutput) SetBots Uses

func (s *ListBotsOutput) SetBots(v []*Bot) *ListBotsOutput

SetBots sets the Bots field's value.

func (*ListBotsOutput) SetNextToken Uses

func (s *ListBotsOutput) SetNextToken(v string) *ListBotsOutput

SetNextToken sets the NextToken field's value.

func (ListBotsOutput) String Uses

func (s ListBotsOutput) String() string

String returns the string representation

type ListPhoneNumberOrdersInput Uses

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 Uses

func (s ListPhoneNumberOrdersInput) GoString() string

GoString returns the string representation

func (*ListPhoneNumberOrdersInput) SetMaxResults Uses

func (s *ListPhoneNumberOrdersInput) SetMaxResults(v int64) *ListPhoneNumberOrdersInput

SetMaxResults sets the MaxResults field's value.

func (*ListPhoneNumberOrdersInput) SetNextToken Uses

func (s *ListPhoneNumberOrdersInput) SetNextToken(v string) *ListPhoneNumberOrdersInput

SetNextToken sets the NextToken field's value.

func (ListPhoneNumberOrdersInput) String Uses

func (s ListPhoneNumberOrdersInput) String() string

String returns the string representation

func (*ListPhoneNumberOrdersInput) Validate Uses

func (s *ListPhoneNumberOrdersInput) Validate() error

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

type ListPhoneNumberOrdersOutput Uses

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 Uses

func (s ListPhoneNumberOrdersOutput) GoString() string

GoString returns the string representation

func (*ListPhoneNumberOrdersOutput) SetNextToken Uses

func (s *ListPhoneNumberOrdersOutput) SetNextToken(v string) *ListPhoneNumberOrdersOutput

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumberOrdersOutput) SetPhoneNumberOrders Uses

func (s *ListPhoneNumberOrdersOutput) SetPhoneNumberOrders(v []*PhoneNumberOrder) *ListPhoneNumberOrdersOutput

SetPhoneNumberOrders sets the PhoneNumberOrders field's value.

func (ListPhoneNumberOrdersOutput) String Uses

func (s ListPhoneNumberOrdersOutput) String() string

String returns the string representation

type ListPhoneNumbersInput Uses

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 Uses

func (s ListPhoneNumbersInput) GoString() string

GoString returns the string representation

func (*ListPhoneNumbersInput) SetFilterName Uses

func (s *ListPhoneNumbersInput) SetFilterName(v string) *ListPhoneNumbersInput

SetFilterName sets the FilterName field's value.

func (*ListPhoneNumbersInput) SetFilterValue Uses

func (s *ListPhoneNumbersInput) SetFilterValue(v string) *ListPhoneNumbersInput

SetFilterValue sets the FilterValue field's value.

func (*ListPhoneNumbersInput) SetMaxResults Uses

func (s *ListPhoneNumbersInput) SetMaxResults(v int64) *ListPhoneNumbersInput

SetMaxResults sets the MaxResults field's value.

func (*ListPhoneNumbersInput) SetNextToken Uses

func (s *ListPhoneNumbersInput) SetNextToken(v string) *ListPhoneNumbersInput

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumbersInput) SetProductType Uses

func (s *ListPhoneNumbersInput) SetProductType(v string) *ListPhoneNumbersInput

SetProductType sets the ProductType field's value.

func (*ListPhoneNumbersInput) SetStatus Uses

func (s *ListPhoneNumbersInput) SetStatus(v string) *ListPhoneNumbersInput

SetStatus sets the Status field's value.

func (ListPhoneNumbersInput) String Uses

func (s ListPhoneNumbersInput) String() string

String returns the string representation

func (*ListPhoneNumbersInput) Validate Uses

func (s *ListPhoneNumbersInput) Validate() error

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

type ListPhoneNumbersOutput Uses

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 Uses

func (s ListPhoneNumbersOutput) GoString() string

GoString returns the string representation

func (*ListPhoneNumbersOutput) SetNextToken Uses

func (s *ListPhoneNumbersOutput) SetNextToken(v string) *ListPhoneNumbersOutput

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumbersOutput) SetPhoneNumbers Uses

func (s *ListPhoneNumbersOutput) SetPhoneNumbers(v []*PhoneNumber) *ListPhoneNumbersOutput

SetPhoneNumbers sets the PhoneNumbers field's value.

func (ListPhoneNumbersOutput) String Uses

func (s ListPhoneNumbersOutput) String() string

String returns the string representation

type ListUsersInput Uses

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"`
    // contains filtered or unexported fields
}

func (ListUsersInput) GoString Uses

func (s ListUsersInput) GoString() string

GoString returns the string representation

func (*ListUsersInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*ListUsersInput) SetMaxResults Uses

func (s *ListUsersInput) SetMaxResults(v int64) *ListUsersInput

SetMaxResults sets the MaxResults field's value.

func (*ListUsersInput) SetNextToken Uses

func (s *ListUsersInput) SetNextToken(v string) *ListUsersInput

SetNextToken sets the NextToken field's value.

func (*ListUsersInput) SetUserEmail Uses

func (s *ListUsersInput) SetUserEmail(v string) *ListUsersInput

SetUserEmail sets the UserEmail field's value.

func (ListUsersInput) String Uses

func (s ListUsersInput) String() string

String returns the string representation

func (*ListUsersInput) Validate Uses

func (s *ListUsersInput) Validate() error

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

type ListUsersOutput Uses

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 Uses

func (s ListUsersOutput) GoString() string

GoString returns the string representation

func (*ListUsersOutput) SetNextToken Uses

func (s *ListUsersOutput) SetNextToken(v string) *ListUsersOutput

SetNextToken sets the NextToken field's value.

func (*ListUsersOutput) SetUsers Uses

func (s *ListUsersOutput) SetUsers(v []*User) *ListUsersOutput

SetUsers sets the Users field's value.

func (ListUsersOutput) String Uses

func (s ListUsersOutput) String() string

String returns the string representation

type ListVoiceConnectorTerminationCredentialsInput Uses

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 Uses

func (s ListVoiceConnectorTerminationCredentialsInput) GoString() string

GoString returns the string representation

func (*ListVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId Uses

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (ListVoiceConnectorTerminationCredentialsInput) String Uses

func (s ListVoiceConnectorTerminationCredentialsInput) String() string

String returns the string representation

func (*ListVoiceConnectorTerminationCredentialsInput) Validate Uses

func (s *ListVoiceConnectorTerminationCredentialsInput) Validate() error

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

type ListVoiceConnectorTerminationCredentialsOutput Uses

type ListVoiceConnectorTerminationCredentialsOutput struct {

    // A list of user names.
    Usernames []*string `type:"list"`
    // contains filtered or unexported fields
}

func (ListVoiceConnectorTerminationCredentialsOutput) GoString Uses

func (s ListVoiceConnectorTerminationCredentialsOutput) GoString() string

GoString returns the string representation

func (*ListVoiceConnectorTerminationCredentialsOutput) SetUsernames Uses

func (s *ListVoiceConnectorTerminationCredentialsOutput) SetUsernames(v []*string) *ListVoiceConnectorTerminationCredentialsOutput

SetUsernames sets the Usernames field's value.

func (ListVoiceConnectorTerminationCredentialsOutput) String Uses

func (s ListVoiceConnectorTerminationCredentialsOutput) String() string

String returns the string representation

type ListVoiceConnectorsInput Uses

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 Uses

func (s ListVoiceConnectorsInput) GoString() string

GoString returns the string representation

func (*ListVoiceConnectorsInput) SetMaxResults Uses

func (s *ListVoiceConnectorsInput) SetMaxResults(v int64) *ListVoiceConnectorsInput

SetMaxResults sets the MaxResults field's value.

func (*ListVoiceConnectorsInput) SetNextToken Uses

func (s *ListVoiceConnectorsInput) SetNextToken(v string) *ListVoiceConnectorsInput

SetNextToken sets the NextToken field's value.

func (ListVoiceConnectorsInput) String Uses

func (s ListVoiceConnectorsInput) String() string

String returns the string representation

func (*ListVoiceConnectorsInput) Validate Uses

func (s *ListVoiceConnectorsInput) Validate() error

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

type ListVoiceConnectorsOutput Uses

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 Uses

func (s ListVoiceConnectorsOutput) GoString() string

GoString returns the string representation

func (*ListVoiceConnectorsOutput) SetNextToken Uses

func (s *ListVoiceConnectorsOutput) SetNextToken(v string) *ListVoiceConnectorsOutput

SetNextToken sets the NextToken field's value.

func (*ListVoiceConnectorsOutput) SetVoiceConnectors Uses

func (s *ListVoiceConnectorsOutput) SetVoiceConnectors(v []*VoiceConnector) *ListVoiceConnectorsOutput

SetVoiceConnectors sets the VoiceConnectors field's value.

func (ListVoiceConnectorsOutput) String Uses

func (s ListVoiceConnectorsOutput) String() string

String returns the string representation

type LogoutUserInput Uses

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 Uses

func (s LogoutUserInput) GoString() string

GoString returns the string representation

func (*LogoutUserInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*LogoutUserInput) SetUserId Uses

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

SetUserId sets the UserId field's value.

func (LogoutUserInput) String Uses

func (s LogoutUserInput) String() string

String returns the string representation

func (*LogoutUserInput) Validate Uses

func (s *LogoutUserInput) Validate() error

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

type LogoutUserOutput Uses

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

func (LogoutUserOutput) GoString Uses

func (s LogoutUserOutput) GoString() string

GoString returns the string representation

func (LogoutUserOutput) String Uses

func (s LogoutUserOutput) String() string

String returns the string representation

type OrderedPhoneNumber Uses

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 Uses

func (s OrderedPhoneNumber) GoString() string

GoString returns the string representation

func (*OrderedPhoneNumber) SetE164PhoneNumber Uses

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

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*OrderedPhoneNumber) SetStatus Uses

func (s *OrderedPhoneNumber) SetStatus(v string) *OrderedPhoneNumber

SetStatus sets the Status field's value.

func (OrderedPhoneNumber) String Uses

func (s OrderedPhoneNumber) String() string

String returns the string representation

type Origination Uses

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 Uses

func (s Origination) GoString() string

GoString returns the string representation

func (*Origination) SetDisabled Uses

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

SetDisabled sets the Disabled field's value.

func (*Origination) SetRoutes Uses

func (s *Origination) SetRoutes(v []*OriginationRoute) *Origination

SetRoutes sets the Routes field's value.

func (Origination) String Uses

func (s Origination) String() string

String returns the string representation

func (*Origination) Validate Uses

func (s *Origination) Validate() error

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

type OriginationRoute Uses

type OriginationRoute struct {

    // The FODN or IP address to contact for origination traffic.
    Host *string `type:"string"`

    // The designated origination route port. Defaults to 5060.
    Port *int64 `type:"integer"`

    // The priority associated with the host, with 1 being the highest priority.
    // Higher priority hosts are attempted first.
    Priority *int64 `min:"1" type:"integer"`

    // The protocol to use for the origination route. Encryption-enabled Amazon
    // Chime Voice Connectors use TCP protocol by default.
    Protocol *string `type:"string" enum:"OriginationRouteProtocol"`

    // The weight associated with the host. If hosts are equal in priority, calls
    // are distributed among them based on their relative weight.
    Weight *int64 `min:"1" type:"integer"`
    // contains filtered or unexported fields
}

Origination routes define call distribution properties for your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector. Limit: 10 origination routes per Amazon Chime Voice Connector.

func (OriginationRoute) GoString Uses

func (s OriginationRoute) GoString() string

GoString returns the string representation

func (*OriginationRoute) SetHost Uses

func (s *OriginationRoute) SetHost(v string) *OriginationRoute

SetHost sets the Host field's value.

func (*OriginationRoute) SetPort Uses

func (s *OriginationRoute) SetPort(v int64) *OriginationRoute

SetPort sets the Port field's value.

func (*OriginationRoute) SetPriority Uses

func (s *OriginationRoute) SetPriority(v int64) *OriginationRoute

SetPriority sets the Priority field's value.

func (*OriginationRoute) SetProtocol Uses

func (s *OriginationRoute) SetProtocol(v string) *OriginationRoute

SetProtocol sets the Protocol field's value.

func (*OriginationRoute) SetWeight Uses

func (s *OriginationRoute) SetWeight(v int64) *OriginationRoute

SetWeight sets the Weight field's value.

func (OriginationRoute) String Uses

func (s OriginationRoute) String() string

String returns the string representation

func (*OriginationRoute) Validate Uses

func (s *OriginationRoute) Validate() error

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

type PhoneNumber Uses

type PhoneNumber struct {

    // The phone number associations.
    Associations []*PhoneNumberAssociation `type:"list"`

    // 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 Uses

func (s PhoneNumber) GoString() string

GoString returns the string representation

func (*PhoneNumber) SetAssociations