chime

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2019 License: Apache-2.0 Imports: 8 Imported by: 10

Documentation

Overview

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

The Amazon Chime API (application programming interface) is designed for 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 SDKYou 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 CLIUse 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 APIIf 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 Amazon Chime with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

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

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

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

Index

Constants

View Source
const (

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

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

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

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

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

	// ErrCodeUnprocessableEntityException for service response error code
	// "UnprocessableEntityException".
	//
	// The request was well-formed but was unable to be followed due to semantic
	// errors.
	ErrCodeUnprocessableEntityException = "UnprocessableEntityException"
)
View Source
const (
	ServiceName = "chime"     // Service endpoint prefix API calls made to.
	EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {

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

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

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

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

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

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

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

The Amazon Chime account details. An AWS account can have multiple Amazon Chime accounts. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/Account

func (Account) GoString

func (s Account) GoString() string

GoString returns the string representation

func (Account) MarshalFields

func (s Account) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Account) String

func (s Account) String() string

String returns the string representation

type AccountSettings

type AccountSettings struct {

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

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

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

func (AccountSettings) GoString

func (s AccountSettings) GoString() string

GoString returns the string representation

func (AccountSettings) MarshalFields

func (s AccountSettings) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (AccountSettings) String

func (s AccountSettings) String() string

String returns the string representation

type AccountType

type AccountType string
const (
	AccountTypeTeam                AccountType = "Team"
	AccountTypeEnterpriseDirectory AccountType = "EnterpriseDirectory"
	AccountTypeEnterpriseLwa       AccountType = "EnterpriseLWA"
	AccountTypeEnterpriseOidc      AccountType = "EnterpriseOIDC"
)

Enum values for AccountType

func (AccountType) MarshalValue

func (enum AccountType) MarshalValue() (string, error)

func (AccountType) MarshalValueBuf

func (enum AccountType) MarshalValueBuf(b []byte) ([]byte, error)

type AssociatePhoneNumberWithUserInput added in v0.8.0

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumberWithUserRequest

func (AssociatePhoneNumberWithUserInput) GoString added in v0.8.0

GoString returns the string representation

func (AssociatePhoneNumberWithUserInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (AssociatePhoneNumberWithUserInput) String added in v0.8.0

String returns the string representation

func (*AssociatePhoneNumberWithUserInput) Validate added in v0.8.0

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

type AssociatePhoneNumberWithUserOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumberWithUserResponse

func (AssociatePhoneNumberWithUserOutput) GoString added in v0.8.0

GoString returns the string representation

func (AssociatePhoneNumberWithUserOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (AssociatePhoneNumberWithUserOutput) SDKResponseMetadata added in v0.8.0

func (s AssociatePhoneNumberWithUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociatePhoneNumberWithUserOutput) String added in v0.8.0

String returns the string representation

type AssociatePhoneNumberWithUserRequest added in v0.8.0

type AssociatePhoneNumberWithUserRequest struct {
	*aws.Request
	Input *AssociatePhoneNumberWithUserInput
	Copy  func(*AssociatePhoneNumberWithUserInput) AssociatePhoneNumberWithUserRequest
}

AssociatePhoneNumberWithUserRequest is a API request type for the AssociatePhoneNumberWithUser API operation.

func (AssociatePhoneNumberWithUserRequest) Send added in v0.8.0

Send marshals and sends the AssociatePhoneNumberWithUser API request.

type AssociatePhoneNumbersWithVoiceConnectorInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnectorRequest

func (AssociatePhoneNumbersWithVoiceConnectorInput) GoString added in v0.8.0

GoString returns the string representation

func (AssociatePhoneNumbersWithVoiceConnectorInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (AssociatePhoneNumbersWithVoiceConnectorInput) String added in v0.8.0

String returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorInput) Validate added in v0.8.0

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

type AssociatePhoneNumbersWithVoiceConnectorOutput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnectorResponse

func (AssociatePhoneNumbersWithVoiceConnectorOutput) GoString added in v0.8.0

GoString returns the string representation

func (AssociatePhoneNumbersWithVoiceConnectorOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (AssociatePhoneNumbersWithVoiceConnectorOutput) SDKResponseMetadata added in v0.8.0

SDKResponseMetdata return sthe response metadata for the API.

func (AssociatePhoneNumbersWithVoiceConnectorOutput) String added in v0.8.0

String returns the string representation

type AssociatePhoneNumbersWithVoiceConnectorRequest added in v0.8.0

AssociatePhoneNumbersWithVoiceConnectorRequest is a API request type for the AssociatePhoneNumbersWithVoiceConnector API operation.

func (AssociatePhoneNumbersWithVoiceConnectorRequest) Send added in v0.8.0

Send marshals and sends the AssociatePhoneNumbersWithVoiceConnector API request.

type BatchDeletePhoneNumberInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchDeletePhoneNumberRequest

func (BatchDeletePhoneNumberInput) GoString added in v0.8.0

func (s BatchDeletePhoneNumberInput) GoString() string

GoString returns the string representation

func (BatchDeletePhoneNumberInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchDeletePhoneNumberInput) String added in v0.8.0

String returns the string representation

func (*BatchDeletePhoneNumberInput) Validate added in v0.8.0

func (s *BatchDeletePhoneNumberInput) Validate() error

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

type BatchDeletePhoneNumberOutput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchDeletePhoneNumberResponse

func (BatchDeletePhoneNumberOutput) GoString added in v0.8.0

func (s BatchDeletePhoneNumberOutput) GoString() string

GoString returns the string representation

func (BatchDeletePhoneNumberOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchDeletePhoneNumberOutput) SDKResponseMetadata added in v0.8.0

func (s BatchDeletePhoneNumberOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (BatchDeletePhoneNumberOutput) String added in v0.8.0

String returns the string representation

type BatchDeletePhoneNumberRequest added in v0.8.0

type BatchDeletePhoneNumberRequest struct {
	*aws.Request
	Input *BatchDeletePhoneNumberInput
	Copy  func(*BatchDeletePhoneNumberInput) BatchDeletePhoneNumberRequest
}

BatchDeletePhoneNumberRequest is a API request type for the BatchDeletePhoneNumber API operation.

func (BatchDeletePhoneNumberRequest) Send added in v0.8.0

Send marshals and sends the BatchDeletePhoneNumber API request.

type BatchSuspendUserInput

type BatchSuspendUserInput struct {

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchSuspendUserRequest

func (BatchSuspendUserInput) GoString

func (s BatchSuspendUserInput) GoString() string

GoString returns the string representation

func (BatchSuspendUserInput) MarshalFields

func (s BatchSuspendUserInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchSuspendUserInput) String

func (s BatchSuspendUserInput) String() string

String returns the string representation

func (*BatchSuspendUserInput) Validate

func (s *BatchSuspendUserInput) Validate() error

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

type BatchSuspendUserOutput

type BatchSuspendUserOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchSuspendUserResponse

func (BatchSuspendUserOutput) GoString

func (s BatchSuspendUserOutput) GoString() string

GoString returns the string representation

func (BatchSuspendUserOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchSuspendUserOutput) SDKResponseMetadata

func (s BatchSuspendUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (BatchSuspendUserOutput) String

func (s BatchSuspendUserOutput) String() string

String returns the string representation

type BatchSuspendUserRequest

type BatchSuspendUserRequest struct {
	*aws.Request
	Input *BatchSuspendUserInput
	Copy  func(*BatchSuspendUserInput) BatchSuspendUserRequest
}

BatchSuspendUserRequest is a API request type for the BatchSuspendUser API operation.

func (BatchSuspendUserRequest) Send

Send marshals and sends the BatchSuspendUser API request.

type BatchUnsuspendUserInput

type BatchUnsuspendUserInput struct {

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUnsuspendUserRequest

func (BatchUnsuspendUserInput) GoString

func (s BatchUnsuspendUserInput) GoString() string

GoString returns the string representation

func (BatchUnsuspendUserInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchUnsuspendUserInput) String

func (s BatchUnsuspendUserInput) String() string

String returns the string representation

func (*BatchUnsuspendUserInput) Validate

func (s *BatchUnsuspendUserInput) Validate() error

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

type BatchUnsuspendUserOutput

type BatchUnsuspendUserOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUnsuspendUserResponse

func (BatchUnsuspendUserOutput) GoString

func (s BatchUnsuspendUserOutput) GoString() string

GoString returns the string representation

func (BatchUnsuspendUserOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchUnsuspendUserOutput) SDKResponseMetadata

func (s BatchUnsuspendUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (BatchUnsuspendUserOutput) String

func (s BatchUnsuspendUserOutput) String() string

String returns the string representation

type BatchUnsuspendUserRequest

type BatchUnsuspendUserRequest struct {
	*aws.Request
	Input *BatchUnsuspendUserInput
	Copy  func(*BatchUnsuspendUserInput) BatchUnsuspendUserRequest
}

BatchUnsuspendUserRequest is a API request type for the BatchUnsuspendUser API operation.

func (BatchUnsuspendUserRequest) Send

Send marshals and sends the BatchUnsuspendUser API request.

type BatchUpdatePhoneNumberInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdatePhoneNumberRequest

func (BatchUpdatePhoneNumberInput) GoString added in v0.8.0

func (s BatchUpdatePhoneNumberInput) GoString() string

GoString returns the string representation

func (BatchUpdatePhoneNumberInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchUpdatePhoneNumberInput) String added in v0.8.0

String returns the string representation

func (*BatchUpdatePhoneNumberInput) Validate added in v0.8.0

func (s *BatchUpdatePhoneNumberInput) Validate() error

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

type BatchUpdatePhoneNumberOutput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdatePhoneNumberResponse

func (BatchUpdatePhoneNumberOutput) GoString added in v0.8.0

func (s BatchUpdatePhoneNumberOutput) GoString() string

GoString returns the string representation

func (BatchUpdatePhoneNumberOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchUpdatePhoneNumberOutput) SDKResponseMetadata added in v0.8.0

func (s BatchUpdatePhoneNumberOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (BatchUpdatePhoneNumberOutput) String added in v0.8.0

String returns the string representation

type BatchUpdatePhoneNumberRequest added in v0.8.0

type BatchUpdatePhoneNumberRequest struct {
	*aws.Request
	Input *BatchUpdatePhoneNumberInput
	Copy  func(*BatchUpdatePhoneNumberInput) BatchUpdatePhoneNumberRequest
}

BatchUpdatePhoneNumberRequest is a API request type for the BatchUpdatePhoneNumber API operation.

func (BatchUpdatePhoneNumberRequest) Send added in v0.8.0

Send marshals and sends the BatchUpdatePhoneNumber API request.

type BatchUpdateUserInput

type BatchUpdateUserInput struct {

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdateUserRequest

func (BatchUpdateUserInput) GoString

func (s BatchUpdateUserInput) GoString() string

GoString returns the string representation

func (BatchUpdateUserInput) MarshalFields

func (s BatchUpdateUserInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchUpdateUserInput) String

func (s BatchUpdateUserInput) String() string

String returns the string representation

func (*BatchUpdateUserInput) Validate

func (s *BatchUpdateUserInput) Validate() error

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

type BatchUpdateUserOutput

type BatchUpdateUserOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdateUserResponse

func (BatchUpdateUserOutput) GoString

func (s BatchUpdateUserOutput) GoString() string

GoString returns the string representation

func (BatchUpdateUserOutput) MarshalFields

func (s BatchUpdateUserOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BatchUpdateUserOutput) SDKResponseMetadata

func (s BatchUpdateUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (BatchUpdateUserOutput) String

func (s BatchUpdateUserOutput) String() string

String returns the string representation

type BatchUpdateUserRequest

type BatchUpdateUserRequest struct {
	*aws.Request
	Input *BatchUpdateUserInput
	Copy  func(*BatchUpdateUserInput) BatchUpdateUserRequest
}

BatchUpdateUserRequest is a API request type for the BatchUpdateUser API operation.

func (BatchUpdateUserRequest) Send

Send marshals and sends the BatchUpdateUser API request.

type BusinessCallingSettings added in v0.8.0

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. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BusinessCallingSettings

func (BusinessCallingSettings) GoString added in v0.8.0

func (s BusinessCallingSettings) GoString() string

GoString returns the string representation

func (BusinessCallingSettings) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (BusinessCallingSettings) String added in v0.8.0

func (s BusinessCallingSettings) String() string

String returns the string representation

type Chime

type Chime struct {
	*aws.Client
}

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

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

func New

func New(config aws.Config) *Chime

New creates a new instance of the Chime client with a config.

Example:

// Create a Chime client from just a config.
svc := chime.New(myConfig)

func (*Chime) AssociatePhoneNumberWithUserRequest added in v0.8.0

func (c *Chime) AssociatePhoneNumberWithUserRequest(input *AssociatePhoneNumberWithUserInput) AssociatePhoneNumberWithUserRequest

AssociatePhoneNumberWithUserRequest returns a request value for making API operation for Amazon Chime.

Associates a phone number with the specified Amazon Chime user.

// Example sending a request using the AssociatePhoneNumberWithUserRequest method.
req := client.AssociatePhoneNumberWithUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) AssociatePhoneNumbersWithVoiceConnectorRequest added in v0.8.0

func (c *Chime) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociatePhoneNumbersWithVoiceConnectorInput) AssociatePhoneNumbersWithVoiceConnectorRequest

AssociatePhoneNumbersWithVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.

Associates a phone number with the specified Amazon Chime Voice Connector.

// Example sending a request using the AssociatePhoneNumbersWithVoiceConnectorRequest method.
req := client.AssociatePhoneNumbersWithVoiceConnectorRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) BatchDeletePhoneNumberRequest added in v0.8.0

func (c *Chime) BatchDeletePhoneNumberRequest(input *BatchDeletePhoneNumberInput) BatchDeletePhoneNumberRequest

BatchDeletePhoneNumberRequest returns a request value for making API operation for Amazon Chime.

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

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

// Example sending a request using the BatchDeletePhoneNumberRequest method.
req := client.BatchDeletePhoneNumberRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) BatchSuspendUserRequest

func (c *Chime) BatchSuspendUserRequest(input *BatchSuspendUserInput) BatchSuspendUserRequest

BatchSuspendUserRequest returns a request value for making API operation for Amazon Chime.

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

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

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

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

// Example sending a request using the BatchSuspendUserRequest method.
req := client.BatchSuspendUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) BatchUnsuspendUserRequest

func (c *Chime) BatchUnsuspendUserRequest(input *BatchUnsuspendUserInput) BatchUnsuspendUserRequest

BatchUnsuspendUserRequest returns a request value for making API operation for Amazon Chime.

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

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

// Example sending a request using the BatchUnsuspendUserRequest method.
req := client.BatchUnsuspendUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) BatchUpdatePhoneNumberRequest added in v0.8.0

func (c *Chime) BatchUpdatePhoneNumberRequest(input *BatchUpdatePhoneNumberInput) BatchUpdatePhoneNumberRequest

BatchUpdatePhoneNumberRequest returns a request value for making API operation for Amazon Chime.

Updates phone number product types. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types.

// Example sending a request using the BatchUpdatePhoneNumberRequest method.
req := client.BatchUpdatePhoneNumberRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) BatchUpdateUserRequest

func (c *Chime) BatchUpdateUserRequest(input *BatchUpdateUserInput) BatchUpdateUserRequest

BatchUpdateUserRequest returns a request value for making API operation for Amazon Chime.

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

// Example sending a request using the BatchUpdateUserRequest method.
req := client.BatchUpdateUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) CreateAccountRequest

func (c *Chime) CreateAccountRequest(input *CreateAccountInput) CreateAccountRequest

CreateAccountRequest returns a request value for making API operation for Amazon Chime.

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

// Example sending a request using the CreateAccountRequest method.
req := client.CreateAccountRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) CreatePhoneNumberOrderRequest added in v0.8.0

func (c *Chime) CreatePhoneNumberOrderRequest(input *CreatePhoneNumberOrderInput) CreatePhoneNumberOrderRequest

CreatePhoneNumberOrderRequest returns a request value for making API operation for Amazon Chime.

Creates an order for phone numbers to be provisioned. Choose from Amazon Chime Business Calling and Amazon Chime Voice Connector product types.

// Example sending a request using the CreatePhoneNumberOrderRequest method.
req := client.CreatePhoneNumberOrderRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) CreateVoiceConnectorRequest added in v0.8.0

func (c *Chime) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) CreateVoiceConnectorRequest

CreateVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.

Creates an Amazon Chime Voice Connector under the administrator's AWS account. Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked.

// Example sending a request using the CreateVoiceConnectorRequest method.
req := client.CreateVoiceConnectorRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) DeleteAccountRequest

func (c *Chime) DeleteAccountRequest(input *DeleteAccountInput) DeleteAccountRequest

DeleteAccountRequest returns a request value for making API operation for Amazon Chime.

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

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

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

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

// Example sending a request using the DeleteAccountRequest method.
req := client.DeleteAccountRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) DeletePhoneNumberRequest added in v0.8.0

func (c *Chime) DeletePhoneNumberRequest(input *DeletePhoneNumberInput) DeletePhoneNumberRequest

DeletePhoneNumberRequest returns a request value for making API operation for Amazon Chime.

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

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

// Example sending a request using the DeletePhoneNumberRequest method.
req := client.DeletePhoneNumberRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) DeleteVoiceConnectorOriginationRequest added in v0.8.0

func (c *Chime) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnectorOriginationInput) DeleteVoiceConnectorOriginationRequest

DeleteVoiceConnectorOriginationRequest returns a request value for making API operation for Amazon Chime.

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

// Example sending a request using the DeleteVoiceConnectorOriginationRequest method.
req := client.DeleteVoiceConnectorOriginationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) DeleteVoiceConnectorRequest added in v0.8.0

func (c *Chime) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) DeleteVoiceConnectorRequest

DeleteVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.

Deletes the specified Amazon Chime Voice Connector. Any phone numbers assigned to the Amazon Chime Voice Connector must be unassigned from it before it can be deleted.

// Example sending a request using the DeleteVoiceConnectorRequest method.
req := client.DeleteVoiceConnectorRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) DeleteVoiceConnectorTerminationCredentialsRequest added in v0.8.0

func (c *Chime) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteVoiceConnectorTerminationCredentialsInput) DeleteVoiceConnectorTerminationCredentialsRequest

DeleteVoiceConnectorTerminationCredentialsRequest returns a request value for making API operation for Amazon Chime.

Deletes the specified SIP credentials used by your equipment to authenticate during call termination.

// Example sending a request using the DeleteVoiceConnectorTerminationCredentialsRequest method.
req := client.DeleteVoiceConnectorTerminationCredentialsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) DeleteVoiceConnectorTerminationRequest added in v0.8.0

func (c *Chime) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnectorTerminationInput) DeleteVoiceConnectorTerminationRequest

DeleteVoiceConnectorTerminationRequest returns a request value for making API operation for Amazon Chime.

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

// Example sending a request using the DeleteVoiceConnectorTerminationRequest method.
req := client.DeleteVoiceConnectorTerminationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) DisassociatePhoneNumberFromUserRequest added in v0.8.0

func (c *Chime) DisassociatePhoneNumberFromUserRequest(input *DisassociatePhoneNumberFromUserInput) DisassociatePhoneNumberFromUserRequest

DisassociatePhoneNumberFromUserRequest returns a request value for making API operation for Amazon Chime.

Disassociates the primary provisioned phone number from the specified Amazon Chime user.

// Example sending a request using the DisassociatePhoneNumberFromUserRequest method.
req := client.DisassociatePhoneNumberFromUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest added in v0.8.0

func (c *Chime) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *DisassociatePhoneNumbersFromVoiceConnectorInput) DisassociatePhoneNumbersFromVoiceConnectorRequest

DisassociatePhoneNumbersFromVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.

Disassociates the specified phone number from the specified Amazon Chime Voice Connector.

// Example sending a request using the DisassociatePhoneNumbersFromVoiceConnectorRequest method.
req := client.DisassociatePhoneNumbersFromVoiceConnectorRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetAccountRequest

func (c *Chime) GetAccountRequest(input *GetAccountInput) GetAccountRequest

GetAccountRequest returns a request value for making API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime account, such as account type and supported licenses.

// Example sending a request using the GetAccountRequest method.
req := client.GetAccountRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetAccountSettingsRequest

func (c *Chime) GetAccountSettingsRequest(input *GetAccountSettingsInput) GetAccountSettingsRequest

GetAccountSettingsRequest returns a request value for making API operation for Amazon Chime.

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

// Example sending a request using the GetAccountSettingsRequest method.
req := client.GetAccountSettingsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetGlobalSettingsRequest added in v0.8.0

func (c *Chime) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) GetGlobalSettingsRequest

GetGlobalSettingsRequest returns a request value for making API operation for Amazon Chime.

Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

// Example sending a request using the GetGlobalSettingsRequest method.
req := client.GetGlobalSettingsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetPhoneNumberOrderRequest added in v0.8.0

func (c *Chime) GetPhoneNumberOrderRequest(input *GetPhoneNumberOrderInput) GetPhoneNumberOrderRequest

GetPhoneNumberOrderRequest returns a request value for making API operation for Amazon Chime.

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

// Example sending a request using the GetPhoneNumberOrderRequest method.
req := client.GetPhoneNumberOrderRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetPhoneNumberRequest added in v0.8.0

func (c *Chime) GetPhoneNumberRequest(input *GetPhoneNumberInput) GetPhoneNumberRequest

GetPhoneNumberRequest returns a request value for making API operation for Amazon Chime.

Retrieves details for the specified phone number ID, such as associations, capabilities, and product type.

// Example sending a request using the GetPhoneNumberRequest method.
req := client.GetPhoneNumberRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetUserRequest

func (c *Chime) GetUserRequest(input *GetUserInput) GetUserRequest

GetUserRequest returns a request value for making API operation for Amazon Chime.

Retrieves details for the specified user ID, such as primary email address, license type, and personal meeting PIN.

To retrieve user details with an email address instead of a user ID, use the ListUsers action, and then filter by email address.

// Example sending a request using the GetUserRequest method.
req := client.GetUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetUserSettingsRequest added in v0.8.0

func (c *Chime) GetUserSettingsRequest(input *GetUserSettingsInput) GetUserSettingsRequest

GetUserSettingsRequest returns a request value for making API operation for Amazon Chime.

Retrieves settings for the specified user ID, such as any associated phone number settings.

// Example sending a request using the GetUserSettingsRequest method.
req := client.GetUserSettingsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetVoiceConnectorOriginationRequest added in v0.8.0

func (c *Chime) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOriginationInput) GetVoiceConnectorOriginationRequest

GetVoiceConnectorOriginationRequest returns a request value for making API operation for Amazon Chime.

Retrieves origination setting details for the specified Amazon Chime Voice Connector.

// Example sending a request using the GetVoiceConnectorOriginationRequest method.
req := client.GetVoiceConnectorOriginationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetVoiceConnectorRequest added in v0.8.0

func (c *Chime) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) GetVoiceConnectorRequest

GetVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.

Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps, name, outbound host, and encryption requirements.

// Example sending a request using the GetVoiceConnectorRequest method.
req := client.GetVoiceConnectorRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetVoiceConnectorTerminationHealthRequest added in v0.8.0

func (c *Chime) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnectorTerminationHealthInput) GetVoiceConnectorTerminationHealthRequest

GetVoiceConnectorTerminationHealthRequest returns a request value for making API operation for Amazon Chime.

Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.

// Example sending a request using the GetVoiceConnectorTerminationHealthRequest method.
req := client.GetVoiceConnectorTerminationHealthRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) GetVoiceConnectorTerminationRequest added in v0.8.0

func (c *Chime) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerminationInput) GetVoiceConnectorTerminationRequest

GetVoiceConnectorTerminationRequest returns a request value for making API operation for Amazon Chime.

Retrieves termination setting details for the specified Amazon Chime Voice Connector.

// Example sending a request using the GetVoiceConnectorTerminationRequest method.
req := client.GetVoiceConnectorTerminationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) InviteUsersRequest

func (c *Chime) InviteUsersRequest(input *InviteUsersInput) InviteUsersRequest

InviteUsersRequest returns a request value for making 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.

// Example sending a request using the InviteUsersRequest method.
req := client.InviteUsersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) ListAccountsRequest

func (c *Chime) ListAccountsRequest(input *ListAccountsInput) ListAccountsRequest

ListAccountsRequest returns a request value for making API operation for Amazon Chime.

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

// Example sending a request using the ListAccountsRequest method.
req := client.ListAccountsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) ListPhoneNumberOrdersRequest added in v0.8.0

func (c *Chime) ListPhoneNumberOrdersRequest(input *ListPhoneNumberOrdersInput) ListPhoneNumberOrdersRequest

ListPhoneNumberOrdersRequest returns a request value for making API operation for Amazon Chime.

Lists the phone number orders for the administrator's Amazon Chime account.

// Example sending a request using the ListPhoneNumberOrdersRequest method.
req := client.ListPhoneNumberOrdersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) ListPhoneNumbersRequest added in v0.8.0

func (c *Chime) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) ListPhoneNumbersRequest

ListPhoneNumbersRequest returns a request value for making API operation for Amazon Chime.

Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, or Amazon Chime Voice Connector.

// Example sending a request using the ListPhoneNumbersRequest method.
req := client.ListPhoneNumbersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) ListUsersRequest

func (c *Chime) ListUsersRequest(input *ListUsersInput) ListUsersRequest

ListUsersRequest returns a request value for making API operation for Amazon Chime.

Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to.

// Example sending a request using the ListUsersRequest method.
req := client.ListUsersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) ListVoiceConnectorTerminationCredentialsRequest added in v0.8.0

func (c *Chime) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoiceConnectorTerminationCredentialsInput) ListVoiceConnectorTerminationCredentialsRequest

ListVoiceConnectorTerminationCredentialsRequest returns a request value for making API operation for Amazon Chime.

Lists the SIP credentials for the specified Amazon Chime Voice Connector.

// Example sending a request using the ListVoiceConnectorTerminationCredentialsRequest method.
req := client.ListVoiceConnectorTerminationCredentialsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) ListVoiceConnectorsRequest added in v0.8.0

func (c *Chime) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) ListVoiceConnectorsRequest

ListVoiceConnectorsRequest returns a request value for making API operation for Amazon Chime.

Lists the Amazon Chime Voice Connectors for the administrator's AWS account.

// Example sending a request using the ListVoiceConnectorsRequest method.
req := client.ListVoiceConnectorsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) LogoutUserRequest

func (c *Chime) LogoutUserRequest(input *LogoutUserInput) LogoutUserRequest

LogoutUserRequest returns a request value for making API operation for Amazon Chime.

Logs out the specified user from all of the devices they are currently logged into.

// Example sending a request using the LogoutUserRequest method.
req := client.LogoutUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) PutVoiceConnectorOriginationRequest added in v0.8.0

func (c *Chime) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOriginationInput) PutVoiceConnectorOriginationRequest

PutVoiceConnectorOriginationRequest returns a request value for making API operation for Amazon Chime.

Adds origination settings for the specified Amazon Chime Voice Connector.

// Example sending a request using the PutVoiceConnectorOriginationRequest method.
req := client.PutVoiceConnectorOriginationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) PutVoiceConnectorTerminationCredentialsRequest added in v0.8.0

func (c *Chime) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceConnectorTerminationCredentialsInput) PutVoiceConnectorTerminationCredentialsRequest

PutVoiceConnectorTerminationCredentialsRequest returns a request value for making API operation for Amazon Chime.

Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

// Example sending a request using the PutVoiceConnectorTerminationCredentialsRequest method.
req := client.PutVoiceConnectorTerminationCredentialsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) PutVoiceConnectorTerminationRequest added in v0.8.0

func (c *Chime) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerminationInput) PutVoiceConnectorTerminationRequest

PutVoiceConnectorTerminationRequest returns a request value for making API operation for Amazon Chime.

Adds termination settings for the specified Amazon Chime Voice Connector.

// Example sending a request using the PutVoiceConnectorTerminationRequest method.
req := client.PutVoiceConnectorTerminationRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) ResetPersonalPINRequest

func (c *Chime) ResetPersonalPINRequest(input *ResetPersonalPINInput) ResetPersonalPINRequest

ResetPersonalPINRequest returns a request value for making API operation for Amazon Chime.

Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the User object with the updated personal meeting PIN.

// Example sending a request using the ResetPersonalPINRequest method.
req := client.ResetPersonalPINRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) RestorePhoneNumberRequest added in v0.8.0

func (c *Chime) RestorePhoneNumberRequest(input *RestorePhoneNumberInput) RestorePhoneNumberRequest

RestorePhoneNumberRequest returns a request value for making API operation for Amazon Chime.

Moves a phone number from the Deletion queue back into the phone number Inventory.

// Example sending a request using the RestorePhoneNumberRequest method.
req := client.RestorePhoneNumberRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) SearchAvailablePhoneNumbersRequest added in v0.8.0

func (c *Chime) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) SearchAvailablePhoneNumbersRequest

SearchAvailablePhoneNumbersRequest returns a request value for making API operation for Amazon Chime.

Searches phone numbers that can be ordered.

// Example sending a request using the SearchAvailablePhoneNumbersRequest method.
req := client.SearchAvailablePhoneNumbersRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) UpdateAccountRequest

func (c *Chime) UpdateAccountRequest(input *UpdateAccountInput) UpdateAccountRequest

UpdateAccountRequest returns a request value for making API operation for Amazon Chime.

Updates account details for the specified Amazon Chime account. Currently, only account name updates are supported for this action.

// Example sending a request using the UpdateAccountRequest method.
req := client.UpdateAccountRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) UpdateAccountSettingsRequest

func (c *Chime) UpdateAccountSettingsRequest(input *UpdateAccountSettingsInput) UpdateAccountSettingsRequest

UpdateAccountSettingsRequest returns a request value for making API operation for Amazon Chime.

Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. For more information about these settings, see Use the Policies Page (https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide.

// Example sending a request using the UpdateAccountSettingsRequest method.
req := client.UpdateAccountSettingsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) UpdateGlobalSettingsRequest added in v0.8.0

func (c *Chime) UpdateGlobalSettingsRequest(input *UpdateGlobalSettingsInput) UpdateGlobalSettingsRequest

UpdateGlobalSettingsRequest returns a request value for making API operation for Amazon Chime.

Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings.

// Example sending a request using the UpdateGlobalSettingsRequest method.
req := client.UpdateGlobalSettingsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) UpdatePhoneNumberRequest added in v0.8.0

func (c *Chime) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) UpdatePhoneNumberRequest

UpdatePhoneNumberRequest returns a request value for making API operation for Amazon Chime.

Updates phone number details, such as product type, for the specified phone number ID.

// Example sending a request using the UpdatePhoneNumberRequest method.
req := client.UpdatePhoneNumberRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) UpdateUserRequest

func (c *Chime) UpdateUserRequest(input *UpdateUserInput) UpdateUserRequest

UpdateUserRequest returns a request value for making API operation for Amazon Chime.

Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action.

// Example sending a request using the UpdateUserRequest method.
req := client.UpdateUserRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) UpdateUserSettingsRequest added in v0.8.0

func (c *Chime) UpdateUserSettingsRequest(input *UpdateUserSettingsInput) UpdateUserSettingsRequest

UpdateUserSettingsRequest returns a request value for making API operation for Amazon Chime.

Updates the settings for the specified user, such as phone number settings.

// Example sending a request using the UpdateUserSettingsRequest method.
req := client.UpdateUserSettingsRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

func (*Chime) UpdateVoiceConnectorRequest added in v0.8.0

func (c *Chime) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) UpdateVoiceConnectorRequest

UpdateVoiceConnectorRequest returns a request value for making API operation for Amazon Chime.

Updates details for the specified Amazon Chime Voice Connector.

// Example sending a request using the UpdateVoiceConnectorRequest method.
req := client.UpdateVoiceConnectorRequest(params)
resp, err := req.Send(context.TODO())
if err == nil {
    fmt.Println(resp)
}

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

type CreateAccountInput

type CreateAccountInput struct {

	// The name of the Amazon Chime account.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAccountRequest

func (CreateAccountInput) GoString

func (s CreateAccountInput) GoString() string

GoString returns the string representation

func (CreateAccountInput) MarshalFields

func (s CreateAccountInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateAccountInput) String

func (s CreateAccountInput) String() string

String returns the string representation

func (*CreateAccountInput) Validate

func (s *CreateAccountInput) Validate() error

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

type CreateAccountOutput

type CreateAccountOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAccountResponse

func (CreateAccountOutput) GoString

func (s CreateAccountOutput) GoString() string

GoString returns the string representation

func (CreateAccountOutput) MarshalFields

func (s CreateAccountOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateAccountOutput) SDKResponseMetadata

func (s CreateAccountOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateAccountOutput) String

func (s CreateAccountOutput) String() string

String returns the string representation

type CreateAccountRequest

type CreateAccountRequest struct {
	*aws.Request
	Input *CreateAccountInput
	Copy  func(*CreateAccountInput) CreateAccountRequest
}

CreateAccountRequest is a API request type for the CreateAccount API operation.

func (CreateAccountRequest) Send

Send marshals and sends the CreateAccount API request.

type CreatePhoneNumberOrderInput added in v0.8.0

type CreatePhoneNumberOrderInput struct {

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

	// The phone number product type.
	//
	// ProductType is a required field
	ProductType PhoneNumberProductType `type:"string" required:"true" enum:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreatePhoneNumberOrderRequest

func (CreatePhoneNumberOrderInput) GoString added in v0.8.0

func (s CreatePhoneNumberOrderInput) GoString() string

GoString returns the string representation

func (CreatePhoneNumberOrderInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreatePhoneNumberOrderInput) String added in v0.8.0

String returns the string representation

func (*CreatePhoneNumberOrderInput) Validate added in v0.8.0

func (s *CreatePhoneNumberOrderInput) Validate() error

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

type CreatePhoneNumberOrderOutput added in v0.8.0

type CreatePhoneNumberOrderOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreatePhoneNumberOrderResponse

func (CreatePhoneNumberOrderOutput) GoString added in v0.8.0

func (s CreatePhoneNumberOrderOutput) GoString() string

GoString returns the string representation

func (CreatePhoneNumberOrderOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreatePhoneNumberOrderOutput) SDKResponseMetadata added in v0.8.0

func (s CreatePhoneNumberOrderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreatePhoneNumberOrderOutput) String added in v0.8.0

String returns the string representation

type CreatePhoneNumberOrderRequest added in v0.8.0

type CreatePhoneNumberOrderRequest struct {
	*aws.Request
	Input *CreatePhoneNumberOrderInput
	Copy  func(*CreatePhoneNumberOrderInput) CreatePhoneNumberOrderRequest
}

CreatePhoneNumberOrderRequest is a API request type for the CreatePhoneNumberOrder API operation.

func (CreatePhoneNumberOrderRequest) Send added in v0.8.0

Send marshals and sends the CreatePhoneNumberOrder API request.

type CreateVoiceConnectorInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnectorRequest

func (CreateVoiceConnectorInput) GoString added in v0.8.0

func (s CreateVoiceConnectorInput) GoString() string

GoString returns the string representation

func (CreateVoiceConnectorInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateVoiceConnectorInput) String added in v0.8.0

func (s CreateVoiceConnectorInput) String() string

String returns the string representation

func (*CreateVoiceConnectorInput) Validate added in v0.8.0

func (s *CreateVoiceConnectorInput) Validate() error

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

type CreateVoiceConnectorOutput added in v0.8.0

type CreateVoiceConnectorOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnectorResponse

func (CreateVoiceConnectorOutput) GoString added in v0.8.0

func (s CreateVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (CreateVoiceConnectorOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (CreateVoiceConnectorOutput) SDKResponseMetadata added in v0.8.0

func (s CreateVoiceConnectorOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreateVoiceConnectorOutput) String added in v0.8.0

String returns the string representation

type CreateVoiceConnectorRequest added in v0.8.0

type CreateVoiceConnectorRequest struct {
	*aws.Request
	Input *CreateVoiceConnectorInput
	Copy  func(*CreateVoiceConnectorInput) CreateVoiceConnectorRequest
}

CreateVoiceConnectorRequest is a API request type for the CreateVoiceConnector API operation.

func (CreateVoiceConnectorRequest) Send added in v0.8.0

Send marshals and sends the CreateVoiceConnector API request.

type Credential added in v0.8.0

type Credential struct {

	// The RFC2617 compliant password associated with the SIP credentials, in US-ASCII
	// format.
	Password *string `type:"string"`

	// The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII
	// format.
	Username *string `type:"string"`
	// contains filtered or unexported fields
}

The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/Credential

func (Credential) GoString added in v0.8.0

func (s Credential) GoString() string

GoString returns the string representation

func (Credential) MarshalFields added in v0.8.0

func (s Credential) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Credential) String added in v0.8.0

func (s Credential) String() string

String returns the string representation

type DeleteAccountInput

type DeleteAccountInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAccountRequest

func (DeleteAccountInput) GoString

func (s DeleteAccountInput) GoString() string

GoString returns the string representation

func (DeleteAccountInput) MarshalFields

func (s DeleteAccountInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteAccountInput) String

func (s DeleteAccountInput) String() string

String returns the string representation

func (*DeleteAccountInput) Validate

func (s *DeleteAccountInput) Validate() error

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

type DeleteAccountOutput

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAccountResponse

func (DeleteAccountOutput) GoString

func (s DeleteAccountOutput) GoString() string

GoString returns the string representation

func (DeleteAccountOutput) MarshalFields

func (s DeleteAccountOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteAccountOutput) SDKResponseMetadata

func (s DeleteAccountOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteAccountOutput) String

func (s DeleteAccountOutput) String() string

String returns the string representation

type DeleteAccountRequest

type DeleteAccountRequest struct {
	*aws.Request
	Input *DeleteAccountInput
	Copy  func(*DeleteAccountInput) DeleteAccountRequest
}

DeleteAccountRequest is a API request type for the DeleteAccount API operation.

func (DeleteAccountRequest) Send

Send marshals and sends the DeleteAccount API request.

type DeletePhoneNumberInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeletePhoneNumberRequest

func (DeletePhoneNumberInput) GoString added in v0.8.0

func (s DeletePhoneNumberInput) GoString() string

GoString returns the string representation

func (DeletePhoneNumberInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeletePhoneNumberInput) String added in v0.8.0

func (s DeletePhoneNumberInput) String() string

String returns the string representation

func (*DeletePhoneNumberInput) Validate added in v0.8.0

func (s *DeletePhoneNumberInput) Validate() error

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

type DeletePhoneNumberOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeletePhoneNumberOutput

func (DeletePhoneNumberOutput) GoString added in v0.8.0

func (s DeletePhoneNumberOutput) GoString() string

GoString returns the string representation

func (DeletePhoneNumberOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeletePhoneNumberOutput) SDKResponseMetadata added in v0.8.0

func (s DeletePhoneNumberOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeletePhoneNumberOutput) String added in v0.8.0

func (s DeletePhoneNumberOutput) String() string

String returns the string representation

type DeletePhoneNumberRequest added in v0.8.0

type DeletePhoneNumberRequest struct {
	*aws.Request
	Input *DeletePhoneNumberInput
	Copy  func(*DeletePhoneNumberInput) DeletePhoneNumberRequest
}

DeletePhoneNumberRequest is a API request type for the DeletePhoneNumber API operation.

func (DeletePhoneNumberRequest) Send added in v0.8.0

Send marshals and sends the DeletePhoneNumber API request.

type DeleteVoiceConnectorInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorRequest

func (DeleteVoiceConnectorInput) GoString added in v0.8.0

func (s DeleteVoiceConnectorInput) GoString() string

GoString returns the string representation

func (DeleteVoiceConnectorInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteVoiceConnectorInput) String added in v0.8.0

func (s DeleteVoiceConnectorInput) String() string

String returns the string representation

func (*DeleteVoiceConnectorInput) Validate added in v0.8.0

func (s *DeleteVoiceConnectorInput) Validate() error

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

type DeleteVoiceConnectorOriginationInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOriginationRequest

func (DeleteVoiceConnectorOriginationInput) GoString added in v0.8.0

GoString returns the string representation

func (DeleteVoiceConnectorOriginationInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteVoiceConnectorOriginationInput) String added in v0.8.0

String returns the string representation

func (*DeleteVoiceConnectorOriginationInput) Validate added in v0.8.0

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

type DeleteVoiceConnectorOriginationOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOriginationOutput

func (DeleteVoiceConnectorOriginationOutput) GoString added in v0.8.0

GoString returns the string representation

func (DeleteVoiceConnectorOriginationOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteVoiceConnectorOriginationOutput) SDKResponseMetadata added in v0.8.0

func (s DeleteVoiceConnectorOriginationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteVoiceConnectorOriginationOutput) String added in v0.8.0

String returns the string representation

type DeleteVoiceConnectorOriginationRequest added in v0.8.0

type DeleteVoiceConnectorOriginationRequest struct {
	*aws.Request
	Input *DeleteVoiceConnectorOriginationInput
	Copy  func(*DeleteVoiceConnectorOriginationInput) DeleteVoiceConnectorOriginationRequest
}

DeleteVoiceConnectorOriginationRequest is a API request type for the DeleteVoiceConnectorOrigination API operation.

func (DeleteVoiceConnectorOriginationRequest) Send added in v0.8.0

Send marshals and sends the DeleteVoiceConnectorOrigination API request.

type DeleteVoiceConnectorOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOutput

func (DeleteVoiceConnectorOutput) GoString added in v0.8.0

func (s DeleteVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (DeleteVoiceConnectorOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteVoiceConnectorOutput) SDKResponseMetadata added in v0.8.0

func (s DeleteVoiceConnectorOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteVoiceConnectorOutput) String added in v0.8.0

String returns the string representation

type DeleteVoiceConnectorRequest added in v0.8.0

type DeleteVoiceConnectorRequest struct {
	*aws.Request
	Input *DeleteVoiceConnectorInput
	Copy  func(*DeleteVoiceConnectorInput) DeleteVoiceConnectorRequest
}

DeleteVoiceConnectorRequest is a API request type for the DeleteVoiceConnector API operation.

func (DeleteVoiceConnectorRequest) Send added in v0.8.0

Send marshals and sends the DeleteVoiceConnector API request.

type DeleteVoiceConnectorTerminationCredentialsInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationCredentialsRequest

func (DeleteVoiceConnectorTerminationCredentialsInput) GoString added in v0.8.0

GoString returns the string representation

func (DeleteVoiceConnectorTerminationCredentialsInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteVoiceConnectorTerminationCredentialsInput) String added in v0.8.0

String returns the string representation

func (*DeleteVoiceConnectorTerminationCredentialsInput) Validate added in v0.8.0

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

type DeleteVoiceConnectorTerminationCredentialsOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationCredentialsOutput

func (DeleteVoiceConnectorTerminationCredentialsOutput) GoString added in v0.8.0

GoString returns the string representation

func (DeleteVoiceConnectorTerminationCredentialsOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteVoiceConnectorTerminationCredentialsOutput) SDKResponseMetadata added in v0.8.0

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteVoiceConnectorTerminationCredentialsOutput) String added in v0.8.0

String returns the string representation

type DeleteVoiceConnectorTerminationCredentialsRequest added in v0.8.0

DeleteVoiceConnectorTerminationCredentialsRequest is a API request type for the DeleteVoiceConnectorTerminationCredentials API operation.

func (DeleteVoiceConnectorTerminationCredentialsRequest) Send added in v0.8.0

Send marshals and sends the DeleteVoiceConnectorTerminationCredentials API request.

type DeleteVoiceConnectorTerminationInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationRequest

func (DeleteVoiceConnectorTerminationInput) GoString added in v0.8.0

GoString returns the string representation

func (DeleteVoiceConnectorTerminationInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteVoiceConnectorTerminationInput) String added in v0.8.0

String returns the string representation

func (*DeleteVoiceConnectorTerminationInput) Validate added in v0.8.0

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

type DeleteVoiceConnectorTerminationOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationOutput

func (DeleteVoiceConnectorTerminationOutput) GoString added in v0.8.0

GoString returns the string representation

func (DeleteVoiceConnectorTerminationOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DeleteVoiceConnectorTerminationOutput) SDKResponseMetadata added in v0.8.0

func (s DeleteVoiceConnectorTerminationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteVoiceConnectorTerminationOutput) String added in v0.8.0

String returns the string representation

type DeleteVoiceConnectorTerminationRequest added in v0.8.0

type DeleteVoiceConnectorTerminationRequest struct {
	*aws.Request
	Input *DeleteVoiceConnectorTerminationInput
	Copy  func(*DeleteVoiceConnectorTerminationInput) DeleteVoiceConnectorTerminationRequest
}

DeleteVoiceConnectorTerminationRequest is a API request type for the DeleteVoiceConnectorTermination API operation.

func (DeleteVoiceConnectorTerminationRequest) Send added in v0.8.0

Send marshals and sends the DeleteVoiceConnectorTermination API request.

type DisassociatePhoneNumberFromUserInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumberFromUserRequest

func (DisassociatePhoneNumberFromUserInput) GoString added in v0.8.0

GoString returns the string representation

func (DisassociatePhoneNumberFromUserInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DisassociatePhoneNumberFromUserInput) String added in v0.8.0

String returns the string representation

func (*DisassociatePhoneNumberFromUserInput) Validate added in v0.8.0

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

type DisassociatePhoneNumberFromUserOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumberFromUserResponse

func (DisassociatePhoneNumberFromUserOutput) GoString added in v0.8.0

GoString returns the string representation

func (DisassociatePhoneNumberFromUserOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DisassociatePhoneNumberFromUserOutput) SDKResponseMetadata added in v0.8.0

func (s DisassociatePhoneNumberFromUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DisassociatePhoneNumberFromUserOutput) String added in v0.8.0

String returns the string representation

type DisassociatePhoneNumberFromUserRequest added in v0.8.0

type DisassociatePhoneNumberFromUserRequest struct {
	*aws.Request
	Input *DisassociatePhoneNumberFromUserInput
	Copy  func(*DisassociatePhoneNumberFromUserInput) DisassociatePhoneNumberFromUserRequest
}

DisassociatePhoneNumberFromUserRequest is a API request type for the DisassociatePhoneNumberFromUser API operation.

func (DisassociatePhoneNumberFromUserRequest) Send added in v0.8.0

Send marshals and sends the DisassociatePhoneNumberFromUser API request.

type DisassociatePhoneNumbersFromVoiceConnectorInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnectorRequest

func (DisassociatePhoneNumbersFromVoiceConnectorInput) GoString added in v0.8.0

GoString returns the string representation

func (DisassociatePhoneNumbersFromVoiceConnectorInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DisassociatePhoneNumbersFromVoiceConnectorInput) String added in v0.8.0

String returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) Validate added in v0.8.0

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

type DisassociatePhoneNumbersFromVoiceConnectorOutput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnectorResponse

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) GoString added in v0.8.0

GoString returns the string representation

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) SDKResponseMetadata added in v0.8.0

SDKResponseMetdata return sthe response metadata for the API.

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) String added in v0.8.0

String returns the string representation

type DisassociatePhoneNumbersFromVoiceConnectorRequest added in v0.8.0

DisassociatePhoneNumbersFromVoiceConnectorRequest is a API request type for the DisassociatePhoneNumbersFromVoiceConnector API operation.

func (DisassociatePhoneNumbersFromVoiceConnectorRequest) Send added in v0.8.0

Send marshals and sends the DisassociatePhoneNumbersFromVoiceConnector API request.

type EmailStatus

type EmailStatus string
const (
	EmailStatusNotSent EmailStatus = "NotSent"
	EmailStatusSent    EmailStatus = "Sent"
	EmailStatusFailed  EmailStatus = "Failed"
)

Enum values for EmailStatus

func (EmailStatus) MarshalValue

func (enum EmailStatus) MarshalValue() (string, error)

func (EmailStatus) MarshalValueBuf

func (enum EmailStatus) MarshalValueBuf(b []byte) ([]byte, error)

type ErrorCode

type ErrorCode string
const (
	ErrorCodeUnauthorized       ErrorCode = "Unauthorized"
	ErrorCodeForbidden          ErrorCode = "Forbidden"
	ErrorCodeNotFound           ErrorCode = "NotFound"
	ErrorCodeBadRequest         ErrorCode = "BadRequest"
	ErrorCodeConflict           ErrorCode = "Conflict"
	ErrorCodeServiceFailure     ErrorCode = "ServiceFailure"
	ErrorCodeServiceUnavailable ErrorCode = "ServiceUnavailable"
	ErrorCodeUnprocessable      ErrorCode = "Unprocessable"
	ErrorCodeThrottled          ErrorCode = "Throttled"
	ErrorCodePreconditionFailed ErrorCode = "PreconditionFailed"
)

Enum values for ErrorCode

func (ErrorCode) MarshalValue

func (enum ErrorCode) MarshalValue() (string, error)

func (ErrorCode) MarshalValueBuf

func (enum ErrorCode) MarshalValueBuf(b []byte) ([]byte, error)

type GetAccountInput

type GetAccountInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountRequest

func (GetAccountInput) GoString

func (s GetAccountInput) GoString() string

GoString returns the string representation

func (GetAccountInput) MarshalFields

func (s GetAccountInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetAccountInput) String

func (s GetAccountInput) String() string

String returns the string representation

func (*GetAccountInput) Validate

func (s *GetAccountInput) Validate() error

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

type GetAccountOutput

type GetAccountOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountResponse

func (GetAccountOutput) GoString

func (s GetAccountOutput) GoString() string

GoString returns the string representation

func (GetAccountOutput) MarshalFields

func (s GetAccountOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetAccountOutput) SDKResponseMetadata

func (s GetAccountOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetAccountOutput) String

func (s GetAccountOutput) String() string

String returns the string representation

type GetAccountRequest

type GetAccountRequest struct {
	*aws.Request
	Input *GetAccountInput
	Copy  func(*GetAccountInput) GetAccountRequest
}

GetAccountRequest is a API request type for the GetAccount API operation.

func (GetAccountRequest) Send

Send marshals and sends the GetAccount API request.

type GetAccountSettingsInput

type GetAccountSettingsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountSettingsRequest

func (GetAccountSettingsInput) GoString

func (s GetAccountSettingsInput) GoString() string

GoString returns the string representation

func (GetAccountSettingsInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetAccountSettingsInput) String

func (s GetAccountSettingsInput) String() string

String returns the string representation

func (*GetAccountSettingsInput) Validate

func (s *GetAccountSettingsInput) Validate() error

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

type GetAccountSettingsOutput

type GetAccountSettingsOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountSettingsResponse

func (GetAccountSettingsOutput) GoString

func (s GetAccountSettingsOutput) GoString() string

GoString returns the string representation

func (GetAccountSettingsOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetAccountSettingsOutput) SDKResponseMetadata

func (s GetAccountSettingsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetAccountSettingsOutput) String

func (s GetAccountSettingsOutput) String() string

String returns the string representation

type GetAccountSettingsRequest

type GetAccountSettingsRequest struct {
	*aws.Request
	Input *GetAccountSettingsInput
	Copy  func(*GetAccountSettingsInput) GetAccountSettingsRequest
}

GetAccountSettingsRequest is a API request type for the GetAccountSettings API operation.

func (GetAccountSettingsRequest) Send

Send marshals and sends the GetAccountSettings API request.

type GetGlobalSettingsInput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetGlobalSettingsInput

func (GetGlobalSettingsInput) GoString added in v0.8.0

func (s GetGlobalSettingsInput) GoString() string

GoString returns the string representation

func (GetGlobalSettingsInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetGlobalSettingsInput) String added in v0.8.0

func (s GetGlobalSettingsInput) String() string

String returns the string representation

type GetGlobalSettingsOutput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetGlobalSettingsResponse

func (GetGlobalSettingsOutput) GoString added in v0.8.0

func (s GetGlobalSettingsOutput) GoString() string

GoString returns the string representation

func (GetGlobalSettingsOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetGlobalSettingsOutput) SDKResponseMetadata added in v0.8.0

func (s GetGlobalSettingsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetGlobalSettingsOutput) String added in v0.8.0

func (s GetGlobalSettingsOutput) String() string

String returns the string representation

type GetGlobalSettingsRequest added in v0.8.0

type GetGlobalSettingsRequest struct {
	*aws.Request
	Input *GetGlobalSettingsInput
	Copy  func(*GetGlobalSettingsInput) GetGlobalSettingsRequest
}

GetGlobalSettingsRequest is a API request type for the GetGlobalSettings API operation.

func (GetGlobalSettingsRequest) Send added in v0.8.0

Send marshals and sends the GetGlobalSettings API request.

type GetPhoneNumberInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberRequest

func (GetPhoneNumberInput) GoString added in v0.8.0

func (s GetPhoneNumberInput) GoString() string

GoString returns the string representation

func (GetPhoneNumberInput) MarshalFields added in v0.8.0

func (s GetPhoneNumberInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetPhoneNumberInput) String added in v0.8.0

func (s GetPhoneNumberInput) String() string

String returns the string representation

func (*GetPhoneNumberInput) Validate added in v0.8.0

func (s *GetPhoneNumberInput) Validate() error

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

type GetPhoneNumberOrderInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberOrderRequest

func (GetPhoneNumberOrderInput) GoString added in v0.8.0

func (s GetPhoneNumberOrderInput) GoString() string

GoString returns the string representation

func (GetPhoneNumberOrderInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetPhoneNumberOrderInput) String added in v0.8.0

func (s GetPhoneNumberOrderInput) String() string

String returns the string representation

func (*GetPhoneNumberOrderInput) Validate added in v0.8.0

func (s *GetPhoneNumberOrderInput) Validate() error

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

type GetPhoneNumberOrderOutput added in v0.8.0

type GetPhoneNumberOrderOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberOrderResponse

func (GetPhoneNumberOrderOutput) GoString added in v0.8.0

func (s GetPhoneNumberOrderOutput) GoString() string

GoString returns the string representation

func (GetPhoneNumberOrderOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetPhoneNumberOrderOutput) SDKResponseMetadata added in v0.8.0

func (s GetPhoneNumberOrderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetPhoneNumberOrderOutput) String added in v0.8.0

func (s GetPhoneNumberOrderOutput) String() string

String returns the string representation

type GetPhoneNumberOrderRequest added in v0.8.0

type GetPhoneNumberOrderRequest struct {
	*aws.Request
	Input *GetPhoneNumberOrderInput
	Copy  func(*GetPhoneNumberOrderInput) GetPhoneNumberOrderRequest
}

GetPhoneNumberOrderRequest is a API request type for the GetPhoneNumberOrder API operation.

func (GetPhoneNumberOrderRequest) Send added in v0.8.0

Send marshals and sends the GetPhoneNumberOrder API request.

type GetPhoneNumberOutput added in v0.8.0

type GetPhoneNumberOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberResponse

func (GetPhoneNumberOutput) GoString added in v0.8.0

func (s GetPhoneNumberOutput) GoString() string

GoString returns the string representation

func (GetPhoneNumberOutput) MarshalFields added in v0.8.0

func (s GetPhoneNumberOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetPhoneNumberOutput) SDKResponseMetadata added in v0.8.0

func (s GetPhoneNumberOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetPhoneNumberOutput) String added in v0.8.0

func (s GetPhoneNumberOutput) String() string

String returns the string representation

type GetPhoneNumberRequest added in v0.8.0

type GetPhoneNumberRequest struct {
	*aws.Request
	Input *GetPhoneNumberInput
	Copy  func(*GetPhoneNumberInput) GetPhoneNumberRequest
}

GetPhoneNumberRequest is a API request type for the GetPhoneNumber API operation.

func (GetPhoneNumberRequest) Send added in v0.8.0

Send marshals and sends the GetPhoneNumber API request.

type GetUserInput

type GetUserInput struct {

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUserRequest

func (GetUserInput) GoString

func (s GetUserInput) GoString() string

GoString returns the string representation

func (GetUserInput) MarshalFields

func (s GetUserInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetUserInput) String

func (s GetUserInput) String() string

String returns the string representation

func (*GetUserInput) Validate

func (s *GetUserInput) Validate() error

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

type GetUserOutput

type GetUserOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUserResponse

func (GetUserOutput) GoString

func (s GetUserOutput) GoString() string

GoString returns the string representation

func (GetUserOutput) MarshalFields

func (s GetUserOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetUserOutput) SDKResponseMetadata

func (s GetUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetUserOutput) String

func (s GetUserOutput) String() string

String returns the string representation

type GetUserRequest

type GetUserRequest struct {
	*aws.Request
	Input *GetUserInput
	Copy  func(*GetUserInput) GetUserRequest
}

GetUserRequest is a API request type for the GetUser API operation.

func (GetUserRequest) Send

Send marshals and sends the GetUser API request.

type GetUserSettingsInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUserSettingsRequest

func (GetUserSettingsInput) GoString added in v0.8.0

func (s GetUserSettingsInput) GoString() string

GoString returns the string representation

func (GetUserSettingsInput) MarshalFields added in v0.8.0

func (s GetUserSettingsInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetUserSettingsInput) String added in v0.8.0

func (s GetUserSettingsInput) String() string

String returns the string representation

func (*GetUserSettingsInput) Validate added in v0.8.0

func (s *GetUserSettingsInput) Validate() error

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

type GetUserSettingsOutput added in v0.8.0

type GetUserSettingsOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUserSettingsResponse

func (GetUserSettingsOutput) GoString added in v0.8.0

func (s GetUserSettingsOutput) GoString() string

GoString returns the string representation

func (GetUserSettingsOutput) MarshalFields added in v0.8.0

func (s GetUserSettingsOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetUserSettingsOutput) SDKResponseMetadata added in v0.8.0

func (s GetUserSettingsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetUserSettingsOutput) String added in v0.8.0

func (s GetUserSettingsOutput) String() string

String returns the string representation

type GetUserSettingsRequest added in v0.8.0

type GetUserSettingsRequest struct {
	*aws.Request
	Input *GetUserSettingsInput
	Copy  func(*GetUserSettingsInput) GetUserSettingsRequest
}

GetUserSettingsRequest is a API request type for the GetUserSettings API operation.

func (GetUserSettingsRequest) Send added in v0.8.0

Send marshals and sends the GetUserSettings API request.

type GetVoiceConnectorInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorRequest

func (GetVoiceConnectorInput) GoString added in v0.8.0

func (s GetVoiceConnectorInput) GoString() string

GoString returns the string representation

func (GetVoiceConnectorInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetVoiceConnectorInput) String added in v0.8.0

func (s GetVoiceConnectorInput) String() string

String returns the string representation

func (*GetVoiceConnectorInput) Validate added in v0.8.0

func (s *GetVoiceConnectorInput) Validate() error

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

type GetVoiceConnectorOriginationInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorOriginationRequest

func (GetVoiceConnectorOriginationInput) GoString added in v0.8.0

GoString returns the string representation

func (GetVoiceConnectorOriginationInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetVoiceConnectorOriginationInput) String added in v0.8.0

String returns the string representation

func (*GetVoiceConnectorOriginationInput) Validate added in v0.8.0

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

type GetVoiceConnectorOriginationOutput added in v0.8.0

type GetVoiceConnectorOriginationOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorOriginationResponse

func (GetVoiceConnectorOriginationOutput) GoString added in v0.8.0

GoString returns the string representation

func (GetVoiceConnectorOriginationOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetVoiceConnectorOriginationOutput) SDKResponseMetadata added in v0.8.0

func (s GetVoiceConnectorOriginationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetVoiceConnectorOriginationOutput) String added in v0.8.0

String returns the string representation

type GetVoiceConnectorOriginationRequest added in v0.8.0

type GetVoiceConnectorOriginationRequest struct {
	*aws.Request
	Input *GetVoiceConnectorOriginationInput
	Copy  func(*GetVoiceConnectorOriginationInput) GetVoiceConnectorOriginationRequest
}

GetVoiceConnectorOriginationRequest is a API request type for the GetVoiceConnectorOrigination API operation.

func (GetVoiceConnectorOriginationRequest) Send added in v0.8.0

Send marshals and sends the GetVoiceConnectorOrigination API request.

type GetVoiceConnectorOutput added in v0.8.0

type GetVoiceConnectorOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorResponse

func (GetVoiceConnectorOutput) GoString added in v0.8.0

func (s GetVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (GetVoiceConnectorOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetVoiceConnectorOutput) SDKResponseMetadata added in v0.8.0

func (s GetVoiceConnectorOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetVoiceConnectorOutput) String added in v0.8.0

func (s GetVoiceConnectorOutput) String() string

String returns the string representation

type GetVoiceConnectorRequest added in v0.8.0

type GetVoiceConnectorRequest struct {
	*aws.Request
	Input *GetVoiceConnectorInput
	Copy  func(*GetVoiceConnectorInput) GetVoiceConnectorRequest
}

GetVoiceConnectorRequest is a API request type for the GetVoiceConnector API operation.

func (GetVoiceConnectorRequest) Send added in v0.8.0

Send marshals and sends the GetVoiceConnector API request.

type GetVoiceConnectorTerminationHealthInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTerminationHealthRequest

func (GetVoiceConnectorTerminationHealthInput) GoString added in v0.8.0

GoString returns the string representation

func (GetVoiceConnectorTerminationHealthInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetVoiceConnectorTerminationHealthInput) String added in v0.8.0

String returns the string representation

func (*GetVoiceConnectorTerminationHealthInput) Validate added in v0.8.0

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

type GetVoiceConnectorTerminationHealthOutput added in v0.8.0

type GetVoiceConnectorTerminationHealthOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTerminationHealthResponse

func (GetVoiceConnectorTerminationHealthOutput) GoString added in v0.8.0

GoString returns the string representation

func (GetVoiceConnectorTerminationHealthOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetVoiceConnectorTerminationHealthOutput) SDKResponseMetadata added in v0.8.0

func (s GetVoiceConnectorTerminationHealthOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetVoiceConnectorTerminationHealthOutput) String added in v0.8.0

String returns the string representation

type GetVoiceConnectorTerminationHealthRequest added in v0.8.0

GetVoiceConnectorTerminationHealthRequest is a API request type for the GetVoiceConnectorTerminationHealth API operation.

func (GetVoiceConnectorTerminationHealthRequest) Send added in v0.8.0

Send marshals and sends the GetVoiceConnectorTerminationHealth API request.

type GetVoiceConnectorTerminationInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTerminationRequest

func (GetVoiceConnectorTerminationInput) GoString added in v0.8.0

GoString returns the string representation

func (GetVoiceConnectorTerminationInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetVoiceConnectorTerminationInput) String added in v0.8.0

String returns the string representation

func (*GetVoiceConnectorTerminationInput) Validate added in v0.8.0

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

type GetVoiceConnectorTerminationOutput added in v0.8.0

type GetVoiceConnectorTerminationOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTerminationResponse

func (GetVoiceConnectorTerminationOutput) GoString added in v0.8.0

GoString returns the string representation

func (GetVoiceConnectorTerminationOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (GetVoiceConnectorTerminationOutput) SDKResponseMetadata added in v0.8.0

func (s GetVoiceConnectorTerminationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (GetVoiceConnectorTerminationOutput) String added in v0.8.0

String returns the string representation

type GetVoiceConnectorTerminationRequest added in v0.8.0

type GetVoiceConnectorTerminationRequest struct {
	*aws.Request
	Input *GetVoiceConnectorTerminationInput
	Copy  func(*GetVoiceConnectorTerminationInput) GetVoiceConnectorTerminationRequest
}

GetVoiceConnectorTerminationRequest is a API request type for the GetVoiceConnectorTermination API operation.

func (GetVoiceConnectorTerminationRequest) Send added in v0.8.0

Send marshals and sends the GetVoiceConnectorTermination API request.

type Invite

type Invite struct {

	// The email address to which the invite is sent.
	EmailAddress *string `type:"string"`

	// The status of the invite email.
	EmailStatus EmailStatus `type:"string" enum:"true"`

	// The invite ID.
	InviteId *string `type:"string"`

	// The status of the invite.
	Status InviteStatus `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Invitation object returned after emailing users to invite them to join the Amazon Chime Team account. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/Invite

func (Invite) GoString

func (s Invite) GoString() string

GoString returns the string representation

func (Invite) MarshalFields

func (s Invite) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Invite) String

func (s Invite) String() string

String returns the string representation

type InviteStatus

type InviteStatus string
const (
	InviteStatusPending  InviteStatus = "Pending"
	InviteStatusAccepted InviteStatus = "Accepted"
	InviteStatusFailed   InviteStatus = "Failed"
)

Enum values for InviteStatus

func (InviteStatus) MarshalValue

func (enum InviteStatus) MarshalValue() (string, error)

func (InviteStatus) MarshalValueBuf

func (enum InviteStatus) MarshalValueBuf(b []byte) ([]byte, error)

type InviteUsersInput

type InviteUsersInput struct {

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

	// The user email addresses to which to send the invite.
	//
	// UserEmailList is a required field
	UserEmailList []string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/InviteUsersRequest

func (InviteUsersInput) GoString

func (s InviteUsersInput) GoString() string

GoString returns the string representation

func (InviteUsersInput) MarshalFields

func (s InviteUsersInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (InviteUsersInput) String

func (s InviteUsersInput) String() string

String returns the string representation

func (*InviteUsersInput) Validate

func (s *InviteUsersInput) Validate() error

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

type InviteUsersOutput

type InviteUsersOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/InviteUsersResponse

func (InviteUsersOutput) GoString

func (s InviteUsersOutput) GoString() string

GoString returns the string representation

func (InviteUsersOutput) MarshalFields

func (s InviteUsersOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (InviteUsersOutput) SDKResponseMetadata

func (s InviteUsersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (InviteUsersOutput) String

func (s InviteUsersOutput) String() string

String returns the string representation

type InviteUsersRequest

type InviteUsersRequest struct {
	*aws.Request
	Input *InviteUsersInput
	Copy  func(*InviteUsersInput) InviteUsersRequest
}

InviteUsersRequest is a API request type for the InviteUsers API operation.

func (InviteUsersRequest) Send

Send marshals and sends the InviteUsers API request.

type License

type License string
const (
	LicenseBasic    License = "Basic"
	LicensePlus     License = "Plus"
	LicensePro      License = "Pro"
	LicenseProTrial License = "ProTrial"
)

Enum values for License

func (License) MarshalValue

func (enum License) MarshalValue() (string, error)

func (License) MarshalValueBuf

func (enum License) MarshalValueBuf(b []byte) ([]byte, error)

type ListAccountsInput

type ListAccountsInput struct {

	// The maximum number of results to return in a single call. Defaults to 100.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// Amazon Chime account name prefix with which to filter results.
	Name *string `location:"querystring" locationName:"name" min:"1" type:"string"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// User email address with which to filter results.
	UserEmail *string `location:"querystring" locationName:"user-email" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAccountsRequest

func (ListAccountsInput) GoString

func (s ListAccountsInput) GoString() string

GoString returns the string representation

func (ListAccountsInput) MarshalFields

func (s ListAccountsInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListAccountsInput) String

func (s ListAccountsInput) String() string

String returns the string representation

func (*ListAccountsInput) Validate

func (s *ListAccountsInput) Validate() error

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

type ListAccountsOutput

type ListAccountsOutput struct {

	// List of Amazon Chime accounts and account details.
	Accounts []Account `type:"list"`

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAccountsResponse

func (ListAccountsOutput) GoString

func (s ListAccountsOutput) GoString() string

GoString returns the string representation

func (ListAccountsOutput) MarshalFields

func (s ListAccountsOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListAccountsOutput) SDKResponseMetadata

func (s ListAccountsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListAccountsOutput) String

func (s ListAccountsOutput) String() string

String returns the string representation

type ListAccountsPager

type ListAccountsPager struct {
	aws.Pager
}

ListAccountsPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListAccountsPager) CurrentPage

func (p *ListAccountsPager) CurrentPage() *ListAccountsOutput

type ListAccountsRequest

type ListAccountsRequest struct {
	*aws.Request
	Input *ListAccountsInput
	Copy  func(*ListAccountsInput) ListAccountsRequest
}

ListAccountsRequest is a API request type for the ListAccounts API operation.

func (*ListAccountsRequest) Paginate

func (p *ListAccountsRequest) Paginate(opts ...aws.Option) ListAccountsPager

Paginate pages iterates over the pages of a ListAccountsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListAccounts operation.
		req := client.ListAccountsRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListAccountsRequest) Send

Send marshals and sends the ListAccounts API request.

type ListPhoneNumberOrdersInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumberOrdersRequest

func (ListPhoneNumberOrdersInput) GoString added in v0.8.0

func (s ListPhoneNumberOrdersInput) GoString() string

GoString returns the string representation

func (ListPhoneNumberOrdersInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListPhoneNumberOrdersInput) String added in v0.8.0

String returns the string representation

func (*ListPhoneNumberOrdersInput) Validate added in v0.8.0

func (s *ListPhoneNumberOrdersInput) Validate() error

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

type ListPhoneNumberOrdersOutput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumberOrdersResponse

func (ListPhoneNumberOrdersOutput) GoString added in v0.8.0

func (s ListPhoneNumberOrdersOutput) GoString() string

GoString returns the string representation

func (ListPhoneNumberOrdersOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListPhoneNumberOrdersOutput) SDKResponseMetadata added in v0.8.0

func (s ListPhoneNumberOrdersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListPhoneNumberOrdersOutput) String added in v0.8.0

String returns the string representation

type ListPhoneNumberOrdersPager added in v0.8.0

type ListPhoneNumberOrdersPager struct {
	aws.Pager
}

ListPhoneNumberOrdersPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListPhoneNumberOrdersPager) CurrentPage added in v0.8.0

type ListPhoneNumberOrdersRequest added in v0.8.0

type ListPhoneNumberOrdersRequest struct {
	*aws.Request
	Input *ListPhoneNumberOrdersInput
	Copy  func(*ListPhoneNumberOrdersInput) ListPhoneNumberOrdersRequest
}

ListPhoneNumberOrdersRequest is a API request type for the ListPhoneNumberOrders API operation.

func (*ListPhoneNumberOrdersRequest) Paginate added in v0.8.0

Paginate pages iterates over the pages of a ListPhoneNumberOrdersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListPhoneNumberOrders operation.
		req := client.ListPhoneNumberOrdersRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListPhoneNumberOrdersRequest) Send added in v0.8.0

Send marshals and sends the ListPhoneNumberOrders API request.

type ListPhoneNumbersInput added in v0.8.0

type ListPhoneNumbersInput struct {

	// The filter to use to limit the number of results.
	FilterName PhoneNumberAssociationName `location:"querystring" locationName:"filter-name" type:"string" enum:"true"`

	// The value to use for the filter.
	FilterValue *string `location:"querystring" locationName:"filter-value" type:"string"`

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// The phone number product type.
	ProductType PhoneNumberProductType `location:"querystring" locationName:"product-type" type:"string" enum:"true"`

	// The phone number status.
	Status PhoneNumberStatus `location:"querystring" locationName:"status" type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumbersRequest

func (ListPhoneNumbersInput) GoString added in v0.8.0

func (s ListPhoneNumbersInput) GoString() string

GoString returns the string representation

func (ListPhoneNumbersInput) MarshalFields added in v0.8.0

func (s ListPhoneNumbersInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListPhoneNumbersInput) String added in v0.8.0

func (s ListPhoneNumbersInput) String() string

String returns the string representation

func (*ListPhoneNumbersInput) Validate added in v0.8.0

func (s *ListPhoneNumbersInput) Validate() error

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

type ListPhoneNumbersOutput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumbersResponse

func (ListPhoneNumbersOutput) GoString added in v0.8.0

func (s ListPhoneNumbersOutput) GoString() string

GoString returns the string representation

func (ListPhoneNumbersOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListPhoneNumbersOutput) SDKResponseMetadata added in v0.8.0

func (s ListPhoneNumbersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListPhoneNumbersOutput) String added in v0.8.0

func (s ListPhoneNumbersOutput) String() string

String returns the string representation

type ListPhoneNumbersPager added in v0.8.0

type ListPhoneNumbersPager struct {
	aws.Pager
}

ListPhoneNumbersPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListPhoneNumbersPager) CurrentPage added in v0.8.0

type ListPhoneNumbersRequest added in v0.8.0

type ListPhoneNumbersRequest struct {
	*aws.Request
	Input *ListPhoneNumbersInput
	Copy  func(*ListPhoneNumbersInput) ListPhoneNumbersRequest
}

ListPhoneNumbersRequest is a API request type for the ListPhoneNumbers API operation.

func (*ListPhoneNumbersRequest) Paginate added in v0.8.0

Paginate pages iterates over the pages of a ListPhoneNumbersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListPhoneNumbers operation.
		req := client.ListPhoneNumbersRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListPhoneNumbersRequest) Send added in v0.8.0

Send marshals and sends the ListPhoneNumbers API request.

type ListUsersInput

type ListUsersInput struct {

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

	// The maximum number of results to return in a single call. Defaults to 100.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// Optional. The user email address used to filter results. Maximum 1.
	UserEmail *string `location:"querystring" locationName:"user-email" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListUsersRequest

func (ListUsersInput) GoString

func (s ListUsersInput) GoString() string

GoString returns the string representation

func (ListUsersInput) MarshalFields

func (s ListUsersInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListUsersInput) String

func (s ListUsersInput) String() string

String returns the string representation

func (*ListUsersInput) Validate

func (s *ListUsersInput) Validate() error

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

type ListUsersOutput

type ListUsersOutput struct {

	// The token to use to retrieve the next page of results.
	NextToken *string `type:"string"`

	// List of users and user details.
	Users []User `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListUsersResponse

func (ListUsersOutput) GoString

func (s ListUsersOutput) GoString() string

GoString returns the string representation

func (ListUsersOutput) MarshalFields

func (s ListUsersOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListUsersOutput) SDKResponseMetadata

func (s ListUsersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListUsersOutput) String

func (s ListUsersOutput) String() string

String returns the string representation

type ListUsersPager

type ListUsersPager struct {
	aws.Pager
}

ListUsersPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListUsersPager) CurrentPage

func (p *ListUsersPager) CurrentPage() *ListUsersOutput

type ListUsersRequest

type ListUsersRequest struct {
	*aws.Request
	Input *ListUsersInput
	Copy  func(*ListUsersInput) ListUsersRequest
}

ListUsersRequest is a API request type for the ListUsers API operation.

func (*ListUsersRequest) Paginate

func (p *ListUsersRequest) Paginate(opts ...aws.Option) ListUsersPager

Paginate pages iterates over the pages of a ListUsersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListUsers operation.
		req := client.ListUsersRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListUsersRequest) Send

Send marshals and sends the ListUsers API request.

type ListVoiceConnectorTerminationCredentialsInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorTerminationCredentialsRequest

func (ListVoiceConnectorTerminationCredentialsInput) GoString added in v0.8.0

GoString returns the string representation

func (ListVoiceConnectorTerminationCredentialsInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListVoiceConnectorTerminationCredentialsInput) String added in v0.8.0

String returns the string representation

func (*ListVoiceConnectorTerminationCredentialsInput) Validate added in v0.8.0

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

type ListVoiceConnectorTerminationCredentialsOutput added in v0.8.0

type ListVoiceConnectorTerminationCredentialsOutput struct {

	// A list of user names.
	Usernames []string `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorTerminationCredentialsResponse

func (ListVoiceConnectorTerminationCredentialsOutput) GoString added in v0.8.0

GoString returns the string representation

func (ListVoiceConnectorTerminationCredentialsOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListVoiceConnectorTerminationCredentialsOutput) SDKResponseMetadata added in v0.8.0

SDKResponseMetdata return sthe response metadata for the API.

func (ListVoiceConnectorTerminationCredentialsOutput) String added in v0.8.0

String returns the string representation

type ListVoiceConnectorTerminationCredentialsRequest added in v0.8.0

ListVoiceConnectorTerminationCredentialsRequest is a API request type for the ListVoiceConnectorTerminationCredentials API operation.

func (ListVoiceConnectorTerminationCredentialsRequest) Send added in v0.8.0

Send marshals and sends the ListVoiceConnectorTerminationCredentials API request.

type ListVoiceConnectorsInput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorsRequest

func (ListVoiceConnectorsInput) GoString added in v0.8.0

func (s ListVoiceConnectorsInput) GoString() string

GoString returns the string representation

func (ListVoiceConnectorsInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListVoiceConnectorsInput) String added in v0.8.0

func (s ListVoiceConnectorsInput) String() string

String returns the string representation

func (*ListVoiceConnectorsInput) Validate added in v0.8.0

func (s *ListVoiceConnectorsInput) Validate() error

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

type ListVoiceConnectorsOutput added in v0.8.0

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorsResponse

func (ListVoiceConnectorsOutput) GoString added in v0.8.0

func (s ListVoiceConnectorsOutput) GoString() string

GoString returns the string representation

func (ListVoiceConnectorsOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ListVoiceConnectorsOutput) SDKResponseMetadata added in v0.8.0

func (s ListVoiceConnectorsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ListVoiceConnectorsOutput) String added in v0.8.0

func (s ListVoiceConnectorsOutput) String() string

String returns the string representation

type ListVoiceConnectorsPager added in v0.8.0

type ListVoiceConnectorsPager struct {
	aws.Pager
}

ListVoiceConnectorsPager is used to paginate the request. This can be done by calling Next and CurrentPage.

func (*ListVoiceConnectorsPager) CurrentPage added in v0.8.0

type ListVoiceConnectorsRequest added in v0.8.0

type ListVoiceConnectorsRequest struct {
	*aws.Request
	Input *ListVoiceConnectorsInput
	Copy  func(*ListVoiceConnectorsInput) ListVoiceConnectorsRequest
}

ListVoiceConnectorsRequest is a API request type for the ListVoiceConnectors API operation.

func (*ListVoiceConnectorsRequest) Paginate added in v0.8.0

Paginate pages iterates over the pages of a ListVoiceConnectorsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.

Note: This operation can generate multiple requests to a service.

   // Example iterating over at most 3 pages of a ListVoiceConnectors operation.
		req := client.ListVoiceConnectorsRequest(input)
		p := req.Paginate()
		for p.Next() {
			page := p.CurrentPage()
		}

		if err := p.Err(); err != nil {
			return err
		}

func (ListVoiceConnectorsRequest) Send added in v0.8.0

Send marshals and sends the ListVoiceConnectors API request.

type LogoutUserInput

type LogoutUserInput struct {

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/LogoutUserRequest

func (LogoutUserInput) GoString

func (s LogoutUserInput) GoString() string

GoString returns the string representation

func (LogoutUserInput) MarshalFields

func (s LogoutUserInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (LogoutUserInput) String

func (s LogoutUserInput) String() string

String returns the string representation

func (*LogoutUserInput) Validate

func (s *LogoutUserInput) Validate() error

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

type LogoutUserOutput

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/LogoutUserResponse

func (LogoutUserOutput) GoString

func (s LogoutUserOutput) GoString() string

GoString returns the string representation

func (LogoutUserOutput) MarshalFields

func (s LogoutUserOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (LogoutUserOutput) SDKResponseMetadata

func (s LogoutUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (LogoutUserOutput) String

func (s LogoutUserOutput) String() string

String returns the string representation

type LogoutUserRequest

type LogoutUserRequest struct {
	*aws.Request
	Input *LogoutUserInput
	Copy  func(*LogoutUserInput) LogoutUserRequest
}

LogoutUserRequest is a API request type for the LogoutUser API operation.

func (LogoutUserRequest) Send

Send marshals and sends the LogoutUser API request.

type OrderedPhoneNumber added in v0.8.0

type OrderedPhoneNumber struct {

	// The phone number, in E.164 format.
	E164PhoneNumber *string `type:"string"`

	// The phone number status.
	Status OrderedPhoneNumberStatus `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

A phone number for which an order has been placed. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/OrderedPhoneNumber

func (OrderedPhoneNumber) GoString added in v0.8.0

func (s OrderedPhoneNumber) GoString() string

GoString returns the string representation

func (OrderedPhoneNumber) MarshalFields added in v0.8.0

func (s OrderedPhoneNumber) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (OrderedPhoneNumber) String added in v0.8.0

func (s OrderedPhoneNumber) String() string

String returns the string representation

type OrderedPhoneNumberStatus added in v0.8.0

type OrderedPhoneNumberStatus string
const (
	OrderedPhoneNumberStatusProcessing OrderedPhoneNumberStatus = "Processing"
	OrderedPhoneNumberStatusAcquired   OrderedPhoneNumberStatus = "Acquired"
	OrderedPhoneNumberStatusFailed     OrderedPhoneNumberStatus = "Failed"
)

Enum values for OrderedPhoneNumberStatus

func (OrderedPhoneNumberStatus) MarshalValue added in v0.8.0

func (enum OrderedPhoneNumberStatus) MarshalValue() (string, error)

func (OrderedPhoneNumberStatus) MarshalValueBuf added in v0.8.0

func (enum OrderedPhoneNumberStatus) MarshalValueBuf(b []byte) ([]byte, error)

type Origination added in v0.8.0

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. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/Origination

func (Origination) GoString added in v0.8.0

func (s Origination) GoString() string

GoString returns the string representation

func (Origination) MarshalFields added in v0.8.0

func (s Origination) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Origination) String added in v0.8.0

func (s Origination) String() string

String returns the string representation

func (*Origination) Validate added in v0.8.0

func (s *Origination) Validate() error

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

type OriginationRoute added in v0.8.0

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 OriginationRouteProtocol `type:"string" enum:"true"`

	// The weight associated with the host. If hosts are equal in priority, calls
	// are distributed among them based on their relative weight.
	Weight *int64 `min:"1" type:"integer"`
	// contains filtered or unexported fields
}

Origination routes define call distribution properties for your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector. Limit: 10 origination routes per Amazon Chime Voice Connector. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/OriginationRoute

func (OriginationRoute) GoString added in v0.8.0

func (s OriginationRoute) GoString() string

GoString returns the string representation

func (OriginationRoute) MarshalFields added in v0.8.0

func (s OriginationRoute) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (OriginationRoute) String added in v0.8.0

func (s OriginationRoute) String() string

String returns the string representation

func (*OriginationRoute) Validate added in v0.8.0

func (s *OriginationRoute) Validate() error

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

type OriginationRouteProtocol added in v0.8.0

type OriginationRouteProtocol string
const (
	OriginationRouteProtocolTcp OriginationRouteProtocol = "TCP"
	OriginationRouteProtocolUdp OriginationRouteProtocol = "UDP"
)

Enum values for OriginationRouteProtocol

func (OriginationRouteProtocol) MarshalValue added in v0.8.0

func (enum OriginationRouteProtocol) MarshalValue() (string, error)

func (OriginationRouteProtocol) MarshalValueBuf added in v0.8.0

func (enum OriginationRouteProtocol) MarshalValueBuf(b []byte) ([]byte, error)

type PhoneNumber added in v0.8.0

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

	// The deleted phone number timestamp, in ISO 8601 format.
	DeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The phone number, in E.164 format.
	E164PhoneNumber *string `type:"string"`

	// The phone number ID.
	PhoneNumberId *string `type:"string"`

	// The phone number product type.
	ProductType PhoneNumberProductType `type:"string" enum:"true"`

	// The phone number status.
	Status PhoneNumberStatus `type:"string" enum:"true"`

	// The updated phone number timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"`
	// contains filtered or unexported fields
}

A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice Connector. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PhoneNumber

func (PhoneNumber) GoString added in v0.8.0

func (s PhoneNumber) GoString() string

GoString returns the string representation

func (PhoneNumber) MarshalFields added in v0.8.0

func (s PhoneNumber) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PhoneNumber) String added in v0.8.0

func (s PhoneNumber) String() string

String returns the string representation

type PhoneNumberAssociation added in v0.8.0

type PhoneNumberAssociation struct {

	// The timestamp of the phone number association, in ISO 8601 format.
	AssociatedTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"`

	// Defines the association with an Amazon Chime account ID, user ID, or Amazon
	// Chime Voice Connector ID.
	Name PhoneNumberAssociationName `type:"string" enum:"true"`

	// Contains the ID for the entity specified in Name.
	Value *string `type:"string"`
	// contains filtered or unexported fields
}

The phone number associations, such as Amazon Chime account ID, Amazon Chime user ID, or Amazon Chime Voice Connector ID. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PhoneNumberAssociation

func (PhoneNumberAssociation) GoString added in v0.8.0

func (s PhoneNumberAssociation) GoString() string

GoString returns the string representation

func (PhoneNumberAssociation) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PhoneNumberAssociation) String added in v0.8.0

func (s PhoneNumberAssociation) String() string

String returns the string representation

type PhoneNumberAssociationName added in v0.8.0

type PhoneNumberAssociationName string
const (
	PhoneNumberAssociationNameAccountId        PhoneNumberAssociationName = "AccountId"
	PhoneNumberAssociationNameUserId           PhoneNumberAssociationName = "UserId"
	PhoneNumberAssociationNameVoiceConnectorId PhoneNumberAssociationName = "VoiceConnectorId"
)

Enum values for PhoneNumberAssociationName

func (PhoneNumberAssociationName) MarshalValue added in v0.8.0

func (enum PhoneNumberAssociationName) MarshalValue() (string, error)

func (PhoneNumberAssociationName) MarshalValueBuf added in v0.8.0

func (enum PhoneNumberAssociationName) MarshalValueBuf(b []byte) ([]byte, error)

type PhoneNumberCapabilities added in v0.8.0

type PhoneNumberCapabilities struct {

	// Allows or denies inbound calling for the specified phone number.
	InboundCall *bool `type:"boolean"`

	// Allows or denies inbound MMS messaging for the specified phone number.
	InboundMMS *bool `type:"boolean"`

	// Allows or denies inbound SMS messaging for the specified phone number.
	InboundSMS *bool `type:"boolean"`

	// Allows or denies outbound calling for the specified phone number.
	OutboundCall *bool `type:"boolean"`

	// Allows or denies outbound MMS messaging for the specified phone number.
	OutboundMMS *bool `type:"boolean"`

	// Allows or denies outbound SMS messaging for the specified phone number.
	OutboundSMS *bool `type:"boolean"`
	// contains filtered or unexported fields
}

The phone number capabilities, such as enabled inbound and outbound calling and text messaging. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PhoneNumberCapabilities

func (PhoneNumberCapabilities) GoString added in v0.8.0

func (s PhoneNumberCapabilities) GoString() string

GoString returns the string representation

func (PhoneNumberCapabilities) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PhoneNumberCapabilities) String added in v0.8.0

func (s PhoneNumberCapabilities) String() string

String returns the string representation

type PhoneNumberError added in v0.8.0

type PhoneNumberError struct {

	// The error code.
	ErrorCode ErrorCode `type:"string" enum:"true"`

	// The error message.
	ErrorMessage *string `type:"string"`

	// The phone number ID for which the action failed.
	PhoneNumberId *string `type:"string"`
	// contains filtered or unexported fields
}

If the phone number action fails for one or more of the phone numbers in the request, a list of the phone numbers is returned, along with error codes and error messages. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PhoneNumberError

func (PhoneNumberError) GoString added in v0.8.0

func (s PhoneNumberError) GoString() string

GoString returns the string representation

func (PhoneNumberError) MarshalFields added in v0.8.0

func (s PhoneNumberError) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PhoneNumberError) String added in v0.8.0

func (s PhoneNumberError) String() string

String returns the string representation

type PhoneNumberOrder added in v0.8.0

type PhoneNumberOrder struct {

	// The phone number order creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The ordered phone number details, such as the phone number in E.164 format
	// and the phone number status.
	OrderedPhoneNumbers []OrderedPhoneNumber `type:"list"`

	// The phone number order ID.
	PhoneNumberOrderId *string `type:"string"`

	// The phone number order product type.
	ProductType PhoneNumberProductType `type:"string" enum:"true"`

	// The status of the phone number order.
	Status PhoneNumberOrderStatus `type:"string" enum:"true"`

	// The updated phone number order timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"`
	// contains filtered or unexported fields
}

The details of a phone number order created for Amazon Chime. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PhoneNumberOrder

func (PhoneNumberOrder) GoString added in v0.8.0

func (s PhoneNumberOrder) GoString() string

GoString returns the string representation

func (PhoneNumberOrder) MarshalFields added in v0.8.0

func (s PhoneNumberOrder) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PhoneNumberOrder) String added in v0.8.0

func (s PhoneNumberOrder) String() string

String returns the string representation

type PhoneNumberOrderStatus added in v0.8.0

type PhoneNumberOrderStatus string
const (
	PhoneNumberOrderStatusProcessing PhoneNumberOrderStatus = "Processing"
	PhoneNumberOrderStatusSuccessful PhoneNumberOrderStatus = "Successful"
	PhoneNumberOrderStatusFailed     PhoneNumberOrderStatus = "Failed"
	PhoneNumberOrderStatusPartial    PhoneNumberOrderStatus = "Partial"
)

Enum values for PhoneNumberOrderStatus

func (PhoneNumberOrderStatus) MarshalValue added in v0.8.0

func (enum PhoneNumberOrderStatus) MarshalValue() (string, error)

func (PhoneNumberOrderStatus) MarshalValueBuf added in v0.8.0

func (enum PhoneNumberOrderStatus) MarshalValueBuf(b []byte) ([]byte, error)

type PhoneNumberProductType added in v0.8.0

type PhoneNumberProductType string
const (
	PhoneNumberProductTypeBusinessCalling PhoneNumberProductType = "BusinessCalling"
	PhoneNumberProductTypeVoiceConnector  PhoneNumberProductType = "VoiceConnector"
)

Enum values for PhoneNumberProductType

func (PhoneNumberProductType) MarshalValue added in v0.8.0

func (enum PhoneNumberProductType) MarshalValue() (string, error)

func (PhoneNumberProductType) MarshalValueBuf added in v0.8.0

func (enum PhoneNumberProductType) MarshalValueBuf(b []byte) ([]byte, error)

type PhoneNumberStatus added in v0.8.0

type PhoneNumberStatus string
const (
	PhoneNumberStatusAcquireInProgress PhoneNumberStatus = "AcquireInProgress"
	PhoneNumberStatusAcquireFailed     PhoneNumberStatus = "AcquireFailed"
	PhoneNumberStatusUnassigned        PhoneNumberStatus = "Unassigned"
	PhoneNumberStatusAssigned          PhoneNumberStatus = "Assigned"
	PhoneNumberStatusReleaseInProgress PhoneNumberStatus = "ReleaseInProgress"
	PhoneNumberStatusDeleteInProgress  PhoneNumberStatus = "DeleteInProgress"
	PhoneNumberStatusReleaseFailed     PhoneNumberStatus = "ReleaseFailed"
	PhoneNumberStatusDeleteFailed      PhoneNumberStatus = "DeleteFailed"
)

Enum values for PhoneNumberStatus

func (PhoneNumberStatus) MarshalValue added in v0.8.0

func (enum PhoneNumberStatus) MarshalValue() (string, error)

func (PhoneNumberStatus) MarshalValueBuf added in v0.8.0

func (enum PhoneNumberStatus) MarshalValueBuf(b []byte) ([]byte, error)

type PutVoiceConnectorOriginationInput added in v0.8.0

type PutVoiceConnectorOriginationInput struct {

	// The origination setting details to add.
	//
	// Origination is a required field
	Origination *Origination `type:"structure" required:"true"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorOriginationRequest

func (PutVoiceConnectorOriginationInput) GoString added in v0.8.0

GoString returns the string representation

func (PutVoiceConnectorOriginationInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PutVoiceConnectorOriginationInput) String added in v0.8.0

String returns the string representation

func (*PutVoiceConnectorOriginationInput) Validate added in v0.8.0

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

type PutVoiceConnectorOriginationOutput added in v0.8.0

type PutVoiceConnectorOriginationOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorOriginationResponse

func (PutVoiceConnectorOriginationOutput) GoString added in v0.8.0

GoString returns the string representation

func (PutVoiceConnectorOriginationOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PutVoiceConnectorOriginationOutput) SDKResponseMetadata added in v0.8.0

func (s PutVoiceConnectorOriginationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (PutVoiceConnectorOriginationOutput) String added in v0.8.0

String returns the string representation

type PutVoiceConnectorOriginationRequest added in v0.8.0

type PutVoiceConnectorOriginationRequest struct {
	*aws.Request
	Input *PutVoiceConnectorOriginationInput
	Copy  func(*PutVoiceConnectorOriginationInput) PutVoiceConnectorOriginationRequest
}

PutVoiceConnectorOriginationRequest is a API request type for the PutVoiceConnectorOrigination API operation.

func (PutVoiceConnectorOriginationRequest) Send added in v0.8.0

Send marshals and sends the PutVoiceConnectorOrigination API request.

type PutVoiceConnectorTerminationCredentialsInput added in v0.8.0

type PutVoiceConnectorTerminationCredentialsInput struct {

	// The termination SIP credentials.
	Credentials []Credential `type:"list"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationCredentialsRequest

func (PutVoiceConnectorTerminationCredentialsInput) GoString added in v0.8.0

GoString returns the string representation

func (PutVoiceConnectorTerminationCredentialsInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PutVoiceConnectorTerminationCredentialsInput) String added in v0.8.0

String returns the string representation

func (*PutVoiceConnectorTerminationCredentialsInput) Validate added in v0.8.0

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

type PutVoiceConnectorTerminationCredentialsOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationCredentialsOutput

func (PutVoiceConnectorTerminationCredentialsOutput) GoString added in v0.8.0

GoString returns the string representation

func (PutVoiceConnectorTerminationCredentialsOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PutVoiceConnectorTerminationCredentialsOutput) SDKResponseMetadata added in v0.8.0

SDKResponseMetdata return sthe response metadata for the API.

func (PutVoiceConnectorTerminationCredentialsOutput) String added in v0.8.0

String returns the string representation

type PutVoiceConnectorTerminationCredentialsRequest added in v0.8.0

PutVoiceConnectorTerminationCredentialsRequest is a API request type for the PutVoiceConnectorTerminationCredentials API operation.

func (PutVoiceConnectorTerminationCredentialsRequest) Send added in v0.8.0

Send marshals and sends the PutVoiceConnectorTerminationCredentials API request.

type PutVoiceConnectorTerminationInput added in v0.8.0

type PutVoiceConnectorTerminationInput struct {

	// The termination setting details to add.
	//
	// Termination is a required field
	Termination *Termination `type:"structure" required:"true"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationRequest

func (PutVoiceConnectorTerminationInput) GoString added in v0.8.0

GoString returns the string representation

func (PutVoiceConnectorTerminationInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PutVoiceConnectorTerminationInput) String added in v0.8.0

String returns the string representation

func (*PutVoiceConnectorTerminationInput) Validate added in v0.8.0

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

type PutVoiceConnectorTerminationOutput added in v0.8.0

type PutVoiceConnectorTerminationOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationResponse

func (PutVoiceConnectorTerminationOutput) GoString added in v0.8.0

GoString returns the string representation

func (PutVoiceConnectorTerminationOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (PutVoiceConnectorTerminationOutput) SDKResponseMetadata added in v0.8.0

func (s PutVoiceConnectorTerminationOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (PutVoiceConnectorTerminationOutput) String added in v0.8.0

String returns the string representation

type PutVoiceConnectorTerminationRequest added in v0.8.0

type PutVoiceConnectorTerminationRequest struct {
	*aws.Request
	Input *PutVoiceConnectorTerminationInput
	Copy  func(*PutVoiceConnectorTerminationInput) PutVoiceConnectorTerminationRequest
}

PutVoiceConnectorTerminationRequest is a API request type for the PutVoiceConnectorTermination API operation.

func (PutVoiceConnectorTerminationRequest) Send added in v0.8.0

Send marshals and sends the PutVoiceConnectorTermination API request.

type RegistrationStatus

type RegistrationStatus string
const (
	RegistrationStatusUnregistered RegistrationStatus = "Unregistered"
	RegistrationStatusRegistered   RegistrationStatus = "Registered"
	RegistrationStatusSuspended    RegistrationStatus = "Suspended"
)

Enum values for RegistrationStatus

func (RegistrationStatus) MarshalValue

func (enum RegistrationStatus) MarshalValue() (string, error)

func (RegistrationStatus) MarshalValueBuf

func (enum RegistrationStatus) MarshalValueBuf(b []byte) ([]byte, error)

type ResetPersonalPINInput

type ResetPersonalPINInput struct {

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ResetPersonalPINRequest

func (ResetPersonalPINInput) GoString

func (s ResetPersonalPINInput) GoString() string

GoString returns the string representation

func (ResetPersonalPINInput) MarshalFields

func (s ResetPersonalPINInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ResetPersonalPINInput) String

func (s ResetPersonalPINInput) String() string

String returns the string representation

func (*ResetPersonalPINInput) Validate

func (s *ResetPersonalPINInput) Validate() error

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

type ResetPersonalPINOutput

type ResetPersonalPINOutput struct {

	// The user details and new personal meeting PIN.
	User *User `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ResetPersonalPINResponse

func (ResetPersonalPINOutput) GoString

func (s ResetPersonalPINOutput) GoString() string

GoString returns the string representation

func (ResetPersonalPINOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (ResetPersonalPINOutput) SDKResponseMetadata

func (s ResetPersonalPINOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ResetPersonalPINOutput) String

func (s ResetPersonalPINOutput) String() string

String returns the string representation

type ResetPersonalPINRequest

type ResetPersonalPINRequest struct {
	*aws.Request
	Input *ResetPersonalPINInput
	Copy  func(*ResetPersonalPINInput) ResetPersonalPINRequest
}

ResetPersonalPINRequest is a API request type for the ResetPersonalPIN API operation.

func (ResetPersonalPINRequest) Send

Send marshals and sends the ResetPersonalPIN API request.

type RestorePhoneNumberInput added in v0.8.0

type RestorePhoneNumberInput struct {

	// The phone number.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RestorePhoneNumberRequest

func (RestorePhoneNumberInput) GoString added in v0.8.0

func (s RestorePhoneNumberInput) GoString() string

GoString returns the string representation

func (RestorePhoneNumberInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RestorePhoneNumberInput) String added in v0.8.0

func (s RestorePhoneNumberInput) String() string

String returns the string representation

func (*RestorePhoneNumberInput) Validate added in v0.8.0

func (s *RestorePhoneNumberInput) Validate() error

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

type RestorePhoneNumberOutput added in v0.8.0

type RestorePhoneNumberOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RestorePhoneNumberResponse

func (RestorePhoneNumberOutput) GoString added in v0.8.0

func (s RestorePhoneNumberOutput) GoString() string

GoString returns the string representation

func (RestorePhoneNumberOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RestorePhoneNumberOutput) SDKResponseMetadata added in v0.8.0

func (s RestorePhoneNumberOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (RestorePhoneNumberOutput) String added in v0.8.0

func (s RestorePhoneNumberOutput) String() string

String returns the string representation

type RestorePhoneNumberRequest added in v0.8.0

type RestorePhoneNumberRequest struct {
	*aws.Request
	Input *RestorePhoneNumberInput
	Copy  func(*RestorePhoneNumberInput) RestorePhoneNumberRequest
}

RestorePhoneNumberRequest is a API request type for the RestorePhoneNumber API operation.

func (RestorePhoneNumberRequest) Send added in v0.8.0

Send marshals and sends the RestorePhoneNumber API request.

type SearchAvailablePhoneNumbersInput added in v0.8.0

type SearchAvailablePhoneNumbersInput struct {

	// The area code used to filter results.
	AreaCode *string `location:"querystring" locationName:"area-code" type:"string"`

	// The city used to filter results.
	City *string `location:"querystring" locationName:"city" type:"string"`

	// The country used to filter results.
	Country *string `location:"querystring" locationName:"country" type:"string"`

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// The state used to filter results.
	State *string `location:"querystring" locationName:"state" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SearchAvailablePhoneNumbersRequest

func (SearchAvailablePhoneNumbersInput) GoString added in v0.8.0

GoString returns the string representation

func (SearchAvailablePhoneNumbersInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SearchAvailablePhoneNumbersInput) String added in v0.8.0

String returns the string representation

func (*SearchAvailablePhoneNumbersInput) Validate added in v0.8.0

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

type SearchAvailablePhoneNumbersOutput added in v0.8.0

type SearchAvailablePhoneNumbersOutput struct {

	// List of phone numbers, in E.164 format.
	E164PhoneNumbers []string `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SearchAvailablePhoneNumbersResponse

func (SearchAvailablePhoneNumbersOutput) GoString added in v0.8.0

GoString returns the string representation

func (SearchAvailablePhoneNumbersOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SearchAvailablePhoneNumbersOutput) SDKResponseMetadata added in v0.8.0

func (s SearchAvailablePhoneNumbersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (SearchAvailablePhoneNumbersOutput) String added in v0.8.0

String returns the string representation

type SearchAvailablePhoneNumbersRequest added in v0.8.0

type SearchAvailablePhoneNumbersRequest struct {
	*aws.Request
	Input *SearchAvailablePhoneNumbersInput
	Copy  func(*SearchAvailablePhoneNumbersInput) SearchAvailablePhoneNumbersRequest
}

SearchAvailablePhoneNumbersRequest is a API request type for the SearchAvailablePhoneNumbers API operation.

func (SearchAvailablePhoneNumbersRequest) Send added in v0.8.0

Send marshals and sends the SearchAvailablePhoneNumbers API request.

type TelephonySettings added in v0.8.0

type TelephonySettings struct {

	// Allows or denies inbound calling.
	//
	// InboundCalling is a required field
	InboundCalling *bool `type:"boolean" required:"true"`

	// Allows or denies outbound calling.
	//
	// OutboundCalling is a required field
	OutboundCalling *bool `type:"boolean" required:"true"`

	// Allows or denies SMS messaging.
	//
	// SMS is a required field
	SMS *bool `type:"boolean" required:"true"`
	// contains filtered or unexported fields
}

Settings that allow management of telephony permissions for an Amazon Chime user, such as inbound and outbound calling and text messaging. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TelephonySettings

func (TelephonySettings) GoString added in v0.8.0

func (s TelephonySettings) GoString() string

GoString returns the string representation

func (TelephonySettings) MarshalFields added in v0.8.0

func (s TelephonySettings) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TelephonySettings) String added in v0.8.0

func (s TelephonySettings) String() string

String returns the string representation

func (*TelephonySettings) Validate added in v0.8.0

func (s *TelephonySettings) Validate() error

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

type Termination added in v0.8.0

type Termination struct {

	// The countries to which calls are allowed.
	CallingRegions []string `type:"list"`

	// The IP addresses allowed to make calls, in CIDR format.
	CidrAllowedList []string `type:"list"`

	// The limit on calls per second. Max value based on account service limit.
	// Default value of 1.
	CpsLimit *int64 `min:"1" type:"integer"`

	// The default caller ID phone number.
	DefaultPhoneNumber *string `type:"string"`

	// When termination settings are disabled, outbound calls can not be made.
	Disabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

Termination settings enable your SIP hosts to make outbound calls using your Amazon Chime Voice Connector. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/Termination

func (Termination) GoString added in v0.8.0

func (s Termination) GoString() string

GoString returns the string representation

func (Termination) MarshalFields added in v0.8.0

func (s Termination) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Termination) String added in v0.8.0

func (s Termination) String() string

String returns the string representation

func (*Termination) Validate added in v0.8.0

func (s *Termination) Validate() error

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

type TerminationHealth added in v0.8.0

type TerminationHealth struct {

	// The source IP address.
	Source *string `type:"string"`

	// The timestamp, in ISO 8601 format.
	Timestamp *time.Time `type:"timestamp" timestampFormat:"unix"`
	// contains filtered or unexported fields
}

The termination health details, including the source IP address and timestamp of the last successful SIP OPTIONS message from your SIP infrastructure. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TerminationHealth

func (TerminationHealth) GoString added in v0.8.0

func (s TerminationHealth) GoString() string

GoString returns the string representation

func (TerminationHealth) MarshalFields added in v0.8.0

func (s TerminationHealth) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TerminationHealth) String added in v0.8.0

func (s TerminationHealth) String() string

String returns the string representation

type UpdateAccountInput

type UpdateAccountInput struct {

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

	// The new name for the specified Amazon Chime account.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccountRequest

func (UpdateAccountInput) GoString

func (s UpdateAccountInput) GoString() string

GoString returns the string representation

func (UpdateAccountInput) MarshalFields

func (s UpdateAccountInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateAccountInput) String

func (s UpdateAccountInput) String() string

String returns the string representation

func (*UpdateAccountInput) Validate

func (s *UpdateAccountInput) Validate() error

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

type UpdateAccountOutput

type UpdateAccountOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccountResponse

func (UpdateAccountOutput) GoString

func (s UpdateAccountOutput) GoString() string

GoString returns the string representation

func (UpdateAccountOutput) MarshalFields

func (s UpdateAccountOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateAccountOutput) SDKResponseMetadata

func (s UpdateAccountOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateAccountOutput) String

func (s UpdateAccountOutput) String() string

String returns the string representation

type UpdateAccountRequest

type UpdateAccountRequest struct {
	*aws.Request
	Input *UpdateAccountInput
	Copy  func(*UpdateAccountInput) UpdateAccountRequest
}

UpdateAccountRequest is a API request type for the UpdateAccount API operation.

func (UpdateAccountRequest) Send

Send marshals and sends the UpdateAccount API request.

type UpdateAccountSettingsInput

type UpdateAccountSettingsInput struct {

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

	// The Amazon Chime account settings to update.
	//
	// AccountSettings is a required field
	AccountSettings *AccountSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccountSettingsRequest

func (UpdateAccountSettingsInput) GoString

func (s UpdateAccountSettingsInput) GoString() string

GoString returns the string representation

func (UpdateAccountSettingsInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateAccountSettingsInput) String

String returns the string representation

func (*UpdateAccountSettingsInput) Validate

func (s *UpdateAccountSettingsInput) Validate() error

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

type UpdateAccountSettingsOutput

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccountSettingsResponse

func (UpdateAccountSettingsOutput) GoString

func (s UpdateAccountSettingsOutput) GoString() string

GoString returns the string representation

func (UpdateAccountSettingsOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateAccountSettingsOutput) SDKResponseMetadata

func (s UpdateAccountSettingsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateAccountSettingsOutput) String

String returns the string representation

type UpdateAccountSettingsRequest

type UpdateAccountSettingsRequest struct {
	*aws.Request
	Input *UpdateAccountSettingsInput
	Copy  func(*UpdateAccountSettingsInput) UpdateAccountSettingsRequest
}

UpdateAccountSettingsRequest is a API request type for the UpdateAccountSettings API operation.

func (UpdateAccountSettingsRequest) Send

Send marshals and sends the UpdateAccountSettings API request.

type UpdateGlobalSettingsInput added in v0.8.0

type UpdateGlobalSettingsInput struct {

	// The Amazon Chime Business Calling settings.
	//
	// BusinessCalling is a required field
	BusinessCalling *BusinessCallingSettings `type:"structure" required:"true"`

	// The Amazon Chime Voice Connector settings.
	//
	// VoiceConnector is a required field
	VoiceConnector *VoiceConnectorSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateGlobalSettingsRequest

func (UpdateGlobalSettingsInput) GoString added in v0.8.0

func (s UpdateGlobalSettingsInput) GoString() string

GoString returns the string representation

func (UpdateGlobalSettingsInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateGlobalSettingsInput) String added in v0.8.0

func (s UpdateGlobalSettingsInput) String() string

String returns the string representation

func (*UpdateGlobalSettingsInput) Validate added in v0.8.0

func (s *UpdateGlobalSettingsInput) Validate() error

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

type UpdateGlobalSettingsOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateGlobalSettingsOutput

func (UpdateGlobalSettingsOutput) GoString added in v0.8.0

func (s UpdateGlobalSettingsOutput) GoString() string

GoString returns the string representation

func (UpdateGlobalSettingsOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateGlobalSettingsOutput) SDKResponseMetadata added in v0.8.0

func (s UpdateGlobalSettingsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateGlobalSettingsOutput) String added in v0.8.0

String returns the string representation

type UpdateGlobalSettingsRequest added in v0.8.0

type UpdateGlobalSettingsRequest struct {
	*aws.Request
	Input *UpdateGlobalSettingsInput
	Copy  func(*UpdateGlobalSettingsInput) UpdateGlobalSettingsRequest
}

UpdateGlobalSettingsRequest is a API request type for the UpdateGlobalSettings API operation.

func (UpdateGlobalSettingsRequest) Send added in v0.8.0

Send marshals and sends the UpdateGlobalSettings API request.

type UpdatePhoneNumberInput added in v0.8.0

type UpdatePhoneNumberInput struct {

	// The phone number ID.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"`

	// The product type.
	ProductType PhoneNumberProductType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumberRequest

func (UpdatePhoneNumberInput) GoString added in v0.8.0

func (s UpdatePhoneNumberInput) GoString() string

GoString returns the string representation

func (UpdatePhoneNumberInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdatePhoneNumberInput) String added in v0.8.0

func (s UpdatePhoneNumberInput) String() string

String returns the string representation

func (*UpdatePhoneNumberInput) Validate added in v0.8.0

func (s *UpdatePhoneNumberInput) Validate() error

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

type UpdatePhoneNumberOutput added in v0.8.0

type UpdatePhoneNumberOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumberResponse

func (UpdatePhoneNumberOutput) GoString added in v0.8.0

func (s UpdatePhoneNumberOutput) GoString() string

GoString returns the string representation

func (UpdatePhoneNumberOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdatePhoneNumberOutput) SDKResponseMetadata added in v0.8.0

func (s UpdatePhoneNumberOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdatePhoneNumberOutput) String added in v0.8.0

func (s UpdatePhoneNumberOutput) String() string

String returns the string representation

type UpdatePhoneNumberRequest added in v0.8.0

type UpdatePhoneNumberRequest struct {
	*aws.Request
	Input *UpdatePhoneNumberInput
	Copy  func(*UpdatePhoneNumberInput) UpdatePhoneNumberRequest
}

UpdatePhoneNumberRequest is a API request type for the UpdatePhoneNumber API operation.

func (UpdatePhoneNumberRequest) Send added in v0.8.0

Send marshals and sends the UpdatePhoneNumber API request.

type UpdatePhoneNumberRequestItem added in v0.8.0

type UpdatePhoneNumberRequestItem struct {

	// The phone number ID to update.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `type:"string" required:"true"`

	// The product type to update.
	ProductType PhoneNumberProductType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

The phone number ID and product type fields to update, used with the BatchUpdatePhoneNumber and UpdatePhoneNumber actions. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumberRequestItem

func (UpdatePhoneNumberRequestItem) GoString added in v0.8.0

func (s UpdatePhoneNumberRequestItem) GoString() string

GoString returns the string representation

func (UpdatePhoneNumberRequestItem) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdatePhoneNumberRequestItem) String added in v0.8.0

String returns the string representation

func (*UpdatePhoneNumberRequestItem) Validate added in v0.8.0

func (s *UpdatePhoneNumberRequestItem) Validate() error

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

type UpdateUserInput

type UpdateUserInput struct {

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

	// The user license type to update. This must be a supported license type for
	// the Amazon Chime account that the user belongs to.
	LicenseType License `type:"string" enum:"true"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUserRequest

func (UpdateUserInput) GoString

func (s UpdateUserInput) GoString() string

GoString returns the string representation

func (UpdateUserInput) MarshalFields

func (s UpdateUserInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateUserInput) String

func (s UpdateUserInput) String() string

String returns the string representation

func (*UpdateUserInput) Validate

func (s *UpdateUserInput) Validate() error

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

type UpdateUserOutput

type UpdateUserOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUserResponse

func (UpdateUserOutput) GoString

func (s UpdateUserOutput) GoString() string

GoString returns the string representation

func (UpdateUserOutput) MarshalFields

func (s UpdateUserOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateUserOutput) SDKResponseMetadata

func (s UpdateUserOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateUserOutput) String

func (s UpdateUserOutput) String() string

String returns the string representation

type UpdateUserRequest

type UpdateUserRequest struct {
	*aws.Request
	Input *UpdateUserInput
	Copy  func(*UpdateUserInput) UpdateUserRequest
}

UpdateUserRequest is a API request type for the UpdateUser API operation.

func (UpdateUserRequest) Send

Send marshals and sends the UpdateUser API request.

type UpdateUserRequestItem

type UpdateUserRequestItem struct {

	// The user license type.
	LicenseType License `type:"string" enum:"true"`

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

The user ID and user fields to update, used with the BatchUpdateUser action. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUserRequestItem

func (UpdateUserRequestItem) GoString

func (s UpdateUserRequestItem) GoString() string

GoString returns the string representation

func (UpdateUserRequestItem) MarshalFields

func (s UpdateUserRequestItem) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateUserRequestItem) String

func (s UpdateUserRequestItem) String() string

String returns the string representation

func (*UpdateUserRequestItem) Validate

func (s *UpdateUserRequestItem) Validate() error

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

type UpdateUserSettingsInput added in v0.8.0

type UpdateUserSettingsInput struct {

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

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`

	// The user settings to update.
	//
	// UserSettings is a required field
	UserSettings *UserSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUserSettingsRequest

func (UpdateUserSettingsInput) GoString added in v0.8.0

func (s UpdateUserSettingsInput) GoString() string

GoString returns the string representation

func (UpdateUserSettingsInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateUserSettingsInput) String added in v0.8.0

func (s UpdateUserSettingsInput) String() string

String returns the string representation

func (*UpdateUserSettingsInput) Validate added in v0.8.0

func (s *UpdateUserSettingsInput) Validate() error

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

type UpdateUserSettingsOutput added in v0.8.0

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUserSettingsOutput

func (UpdateUserSettingsOutput) GoString added in v0.8.0

func (s UpdateUserSettingsOutput) GoString() string

GoString returns the string representation

func (UpdateUserSettingsOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateUserSettingsOutput) SDKResponseMetadata added in v0.8.0

func (s UpdateUserSettingsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateUserSettingsOutput) String added in v0.8.0

func (s UpdateUserSettingsOutput) String() string

String returns the string representation

type UpdateUserSettingsRequest added in v0.8.0

type UpdateUserSettingsRequest struct {
	*aws.Request
	Input *UpdateUserSettingsInput
	Copy  func(*UpdateUserSettingsInput) UpdateUserSettingsRequest
}

UpdateUserSettingsRequest is a API request type for the UpdateUserSettings API operation.

func (UpdateUserSettingsRequest) Send added in v0.8.0

Send marshals and sends the UpdateUserSettings API request.

type UpdateVoiceConnectorInput added in v0.8.0

type UpdateVoiceConnectorInput struct {

	// The name of the Amazon Chime Voice Connector.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// When enabled, requires encryption for the Amazon Chime Voice Connector.
	//
	// RequireEncryption is a required field
	RequireEncryption *bool `type:"boolean" required:"true"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnectorRequest

func (UpdateVoiceConnectorInput) GoString added in v0.8.0

func (s UpdateVoiceConnectorInput) GoString() string

GoString returns the string representation

func (UpdateVoiceConnectorInput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateVoiceConnectorInput) String added in v0.8.0

func (s UpdateVoiceConnectorInput) String() string

String returns the string representation

func (*UpdateVoiceConnectorInput) Validate added in v0.8.0

func (s *UpdateVoiceConnectorInput) Validate() error

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

type UpdateVoiceConnectorOutput added in v0.8.0

type UpdateVoiceConnectorOutput struct {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnectorResponse

func (UpdateVoiceConnectorOutput) GoString added in v0.8.0

func (s UpdateVoiceConnectorOutput) GoString() string

GoString returns the string representation

func (UpdateVoiceConnectorOutput) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateVoiceConnectorOutput) SDKResponseMetadata added in v0.8.0

func (s UpdateVoiceConnectorOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UpdateVoiceConnectorOutput) String added in v0.8.0

String returns the string representation

type UpdateVoiceConnectorRequest added in v0.8.0

type UpdateVoiceConnectorRequest struct {
	*aws.Request
	Input *UpdateVoiceConnectorInput
	Copy  func(*UpdateVoiceConnectorInput) UpdateVoiceConnectorRequest
}

UpdateVoiceConnectorRequest is a API request type for the UpdateVoiceConnector API operation.

func (UpdateVoiceConnectorRequest) Send added in v0.8.0

Send marshals and sends the UpdateVoiceConnector API request.

type User

type User struct {

	// The Amazon Chime account ID.
	AccountId *string `type:"string"`

	// The display name of the user.
	DisplayName *string `type:"string"`

	// Date and time when the user is invited to the Amazon Chime account, in ISO
	// 8601 format.
	InvitedOn *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The license type for the user.
	LicenseType License `type:"string" enum:"true"`

	// The user's personal meeting PIN.
	PersonalPIN *string `type:"string"`

	// The primary email address of the user.
	PrimaryEmail *string `type:"string"`

	// The primary phone number associated with the user.
	PrimaryProvisionedNumber *string `type:"string"`

	// Date and time when the user is registered, in ISO 8601 format.
	RegisteredOn *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `type:"string" required:"true"`

	// The user invite status.
	UserInvitationStatus InviteStatus `type:"string" enum:"true"`

	// The user registration status.
	UserRegistrationStatus RegistrationStatus `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

The user on the Amazon Chime account. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/User

func (User) GoString

func (s User) GoString() string

GoString returns the string representation

func (User) MarshalFields

func (s User) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (User) String

func (s User) String() string

String returns the string representation

type UserError

type UserError struct {

	// The error code.
	ErrorCode ErrorCode `type:"string" enum:"true"`

	// The error message.
	ErrorMessage *string `type:"string"`

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

The list of errors returned when errors are encountered during the BatchSuspendUser, BatchUnsuspendUser, or BatchUpdateUser actions. This includes user IDs, error codes, and error messages. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UserError

func (UserError) GoString

func (s UserError) GoString() string

GoString returns the string representation

func (UserError) MarshalFields

func (s UserError) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UserError) String

func (s UserError) String() string

String returns the string representation

type UserSettings added in v0.8.0

type UserSettings struct {

	// The telephony settings associated with the user.
	//
	// Telephony is a required field
	Telephony *TelephonySettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Settings associated with an Amazon Chime user, including inbound and outbound calling and text messaging. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UserSettings

func (UserSettings) GoString added in v0.8.0

func (s UserSettings) GoString() string

GoString returns the string representation

func (UserSettings) MarshalFields added in v0.8.0

func (s UserSettings) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UserSettings) String added in v0.8.0

func (s UserSettings) String() string

String returns the string representation

func (*UserSettings) Validate added in v0.8.0

func (s *UserSettings) Validate() error

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

type VoiceConnector added in v0.8.0

type VoiceConnector struct {

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

	// The name of the Amazon Chime Voice Connector.
	Name *string `min:"1" type:"string"`

	// The outbound host name for the Amazon Chime Voice Connector.
	OutboundHostName *string `type:"string"`

	// Designates whether encryption is required for the Amazon Chime Voice Connector.
	RequireEncryption *bool `type:"boolean"`

	// The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The Amazon Chime Voice Connector ID.
	VoiceConnectorId *string `type:"string"`
	// contains filtered or unexported fields
}

The Amazon Chime Voice Connector configuration, including outbound host name and encryption settings. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/VoiceConnector

func (VoiceConnector) GoString added in v0.8.0

func (s VoiceConnector) GoString() string

GoString returns the string representation

func (VoiceConnector) MarshalFields added in v0.8.0

func (s VoiceConnector) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (VoiceConnector) String added in v0.8.0

func (s VoiceConnector) String() string

String returns the string representation

type VoiceConnectorSettings added in v0.8.0

type VoiceConnectorSettings struct {

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

The Amazon Chime Voice Connector settings. Includes any Amazon S3 buckets designated for storing call detail records. Please also see https://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/VoiceConnectorSettings

func (VoiceConnectorSettings) GoString added in v0.8.0

func (s VoiceConnectorSettings) GoString() string

GoString returns the string representation

func (VoiceConnectorSettings) MarshalFields added in v0.8.0

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (VoiceConnectorSettings) String added in v0.8.0

func (s VoiceConnectorSettings) String() string

String returns the string representation

Directories

Path Synopsis
Package chimeiface provides an interface to enable mocking the Amazon Chime service client for testing your code.
Package chimeiface provides an interface to enable mocking the Amazon Chime service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL