chime

package
v0.23.3 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

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

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

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

Using an AWS SDK

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

Using the AWS CLI

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

Using REST API

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

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

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

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

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

Using the Client

To use 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 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 (
	ServiceName = "Amazon Chime" // Service's name
	ServiceID   = "Chime"        // Service's identifier
	EndpointsID = "chime"        // Service's Endpoint identifier
)
View Source
const (

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

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

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

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

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

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

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

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

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

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

	// ErrCodeUnprocessableEntityException for service response error code
	// "UnprocessableEntityException".
	//
	// The request was well-formed but was unable to be followed due to semantic
	// errors.
	ErrCodeUnprocessableEntityException = "UnprocessableEntityException"
)

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

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

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

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

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.

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 AlexaForBusinessMetadata

type AlexaForBusinessMetadata struct {

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

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

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

func (AlexaForBusinessMetadata) MarshalFields

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

func (AlexaForBusinessMetadata) String

func (s AlexaForBusinessMetadata) String() string

String returns the string representation

type AssociatePhoneNumberWithUserInput

type AssociatePhoneNumberWithUserInput struct {

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

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

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

func (AssociatePhoneNumberWithUserInput) MarshalFields

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

func (AssociatePhoneNumberWithUserInput) String

String returns the string representation

func (*AssociatePhoneNumberWithUserInput) Validate

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

type AssociatePhoneNumberWithUserOutput

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

func (AssociatePhoneNumberWithUserOutput) MarshalFields

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

func (AssociatePhoneNumberWithUserOutput) String

String returns the string representation

type AssociatePhoneNumberWithUserRequest

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

AssociatePhoneNumberWithUserRequest is the request type for the AssociatePhoneNumberWithUser API operation.

func (AssociatePhoneNumberWithUserRequest) Send

Send marshals and sends the AssociatePhoneNumberWithUser API request.

type AssociatePhoneNumberWithUserResponse

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

AssociatePhoneNumberWithUserResponse is the response type for the AssociatePhoneNumberWithUser API operation.

func (*AssociatePhoneNumberWithUserResponse) SDKResponseMetdata

func (r *AssociatePhoneNumberWithUserResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the AssociatePhoneNumberWithUser request.

type AssociatePhoneNumbersWithVoiceConnectorGroupInput

type AssociatePhoneNumbersWithVoiceConnectorGroupInput struct {

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

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

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

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) MarshalFields

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

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) String

String returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) Validate

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

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput struct {

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

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) MarshalFields

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

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) String

String returns the string representation

type AssociatePhoneNumbersWithVoiceConnectorGroupRequest

AssociatePhoneNumbersWithVoiceConnectorGroupRequest is the request type for the AssociatePhoneNumbersWithVoiceConnectorGroup API operation.

func (AssociatePhoneNumbersWithVoiceConnectorGroupRequest) Send

Send marshals and sends the AssociatePhoneNumbersWithVoiceConnectorGroup API request.

type AssociatePhoneNumbersWithVoiceConnectorGroupResponse

type AssociatePhoneNumbersWithVoiceConnectorGroupResponse struct {
	*AssociatePhoneNumbersWithVoiceConnectorGroupOutput
	// contains filtered or unexported fields
}

AssociatePhoneNumbersWithVoiceConnectorGroupResponse is the response type for the AssociatePhoneNumbersWithVoiceConnectorGroup API operation.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the AssociatePhoneNumbersWithVoiceConnectorGroup request.

type AssociatePhoneNumbersWithVoiceConnectorInput

type AssociatePhoneNumbersWithVoiceConnectorInput struct {

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

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

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

func (AssociatePhoneNumbersWithVoiceConnectorInput) MarshalFields

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

func (AssociatePhoneNumbersWithVoiceConnectorInput) String

String returns the string representation

func (*AssociatePhoneNumbersWithVoiceConnectorInput) Validate

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

type AssociatePhoneNumbersWithVoiceConnectorOutput

type AssociatePhoneNumbersWithVoiceConnectorOutput struct {

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

func (AssociatePhoneNumbersWithVoiceConnectorOutput) MarshalFields

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

func (AssociatePhoneNumbersWithVoiceConnectorOutput) String

String returns the string representation

type AssociatePhoneNumbersWithVoiceConnectorRequest

AssociatePhoneNumbersWithVoiceConnectorRequest is the request type for the AssociatePhoneNumbersWithVoiceConnector API operation.

func (AssociatePhoneNumbersWithVoiceConnectorRequest) Send

Send marshals and sends the AssociatePhoneNumbersWithVoiceConnector API request.

type AssociatePhoneNumbersWithVoiceConnectorResponse

type AssociatePhoneNumbersWithVoiceConnectorResponse struct {
	*AssociatePhoneNumbersWithVoiceConnectorOutput
	// contains filtered or unexported fields
}

AssociatePhoneNumbersWithVoiceConnectorResponse is the response type for the AssociatePhoneNumbersWithVoiceConnector API operation.

func (*AssociatePhoneNumbersWithVoiceConnectorResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the AssociatePhoneNumbersWithVoiceConnector request.

type AssociateSigninDelegateGroupsWithAccountInput

type AssociateSigninDelegateGroupsWithAccountInput struct {

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

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

func (AssociateSigninDelegateGroupsWithAccountInput) MarshalFields

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

func (AssociateSigninDelegateGroupsWithAccountInput) String

String returns the string representation

func (*AssociateSigninDelegateGroupsWithAccountInput) Validate

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

type AssociateSigninDelegateGroupsWithAccountOutput

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

func (AssociateSigninDelegateGroupsWithAccountOutput) MarshalFields

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

func (AssociateSigninDelegateGroupsWithAccountOutput) String

String returns the string representation

type AssociateSigninDelegateGroupsWithAccountRequest

AssociateSigninDelegateGroupsWithAccountRequest is the request type for the AssociateSigninDelegateGroupsWithAccount API operation.

func (AssociateSigninDelegateGroupsWithAccountRequest) Send

Send marshals and sends the AssociateSigninDelegateGroupsWithAccount API request.

type AssociateSigninDelegateGroupsWithAccountResponse

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

AssociateSigninDelegateGroupsWithAccountResponse is the response type for the AssociateSigninDelegateGroupsWithAccount API operation.

func (*AssociateSigninDelegateGroupsWithAccountResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the AssociateSigninDelegateGroupsWithAccount request.

type Attendee

type Attendee struct {

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

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

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

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

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

func (Attendee) MarshalFields

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

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

func (Attendee) String

func (s Attendee) String() string

String returns the string representation

type BatchCreateAttendeeInput

type BatchCreateAttendeeInput struct {

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

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

func (BatchCreateAttendeeInput) MarshalFields

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

func (BatchCreateAttendeeInput) String

func (s BatchCreateAttendeeInput) String() string

String returns the string representation

func (*BatchCreateAttendeeInput) Validate

func (s *BatchCreateAttendeeInput) Validate() error

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

type BatchCreateAttendeeOutput

type BatchCreateAttendeeOutput struct {

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

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

func (BatchCreateAttendeeOutput) MarshalFields

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

func (BatchCreateAttendeeOutput) String

func (s BatchCreateAttendeeOutput) String() string

String returns the string representation

type BatchCreateAttendeeRequest

type BatchCreateAttendeeRequest struct {
	*aws.Request
	Input *BatchCreateAttendeeInput
	Copy  func(*BatchCreateAttendeeInput) BatchCreateAttendeeRequest
}

BatchCreateAttendeeRequest is the request type for the BatchCreateAttendee API operation.

func (BatchCreateAttendeeRequest) Send

Send marshals and sends the BatchCreateAttendee API request.

type BatchCreateAttendeeResponse

type BatchCreateAttendeeResponse struct {
	*BatchCreateAttendeeOutput
	// contains filtered or unexported fields
}

BatchCreateAttendeeResponse is the response type for the BatchCreateAttendee API operation.

func (*BatchCreateAttendeeResponse) SDKResponseMetdata

func (r *BatchCreateAttendeeResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the BatchCreateAttendee request.

type BatchCreateRoomMembershipInput

type BatchCreateRoomMembershipInput struct {

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

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

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

func (BatchCreateRoomMembershipInput) MarshalFields

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

func (BatchCreateRoomMembershipInput) String

String returns the string representation

func (*BatchCreateRoomMembershipInput) Validate

func (s *BatchCreateRoomMembershipInput) Validate() error

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

type BatchCreateRoomMembershipOutput

type BatchCreateRoomMembershipOutput struct {

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

func (BatchCreateRoomMembershipOutput) MarshalFields

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

func (BatchCreateRoomMembershipOutput) String

String returns the string representation

type BatchCreateRoomMembershipRequest

type BatchCreateRoomMembershipRequest struct {
	*aws.Request
	Input *BatchCreateRoomMembershipInput
	Copy  func(*BatchCreateRoomMembershipInput) BatchCreateRoomMembershipRequest
}

BatchCreateRoomMembershipRequest is the request type for the BatchCreateRoomMembership API operation.

func (BatchCreateRoomMembershipRequest) Send

Send marshals and sends the BatchCreateRoomMembership API request.

type BatchCreateRoomMembershipResponse

type BatchCreateRoomMembershipResponse struct {
	*BatchCreateRoomMembershipOutput
	// contains filtered or unexported fields
}

BatchCreateRoomMembershipResponse is the response type for the BatchCreateRoomMembership API operation.

func (*BatchCreateRoomMembershipResponse) SDKResponseMetdata

func (r *BatchCreateRoomMembershipResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the BatchCreateRoomMembership request.

type BatchDeletePhoneNumberInput

type BatchDeletePhoneNumberInput struct {

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

func (BatchDeletePhoneNumberInput) MarshalFields

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

func (BatchDeletePhoneNumberInput) String

String returns the string representation

func (*BatchDeletePhoneNumberInput) Validate

func (s *BatchDeletePhoneNumberInput) Validate() error

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

type BatchDeletePhoneNumberOutput

type BatchDeletePhoneNumberOutput struct {

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

func (BatchDeletePhoneNumberOutput) MarshalFields

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

func (BatchDeletePhoneNumberOutput) String

String returns the string representation

type BatchDeletePhoneNumberRequest

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

BatchDeletePhoneNumberRequest is the request type for the BatchDeletePhoneNumber API operation.

func (BatchDeletePhoneNumberRequest) Send

Send marshals and sends the BatchDeletePhoneNumber API request.

type BatchDeletePhoneNumberResponse

type BatchDeletePhoneNumberResponse struct {
	*BatchDeletePhoneNumberOutput
	// contains filtered or unexported fields
}

BatchDeletePhoneNumberResponse is the response type for the BatchDeletePhoneNumber API operation.

func (*BatchDeletePhoneNumberResponse) SDKResponseMetdata

func (r *BatchDeletePhoneNumberResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the BatchDeletePhoneNumber 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
}

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
}

func (BatchSuspendUserOutput) MarshalFields

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

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 the request type for the BatchSuspendUser API operation.

func (BatchSuspendUserRequest) Send

Send marshals and sends the BatchSuspendUser API request.

type BatchSuspendUserResponse

type BatchSuspendUserResponse struct {
	*BatchSuspendUserOutput
	// contains filtered or unexported fields
}

BatchSuspendUserResponse is the response type for the BatchSuspendUser API operation.

func (*BatchSuspendUserResponse) SDKResponseMetdata

func (r *BatchSuspendUserResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the BatchSuspendUser 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
}

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
}

func (BatchUnsuspendUserOutput) MarshalFields

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

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 the request type for the BatchUnsuspendUser API operation.

func (BatchUnsuspendUserRequest) Send

Send marshals and sends the BatchUnsuspendUser API request.

type BatchUnsuspendUserResponse

type BatchUnsuspendUserResponse struct {
	*BatchUnsuspendUserOutput
	// contains filtered or unexported fields
}

BatchUnsuspendUserResponse is the response type for the BatchUnsuspendUser API operation.

func (*BatchUnsuspendUserResponse) SDKResponseMetdata

func (r *BatchUnsuspendUserResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the BatchUnsuspendUser request.

type BatchUpdatePhoneNumberInput

type BatchUpdatePhoneNumberInput struct {

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

func (BatchUpdatePhoneNumberInput) MarshalFields

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

func (BatchUpdatePhoneNumberInput) String

String returns the string representation

func (*BatchUpdatePhoneNumberInput) Validate

func (s *BatchUpdatePhoneNumberInput) Validate() error

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

type BatchUpdatePhoneNumberOutput

type BatchUpdatePhoneNumberOutput struct {

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

func (BatchUpdatePhoneNumberOutput) MarshalFields

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

func (BatchUpdatePhoneNumberOutput) String

String returns the string representation

type BatchUpdatePhoneNumberRequest

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

BatchUpdatePhoneNumberRequest is the request type for the BatchUpdatePhoneNumber API operation.

func (BatchUpdatePhoneNumberRequest) Send

Send marshals and sends the BatchUpdatePhoneNumber API request.

type BatchUpdatePhoneNumberResponse

type BatchUpdatePhoneNumberResponse struct {
	*BatchUpdatePhoneNumberOutput
	// contains filtered or unexported fields
}

BatchUpdatePhoneNumberResponse is the response type for the BatchUpdatePhoneNumber API operation.

func (*BatchUpdatePhoneNumberResponse) SDKResponseMetdata

func (r *BatchUpdatePhoneNumberResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the BatchUpdatePhoneNumber 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
}

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
}

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) 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 the request type for the BatchUpdateUser API operation.

func (BatchUpdateUserRequest) Send

Send marshals and sends the BatchUpdateUser API request.

type BatchUpdateUserResponse

type BatchUpdateUserResponse struct {
	*BatchUpdateUserOutput
	// contains filtered or unexported fields
}

BatchUpdateUserResponse is the response type for the BatchUpdateUser API operation.

func (*BatchUpdateUserResponse) SDKResponseMetdata

func (r *BatchUpdateUserResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the BatchUpdateUser request.

type Bot

type Bot struct {

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

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

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

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

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

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

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

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

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

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

func (Bot) MarshalFields

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

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

func (Bot) String

func (s Bot) String() string

String returns the string representation

type BotType

type BotType string
const (
	BotTypeChatBot BotType = "ChatBot"
)

Enum values for BotType

func (BotType) MarshalValue

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

func (BotType) MarshalValueBuf

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

type BusinessCallingSettings

type BusinessCallingSettings struct {

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

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

func (BusinessCallingSettings) MarshalFields

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

func (BusinessCallingSettings) String

func (s BusinessCallingSettings) String() string

String returns the string representation

type CallingNameStatus

type CallingNameStatus string
const (
	CallingNameStatusUnassigned       CallingNameStatus = "Unassigned"
	CallingNameStatusUpdateInProgress CallingNameStatus = "UpdateInProgress"
	CallingNameStatusUpdateSucceeded  CallingNameStatus = "UpdateSucceeded"
	CallingNameStatusUpdateFailed     CallingNameStatus = "UpdateFailed"
)

Enum values for CallingNameStatus

func (CallingNameStatus) MarshalValue

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

func (CallingNameStatus) MarshalValueBuf

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

type Capability

type Capability string
const (
	CapabilityVoice Capability = "Voice"
	CapabilitySms   Capability = "SMS"
)

Enum values for Capability

func (Capability) MarshalValue

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

func (Capability) MarshalValueBuf

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

type Client

type Client struct {
	*aws.Client
}

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

The client's 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) *Client

New creates a new instance of the client from the provided Config.

Example:

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

func (*Client) AssociatePhoneNumberWithUserRequest

func (c *Client) 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 AssociatePhoneNumberWithUserRequest.
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 (*Client) AssociatePhoneNumbersWithVoiceConnectorGroupRequest

func (c *Client) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) AssociatePhoneNumbersWithVoiceConnectorGroupRequest

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

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

// Example sending a request using AssociatePhoneNumbersWithVoiceConnectorGroupRequest.
req := client.AssociatePhoneNumbersWithVoiceConnectorGroupRequest(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/AssociatePhoneNumbersWithVoiceConnectorGroup

func (*Client) AssociatePhoneNumbersWithVoiceConnectorRequest

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

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

Associates phone numbers with the specified Amazon Chime Voice Connector.

// Example sending a request using AssociatePhoneNumbersWithVoiceConnectorRequest.
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 (*Client) AssociateSigninDelegateGroupsWithAccountRequest

func (c *Client) AssociateSigninDelegateGroupsWithAccountRequest(input *AssociateSigninDelegateGroupsWithAccountInput) AssociateSigninDelegateGroupsWithAccountRequest

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

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

// Example sending a request using AssociateSigninDelegateGroupsWithAccountRequest.
req := client.AssociateSigninDelegateGroupsWithAccountRequest(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/AssociateSigninDelegateGroupsWithAccount

func (*Client) BatchCreateAttendeeRequest

func (c *Client) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) BatchCreateAttendeeRequest

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

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

// Example sending a request using BatchCreateAttendeeRequest.
req := client.BatchCreateAttendeeRequest(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/BatchCreateAttendee

func (*Client) BatchCreateRoomMembershipRequest

func (c *Client) BatchCreateRoomMembershipRequest(input *BatchCreateRoomMembershipInput) BatchCreateRoomMembershipRequest

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

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

// Example sending a request using BatchCreateRoomMembershipRequest.
req := client.BatchCreateRoomMembershipRequest(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/BatchCreateRoomMembership

func (*Client) BatchDeletePhoneNumberRequest

func (c *Client) 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 BatchDeletePhoneNumberRequest.
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 (*Client) BatchSuspendUserRequest

func (c *Client) 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 disassociated from the account, but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so.

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

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

// Example sending a request using BatchSuspendUserRequest.
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 (*Client) BatchUnsuspendUserRequest

func (c *Client) 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 BatchUnsuspendUserRequest.
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 (*Client) BatchUpdatePhoneNumberRequest

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

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

Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update either the product type or the calling name.

For product types, choose from Amazon Chime Business Calling and Amazon Chime Voice Connector. For toll-free numbers, you must use the Amazon Chime Voice Connector product type.

Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

// Example sending a request using BatchUpdatePhoneNumberRequest.
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 (*Client) BatchUpdateUserRequest

func (c *Client) 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 BatchUpdateUserRequest.
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 (*Client) CreateAccountRequest

func (c *Client) 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 CreateAccountRequest.
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 (*Client) CreateAttendeeRequest

func (c *Client) CreateAttendeeRequest(input *CreateAttendeeInput) CreateAttendeeRequest

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

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

// Example sending a request using CreateAttendeeRequest.
req := client.CreateAttendeeRequest(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/CreateAttendee

func (*Client) CreateBotRequest

func (c *Client) CreateBotRequest(input *CreateBotInput) CreateBotRequest

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

Creates a bot for an Amazon Chime Enterprise account.

// Example sending a request using CreateBotRequest.
req := client.CreateBotRequest(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/CreateBot

func (*Client) CreateMeetingRequest

func (c *Client) CreateMeetingRequest(input *CreateMeetingInput) CreateMeetingRequest

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

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

// Example sending a request using CreateMeetingRequest.
req := client.CreateMeetingRequest(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/CreateMeeting

func (*Client) CreatePhoneNumberOrderRequest

func (c *Client) 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. For toll-free numbers, you must use the Amazon Chime Voice Connector product type.

// Example sending a request using CreatePhoneNumberOrderRequest.
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 (*Client) CreateProxySessionRequest

func (c *Client) CreateProxySessionRequest(input *CreateProxySessionInput) CreateProxySessionRequest

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

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

// Example sending a request using CreateProxySessionRequest.
req := client.CreateProxySessionRequest(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/CreateProxySession

func (*Client) CreateRoomMembershipRequest

func (c *Client) CreateRoomMembershipRequest(input *CreateRoomMembershipInput) CreateRoomMembershipRequest

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

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

// Example sending a request using CreateRoomMembershipRequest.
req := client.CreateRoomMembershipRequest(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/CreateRoomMembership

func (*Client) CreateRoomRequest

func (c *Client) CreateRoomRequest(input *CreateRoomInput) CreateRoomRequest

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

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

// Example sending a request using CreateRoomRequest.
req := client.CreateRoomRequest(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/CreateRoom

func (*Client) CreateUserRequest

func (c *Client) CreateUserRequest(input *CreateUserInput) CreateUserRequest

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

Creates a user under the specified Amazon Chime account.

// Example sending a request using CreateUserRequest.
req := client.CreateUserRequest(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/CreateUser

func (*Client) CreateVoiceConnectorGroupRequest

func (c *Client) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGroupInput) CreateVoiceConnectorGroupRequest

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

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

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

// Example sending a request using CreateVoiceConnectorGroupRequest.
req := client.CreateVoiceConnectorGroupRequest(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/CreateVoiceConnectorGroup

func (*Client) CreateVoiceConnectorRequest

func (c *Client) 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. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region.

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

// Example sending a request using CreateVoiceConnectorRequest.
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 (*Client) DeleteAccountRequest

func (c *Client) 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 DeleteAccountRequest.
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 (*Client) DeleteAttendeeRequest

func (c *Client) DeleteAttendeeRequest(input *DeleteAttendeeInput) DeleteAttendeeRequest

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

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

// Example sending a request using DeleteAttendeeRequest.
req := client.DeleteAttendeeRequest(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/DeleteAttendee

func (*Client) DeleteEventsConfigurationRequest

func (c *Client) DeleteEventsConfigurationRequest(input *DeleteEventsConfigurationInput) DeleteEventsConfigurationRequest

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

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

// Example sending a request using DeleteEventsConfigurationRequest.
req := client.DeleteEventsConfigurationRequest(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/DeleteEventsConfiguration

func (*Client) DeleteMeetingRequest

func (c *Client) DeleteMeetingRequest(input *DeleteMeetingInput) DeleteMeetingRequest

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

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

// Example sending a request using DeleteMeetingRequest.
req := client.DeleteMeetingRequest(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/DeleteMeeting

func (*Client) DeletePhoneNumberRequest

func (c *Client) 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 DeletePhoneNumberRequest.
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 (*Client) DeleteProxySessionRequest

func (c *Client) DeleteProxySessionRequest(input *DeleteProxySessionInput) DeleteProxySessionRequest

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

Deletes the specified proxy session from the specified Amazon Chime Voice Connector.

// Example sending a request using DeleteProxySessionRequest.
req := client.DeleteProxySessionRequest(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/DeleteProxySession

func (*Client) DeleteRoomMembershipRequest

func (c *Client) DeleteRoomMembershipRequest(input *DeleteRoomMembershipInput) DeleteRoomMembershipRequest

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

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

// Example sending a request using DeleteRoomMembershipRequest.
req := client.DeleteRoomMembershipRequest(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/DeleteRoomMembership

func (*Client) DeleteRoomRequest

func (c *Client) DeleteRoomRequest(input *DeleteRoomInput) DeleteRoomRequest

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

Deletes a chat room in an Amazon Chime Enterprise account.

// Example sending a request using DeleteRoomRequest.
req := client.DeleteRoomRequest(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/DeleteRoom

func (*Client) DeleteVoiceConnectorGroupRequest

func (c *Client) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGroupInput) DeleteVoiceConnectorGroupRequest

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

Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.

// Example sending a request using DeleteVoiceConnectorGroupRequest.
req := client.DeleteVoiceConnectorGroupRequest(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/DeleteVoiceConnectorGroup

func (*Client) DeleteVoiceConnectorOriginationRequest

func (c *Client) 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 DeleteVoiceConnectorOriginationRequest.
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 (*Client) DeleteVoiceConnectorProxyRequest

func (c *Client) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProxyInput) DeleteVoiceConnectorProxyRequest

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

Deletes the proxy configuration from the specified Amazon Chime Voice Connector.

// Example sending a request using DeleteVoiceConnectorProxyRequest.
req := client.DeleteVoiceConnectorProxyRequest(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/DeleteVoiceConnectorProxy

func (*Client) DeleteVoiceConnectorRequest

func (c *Client) 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 associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted.

// Example sending a request using DeleteVoiceConnectorRequest.
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 (*Client) DeleteVoiceConnectorStreamingConfigurationRequest

func (c *Client) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteVoiceConnectorStreamingConfigurationInput) DeleteVoiceConnectorStreamingConfigurationRequest

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

Deletes the streaming configuration for the specified Amazon Chime Voice Connector.

// Example sending a request using DeleteVoiceConnectorStreamingConfigurationRequest.
req := client.DeleteVoiceConnectorStreamingConfigurationRequest(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/DeleteVoiceConnectorStreamingConfiguration

func (*Client) DeleteVoiceConnectorTerminationCredentialsRequest

func (c *Client) 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 DeleteVoiceConnectorTerminationCredentialsRequest.
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 (*Client) DeleteVoiceConnectorTerminationRequest

func (c *Client) 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 DeleteVoiceConnectorTerminationRequest.
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 (*Client) DisassociatePhoneNumberFromUserRequest

func (c *Client) 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 DisassociatePhoneNumberFromUserRequest.
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 (*Client) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest

func (c *Client) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest

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

Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.

// Example sending a request using DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.
req := client.DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(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/DisassociatePhoneNumbersFromVoiceConnectorGroup

func (*Client) DisassociatePhoneNumbersFromVoiceConnectorRequest

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

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

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

// Example sending a request using DisassociatePhoneNumbersFromVoiceConnectorRequest.
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 (*Client) DisassociateSigninDelegateGroupsFromAccountRequest

func (c *Client) DisassociateSigninDelegateGroupsFromAccountRequest(input *DisassociateSigninDelegateGroupsFromAccountInput) DisassociateSigninDelegateGroupsFromAccountRequest

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

Disassociates the specified sign-in delegate groups from the specified Amazon Chime account.

// Example sending a request using DisassociateSigninDelegateGroupsFromAccountRequest.
req := client.DisassociateSigninDelegateGroupsFromAccountRequest(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/DisassociateSigninDelegateGroupsFromAccount

func (*Client) GetAccountRequest

func (c *Client) 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 GetAccountRequest.
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 (*Client) GetAccountSettingsRequest

func (c *Client) 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 GetAccountSettingsRequest.
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 (*Client) GetAttendeeRequest

func (c *Client) GetAttendeeRequest(input *GetAttendeeInput) GetAttendeeRequest

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

Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

// Example sending a request using GetAttendeeRequest.
req := client.GetAttendeeRequest(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/GetAttendee

func (*Client) GetBotRequest

func (c *Client) GetBotRequest(input *GetBotInput) GetBotRequest

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

Retrieves details for the specified bot, such as bot email address, bot type, status, and display name.

// Example sending a request using GetBotRequest.
req := client.GetBotRequest(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/GetBot

func (*Client) GetEventsConfigurationRequest

func (c *Client) GetEventsConfigurationRequest(input *GetEventsConfigurationInput) GetEventsConfigurationRequest

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

Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN.

// Example sending a request using GetEventsConfigurationRequest.
req := client.GetEventsConfigurationRequest(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/GetEventsConfiguration

func (*Client) GetGlobalSettingsRequest

func (c *Client) 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 GetGlobalSettingsRequest.
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 (*Client) GetMeetingRequest

func (c *Client) GetMeetingRequest(input *GetMeetingInput) GetMeetingRequest

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

Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

// Example sending a request using GetMeetingRequest.
req := client.GetMeetingRequest(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/GetMeeting

func (*Client) GetPhoneNumberOrderRequest

func (c *Client) 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 GetPhoneNumberOrderRequest.
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 (*Client) GetPhoneNumberRequest

func (c *Client) 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 GetPhoneNumberRequest.
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 (*Client) GetPhoneNumberSettingsRequest

func (c *Client) GetPhoneNumberSettingsRequest(input *GetPhoneNumberSettingsInput) GetPhoneNumberSettingsRequest

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

Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name.

// Example sending a request using GetPhoneNumberSettingsRequest.
req := client.GetPhoneNumberSettingsRequest(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/GetPhoneNumberSettings

func (*Client) GetProxySessionRequest

func (c *Client) GetProxySessionRequest(input *GetProxySessionInput) GetProxySessionRequest

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

Gets the specified proxy session details for the specified Amazon Chime Voice Connector.

// Example sending a request using GetProxySessionRequest.
req := client.GetProxySessionRequest(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/GetProxySession

func (*Client) GetRetentionSettingsRequest

func (c *Client) GetRetentionSettingsRequest(input *GetRetentionSettingsInput) GetRetentionSettingsRequest

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

Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see Managing Chat Retention Policies (https://docs.aws.amazon.com/chime/latest/ag/chat-retention.html) in the Amazon Chime Administration Guide.

// Example sending a request using GetRetentionSettingsRequest.
req := client.GetRetentionSettingsRequest(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/GetRetentionSettings

func (*Client) GetRoomRequest

func (c *Client) GetRoomRequest(input *GetRoomInput) GetRoomRequest

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

Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.

// Example sending a request using GetRoomRequest.
req := client.GetRoomRequest(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/GetRoom

func (*Client) GetUserRequest

func (c *Client) 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 GetUserRequest.
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 (*Client) GetUserSettingsRequest

func (c *Client) 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 GetUserSettingsRequest.
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 (*Client) GetVoiceConnectorGroupRequest

func (c *Client) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput) GetVoiceConnectorGroupRequest

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

Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps, name, and associated VoiceConnectorItems.

// Example sending a request using GetVoiceConnectorGroupRequest.
req := client.GetVoiceConnectorGroupRequest(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/GetVoiceConnectorGroup

func (*Client) GetVoiceConnectorLoggingConfigurationRequest

func (c *Client) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConnectorLoggingConfigurationInput) GetVoiceConnectorLoggingConfigurationRequest

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

Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

// Example sending a request using GetVoiceConnectorLoggingConfigurationRequest.
req := client.GetVoiceConnectorLoggingConfigurationRequest(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/GetVoiceConnectorLoggingConfiguration

func (*Client) GetVoiceConnectorOriginationRequest

func (c *Client) 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 GetVoiceConnectorOriginationRequest.
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 (*Client) GetVoiceConnectorProxyRequest

func (c *Client) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput) GetVoiceConnectorProxyRequest

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

Gets the proxy configuration details for the specified Amazon Chime Voice Connector.

// Example sending a request using GetVoiceConnectorProxyRequest.
req := client.GetVoiceConnectorProxyRequest(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/GetVoiceConnectorProxy

func (*Client) GetVoiceConnectorRequest

func (c *Client) 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 GetVoiceConnectorRequest.
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 (*Client) GetVoiceConnectorStreamingConfigurationRequest

func (c *Client) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceConnectorStreamingConfigurationInput) GetVoiceConnectorStreamingConfigurationRequest

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

Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data.

// Example sending a request using GetVoiceConnectorStreamingConfigurationRequest.
req := client.GetVoiceConnectorStreamingConfigurationRequest(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/GetVoiceConnectorStreamingConfiguration

func (*Client) GetVoiceConnectorTerminationHealthRequest

func (c *Client) 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 GetVoiceConnectorTerminationHealthRequest.
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 (*Client) GetVoiceConnectorTerminationRequest

func (c *Client) 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 GetVoiceConnectorTerminationRequest.
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 (*Client) InviteUsersRequest

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

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

Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action.

// Example sending a request using InviteUsersRequest.
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 (*Client) ListAccountsRequest

func (c *Client) 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 ListAccountsRequest.
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 (*Client) ListAttendeeTagsRequest

func (c *Client) ListAttendeeTagsRequest(input *ListAttendeeTagsInput) ListAttendeeTagsRequest

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

Lists the tags applied to an Amazon Chime SDK attendee resource.

// Example sending a request using ListAttendeeTagsRequest.
req := client.ListAttendeeTagsRequest(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/ListAttendeeTags

func (*Client) ListAttendeesRequest

func (c *Client) ListAttendeesRequest(input *ListAttendeesInput) ListAttendeesRequest

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

Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

// Example sending a request using ListAttendeesRequest.
req := client.ListAttendeesRequest(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/ListAttendees

func (*Client) ListBotsRequest

func (c *Client) ListBotsRequest(input *ListBotsInput) ListBotsRequest

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

Lists the bots associated with the administrator's Amazon Chime Enterprise account ID.

// Example sending a request using ListBotsRequest.
req := client.ListBotsRequest(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/ListBots

func (*Client) ListMeetingTagsRequest

func (c *Client) ListMeetingTagsRequest(input *ListMeetingTagsInput) ListMeetingTagsRequest

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

Lists the tags applied to an Amazon Chime SDK meeting resource.

// Example sending a request using ListMeetingTagsRequest.
req := client.ListMeetingTagsRequest(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/ListMeetingTags

func (*Client) ListMeetingsRequest

func (c *Client) ListMeetingsRequest(input *ListMeetingsInput) ListMeetingsRequest

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

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

// Example sending a request using ListMeetingsRequest.
req := client.ListMeetingsRequest(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/ListMeetings

func (*Client) ListPhoneNumberOrdersRequest

func (c *Client) 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 ListPhoneNumberOrdersRequest.
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 (*Client) ListPhoneNumbersRequest

func (c *Client) 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, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group.

// Example sending a request using ListPhoneNumbersRequest.
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 (*Client) ListProxySessionsRequest

func (c *Client) ListProxySessionsRequest(input *ListProxySessionsInput) ListProxySessionsRequest

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

Lists the proxy sessions for the specified Amazon Chime Voice Connector.

// Example sending a request using ListProxySessionsRequest.
req := client.ListProxySessionsRequest(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/ListProxySessions

func (*Client) ListRoomMembershipsRequest

func (c *Client) ListRoomMembershipsRequest(input *ListRoomMembershipsInput) ListRoomMembershipsRequest

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

Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names.

// Example sending a request using ListRoomMembershipsRequest.
req := client.ListRoomMembershipsRequest(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/ListRoomMemberships

func (*Client) ListRoomsRequest

func (c *Client) ListRoomsRequest(input *ListRoomsInput) ListRoomsRequest

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

Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to.

// Example sending a request using ListRoomsRequest.
req := client.ListRoomsRequest(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/ListRooms

func (*Client) ListTagsForResourceRequest

func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest

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

Lists the tags applied to an Amazon Chime SDK meeting resource.

// Example sending a request using ListTagsForResourceRequest.
req := client.ListTagsForResourceRequest(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/ListTagsForResource

func (*Client) ListUsersRequest

func (c *Client) 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 ListUsersRequest.
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 (*Client) ListVoiceConnectorGroupsRequest

func (c *Client) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsInput) ListVoiceConnectorGroupsRequest

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

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

// Example sending a request using ListVoiceConnectorGroupsRequest.
req := client.ListVoiceConnectorGroupsRequest(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/ListVoiceConnectorGroups

func (*Client) ListVoiceConnectorTerminationCredentialsRequest

func (c *Client) 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 ListVoiceConnectorTerminationCredentialsRequest.
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 (*Client) ListVoiceConnectorsRequest

func (c *Client) 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 ListVoiceConnectorsRequest.
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 (*Client) LogoutUserRequest

func (c *Client) 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 LogoutUserRequest.
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 (*Client) PutEventsConfigurationRequest

func (c *Client) PutEventsConfigurationRequest(input *PutEventsConfigurationInput) PutEventsConfigurationRequest

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

Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot.

// Example sending a request using PutEventsConfigurationRequest.
req := client.PutEventsConfigurationRequest(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/PutEventsConfiguration

func (*Client) PutRetentionSettingsRequest

func (c *Client) PutRetentionSettingsRequest(input *PutRetentionSettingsInput) PutRetentionSettingsRequest

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

Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS CloudTrail to monitor usage of this API for your account. For more information, see Logging Amazon Chime API Calls with AWS CloudTrail (https://docs.aws.amazon.com/chime/latest/ag/cloudtrail.html) in the Amazon Chime Administration Guide.

To turn off existing retention settings, remove the number of days from the corresponding RetentionDays field in the RetentionSettings object. For more information about retention settings, see Managing Chat Retention Policies (https://docs.aws.amazon.com/chime/latest/ag/chat-retention.html) in the Amazon Chime Administration Guide.

// Example sending a request using PutRetentionSettingsRequest.
req := client.PutRetentionSettingsRequest(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/PutRetentionSettings

func (*Client) PutVoiceConnectorLoggingConfigurationRequest

func (c *Client) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConnectorLoggingConfigurationInput) PutVoiceConnectorLoggingConfigurationRequest

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

Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

// Example sending a request using PutVoiceConnectorLoggingConfigurationRequest.
req := client.PutVoiceConnectorLoggingConfigurationRequest(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/PutVoiceConnectorLoggingConfiguration

func (*Client) PutVoiceConnectorOriginationRequest

func (c *Client) 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 PutVoiceConnectorOriginationRequest.
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 (*Client) PutVoiceConnectorProxyRequest

func (c *Client) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput) PutVoiceConnectorProxyRequest

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

Puts the specified proxy configuration to the specified Amazon Chime Voice Connector.

// Example sending a request using PutVoiceConnectorProxyRequest.
req := client.PutVoiceConnectorProxyRequest(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/PutVoiceConnectorProxy

func (*Client) PutVoiceConnectorStreamingConfigurationRequest

func (c *Client) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceConnectorStreamingConfigurationInput) PutVoiceConnectorStreamingConfigurationRequest

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

Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Amazon Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

// Example sending a request using PutVoiceConnectorStreamingConfigurationRequest.
req := client.PutVoiceConnectorStreamingConfigurationRequest(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/PutVoiceConnectorStreamingConfiguration

func (*Client) PutVoiceConnectorTerminationCredentialsRequest

func (c *Client) 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 PutVoiceConnectorTerminationCredentialsRequest.
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 (*Client) PutVoiceConnectorTerminationRequest

func (c *Client) 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 PutVoiceConnectorTerminationRequest.
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 (*Client) RedactConversationMessageRequest

func (c *Client) RedactConversationMessageRequest(input *RedactConversationMessageInput) RedactConversationMessageRequest

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

Redacts the specified message from the specified Amazon Chime conversation.

// Example sending a request using RedactConversationMessageRequest.
req := client.RedactConversationMessageRequest(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/RedactConversationMessage

func (*Client) RedactRoomMessageRequest

func (c *Client) RedactRoomMessageRequest(input *RedactRoomMessageInput) RedactRoomMessageRequest

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

Redacts the specified message from the specified Amazon Chime chat room.

// Example sending a request using RedactRoomMessageRequest.
req := client.RedactRoomMessageRequest(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/RedactRoomMessage

func (*Client) RegenerateSecurityTokenRequest

func (c *Client) RegenerateSecurityTokenRequest(input *RegenerateSecurityTokenInput) RegenerateSecurityTokenRequest

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

Regenerates the security token for a bot.

// Example sending a request using RegenerateSecurityTokenRequest.
req := client.RegenerateSecurityTokenRequest(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/RegenerateSecurityToken

func (*Client) ResetPersonalPINRequest

func (c *Client) 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 ResetPersonalPINRequest.
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 (*Client) RestorePhoneNumberRequest

func (c *Client) 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 RestorePhoneNumberRequest.
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 (*Client) SearchAvailablePhoneNumbersRequest

func (c *Client) 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 SearchAvailablePhoneNumbersRequest.
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 (*Client) TagAttendeeRequest

func (c *Client) TagAttendeeRequest(input *TagAttendeeInput) TagAttendeeRequest

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

Applies the specified tags to the specified Amazon Chime SDK attendee.

// Example sending a request using TagAttendeeRequest.
req := client.TagAttendeeRequest(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/TagAttendee

func (*Client) TagMeetingRequest

func (c *Client) TagMeetingRequest(input *TagMeetingInput) TagMeetingRequest

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

Applies the specified tags to the specified Amazon Chime SDK meeting.

// Example sending a request using TagMeetingRequest.
req := client.TagMeetingRequest(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/TagMeeting

func (*Client) TagResourceRequest

func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest

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

Applies the specified tags to the specified Amazon Chime SDK meeting resource.

// Example sending a request using TagResourceRequest.
req := client.TagResourceRequest(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/TagResource

func (*Client) UntagAttendeeRequest

func (c *Client) UntagAttendeeRequest(input *UntagAttendeeInput) UntagAttendeeRequest

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

Untags the specified tags from the specified Amazon Chime SDK attendee.

// Example sending a request using UntagAttendeeRequest.
req := client.UntagAttendeeRequest(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/UntagAttendee

func (*Client) UntagMeetingRequest

func (c *Client) UntagMeetingRequest(input *UntagMeetingInput) UntagMeetingRequest

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

Untags the specified tags from the specified Amazon Chime SDK meeting.

// Example sending a request using UntagMeetingRequest.
req := client.UntagMeetingRequest(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/UntagMeeting

func (*Client) UntagResourceRequest

func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest

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

Untags the specified tags from the specified Amazon Chime SDK meeting resource.

// Example sending a request using UntagResourceRequest.
req := client.UntagResourceRequest(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/UntagResource

func (*Client) UpdateAccountRequest

func (c *Client) 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 UpdateAccountRequest.
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 (*Client) UpdateAccountSettingsRequest

func (c *Client) 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 UpdateAccountSettingsRequest.
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 (*Client) UpdateBotRequest

func (c *Client) UpdateBotRequest(input *UpdateBotInput) UpdateBotRequest

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

Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account.

// Example sending a request using UpdateBotRequest.
req := client.UpdateBotRequest(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/UpdateBot

func (*Client) UpdateGlobalSettingsRequest

func (c *Client) 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 UpdateGlobalSettingsRequest.
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 (*Client) UpdatePhoneNumberRequest

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

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

Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action.

For toll-free numbers, you must use the Amazon Chime Voice Connector product type.

Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

// Example sending a request using UpdatePhoneNumberRequest.
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 (*Client) UpdatePhoneNumberSettingsRequest

func (c *Client) UpdatePhoneNumberSettingsRequest(input *UpdatePhoneNumberSettingsInput) UpdatePhoneNumberSettingsRequest

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

Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.

// Example sending a request using UpdatePhoneNumberSettingsRequest.
req := client.UpdatePhoneNumberSettingsRequest(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/UpdatePhoneNumberSettings

func (*Client) UpdateProxySessionRequest

func (c *Client) UpdateProxySessionRequest(input *UpdateProxySessionInput) UpdateProxySessionRequest

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

Updates the specified proxy session details, such as voice or SMS capabilities.

// Example sending a request using UpdateProxySessionRequest.
req := client.UpdateProxySessionRequest(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/UpdateProxySession

func (*Client) UpdateRoomMembershipRequest

func (c *Client) UpdateRoomMembershipRequest(input *UpdateRoomMembershipInput) UpdateRoomMembershipRequest

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

Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs.

// Example sending a request using UpdateRoomMembershipRequest.
req := client.UpdateRoomMembershipRequest(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/UpdateRoomMembership

func (*Client) UpdateRoomRequest

func (c *Client) UpdateRoomRequest(input *UpdateRoomInput) UpdateRoomRequest

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

Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.

// Example sending a request using UpdateRoomRequest.
req := client.UpdateRoomRequest(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/UpdateRoom

func (*Client) UpdateUserRequest

func (c *Client) 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 UpdateUserRequest.
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 (*Client) UpdateUserSettingsRequest

func (c *Client) 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 UpdateUserSettingsRequest.
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 (*Client) UpdateVoiceConnectorGroupRequest

func (c *Client) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGroupInput) UpdateVoiceConnectorGroupRequest

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

Updates details for the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.

// Example sending a request using UpdateVoiceConnectorGroupRequest.
req := client.UpdateVoiceConnectorGroupRequest(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/UpdateVoiceConnectorGroup

func (*Client) UpdateVoiceConnectorRequest

func (c *Client) 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 UpdateVoiceConnectorRequest.
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 ConversationRetentionSettings

type ConversationRetentionSettings struct {

	// The number of days for which to retain chat conversation messages.
	RetentionDays *int64 `min:"1" type:"integer"`
	// contains filtered or unexported fields
}

The retention settings that determine how long to retain chat conversation messages for an Amazon Chime Enterprise account.

func (ConversationRetentionSettings) MarshalFields

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

func (ConversationRetentionSettings) String

String returns the string representation

func (*ConversationRetentionSettings) Validate

func (s *ConversationRetentionSettings) Validate() error

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

type CreateAccountInput

type CreateAccountInput struct {

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

func (CreateAccountInput) 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
}

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) 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 the request type for the CreateAccount API operation.

func (CreateAccountRequest) Send

Send marshals and sends the CreateAccount API request.

type CreateAccountResponse

type CreateAccountResponse struct {
	*CreateAccountOutput
	// contains filtered or unexported fields
}

CreateAccountResponse is the response type for the CreateAccount API operation.

func (*CreateAccountResponse) SDKResponseMetdata

func (r *CreateAccountResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateAccount request.

type CreateAttendeeError

type CreateAttendeeError struct {

	// The error code.
	ErrorCode *string `type:"string"`

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

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

The list of errors returned when errors are encountered during the BatchCreateAttendee and CreateAttendee actions. This includes external user IDs, error codes, and error messages.

func (CreateAttendeeError) MarshalFields

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

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

func (CreateAttendeeError) String

func (s CreateAttendeeError) String() string

String returns the string representation

type CreateAttendeeInput

type CreateAttendeeInput struct {

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

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

	// The tag key-value pairs.
	Tags []Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateAttendeeInput) MarshalFields

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

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

func (CreateAttendeeInput) String

func (s CreateAttendeeInput) String() string

String returns the string representation

func (*CreateAttendeeInput) Validate

func (s *CreateAttendeeInput) Validate() error

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

type CreateAttendeeOutput

type CreateAttendeeOutput struct {

	// The attendee information, including attendee ID and join token.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateAttendeeOutput) MarshalFields

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

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

func (CreateAttendeeOutput) String

func (s CreateAttendeeOutput) String() string

String returns the string representation

type CreateAttendeeRequest

type CreateAttendeeRequest struct {
	*aws.Request
	Input *CreateAttendeeInput
	Copy  func(*CreateAttendeeInput) CreateAttendeeRequest
}

CreateAttendeeRequest is the request type for the CreateAttendee API operation.

func (CreateAttendeeRequest) Send

Send marshals and sends the CreateAttendee API request.

type CreateAttendeeRequestItem

type CreateAttendeeRequestItem struct {

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

	// The tag key-value pairs.
	Tags []Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

The Amazon Chime SDK attendee fields to create, used with the BatchCreateAttendee action.

func (CreateAttendeeRequestItem) MarshalFields

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

func (CreateAttendeeRequestItem) String

func (s CreateAttendeeRequestItem) String() string

String returns the string representation

func (*CreateAttendeeRequestItem) Validate

func (s *CreateAttendeeRequestItem) Validate() error

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

type CreateAttendeeResponse

type CreateAttendeeResponse struct {
	*CreateAttendeeOutput
	// contains filtered or unexported fields
}

CreateAttendeeResponse is the response type for the CreateAttendee API operation.

func (*CreateAttendeeResponse) SDKResponseMetdata

func (r *CreateAttendeeResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateAttendee request.

type CreateBotInput

type CreateBotInput struct {

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

	// The bot display name.
	//
	// DisplayName is a required field
	DisplayName *string `type:"string" required:"true" sensitive:"true"`

	// The domain of the Amazon Chime Enterprise account.
	Domain *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateBotInput) MarshalFields

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

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

func (CreateBotInput) String

func (s CreateBotInput) String() string

String returns the string representation

func (*CreateBotInput) Validate

func (s *CreateBotInput) Validate() error

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

type CreateBotOutput

type CreateBotOutput struct {

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

func (CreateBotOutput) MarshalFields

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

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

func (CreateBotOutput) String

func (s CreateBotOutput) String() string

String returns the string representation

type CreateBotRequest

type CreateBotRequest struct {
	*aws.Request
	Input *CreateBotInput
	Copy  func(*CreateBotInput) CreateBotRequest
}

CreateBotRequest is the request type for the CreateBot API operation.

func (CreateBotRequest) Send

Send marshals and sends the CreateBot API request.

type CreateBotResponse

type CreateBotResponse struct {
	*CreateBotOutput
	// contains filtered or unexported fields
}

CreateBotResponse is the response type for the CreateBot API operation.

func (*CreateBotResponse) SDKResponseMetdata

func (r *CreateBotResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateBot request.

type CreateMeetingInput

type CreateMeetingInput struct {

	// The unique identifier for the client request. Use a different token for different
	// meetings.
	//
	// ClientRequestToken is a required field
	ClientRequestToken *string `min:"2" type:"string" required:"true" idempotencyToken:"true" sensitive:"true"`

	// The external meeting ID.
	ExternalMeetingId *string `min:"2" type:"string" sensitive:"true"`

	// The Region in which to create the meeting. Available values: ap-northeast-1,
	// ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1,
	// eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.
	MediaRegion *string `type:"string"`

	// Reserved.
	MeetingHostId *string `min:"2" type:"string" sensitive:"true"`

	// The configuration for resource targets to receive notifications when meeting
	// and attendee events occur.
	NotificationsConfiguration *MeetingNotificationConfiguration `type:"structure"`

	// The tag key-value pairs.
	Tags []Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateMeetingInput) MarshalFields

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

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

func (CreateMeetingInput) String

func (s CreateMeetingInput) String() string

String returns the string representation

func (*CreateMeetingInput) Validate

func (s *CreateMeetingInput) Validate() error

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

type CreateMeetingOutput

type CreateMeetingOutput struct {

	// The meeting information, including the meeting ID and MediaPlacement.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateMeetingOutput) MarshalFields

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

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

func (CreateMeetingOutput) String

func (s CreateMeetingOutput) String() string

String returns the string representation

type CreateMeetingRequest

type CreateMeetingRequest struct {
	*aws.Request
	Input *CreateMeetingInput
	Copy  func(*CreateMeetingInput) CreateMeetingRequest
}

CreateMeetingRequest is the request type for the CreateMeeting API operation.

func (CreateMeetingRequest) Send

Send marshals and sends the CreateMeeting API request.

type CreateMeetingResponse

type CreateMeetingResponse struct {
	*CreateMeetingOutput
	// contains filtered or unexported fields
}

CreateMeetingResponse is the response type for the CreateMeeting API operation.

func (*CreateMeetingResponse) SDKResponseMetdata

func (r *CreateMeetingResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateMeeting request.

type CreatePhoneNumberOrderInput

type CreatePhoneNumberOrderInput struct {

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

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

func (CreatePhoneNumberOrderInput) MarshalFields

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

func (CreatePhoneNumberOrderInput) String

String returns the string representation

func (*CreatePhoneNumberOrderInput) Validate

func (s *CreatePhoneNumberOrderInput) Validate() error

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

type CreatePhoneNumberOrderOutput

type CreatePhoneNumberOrderOutput struct {

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

func (CreatePhoneNumberOrderOutput) MarshalFields

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

func (CreatePhoneNumberOrderOutput) String

String returns the string representation

type CreatePhoneNumberOrderRequest

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

CreatePhoneNumberOrderRequest is the request type for the CreatePhoneNumberOrder API operation.

func (CreatePhoneNumberOrderRequest) Send

Send marshals and sends the CreatePhoneNumberOrder API request.

type CreatePhoneNumberOrderResponse

type CreatePhoneNumberOrderResponse struct {
	*CreatePhoneNumberOrderOutput
	// contains filtered or unexported fields
}

CreatePhoneNumberOrderResponse is the response type for the CreatePhoneNumberOrder API operation.

func (*CreatePhoneNumberOrderResponse) SDKResponseMetdata

func (r *CreatePhoneNumberOrderResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreatePhoneNumberOrder request.

type CreateProxySessionInput

type CreateProxySessionInput struct {

	// The proxy session capabilities.
	//
	// Capabilities is a required field
	Capabilities []Capability `type:"list" required:"true"`

	// The number of minutes allowed for the proxy session.
	ExpiryMinutes *int64 `min:"1" type:"integer"`

	// The preference for matching the country or area code of the proxy phone number
	// with that of the first participant.
	GeoMatchLevel GeoMatchLevel `type:"string" enum:"true"`

	// The country and area code for the proxy phone number.
	GeoMatchParams *GeoMatchParams `type:"structure"`

	// The name of the proxy session.
	Name *string `type:"string" sensitive:"true"`

	// The preference for proxy phone number reuse, or stickiness, between the same
	// participants across sessions.
	NumberSelectionBehavior NumberSelectionBehavior `type:"string" enum:"true"`

	// The participant phone numbers.
	//
	// ParticipantPhoneNumbers is a required field
	ParticipantPhoneNumbers []string `min:"2" type:"list" required:"true"`

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

func (CreateProxySessionInput) MarshalFields

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

func (CreateProxySessionInput) String

func (s CreateProxySessionInput) String() string

String returns the string representation

func (*CreateProxySessionInput) Validate

func (s *CreateProxySessionInput) Validate() error

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

type CreateProxySessionOutput

type CreateProxySessionOutput struct {

	// The proxy session details.
	ProxySession *ProxySession `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateProxySessionOutput) MarshalFields

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

func (CreateProxySessionOutput) String

func (s CreateProxySessionOutput) String() string

String returns the string representation

type CreateProxySessionRequest

type CreateProxySessionRequest struct {
	*aws.Request
	Input *CreateProxySessionInput
	Copy  func(*CreateProxySessionInput) CreateProxySessionRequest
}

CreateProxySessionRequest is the request type for the CreateProxySession API operation.

func (CreateProxySessionRequest) Send

Send marshals and sends the CreateProxySession API request.

type CreateProxySessionResponse

type CreateProxySessionResponse struct {
	*CreateProxySessionOutput
	// contains filtered or unexported fields
}

CreateProxySessionResponse is the response type for the CreateProxySession API operation.

func (*CreateProxySessionResponse) SDKResponseMetdata

func (r *CreateProxySessionResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateProxySession request.

type CreateRoomInput

type CreateRoomInput struct {

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

	// The idempotency token for the request.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The room name.
	//
	// Name is a required field
	Name *string `type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateRoomInput) MarshalFields

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

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

func (CreateRoomInput) String

func (s CreateRoomInput) String() string

String returns the string representation

func (*CreateRoomInput) Validate

func (s *CreateRoomInput) Validate() error

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

type CreateRoomMembershipInput

type CreateRoomMembershipInput struct {

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

	// The Amazon Chime member ID (user ID or bot ID).
	//
	// MemberId is a required field
	MemberId *string `type:"string" required:"true"`

	// The role of the member.
	Role RoomMembershipRole `type:"string" enum:"true"`

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

func (CreateRoomMembershipInput) MarshalFields

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

func (CreateRoomMembershipInput) String

func (s CreateRoomMembershipInput) String() string

String returns the string representation

func (*CreateRoomMembershipInput) Validate

func (s *CreateRoomMembershipInput) Validate() error

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

type CreateRoomMembershipOutput

type CreateRoomMembershipOutput struct {

	// The room membership details.
	RoomMembership *RoomMembership `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateRoomMembershipOutput) MarshalFields

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

func (CreateRoomMembershipOutput) String

String returns the string representation

type CreateRoomMembershipRequest

type CreateRoomMembershipRequest struct {
	*aws.Request
	Input *CreateRoomMembershipInput
	Copy  func(*CreateRoomMembershipInput) CreateRoomMembershipRequest
}

CreateRoomMembershipRequest is the request type for the CreateRoomMembership API operation.

func (CreateRoomMembershipRequest) Send

Send marshals and sends the CreateRoomMembership API request.

type CreateRoomMembershipResponse

type CreateRoomMembershipResponse struct {
	*CreateRoomMembershipOutput
	// contains filtered or unexported fields
}

CreateRoomMembershipResponse is the response type for the CreateRoomMembership API operation.

func (*CreateRoomMembershipResponse) SDKResponseMetdata

func (r *CreateRoomMembershipResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateRoomMembership request.

type CreateRoomOutput

type CreateRoomOutput struct {

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

func (CreateRoomOutput) MarshalFields

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

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

func (CreateRoomOutput) String

func (s CreateRoomOutput) String() string

String returns the string representation

type CreateRoomRequest

type CreateRoomRequest struct {
	*aws.Request
	Input *CreateRoomInput
	Copy  func(*CreateRoomInput) CreateRoomRequest
}

CreateRoomRequest is the request type for the CreateRoom API operation.

func (CreateRoomRequest) Send

Send marshals and sends the CreateRoom API request.

type CreateRoomResponse

type CreateRoomResponse struct {
	*CreateRoomOutput
	// contains filtered or unexported fields
}

CreateRoomResponse is the response type for the CreateRoom API operation.

func (*CreateRoomResponse) SDKResponseMetdata

func (r *CreateRoomResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateRoom request.

type CreateUserInput

type CreateUserInput struct {

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

	// The user's email address.
	Email *string `type:"string" sensitive:"true"`

	// The user type.
	UserType UserType `type:"string" enum:"true"`

	// The user name.
	Username *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateUserInput) MarshalFields

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

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

func (CreateUserInput) String

func (s CreateUserInput) String() string

String returns the string representation

func (*CreateUserInput) Validate

func (s *CreateUserInput) Validate() error

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

type CreateUserOutput

type CreateUserOutput struct {

	// The user on the Amazon Chime account.
	User *User `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateUserOutput) MarshalFields

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

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

func (CreateUserOutput) String

func (s CreateUserOutput) String() string

String returns the string representation

type CreateUserRequest

type CreateUserRequest struct {
	*aws.Request
	Input *CreateUserInput
	Copy  func(*CreateUserInput) CreateUserRequest
}

CreateUserRequest is the request type for the CreateUser API operation.

func (CreateUserRequest) Send

Send marshals and sends the CreateUser API request.

type CreateUserResponse

type CreateUserResponse struct {
	*CreateUserOutput
	// contains filtered or unexported fields
}

CreateUserResponse is the response type for the CreateUser API operation.

func (*CreateUserResponse) SDKResponseMetdata

func (r *CreateUserResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateUser request.

type CreateVoiceConnectorGroupInput

type CreateVoiceConnectorGroupInput struct {

	// The name of the Amazon Chime Voice Connector group.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The Amazon Chime Voice Connectors to route inbound calls to.
	VoiceConnectorItems []VoiceConnectorItem `type:"list"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorGroupInput) MarshalFields

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

func (CreateVoiceConnectorGroupInput) String

String returns the string representation

func (*CreateVoiceConnectorGroupInput) Validate

func (s *CreateVoiceConnectorGroupInput) Validate() error

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

type CreateVoiceConnectorGroupOutput

type CreateVoiceConnectorGroupOutput struct {

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

func (CreateVoiceConnectorGroupOutput) MarshalFields

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

func (CreateVoiceConnectorGroupOutput) String

String returns the string representation

type CreateVoiceConnectorGroupRequest

type CreateVoiceConnectorGroupRequest struct {
	*aws.Request
	Input *CreateVoiceConnectorGroupInput
	Copy  func(*CreateVoiceConnectorGroupInput) CreateVoiceConnectorGroupRequest
}

CreateVoiceConnectorGroupRequest is the request type for the CreateVoiceConnectorGroup API operation.

func (CreateVoiceConnectorGroupRequest) Send

Send marshals and sends the CreateVoiceConnectorGroup API request.

type CreateVoiceConnectorGroupResponse

type CreateVoiceConnectorGroupResponse struct {
	*CreateVoiceConnectorGroupOutput
	// contains filtered or unexported fields
}

CreateVoiceConnectorGroupResponse is the response type for the CreateVoiceConnectorGroup API operation.

func (*CreateVoiceConnectorGroupResponse) SDKResponseMetdata

func (r *CreateVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateVoiceConnectorGroup request.

type CreateVoiceConnectorInput

type CreateVoiceConnectorInput struct {

	// The AWS Region in which the Amazon Chime Voice Connector is created. Default
	// value: us-east-1.
	AwsRegion VoiceConnectorAwsRegion `type:"string" enum:"true"`

	// The name of the Amazon Chime Voice Connector.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// When enabled, requires encryption for the Amazon Chime Voice Connector.
	//
	// RequireEncryption is a required field
	RequireEncryption *bool `type:"boolean" required:"true"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorInput) MarshalFields

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

func (CreateVoiceConnectorInput) String

func (s CreateVoiceConnectorInput) String() string

String returns the string representation

func (*CreateVoiceConnectorInput) Validate

func (s *CreateVoiceConnectorInput) Validate() error

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

type CreateVoiceConnectorOutput

type CreateVoiceConnectorOutput struct {

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

func (CreateVoiceConnectorOutput) MarshalFields

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

func (CreateVoiceConnectorOutput) String

String returns the string representation

type CreateVoiceConnectorRequest

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

CreateVoiceConnectorRequest is the request type for the CreateVoiceConnector API operation.

func (CreateVoiceConnectorRequest) Send

Send marshals and sends the CreateVoiceConnector API request.

type CreateVoiceConnectorResponse

type CreateVoiceConnectorResponse struct {
	*CreateVoiceConnectorOutput
	// contains filtered or unexported fields
}

CreateVoiceConnectorResponse is the response type for the CreateVoiceConnector API operation.

func (*CreateVoiceConnectorResponse) SDKResponseMetdata

func (r *CreateVoiceConnectorResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the CreateVoiceConnector request.

type Credential

type Credential struct {

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

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

The SIP credentials used to authenticate requests to your Amazon Chime Voice Connector.

func (Credential) MarshalFields

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

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

func (Credential) String

func (s Credential) String() string

String returns the string representation

type DeleteAccountInput

type DeleteAccountInput struct {

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

func (DeleteAccountInput) 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
}

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) 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 the request type for the DeleteAccount API operation.

func (DeleteAccountRequest) Send

Send marshals and sends the DeleteAccount API request.

type DeleteAccountResponse

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

DeleteAccountResponse is the response type for the DeleteAccount API operation.

func (*DeleteAccountResponse) SDKResponseMetdata

func (r *DeleteAccountResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteAccount request.

type DeleteAttendeeInput

type DeleteAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

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

func (DeleteAttendeeInput) MarshalFields

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

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

func (DeleteAttendeeInput) String

func (s DeleteAttendeeInput) String() string

String returns the string representation

func (*DeleteAttendeeInput) Validate

func (s *DeleteAttendeeInput) Validate() error

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

type DeleteAttendeeOutput

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

func (DeleteAttendeeOutput) MarshalFields

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

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

func (DeleteAttendeeOutput) String

func (s DeleteAttendeeOutput) String() string

String returns the string representation

type DeleteAttendeeRequest

type DeleteAttendeeRequest struct {
	*aws.Request
	Input *DeleteAttendeeInput
	Copy  func(*DeleteAttendeeInput) DeleteAttendeeRequest
}

DeleteAttendeeRequest is the request type for the DeleteAttendee API operation.

func (DeleteAttendeeRequest) Send

Send marshals and sends the DeleteAttendee API request.

type DeleteAttendeeResponse

type DeleteAttendeeResponse struct {
	*DeleteAttendeeOutput
	// contains filtered or unexported fields
}

DeleteAttendeeResponse is the response type for the DeleteAttendee API operation.

func (*DeleteAttendeeResponse) SDKResponseMetdata

func (r *DeleteAttendeeResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteAttendee request.

type DeleteEventsConfigurationInput

type DeleteEventsConfigurationInput struct {

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

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

func (DeleteEventsConfigurationInput) MarshalFields

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

func (DeleteEventsConfigurationInput) String

String returns the string representation

func (*DeleteEventsConfigurationInput) Validate

func (s *DeleteEventsConfigurationInput) Validate() error

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

type DeleteEventsConfigurationOutput

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

func (DeleteEventsConfigurationOutput) MarshalFields

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

func (DeleteEventsConfigurationOutput) String

String returns the string representation

type DeleteEventsConfigurationRequest

type DeleteEventsConfigurationRequest struct {
	*aws.Request
	Input *DeleteEventsConfigurationInput
	Copy  func(*DeleteEventsConfigurationInput) DeleteEventsConfigurationRequest
}

DeleteEventsConfigurationRequest is the request type for the DeleteEventsConfiguration API operation.

func (DeleteEventsConfigurationRequest) Send

Send marshals and sends the DeleteEventsConfiguration API request.

type DeleteEventsConfigurationResponse

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

DeleteEventsConfigurationResponse is the response type for the DeleteEventsConfiguration API operation.

func (*DeleteEventsConfigurationResponse) SDKResponseMetdata

func (r *DeleteEventsConfigurationResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteEventsConfiguration request.

type DeleteMeetingInput

type DeleteMeetingInput struct {

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

func (DeleteMeetingInput) MarshalFields

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

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

func (DeleteMeetingInput) String

func (s DeleteMeetingInput) String() string

String returns the string representation

func (*DeleteMeetingInput) Validate

func (s *DeleteMeetingInput) Validate() error

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

type DeleteMeetingOutput

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

func (DeleteMeetingOutput) MarshalFields

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

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

func (DeleteMeetingOutput) String

func (s DeleteMeetingOutput) String() string

String returns the string representation

type DeleteMeetingRequest

type DeleteMeetingRequest struct {
	*aws.Request
	Input *DeleteMeetingInput
	Copy  func(*DeleteMeetingInput) DeleteMeetingRequest
}

DeleteMeetingRequest is the request type for the DeleteMeeting API operation.

func (DeleteMeetingRequest) Send

Send marshals and sends the DeleteMeeting API request.

type DeleteMeetingResponse

type DeleteMeetingResponse struct {
	*DeleteMeetingOutput
	// contains filtered or unexported fields
}

DeleteMeetingResponse is the response type for the DeleteMeeting API operation.

func (*DeleteMeetingResponse) SDKResponseMetdata

func (r *DeleteMeetingResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteMeeting request.

type DeletePhoneNumberInput

type DeletePhoneNumberInput struct {

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

func (DeletePhoneNumberInput) MarshalFields

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

func (DeletePhoneNumberInput) String

func (s DeletePhoneNumberInput) String() string

String returns the string representation

func (*DeletePhoneNumberInput) Validate

func (s *DeletePhoneNumberInput) Validate() error

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

type DeletePhoneNumberOutput

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

func (DeletePhoneNumberOutput) MarshalFields

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

func (DeletePhoneNumberOutput) String

func (s DeletePhoneNumberOutput) String() string

String returns the string representation

type DeletePhoneNumberRequest

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

DeletePhoneNumberRequest is the request type for the DeletePhoneNumber API operation.

func (DeletePhoneNumberRequest) Send

Send marshals and sends the DeletePhoneNumber API request.

type DeletePhoneNumberResponse

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

DeletePhoneNumberResponse is the response type for the DeletePhoneNumber API operation.

func (*DeletePhoneNumberResponse) SDKResponseMetdata

func (r *DeletePhoneNumberResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeletePhoneNumber request.

type DeleteProxySessionInput

type DeleteProxySessionInput struct {

	// The proxy session ID.
	//
	// ProxySessionId is a required field
	ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"`

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

func (DeleteProxySessionInput) MarshalFields

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

func (DeleteProxySessionInput) String

func (s DeleteProxySessionInput) String() string

String returns the string representation

func (*DeleteProxySessionInput) Validate

func (s *DeleteProxySessionInput) Validate() error

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

type DeleteProxySessionOutput

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

func (DeleteProxySessionOutput) MarshalFields

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

func (DeleteProxySessionOutput) String

func (s DeleteProxySessionOutput) String() string

String returns the string representation

type DeleteProxySessionRequest

type DeleteProxySessionRequest struct {
	*aws.Request
	Input *DeleteProxySessionInput
	Copy  func(*DeleteProxySessionInput) DeleteProxySessionRequest
}

DeleteProxySessionRequest is the request type for the DeleteProxySession API operation.

func (DeleteProxySessionRequest) Send

Send marshals and sends the DeleteProxySession API request.

type DeleteProxySessionResponse

type DeleteProxySessionResponse struct {
	*DeleteProxySessionOutput
	// contains filtered or unexported fields
}

DeleteProxySessionResponse is the response type for the DeleteProxySession API operation.

func (*DeleteProxySessionResponse) SDKResponseMetdata

func (r *DeleteProxySessionResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteProxySession request.

type DeleteRoomInput

type DeleteRoomInput struct {

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

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

func (DeleteRoomInput) MarshalFields

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

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

func (DeleteRoomInput) String

func (s DeleteRoomInput) String() string

String returns the string representation

func (*DeleteRoomInput) Validate

func (s *DeleteRoomInput) Validate() error

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

type DeleteRoomMembershipInput

type DeleteRoomMembershipInput struct {

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

	// The member ID (user ID or bot ID).
	//
	// MemberId is a required field
	MemberId *string `location:"uri" locationName:"memberId" type:"string" required:"true"`

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

func (DeleteRoomMembershipInput) MarshalFields

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

func (DeleteRoomMembershipInput) String

func (s DeleteRoomMembershipInput) String() string

String returns the string representation

func (*DeleteRoomMembershipInput) Validate

func (s *DeleteRoomMembershipInput) Validate() error

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

type DeleteRoomMembershipOutput

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

func (DeleteRoomMembershipOutput) MarshalFields

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

func (DeleteRoomMembershipOutput) String

String returns the string representation

type DeleteRoomMembershipRequest

type DeleteRoomMembershipRequest struct {
	*aws.Request
	Input *DeleteRoomMembershipInput
	Copy  func(*DeleteRoomMembershipInput) DeleteRoomMembershipRequest
}

DeleteRoomMembershipRequest is the request type for the DeleteRoomMembership API operation.

func (DeleteRoomMembershipRequest) Send

Send marshals and sends the DeleteRoomMembership API request.

type DeleteRoomMembershipResponse

type DeleteRoomMembershipResponse struct {
	*DeleteRoomMembershipOutput
	// contains filtered or unexported fields
}

DeleteRoomMembershipResponse is the response type for the DeleteRoomMembership API operation.

func (*DeleteRoomMembershipResponse) SDKResponseMetdata

func (r *DeleteRoomMembershipResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteRoomMembership request.

type DeleteRoomOutput

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

func (DeleteRoomOutput) MarshalFields

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

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

func (DeleteRoomOutput) String

func (s DeleteRoomOutput) String() string

String returns the string representation

type DeleteRoomRequest

type DeleteRoomRequest struct {
	*aws.Request
	Input *DeleteRoomInput
	Copy  func(*DeleteRoomInput) DeleteRoomRequest
}

DeleteRoomRequest is the request type for the DeleteRoom API operation.

func (DeleteRoomRequest) Send

Send marshals and sends the DeleteRoom API request.

type DeleteRoomResponse

type DeleteRoomResponse struct {
	*DeleteRoomOutput
	// contains filtered or unexported fields
}

DeleteRoomResponse is the response type for the DeleteRoom API operation.

func (*DeleteRoomResponse) SDKResponseMetdata

func (r *DeleteRoomResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteRoom request.

type DeleteVoiceConnectorGroupInput

type DeleteVoiceConnectorGroupInput struct {

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

func (DeleteVoiceConnectorGroupInput) MarshalFields

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

func (DeleteVoiceConnectorGroupInput) String

String returns the string representation

func (*DeleteVoiceConnectorGroupInput) Validate

func (s *DeleteVoiceConnectorGroupInput) Validate() error

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

type DeleteVoiceConnectorGroupOutput

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

func (DeleteVoiceConnectorGroupOutput) MarshalFields

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

func (DeleteVoiceConnectorGroupOutput) String

String returns the string representation

type DeleteVoiceConnectorGroupRequest

type DeleteVoiceConnectorGroupRequest struct {
	*aws.Request
	Input *DeleteVoiceConnectorGroupInput
	Copy  func(*DeleteVoiceConnectorGroupInput) DeleteVoiceConnectorGroupRequest
}

DeleteVoiceConnectorGroupRequest is the request type for the DeleteVoiceConnectorGroup API operation.

func (DeleteVoiceConnectorGroupRequest) Send

Send marshals and sends the DeleteVoiceConnectorGroup API request.

type DeleteVoiceConnectorGroupResponse

type DeleteVoiceConnectorGroupResponse struct {
	*DeleteVoiceConnectorGroupOutput
	// contains filtered or unexported fields
}

DeleteVoiceConnectorGroupResponse is the response type for the DeleteVoiceConnectorGroup API operation.

func (*DeleteVoiceConnectorGroupResponse) SDKResponseMetdata

func (r *DeleteVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorGroup request.

type DeleteVoiceConnectorInput

type DeleteVoiceConnectorInput struct {

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

func (DeleteVoiceConnectorInput) MarshalFields

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

func (DeleteVoiceConnectorInput) String

func (s DeleteVoiceConnectorInput) String() string

String returns the string representation

func (*DeleteVoiceConnectorInput) Validate

func (s *DeleteVoiceConnectorInput) Validate() error

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

type DeleteVoiceConnectorOriginationInput

type DeleteVoiceConnectorOriginationInput struct {

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

func (DeleteVoiceConnectorOriginationInput) MarshalFields

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

func (DeleteVoiceConnectorOriginationInput) String

String returns the string representation

func (*DeleteVoiceConnectorOriginationInput) Validate

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

type DeleteVoiceConnectorOriginationOutput

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

func (DeleteVoiceConnectorOriginationOutput) MarshalFields

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

func (DeleteVoiceConnectorOriginationOutput) String

String returns the string representation

type DeleteVoiceConnectorOriginationRequest

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

DeleteVoiceConnectorOriginationRequest is the request type for the DeleteVoiceConnectorOrigination API operation.

func (DeleteVoiceConnectorOriginationRequest) Send

Send marshals and sends the DeleteVoiceConnectorOrigination API request.

type DeleteVoiceConnectorOriginationResponse

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

DeleteVoiceConnectorOriginationResponse is the response type for the DeleteVoiceConnectorOrigination API operation.

func (*DeleteVoiceConnectorOriginationResponse) SDKResponseMetdata

func (r *DeleteVoiceConnectorOriginationResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorOrigination request.

type DeleteVoiceConnectorOutput

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

func (DeleteVoiceConnectorOutput) MarshalFields

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

func (DeleteVoiceConnectorOutput) String

String returns the string representation

type DeleteVoiceConnectorProxyInput

type DeleteVoiceConnectorProxyInput struct {

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

func (DeleteVoiceConnectorProxyInput) MarshalFields

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

func (DeleteVoiceConnectorProxyInput) String

String returns the string representation

func (*DeleteVoiceConnectorProxyInput) Validate

func (s *DeleteVoiceConnectorProxyInput) Validate() error

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

type DeleteVoiceConnectorProxyOutput

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

func (DeleteVoiceConnectorProxyOutput) MarshalFields

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

func (DeleteVoiceConnectorProxyOutput) String

String returns the string representation

type DeleteVoiceConnectorProxyRequest

type DeleteVoiceConnectorProxyRequest struct {
	*aws.Request
	Input *DeleteVoiceConnectorProxyInput
	Copy  func(*DeleteVoiceConnectorProxyInput) DeleteVoiceConnectorProxyRequest
}

DeleteVoiceConnectorProxyRequest is the request type for the DeleteVoiceConnectorProxy API operation.

func (DeleteVoiceConnectorProxyRequest) Send

Send marshals and sends the DeleteVoiceConnectorProxy API request.

type DeleteVoiceConnectorProxyResponse

type DeleteVoiceConnectorProxyResponse struct {
	*DeleteVoiceConnectorProxyOutput
	// contains filtered or unexported fields
}

DeleteVoiceConnectorProxyResponse is the response type for the DeleteVoiceConnectorProxy API operation.

func (*DeleteVoiceConnectorProxyResponse) SDKResponseMetdata

func (r *DeleteVoiceConnectorProxyResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorProxy request.

type DeleteVoiceConnectorRequest

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

DeleteVoiceConnectorRequest is the request type for the DeleteVoiceConnector API operation.

func (DeleteVoiceConnectorRequest) Send

Send marshals and sends the DeleteVoiceConnector API request.

type DeleteVoiceConnectorResponse

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

DeleteVoiceConnectorResponse is the response type for the DeleteVoiceConnector API operation.

func (*DeleteVoiceConnectorResponse) SDKResponseMetdata

func (r *DeleteVoiceConnectorResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteVoiceConnector request.

type DeleteVoiceConnectorStreamingConfigurationInput

type DeleteVoiceConnectorStreamingConfigurationInput struct {

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

func (DeleteVoiceConnectorStreamingConfigurationInput) MarshalFields

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

func (DeleteVoiceConnectorStreamingConfigurationInput) String

String returns the string representation

func (*DeleteVoiceConnectorStreamingConfigurationInput) Validate

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

type DeleteVoiceConnectorStreamingConfigurationOutput

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

func (DeleteVoiceConnectorStreamingConfigurationOutput) MarshalFields

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

func (DeleteVoiceConnectorStreamingConfigurationOutput) String

String returns the string representation

type DeleteVoiceConnectorStreamingConfigurationRequest

DeleteVoiceConnectorStreamingConfigurationRequest is the request type for the DeleteVoiceConnectorStreamingConfiguration API operation.

func (DeleteVoiceConnectorStreamingConfigurationRequest) Send

Send marshals and sends the DeleteVoiceConnectorStreamingConfiguration API request.

type DeleteVoiceConnectorStreamingConfigurationResponse

type DeleteVoiceConnectorStreamingConfigurationResponse struct {
	*DeleteVoiceConnectorStreamingConfigurationOutput
	// contains filtered or unexported fields
}

DeleteVoiceConnectorStreamingConfigurationResponse is the response type for the DeleteVoiceConnectorStreamingConfiguration API operation.

func (*DeleteVoiceConnectorStreamingConfigurationResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorStreamingConfiguration request.

type DeleteVoiceConnectorTerminationCredentialsInput

type DeleteVoiceConnectorTerminationCredentialsInput struct {

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

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

func (DeleteVoiceConnectorTerminationCredentialsInput) MarshalFields

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

func (DeleteVoiceConnectorTerminationCredentialsInput) String

String returns the string representation

func (*DeleteVoiceConnectorTerminationCredentialsInput) Validate

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

type DeleteVoiceConnectorTerminationCredentialsOutput

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

func (DeleteVoiceConnectorTerminationCredentialsOutput) MarshalFields

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

func (DeleteVoiceConnectorTerminationCredentialsOutput) String

String returns the string representation

type DeleteVoiceConnectorTerminationCredentialsRequest

DeleteVoiceConnectorTerminationCredentialsRequest is the request type for the DeleteVoiceConnectorTerminationCredentials API operation.

func (DeleteVoiceConnectorTerminationCredentialsRequest) Send

Send marshals and sends the DeleteVoiceConnectorTerminationCredentials API request.

type DeleteVoiceConnectorTerminationCredentialsResponse

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

DeleteVoiceConnectorTerminationCredentialsResponse is the response type for the DeleteVoiceConnectorTerminationCredentials API operation.

func (*DeleteVoiceConnectorTerminationCredentialsResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorTerminationCredentials request.

type DeleteVoiceConnectorTerminationInput

type DeleteVoiceConnectorTerminationInput struct {

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

func (DeleteVoiceConnectorTerminationInput) MarshalFields

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

func (DeleteVoiceConnectorTerminationInput) String

String returns the string representation

func (*DeleteVoiceConnectorTerminationInput) Validate

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

type DeleteVoiceConnectorTerminationOutput

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

func (DeleteVoiceConnectorTerminationOutput) MarshalFields

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

func (DeleteVoiceConnectorTerminationOutput) String

String returns the string representation

type DeleteVoiceConnectorTerminationRequest

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

DeleteVoiceConnectorTerminationRequest is the request type for the DeleteVoiceConnectorTermination API operation.

func (DeleteVoiceConnectorTerminationRequest) Send

Send marshals and sends the DeleteVoiceConnectorTermination API request.

type DeleteVoiceConnectorTerminationResponse

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

DeleteVoiceConnectorTerminationResponse is the response type for the DeleteVoiceConnectorTermination API operation.

func (*DeleteVoiceConnectorTerminationResponse) SDKResponseMetdata

func (r *DeleteVoiceConnectorTerminationResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DeleteVoiceConnectorTermination request.

type DisassociatePhoneNumberFromUserInput

type DisassociatePhoneNumberFromUserInput struct {

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

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

func (DisassociatePhoneNumberFromUserInput) MarshalFields

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

func (DisassociatePhoneNumberFromUserInput) String

String returns the string representation

func (*DisassociatePhoneNumberFromUserInput) Validate

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

type DisassociatePhoneNumberFromUserOutput

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

func (DisassociatePhoneNumberFromUserOutput) MarshalFields

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

func (DisassociatePhoneNumberFromUserOutput) String

String returns the string representation

type DisassociatePhoneNumberFromUserRequest

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

DisassociatePhoneNumberFromUserRequest is the request type for the DisassociatePhoneNumberFromUser API operation.

func (DisassociatePhoneNumberFromUserRequest) Send

Send marshals and sends the DisassociatePhoneNumberFromUser API request.

type DisassociatePhoneNumberFromUserResponse

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

DisassociatePhoneNumberFromUserResponse is the response type for the DisassociatePhoneNumberFromUser API operation.

func (*DisassociatePhoneNumberFromUserResponse) SDKResponseMetdata

func (r *DisassociatePhoneNumberFromUserResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the DisassociatePhoneNumberFromUser request.

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput struct {

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

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

func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) MarshalFields

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

func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) String

String returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) Validate

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

type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput

type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput struct {

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

func (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) MarshalFields

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

func (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) String

String returns the string representation

type DisassociatePhoneNumbersFromVoiceConnectorGroupRequest

DisassociatePhoneNumbersFromVoiceConnectorGroupRequest is the request type for the DisassociatePhoneNumbersFromVoiceConnectorGroup API operation.

func (DisassociatePhoneNumbersFromVoiceConnectorGroupRequest) Send

Send marshals and sends the DisassociatePhoneNumbersFromVoiceConnectorGroup API request.

type DisassociatePhoneNumbersFromVoiceConnectorGroupResponse

type DisassociatePhoneNumbersFromVoiceConnectorGroupResponse struct {
	*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput
	// contains filtered or unexported fields
}

DisassociatePhoneNumbersFromVoiceConnectorGroupResponse is the response type for the DisassociatePhoneNumbersFromVoiceConnectorGroup API operation.

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the DisassociatePhoneNumbersFromVoiceConnectorGroup request.

type DisassociatePhoneNumbersFromVoiceConnectorInput

type DisassociatePhoneNumbersFromVoiceConnectorInput struct {

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

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

func (DisassociatePhoneNumbersFromVoiceConnectorInput) MarshalFields

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

func (DisassociatePhoneNumbersFromVoiceConnectorInput) String

String returns the string representation

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) Validate

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

type DisassociatePhoneNumbersFromVoiceConnectorOutput

type DisassociatePhoneNumbersFromVoiceConnectorOutput struct {

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

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) MarshalFields

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

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) String

String returns the string representation

type DisassociatePhoneNumbersFromVoiceConnectorRequest

DisassociatePhoneNumbersFromVoiceConnectorRequest is the request type for the DisassociatePhoneNumbersFromVoiceConnector API operation.

func (DisassociatePhoneNumbersFromVoiceConnectorRequest) Send

Send marshals and sends the DisassociatePhoneNumbersFromVoiceConnector API request.

type DisassociatePhoneNumbersFromVoiceConnectorResponse

type DisassociatePhoneNumbersFromVoiceConnectorResponse struct {
	*DisassociatePhoneNumbersFromVoiceConnectorOutput
	// contains filtered or unexported fields
}

DisassociatePhoneNumbersFromVoiceConnectorResponse is the response type for the DisassociatePhoneNumbersFromVoiceConnector API operation.

func (*DisassociatePhoneNumbersFromVoiceConnectorResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the DisassociatePhoneNumbersFromVoiceConnector request.

type DisassociateSigninDelegateGroupsFromAccountInput

type DisassociateSigninDelegateGroupsFromAccountInput struct {

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

	// The sign-in delegate group names.
	//
	// GroupNames is a required field
	GroupNames []string `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateSigninDelegateGroupsFromAccountInput) MarshalFields

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

func (DisassociateSigninDelegateGroupsFromAccountInput) String

String returns the string representation

func (*DisassociateSigninDelegateGroupsFromAccountInput) Validate

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

type DisassociateSigninDelegateGroupsFromAccountOutput

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

func (DisassociateSigninDelegateGroupsFromAccountOutput) MarshalFields

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

func (DisassociateSigninDelegateGroupsFromAccountOutput) String

String returns the string representation

type DisassociateSigninDelegateGroupsFromAccountRequest

DisassociateSigninDelegateGroupsFromAccountRequest is the request type for the DisassociateSigninDelegateGroupsFromAccount API operation.

func (DisassociateSigninDelegateGroupsFromAccountRequest) Send

Send marshals and sends the DisassociateSigninDelegateGroupsFromAccount API request.

type DisassociateSigninDelegateGroupsFromAccountResponse

type DisassociateSigninDelegateGroupsFromAccountResponse struct {
	*DisassociateSigninDelegateGroupsFromAccountOutput
	// contains filtered or unexported fields
}

DisassociateSigninDelegateGroupsFromAccountResponse is the response type for the DisassociateSigninDelegateGroupsFromAccount API operation.

func (*DisassociateSigninDelegateGroupsFromAccountResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the DisassociateSigninDelegateGroupsFromAccount 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 (
	ErrorCodeBadRequest                           ErrorCode = "BadRequest"
	ErrorCodeConflict                             ErrorCode = "Conflict"
	ErrorCodeForbidden                            ErrorCode = "Forbidden"
	ErrorCodeNotFound                             ErrorCode = "NotFound"
	ErrorCodePreconditionFailed                   ErrorCode = "PreconditionFailed"
	ErrorCodeResourceLimitExceeded                ErrorCode = "ResourceLimitExceeded"
	ErrorCodeServiceFailure                       ErrorCode = "ServiceFailure"
	ErrorCodeAccessDenied                         ErrorCode = "AccessDenied"
	ErrorCodeServiceUnavailable                   ErrorCode = "ServiceUnavailable"
	ErrorCodeThrottled                            ErrorCode = "Throttled"
	ErrorCodeUnauthorized                         ErrorCode = "Unauthorized"
	ErrorCodeUnprocessable                        ErrorCode = "Unprocessable"
	ErrorCodeVoiceConnectorGroupAssociationsExist ErrorCode = "VoiceConnectorGroupAssociationsExist"
	ErrorCodePhoneNumberAssociationsExist         ErrorCode = "PhoneNumberAssociationsExist"
)

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 EventsConfiguration

type EventsConfiguration struct {

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

	// Lambda function ARN that allows a bot to receive outgoing events.
	LambdaFunctionArn *string `type:"string" sensitive:"true"`

	// HTTPS endpoint that allows a bot to receive outgoing events.
	OutboundEventsHTTPSEndpoint *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN.

func (EventsConfiguration) MarshalFields

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

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

func (EventsConfiguration) String

func (s EventsConfiguration) String() string

String returns the string representation

type GeoMatchLevel

type GeoMatchLevel string
const (
	GeoMatchLevelCountry  GeoMatchLevel = "Country"
	GeoMatchLevelAreaCode GeoMatchLevel = "AreaCode"
)

Enum values for GeoMatchLevel

func (GeoMatchLevel) MarshalValue

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

func (GeoMatchLevel) MarshalValueBuf

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

type GeoMatchParams

type GeoMatchParams struct {

	// The area code.
	//
	// AreaCode is a required field
	AreaCode *string `type:"string" required:"true"`

	// The country.
	//
	// Country is a required field
	Country *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

The country and area code for a proxy phone number in a proxy phone session.

func (GeoMatchParams) MarshalFields

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

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

func (GeoMatchParams) String

func (s GeoMatchParams) String() string

String returns the string representation

func (*GeoMatchParams) Validate

func (s *GeoMatchParams) Validate() error

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

type GetAccountInput

type GetAccountInput struct {

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

func (GetAccountInput) 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
}

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) 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 the request type for the GetAccount API operation.

func (GetAccountRequest) Send

Send marshals and sends the GetAccount API request.

type GetAccountResponse

type GetAccountResponse struct {
	*GetAccountOutput
	// contains filtered or unexported fields
}

GetAccountResponse is the response type for the GetAccount API operation.

func (*GetAccountResponse) SDKResponseMetdata

func (r *GetAccountResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetAccount 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
}

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
}

func (GetAccountSettingsOutput) MarshalFields

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

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 the request type for the GetAccountSettings API operation.

func (GetAccountSettingsRequest) Send

Send marshals and sends the GetAccountSettings API request.

type GetAccountSettingsResponse

type GetAccountSettingsResponse struct {
	*GetAccountSettingsOutput
	// contains filtered or unexported fields
}

GetAccountSettingsResponse is the response type for the GetAccountSettings API operation.

func (*GetAccountSettingsResponse) SDKResponseMetdata

func (r *GetAccountSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetAccountSettings request.

type GetAttendeeInput

type GetAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

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

func (GetAttendeeInput) MarshalFields

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

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

func (GetAttendeeInput) String

func (s GetAttendeeInput) String() string

String returns the string representation

func (*GetAttendeeInput) Validate

func (s *GetAttendeeInput) Validate() error

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

type GetAttendeeOutput

type GetAttendeeOutput struct {

	// The Amazon Chime SDK attendee information.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAttendeeOutput) MarshalFields

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

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

func (GetAttendeeOutput) String

func (s GetAttendeeOutput) String() string

String returns the string representation

type GetAttendeeRequest

type GetAttendeeRequest struct {
	*aws.Request
	Input *GetAttendeeInput
	Copy  func(*GetAttendeeInput) GetAttendeeRequest
}

GetAttendeeRequest is the request type for the GetAttendee API operation.

func (GetAttendeeRequest) Send

Send marshals and sends the GetAttendee API request.

type GetAttendeeResponse

type GetAttendeeResponse struct {
	*GetAttendeeOutput
	// contains filtered or unexported fields
}

GetAttendeeResponse is the response type for the GetAttendee API operation.

func (*GetAttendeeResponse) SDKResponseMetdata

func (r *GetAttendeeResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetAttendee request.

type GetBotInput

type GetBotInput struct {

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

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

func (GetBotInput) MarshalFields

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

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

func (GetBotInput) String

func (s GetBotInput) String() string

String returns the string representation

func (*GetBotInput) Validate

func (s *GetBotInput) Validate() error

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

type GetBotOutput

type GetBotOutput struct {

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

func (GetBotOutput) MarshalFields

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

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

func (GetBotOutput) String

func (s GetBotOutput) String() string

String returns the string representation

type GetBotRequest

type GetBotRequest struct {
	*aws.Request
	Input *GetBotInput
	Copy  func(*GetBotInput) GetBotRequest
}

GetBotRequest is the request type for the GetBot API operation.

func (GetBotRequest) Send

Send marshals and sends the GetBot API request.

type GetBotResponse

type GetBotResponse struct {
	*GetBotOutput
	// contains filtered or unexported fields
}

GetBotResponse is the response type for the GetBot API operation.

func (*GetBotResponse) SDKResponseMetdata

func (r *GetBotResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetBot request.

type GetEventsConfigurationInput

type GetEventsConfigurationInput struct {

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

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

func (GetEventsConfigurationInput) MarshalFields

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

func (GetEventsConfigurationInput) String

String returns the string representation

func (*GetEventsConfigurationInput) Validate

func (s *GetEventsConfigurationInput) Validate() error

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

type GetEventsConfigurationOutput

type GetEventsConfigurationOutput struct {

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

func (GetEventsConfigurationOutput) MarshalFields

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

func (GetEventsConfigurationOutput) String

String returns the string representation

type GetEventsConfigurationRequest

type GetEventsConfigurationRequest struct {
	*aws.Request
	Input *GetEventsConfigurationInput
	Copy  func(*GetEventsConfigurationInput) GetEventsConfigurationRequest
}

GetEventsConfigurationRequest is the request type for the GetEventsConfiguration API operation.

func (GetEventsConfigurationRequest) Send

Send marshals and sends the GetEventsConfiguration API request.

type GetEventsConfigurationResponse

type GetEventsConfigurationResponse struct {
	*GetEventsConfigurationOutput
	// contains filtered or unexported fields
}

GetEventsConfigurationResponse is the response type for the GetEventsConfiguration API operation.

func (*GetEventsConfigurationResponse) SDKResponseMetdata

func (r *GetEventsConfigurationResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetEventsConfiguration request.

type GetGlobalSettingsInput

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

func (GetGlobalSettingsInput) MarshalFields

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

func (GetGlobalSettingsInput) String

func (s GetGlobalSettingsInput) String() string

String returns the string representation

type GetGlobalSettingsOutput

type GetGlobalSettingsOutput struct {

	// The Amazon Chime Business Calling settings.
	BusinessCalling *BusinessCallingSettings `type:"structure"`

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

func (GetGlobalSettingsOutput) MarshalFields

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

func (GetGlobalSettingsOutput) String

func (s GetGlobalSettingsOutput) String() string

String returns the string representation

type GetGlobalSettingsRequest

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

GetGlobalSettingsRequest is the request type for the GetGlobalSettings API operation.

func (GetGlobalSettingsRequest) Send

Send marshals and sends the GetGlobalSettings API request.

type GetGlobalSettingsResponse

type GetGlobalSettingsResponse struct {
	*GetGlobalSettingsOutput
	// contains filtered or unexported fields
}

GetGlobalSettingsResponse is the response type for the GetGlobalSettings API operation.

func (*GetGlobalSettingsResponse) SDKResponseMetdata

func (r *GetGlobalSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetGlobalSettings request.

type GetMeetingInput

type GetMeetingInput struct {

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

func (GetMeetingInput) MarshalFields

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

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

func (GetMeetingInput) String

func (s GetMeetingInput) String() string

String returns the string representation

func (*GetMeetingInput) Validate

func (s *GetMeetingInput) Validate() error

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

type GetMeetingOutput

type GetMeetingOutput struct {

	// The Amazon Chime SDK meeting information.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (GetMeetingOutput) MarshalFields

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

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

func (GetMeetingOutput) String

func (s GetMeetingOutput) String() string

String returns the string representation

type GetMeetingRequest

type GetMeetingRequest struct {
	*aws.Request
	Input *GetMeetingInput
	Copy  func(*GetMeetingInput) GetMeetingRequest
}

GetMeetingRequest is the request type for the GetMeeting API operation.

func (GetMeetingRequest) Send

Send marshals and sends the GetMeeting API request.

type GetMeetingResponse

type GetMeetingResponse struct {
	*GetMeetingOutput
	// contains filtered or unexported fields
}

GetMeetingResponse is the response type for the GetMeeting API operation.

func (*GetMeetingResponse) SDKResponseMetdata

func (r *GetMeetingResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetMeeting request.

type GetPhoneNumberInput

type GetPhoneNumberInput struct {

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

func (GetPhoneNumberInput) MarshalFields

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

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

func (GetPhoneNumberInput) String

func (s GetPhoneNumberInput) String() string

String returns the string representation

func (*GetPhoneNumberInput) Validate

func (s *GetPhoneNumberInput) Validate() error

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

type GetPhoneNumberOrderInput

type GetPhoneNumberOrderInput struct {

	// The ID for the phone number order.
	//
	// PhoneNumberOrderId is a required field
	PhoneNumberOrderId *string `location:"uri" locationName:"phoneNumberOrderId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetPhoneNumberOrderInput) MarshalFields

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

func (GetPhoneNumberOrderInput) String

func (s GetPhoneNumberOrderInput) String() string

String returns the string representation

func (*GetPhoneNumberOrderInput) Validate

func (s *GetPhoneNumberOrderInput) Validate() error

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

type GetPhoneNumberOrderOutput

type GetPhoneNumberOrderOutput struct {

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

func (GetPhoneNumberOrderOutput) MarshalFields

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

func (GetPhoneNumberOrderOutput) String

func (s GetPhoneNumberOrderOutput) String() string

String returns the string representation

type GetPhoneNumberOrderRequest

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

GetPhoneNumberOrderRequest is the request type for the GetPhoneNumberOrder API operation.

func (GetPhoneNumberOrderRequest) Send

Send marshals and sends the GetPhoneNumberOrder API request.

type GetPhoneNumberOrderResponse

type GetPhoneNumberOrderResponse struct {
	*GetPhoneNumberOrderOutput
	// contains filtered or unexported fields
}

GetPhoneNumberOrderResponse is the response type for the GetPhoneNumberOrder API operation.

func (*GetPhoneNumberOrderResponse) SDKResponseMetdata

func (r *GetPhoneNumberOrderResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetPhoneNumberOrder request.

type GetPhoneNumberOutput

type GetPhoneNumberOutput struct {

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

func (GetPhoneNumberOutput) MarshalFields

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

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

func (GetPhoneNumberOutput) String

func (s GetPhoneNumberOutput) String() string

String returns the string representation

type GetPhoneNumberRequest

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

GetPhoneNumberRequest is the request type for the GetPhoneNumber API operation.

func (GetPhoneNumberRequest) Send

Send marshals and sends the GetPhoneNumber API request.

type GetPhoneNumberResponse

type GetPhoneNumberResponse struct {
	*GetPhoneNumberOutput
	// contains filtered or unexported fields
}

GetPhoneNumberResponse is the response type for the GetPhoneNumber API operation.

func (*GetPhoneNumberResponse) SDKResponseMetdata

func (r *GetPhoneNumberResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetPhoneNumber request.

type GetPhoneNumberSettingsInput

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

func (GetPhoneNumberSettingsInput) MarshalFields

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

func (GetPhoneNumberSettingsInput) String

String returns the string representation

type GetPhoneNumberSettingsOutput

type GetPhoneNumberSettingsOutput struct {

	// The default outbound calling name for the account.
	CallingName *string `type:"string" sensitive:"true"`

	// The updated outbound calling name timestamp, in ISO 8601 format.
	CallingNameUpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (GetPhoneNumberSettingsOutput) MarshalFields

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

func (GetPhoneNumberSettingsOutput) String

String returns the string representation

type GetPhoneNumberSettingsRequest

type GetPhoneNumberSettingsRequest struct {
	*aws.Request
	Input *GetPhoneNumberSettingsInput
	Copy  func(*GetPhoneNumberSettingsInput) GetPhoneNumberSettingsRequest
}

GetPhoneNumberSettingsRequest is the request type for the GetPhoneNumberSettings API operation.

func (GetPhoneNumberSettingsRequest) Send

Send marshals and sends the GetPhoneNumberSettings API request.

type GetPhoneNumberSettingsResponse

type GetPhoneNumberSettingsResponse struct {
	*GetPhoneNumberSettingsOutput
	// contains filtered or unexported fields
}

GetPhoneNumberSettingsResponse is the response type for the GetPhoneNumberSettings API operation.

func (*GetPhoneNumberSettingsResponse) SDKResponseMetdata

func (r *GetPhoneNumberSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetPhoneNumberSettings request.

type GetProxySessionInput

type GetProxySessionInput struct {

	// The proxy session ID.
	//
	// ProxySessionId is a required field
	ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"`

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

func (GetProxySessionInput) MarshalFields

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

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

func (GetProxySessionInput) String

func (s GetProxySessionInput) String() string

String returns the string representation

func (*GetProxySessionInput) Validate

func (s *GetProxySessionInput) Validate() error

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

type GetProxySessionOutput

type GetProxySessionOutput struct {

	// The proxy session details.
	ProxySession *ProxySession `type:"structure"`
	// contains filtered or unexported fields
}

func (GetProxySessionOutput) MarshalFields

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

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

func (GetProxySessionOutput) String

func (s GetProxySessionOutput) String() string

String returns the string representation

type GetProxySessionRequest

type GetProxySessionRequest struct {
	*aws.Request
	Input *GetProxySessionInput
	Copy  func(*GetProxySessionInput) GetProxySessionRequest
}

GetProxySessionRequest is the request type for the GetProxySession API operation.

func (GetProxySessionRequest) Send

Send marshals and sends the GetProxySession API request.

type GetProxySessionResponse

type GetProxySessionResponse struct {
	*GetProxySessionOutput
	// contains filtered or unexported fields
}

GetProxySessionResponse is the response type for the GetProxySession API operation.

func (*GetProxySessionResponse) SDKResponseMetdata

func (r *GetProxySessionResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetProxySession request.

type GetRetentionSettingsInput

type GetRetentionSettingsInput struct {

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

func (GetRetentionSettingsInput) MarshalFields

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

func (GetRetentionSettingsInput) String

func (s GetRetentionSettingsInput) String() string

String returns the string representation

func (*GetRetentionSettingsInput) Validate

func (s *GetRetentionSettingsInput) Validate() error

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

type GetRetentionSettingsOutput

type GetRetentionSettingsOutput struct {

	// The timestamp representing the time at which the specified items are permanently
	// deleted, in ISO 8601 format.
	InitiateDeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

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

func (GetRetentionSettingsOutput) MarshalFields

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

func (GetRetentionSettingsOutput) String

String returns the string representation

type GetRetentionSettingsRequest

type GetRetentionSettingsRequest struct {
	*aws.Request
	Input *GetRetentionSettingsInput
	Copy  func(*GetRetentionSettingsInput) GetRetentionSettingsRequest
}

GetRetentionSettingsRequest is the request type for the GetRetentionSettings API operation.

func (GetRetentionSettingsRequest) Send

Send marshals and sends the GetRetentionSettings API request.

type GetRetentionSettingsResponse

type GetRetentionSettingsResponse struct {
	*GetRetentionSettingsOutput
	// contains filtered or unexported fields
}

GetRetentionSettingsResponse is the response type for the GetRetentionSettings API operation.

func (*GetRetentionSettingsResponse) SDKResponseMetdata

func (r *GetRetentionSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetRetentionSettings request.

type GetRoomInput

type GetRoomInput struct {

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

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

func (GetRoomInput) MarshalFields

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

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

func (GetRoomInput) String

func (s GetRoomInput) String() string

String returns the string representation

func (*GetRoomInput) Validate

func (s *GetRoomInput) Validate() error

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

type GetRoomOutput

type GetRoomOutput struct {

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

func (GetRoomOutput) MarshalFields

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

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

func (GetRoomOutput) String

func (s GetRoomOutput) String() string

String returns the string representation

type GetRoomRequest

type GetRoomRequest struct {
	*aws.Request
	Input *GetRoomInput
	Copy  func(*GetRoomInput) GetRoomRequest
}

GetRoomRequest is the request type for the GetRoom API operation.

func (GetRoomRequest) Send

Send marshals and sends the GetRoom API request.

type GetRoomResponse

type GetRoomResponse struct {
	*GetRoomOutput
	// contains filtered or unexported fields
}

GetRoomResponse is the response type for the GetRoom API operation.

func (*GetRoomResponse) SDKResponseMetdata

func (r *GetRoomResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetRoom 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
}

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
}

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) 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 the request type for the GetUser API operation.

func (GetUserRequest) Send

Send marshals and sends the GetUser API request.

type GetUserResponse

type GetUserResponse struct {
	*GetUserOutput
	// contains filtered or unexported fields
}

GetUserResponse is the response type for the GetUser API operation.

func (*GetUserResponse) SDKResponseMetdata

func (r *GetUserResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetUser request.

type GetUserSettingsInput

type GetUserSettingsInput struct {

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

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

func (GetUserSettingsInput) MarshalFields

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

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

func (GetUserSettingsInput) String

func (s GetUserSettingsInput) String() string

String returns the string representation

func (*GetUserSettingsInput) Validate

func (s *GetUserSettingsInput) Validate() error

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

type GetUserSettingsOutput

type GetUserSettingsOutput struct {

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

func (GetUserSettingsOutput) MarshalFields

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

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

func (GetUserSettingsOutput) String

func (s GetUserSettingsOutput) String() string

String returns the string representation

type GetUserSettingsRequest

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

GetUserSettingsRequest is the request type for the GetUserSettings API operation.

func (GetUserSettingsRequest) Send

Send marshals and sends the GetUserSettings API request.

type GetUserSettingsResponse

type GetUserSettingsResponse struct {
	*GetUserSettingsOutput
	// contains filtered or unexported fields
}

GetUserSettingsResponse is the response type for the GetUserSettings API operation.

func (*GetUserSettingsResponse) SDKResponseMetdata

func (r *GetUserSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetUserSettings request.

type GetVoiceConnectorGroupInput

type GetVoiceConnectorGroupInput struct {

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

func (GetVoiceConnectorGroupInput) MarshalFields

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

func (GetVoiceConnectorGroupInput) String

String returns the string representation

func (*GetVoiceConnectorGroupInput) Validate

func (s *GetVoiceConnectorGroupInput) Validate() error

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

type GetVoiceConnectorGroupOutput

type GetVoiceConnectorGroupOutput struct {

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

func (GetVoiceConnectorGroupOutput) MarshalFields

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

func (GetVoiceConnectorGroupOutput) String

String returns the string representation

type GetVoiceConnectorGroupRequest

type GetVoiceConnectorGroupRequest struct {
	*aws.Request
	Input *GetVoiceConnectorGroupInput
	Copy  func(*GetVoiceConnectorGroupInput) GetVoiceConnectorGroupRequest
}

GetVoiceConnectorGroupRequest is the request type for the GetVoiceConnectorGroup API operation.

func (GetVoiceConnectorGroupRequest) Send

Send marshals and sends the GetVoiceConnectorGroup API request.

type GetVoiceConnectorGroupResponse

type GetVoiceConnectorGroupResponse struct {
	*GetVoiceConnectorGroupOutput
	// contains filtered or unexported fields
}

GetVoiceConnectorGroupResponse is the response type for the GetVoiceConnectorGroup API operation.

func (*GetVoiceConnectorGroupResponse) SDKResponseMetdata

func (r *GetVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetVoiceConnectorGroup request.

type GetVoiceConnectorInput

type GetVoiceConnectorInput struct {

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

func (GetVoiceConnectorInput) MarshalFields

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

func (GetVoiceConnectorInput) String

func (s GetVoiceConnectorInput) String() string

String returns the string representation

func (*GetVoiceConnectorInput) Validate

func (s *GetVoiceConnectorInput) Validate() error

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

type GetVoiceConnectorLoggingConfigurationInput

type GetVoiceConnectorLoggingConfigurationInput struct {

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

func (GetVoiceConnectorLoggingConfigurationInput) MarshalFields

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

func (GetVoiceConnectorLoggingConfigurationInput) String

String returns the string representation

func (*GetVoiceConnectorLoggingConfigurationInput) Validate

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

type GetVoiceConnectorLoggingConfigurationOutput

type GetVoiceConnectorLoggingConfigurationOutput struct {

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

func (GetVoiceConnectorLoggingConfigurationOutput) MarshalFields

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

func (GetVoiceConnectorLoggingConfigurationOutput) String

String returns the string representation

type GetVoiceConnectorLoggingConfigurationRequest

GetVoiceConnectorLoggingConfigurationRequest is the request type for the GetVoiceConnectorLoggingConfiguration API operation.

func (GetVoiceConnectorLoggingConfigurationRequest) Send

Send marshals and sends the GetVoiceConnectorLoggingConfiguration API request.

type GetVoiceConnectorLoggingConfigurationResponse

type GetVoiceConnectorLoggingConfigurationResponse struct {
	*GetVoiceConnectorLoggingConfigurationOutput
	// contains filtered or unexported fields
}

GetVoiceConnectorLoggingConfigurationResponse is the response type for the GetVoiceConnectorLoggingConfiguration API operation.

func (*GetVoiceConnectorLoggingConfigurationResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the GetVoiceConnectorLoggingConfiguration request.

type GetVoiceConnectorOriginationInput

type GetVoiceConnectorOriginationInput struct {

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

func (GetVoiceConnectorOriginationInput) MarshalFields

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

func (GetVoiceConnectorOriginationInput) String

String returns the string representation

func (*GetVoiceConnectorOriginationInput) Validate

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

type GetVoiceConnectorOriginationOutput

type GetVoiceConnectorOriginationOutput struct {

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

func (GetVoiceConnectorOriginationOutput) MarshalFields

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

func (GetVoiceConnectorOriginationOutput) String

String returns the string representation

type GetVoiceConnectorOriginationRequest

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

GetVoiceConnectorOriginationRequest is the request type for the GetVoiceConnectorOrigination API operation.

func (GetVoiceConnectorOriginationRequest) Send

Send marshals and sends the GetVoiceConnectorOrigination API request.

type GetVoiceConnectorOriginationResponse

type GetVoiceConnectorOriginationResponse struct {
	*GetVoiceConnectorOriginationOutput
	// contains filtered or unexported fields
}

GetVoiceConnectorOriginationResponse is the response type for the GetVoiceConnectorOrigination API operation.

func (*GetVoiceConnectorOriginationResponse) SDKResponseMetdata

func (r *GetVoiceConnectorOriginationResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetVoiceConnectorOrigination request.

type GetVoiceConnectorOutput

type GetVoiceConnectorOutput struct {

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

func (GetVoiceConnectorOutput) MarshalFields

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

func (GetVoiceConnectorOutput) String

func (s GetVoiceConnectorOutput) String() string

String returns the string representation

type GetVoiceConnectorProxyInput

type GetVoiceConnectorProxyInput struct {

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

func (GetVoiceConnectorProxyInput) MarshalFields

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

func (GetVoiceConnectorProxyInput) String

String returns the string representation

func (*GetVoiceConnectorProxyInput) Validate

func (s *GetVoiceConnectorProxyInput) Validate() error

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

type GetVoiceConnectorProxyOutput

type GetVoiceConnectorProxyOutput struct {

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

func (GetVoiceConnectorProxyOutput) MarshalFields

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

func (GetVoiceConnectorProxyOutput) String

String returns the string representation

type GetVoiceConnectorProxyRequest

type GetVoiceConnectorProxyRequest struct {
	*aws.Request
	Input *GetVoiceConnectorProxyInput
	Copy  func(*GetVoiceConnectorProxyInput) GetVoiceConnectorProxyRequest
}

GetVoiceConnectorProxyRequest is the request type for the GetVoiceConnectorProxy API operation.

func (GetVoiceConnectorProxyRequest) Send

Send marshals and sends the GetVoiceConnectorProxy API request.

type GetVoiceConnectorProxyResponse

type GetVoiceConnectorProxyResponse struct {
	*GetVoiceConnectorProxyOutput
	// contains filtered or unexported fields
}

GetVoiceConnectorProxyResponse is the response type for the GetVoiceConnectorProxy API operation.

func (*GetVoiceConnectorProxyResponse) SDKResponseMetdata

func (r *GetVoiceConnectorProxyResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetVoiceConnectorProxy request.

type GetVoiceConnectorRequest

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

GetVoiceConnectorRequest is the request type for the GetVoiceConnector API operation.

func (GetVoiceConnectorRequest) Send

Send marshals and sends the GetVoiceConnector API request.

type GetVoiceConnectorResponse

type GetVoiceConnectorResponse struct {
	*GetVoiceConnectorOutput
	// contains filtered or unexported fields
}

GetVoiceConnectorResponse is the response type for the GetVoiceConnector API operation.

func (*GetVoiceConnectorResponse) SDKResponseMetdata

func (r *GetVoiceConnectorResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetVoiceConnector request.

type GetVoiceConnectorStreamingConfigurationInput

type GetVoiceConnectorStreamingConfigurationInput struct {

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

func (GetVoiceConnectorStreamingConfigurationInput) MarshalFields

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

func (GetVoiceConnectorStreamingConfigurationInput) String

String returns the string representation

func (*GetVoiceConnectorStreamingConfigurationInput) Validate

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

type GetVoiceConnectorStreamingConfigurationOutput

type GetVoiceConnectorStreamingConfigurationOutput struct {

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

func (GetVoiceConnectorStreamingConfigurationOutput) MarshalFields

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

func (GetVoiceConnectorStreamingConfigurationOutput) String

String returns the string representation

type GetVoiceConnectorStreamingConfigurationRequest

GetVoiceConnectorStreamingConfigurationRequest is the request type for the GetVoiceConnectorStreamingConfiguration API operation.

func (GetVoiceConnectorStreamingConfigurationRequest) Send

Send marshals and sends the GetVoiceConnectorStreamingConfiguration API request.

type GetVoiceConnectorStreamingConfigurationResponse

type GetVoiceConnectorStreamingConfigurationResponse struct {
	*GetVoiceConnectorStreamingConfigurationOutput
	// contains filtered or unexported fields
}

GetVoiceConnectorStreamingConfigurationResponse is the response type for the GetVoiceConnectorStreamingConfiguration API operation.

func (*GetVoiceConnectorStreamingConfigurationResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the GetVoiceConnectorStreamingConfiguration request.

type GetVoiceConnectorTerminationHealthInput

type GetVoiceConnectorTerminationHealthInput struct {

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

func (GetVoiceConnectorTerminationHealthInput) MarshalFields

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

func (GetVoiceConnectorTerminationHealthInput) String

String returns the string representation

func (*GetVoiceConnectorTerminationHealthInput) Validate

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

type GetVoiceConnectorTerminationHealthOutput

type GetVoiceConnectorTerminationHealthOutput struct {

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

func (GetVoiceConnectorTerminationHealthOutput) MarshalFields

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

func (GetVoiceConnectorTerminationHealthOutput) String

String returns the string representation

type GetVoiceConnectorTerminationHealthRequest

GetVoiceConnectorTerminationHealthRequest is the request type for the GetVoiceConnectorTerminationHealth API operation.

func (GetVoiceConnectorTerminationHealthRequest) Send

Send marshals and sends the GetVoiceConnectorTerminationHealth API request.

type GetVoiceConnectorTerminationHealthResponse

type GetVoiceConnectorTerminationHealthResponse struct {
	*GetVoiceConnectorTerminationHealthOutput
	// contains filtered or unexported fields
}

GetVoiceConnectorTerminationHealthResponse is the response type for the GetVoiceConnectorTerminationHealth API operation.

func (*GetVoiceConnectorTerminationHealthResponse) SDKResponseMetdata

func (r *GetVoiceConnectorTerminationHealthResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetVoiceConnectorTerminationHealth request.

type GetVoiceConnectorTerminationInput

type GetVoiceConnectorTerminationInput struct {

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

func (GetVoiceConnectorTerminationInput) MarshalFields

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

func (GetVoiceConnectorTerminationInput) String

String returns the string representation

func (*GetVoiceConnectorTerminationInput) Validate

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

type GetVoiceConnectorTerminationOutput

type GetVoiceConnectorTerminationOutput struct {

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

func (GetVoiceConnectorTerminationOutput) MarshalFields

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

func (GetVoiceConnectorTerminationOutput) String

String returns the string representation

type GetVoiceConnectorTerminationRequest

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

GetVoiceConnectorTerminationRequest is the request type for the GetVoiceConnectorTermination API operation.

func (GetVoiceConnectorTerminationRequest) Send

Send marshals and sends the GetVoiceConnectorTermination API request.

type GetVoiceConnectorTerminationResponse

type GetVoiceConnectorTerminationResponse struct {
	*GetVoiceConnectorTerminationOutput
	// contains filtered or unexported fields
}

GetVoiceConnectorTerminationResponse is the response type for the GetVoiceConnectorTermination API operation.

func (*GetVoiceConnectorTerminationResponse) SDKResponseMetdata

func (r *GetVoiceConnectorTerminationResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the GetVoiceConnectorTermination request.

type Invite

type Invite struct {

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

	// The status of the invite email.
	EmailStatus 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.

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 email invitation.
	//
	// UserEmailList is a required field
	UserEmailList []string `type:"list" required:"true"`

	// The user type.
	UserType UserType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

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 email invitation details.
	Invites []Invite `type:"list"`
	// contains filtered or unexported fields
}

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) 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 the request type for the InviteUsers API operation.

func (InviteUsersRequest) Send

Send marshals and sends the InviteUsers API request.

type InviteUsersResponse

type InviteUsersResponse struct {
	*InviteUsersOutput
	// contains filtered or unexported fields
}

InviteUsersResponse is the response type for the InviteUsers API operation.

func (*InviteUsersResponse) SDKResponseMetdata

func (r *InviteUsersResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the InviteUsers 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" sensitive:"true"`
	// contains filtered or unexported fields
}

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
}

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) String

func (s ListAccountsOutput) String() string

String returns the string representation

type ListAccountsPaginator

type ListAccountsPaginator struct {
	aws.Pager
}

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

func NewListAccountsPaginator

func NewListAccountsPaginator(req ListAccountsRequest) ListAccountsPaginator

NewListAccountsRequestPaginator returns a paginator for ListAccounts. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListAccountsRequest(input)
p := chime.NewListAccountsRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListAccountsPaginator) CurrentPage

func (p *ListAccountsPaginator) CurrentPage() *ListAccountsOutput

type ListAccountsRequest

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

ListAccountsRequest is the request type for the ListAccounts API operation.

func (ListAccountsRequest) Send

Send marshals and sends the ListAccounts API request.

type ListAccountsResponse

type ListAccountsResponse struct {
	*ListAccountsOutput
	// contains filtered or unexported fields
}

ListAccountsResponse is the response type for the ListAccounts API operation.

func (*ListAccountsResponse) SDKResponseMetdata

func (r *ListAccountsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListAccounts request.

type ListAttendeeTagsInput

type ListAttendeeTagsInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

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

func (ListAttendeeTagsInput) MarshalFields

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

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

func (ListAttendeeTagsInput) String

func (s ListAttendeeTagsInput) String() string

String returns the string representation

func (*ListAttendeeTagsInput) Validate

func (s *ListAttendeeTagsInput) Validate() error

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

type ListAttendeeTagsOutput

type ListAttendeeTagsOutput struct {

	// A list of tag key-value pairs.
	Tags []Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (ListAttendeeTagsOutput) MarshalFields

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

func (ListAttendeeTagsOutput) String

func (s ListAttendeeTagsOutput) String() string

String returns the string representation

type ListAttendeeTagsRequest

type ListAttendeeTagsRequest struct {
	*aws.Request
	Input *ListAttendeeTagsInput
	Copy  func(*ListAttendeeTagsInput) ListAttendeeTagsRequest
}

ListAttendeeTagsRequest is the request type for the ListAttendeeTags API operation.

func (ListAttendeeTagsRequest) Send

Send marshals and sends the ListAttendeeTags API request.

type ListAttendeeTagsResponse

type ListAttendeeTagsResponse struct {
	*ListAttendeeTagsOutput
	// contains filtered or unexported fields
}

ListAttendeeTagsResponse is the response type for the ListAttendeeTags API operation.

func (*ListAttendeeTagsResponse) SDKResponseMetdata

func (r *ListAttendeeTagsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListAttendeeTags request.

type ListAttendeesInput

type ListAttendeesInput struct {

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

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

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

func (ListAttendeesInput) MarshalFields

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

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

func (ListAttendeesInput) String

func (s ListAttendeesInput) String() string

String returns the string representation

func (*ListAttendeesInput) Validate

func (s *ListAttendeesInput) Validate() error

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

type ListAttendeesOutput

type ListAttendeesOutput struct {

	// The Amazon Chime SDK attendee information.
	Attendees []Attendee `type:"list"`

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

func (ListAttendeesOutput) MarshalFields

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

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

func (ListAttendeesOutput) String

func (s ListAttendeesOutput) String() string

String returns the string representation

type ListAttendeesPaginator

type ListAttendeesPaginator struct {
	aws.Pager
}

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

func NewListAttendeesPaginator

func NewListAttendeesPaginator(req ListAttendeesRequest) ListAttendeesPaginator

NewListAttendeesRequestPaginator returns a paginator for ListAttendees. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListAttendeesRequest(input)
p := chime.NewListAttendeesRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListAttendeesPaginator) CurrentPage

func (p *ListAttendeesPaginator) CurrentPage() *ListAttendeesOutput

type ListAttendeesRequest

type ListAttendeesRequest struct {
	*aws.Request
	Input *ListAttendeesInput
	Copy  func(*ListAttendeesInput) ListAttendeesRequest
}

ListAttendeesRequest is the request type for the ListAttendees API operation.

func (ListAttendeesRequest) Send

Send marshals and sends the ListAttendees API request.

type ListAttendeesResponse

type ListAttendeesResponse struct {
	*ListAttendeesOutput
	// contains filtered or unexported fields
}

ListAttendeesResponse is the response type for the ListAttendees API operation.

func (*ListAttendeesResponse) SDKResponseMetdata

func (r *ListAttendeesResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListAttendees request.

type ListBotsInput

type ListBotsInput struct {

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

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

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

func (ListBotsInput) MarshalFields

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

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

func (ListBotsInput) String

func (s ListBotsInput) String() string

String returns the string representation

func (*ListBotsInput) Validate

func (s *ListBotsInput) Validate() error

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

type ListBotsOutput

type ListBotsOutput struct {

	// List of bots and bot details.
	Bots []Bot `type:"list"`

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

func (ListBotsOutput) MarshalFields

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

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

func (ListBotsOutput) String

func (s ListBotsOutput) String() string

String returns the string representation

type ListBotsPaginator

type ListBotsPaginator struct {
	aws.Pager
}

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

func NewListBotsPaginator

func NewListBotsPaginator(req ListBotsRequest) ListBotsPaginator

NewListBotsRequestPaginator returns a paginator for ListBots. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListBotsRequest(input)
p := chime.NewListBotsRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListBotsPaginator) CurrentPage

func (p *ListBotsPaginator) CurrentPage() *ListBotsOutput

type ListBotsRequest

type ListBotsRequest struct {
	*aws.Request
	Input *ListBotsInput
	Copy  func(*ListBotsInput) ListBotsRequest
}

ListBotsRequest is the request type for the ListBots API operation.

func (ListBotsRequest) Send

Send marshals and sends the ListBots API request.

type ListBotsResponse

type ListBotsResponse struct {
	*ListBotsOutput
	// contains filtered or unexported fields
}

ListBotsResponse is the response type for the ListBots API operation.

func (*ListBotsResponse) SDKResponseMetdata

func (r *ListBotsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListBots request.

type ListMeetingTagsInput

type ListMeetingTagsInput struct {

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

func (ListMeetingTagsInput) MarshalFields

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

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

func (ListMeetingTagsInput) String

func (s ListMeetingTagsInput) String() string

String returns the string representation

func (*ListMeetingTagsInput) Validate

func (s *ListMeetingTagsInput) Validate() error

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

type ListMeetingTagsOutput

type ListMeetingTagsOutput struct {

	// A list of tag key-value pairs.
	Tags []Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (ListMeetingTagsOutput) MarshalFields

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

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

func (ListMeetingTagsOutput) String

func (s ListMeetingTagsOutput) String() string

String returns the string representation

type ListMeetingTagsRequest

type ListMeetingTagsRequest struct {
	*aws.Request
	Input *ListMeetingTagsInput
	Copy  func(*ListMeetingTagsInput) ListMeetingTagsRequest
}

ListMeetingTagsRequest is the request type for the ListMeetingTags API operation.

func (ListMeetingTagsRequest) Send

Send marshals and sends the ListMeetingTags API request.

type ListMeetingTagsResponse

type ListMeetingTagsResponse struct {
	*ListMeetingTagsOutput
	// contains filtered or unexported fields
}

ListMeetingTagsResponse is the response type for the ListMeetingTags API operation.

func (*ListMeetingTagsResponse) SDKResponseMetdata

func (r *ListMeetingTagsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListMeetingTags request.

type ListMeetingsInput

type ListMeetingsInput struct {

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

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

func (ListMeetingsInput) MarshalFields

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

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

func (ListMeetingsInput) String

func (s ListMeetingsInput) String() string

String returns the string representation

func (*ListMeetingsInput) Validate

func (s *ListMeetingsInput) Validate() error

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

type ListMeetingsOutput

type ListMeetingsOutput struct {

	// The Amazon Chime SDK meeting information.
	Meetings []Meeting `type:"list"`

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

func (ListMeetingsOutput) MarshalFields

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

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

func (ListMeetingsOutput) String

func (s ListMeetingsOutput) String() string

String returns the string representation

type ListMeetingsPaginator

type ListMeetingsPaginator struct {
	aws.Pager
}

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

func NewListMeetingsPaginator

func NewListMeetingsPaginator(req ListMeetingsRequest) ListMeetingsPaginator

NewListMeetingsRequestPaginator returns a paginator for ListMeetings. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListMeetingsRequest(input)
p := chime.NewListMeetingsRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListMeetingsPaginator) CurrentPage

func (p *ListMeetingsPaginator) CurrentPage() *ListMeetingsOutput

type ListMeetingsRequest

type ListMeetingsRequest struct {
	*aws.Request
	Input *ListMeetingsInput
	Copy  func(*ListMeetingsInput) ListMeetingsRequest
}

ListMeetingsRequest is the request type for the ListMeetings API operation.

func (ListMeetingsRequest) Send

Send marshals and sends the ListMeetings API request.

type ListMeetingsResponse

type ListMeetingsResponse struct {
	*ListMeetingsOutput
	// contains filtered or unexported fields
}

ListMeetingsResponse is the response type for the ListMeetings API operation.

func (*ListMeetingsResponse) SDKResponseMetdata

func (r *ListMeetingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListMeetings request.

type ListPhoneNumberOrdersInput

type ListPhoneNumberOrdersInput struct {

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

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

func (ListPhoneNumberOrdersInput) MarshalFields

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

func (ListPhoneNumberOrdersInput) String

String returns the string representation

func (*ListPhoneNumberOrdersInput) Validate

func (s *ListPhoneNumberOrdersInput) Validate() error

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

type ListPhoneNumberOrdersOutput

type ListPhoneNumberOrdersOutput struct {

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

	// The phone number order details.
	PhoneNumberOrders []PhoneNumberOrder `type:"list"`
	// contains filtered or unexported fields
}

func (ListPhoneNumberOrdersOutput) MarshalFields

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

func (ListPhoneNumberOrdersOutput) String

String returns the string representation

type ListPhoneNumberOrdersPaginator

type ListPhoneNumberOrdersPaginator struct {
	aws.Pager
}

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

func NewListPhoneNumberOrdersPaginator

func NewListPhoneNumberOrdersPaginator(req ListPhoneNumberOrdersRequest) ListPhoneNumberOrdersPaginator

NewListPhoneNumberOrdersRequestPaginator returns a paginator for ListPhoneNumberOrders. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListPhoneNumberOrdersRequest(input)
p := chime.NewListPhoneNumberOrdersRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListPhoneNumberOrdersPaginator) CurrentPage

type ListPhoneNumberOrdersRequest

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

ListPhoneNumberOrdersRequest is the request type for the ListPhoneNumberOrders API operation.

func (ListPhoneNumberOrdersRequest) Send

Send marshals and sends the ListPhoneNumberOrders API request.

type ListPhoneNumberOrdersResponse

type ListPhoneNumberOrdersResponse struct {
	*ListPhoneNumberOrdersOutput
	// contains filtered or unexported fields
}

ListPhoneNumberOrdersResponse is the response type for the ListPhoneNumberOrders API operation.

func (*ListPhoneNumberOrdersResponse) SDKResponseMetdata

func (r *ListPhoneNumberOrdersResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListPhoneNumberOrders request.

type ListPhoneNumbersInput

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
}

func (ListPhoneNumbersInput) MarshalFields

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

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

func (ListPhoneNumbersInput) String

func (s ListPhoneNumbersInput) String() string

String returns the string representation

func (*ListPhoneNumbersInput) Validate

func (s *ListPhoneNumbersInput) Validate() error

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

type ListPhoneNumbersOutput

type ListPhoneNumbersOutput struct {

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

	// The phone number details.
	PhoneNumbers []PhoneNumber `type:"list"`
	// contains filtered or unexported fields
}

func (ListPhoneNumbersOutput) MarshalFields

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

func (ListPhoneNumbersOutput) String

func (s ListPhoneNumbersOutput) String() string

String returns the string representation

type ListPhoneNumbersPaginator

type ListPhoneNumbersPaginator struct {
	aws.Pager
}

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

func NewListPhoneNumbersPaginator

func NewListPhoneNumbersPaginator(req ListPhoneNumbersRequest) ListPhoneNumbersPaginator

NewListPhoneNumbersRequestPaginator returns a paginator for ListPhoneNumbers. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListPhoneNumbersRequest(input)
p := chime.NewListPhoneNumbersRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListPhoneNumbersPaginator) CurrentPage

type ListPhoneNumbersRequest

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

ListPhoneNumbersRequest is the request type for the ListPhoneNumbers API operation.

func (ListPhoneNumbersRequest) Send

Send marshals and sends the ListPhoneNumbers API request.

type ListPhoneNumbersResponse

type ListPhoneNumbersResponse struct {
	*ListPhoneNumbersOutput
	// contains filtered or unexported fields
}

ListPhoneNumbersResponse is the response type for the ListPhoneNumbers API operation.

func (*ListPhoneNumbersResponse) SDKResponseMetdata

func (r *ListPhoneNumbersResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListPhoneNumbers request.

type ListProxySessionsInput

type ListProxySessionsInput struct {

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

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

	// The proxy session status.
	Status ProxySessionStatus `location:"querystring" locationName:"status" type:"string" enum:"true"`

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

func (ListProxySessionsInput) MarshalFields

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

func (ListProxySessionsInput) String

func (s ListProxySessionsInput) String() string

String returns the string representation

func (*ListProxySessionsInput) Validate

func (s *ListProxySessionsInput) Validate() error

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

type ListProxySessionsOutput

type ListProxySessionsOutput struct {

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

	// The proxy session details.
	ProxySessions []ProxySession `type:"list"`
	// contains filtered or unexported fields
}

func (ListProxySessionsOutput) MarshalFields

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

func (ListProxySessionsOutput) String

func (s ListProxySessionsOutput) String() string

String returns the string representation

type ListProxySessionsPaginator

type ListProxySessionsPaginator struct {
	aws.Pager
}

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

func NewListProxySessionsPaginator

func NewListProxySessionsPaginator(req ListProxySessionsRequest) ListProxySessionsPaginator

NewListProxySessionsRequestPaginator returns a paginator for ListProxySessions. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListProxySessionsRequest(input)
p := chime.NewListProxySessionsRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListProxySessionsPaginator) CurrentPage

type ListProxySessionsRequest

type ListProxySessionsRequest struct {
	*aws.Request
	Input *ListProxySessionsInput
	Copy  func(*ListProxySessionsInput) ListProxySessionsRequest
}

ListProxySessionsRequest is the request type for the ListProxySessions API operation.

func (ListProxySessionsRequest) Send

Send marshals and sends the ListProxySessions API request.

type ListProxySessionsResponse

type ListProxySessionsResponse struct {
	*ListProxySessionsOutput
	// contains filtered or unexported fields
}

ListProxySessionsResponse is the response type for the ListProxySessions API operation.

func (*ListProxySessionsResponse) SDKResponseMetdata

func (r *ListProxySessionsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListProxySessions request.

type ListRoomMembershipsInput

type ListRoomMembershipsInput struct {

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

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

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

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

func (ListRoomMembershipsInput) MarshalFields

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

func (ListRoomMembershipsInput) String

func (s ListRoomMembershipsInput) String() string

String returns the string representation

func (*ListRoomMembershipsInput) Validate

func (s *ListRoomMembershipsInput) Validate() error

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

type ListRoomMembershipsOutput

type ListRoomMembershipsOutput struct {

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

	// The room membership details.
	RoomMemberships []RoomMembership `type:"list"`
	// contains filtered or unexported fields
}

func (ListRoomMembershipsOutput) MarshalFields

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

func (ListRoomMembershipsOutput) String

func (s ListRoomMembershipsOutput) String() string

String returns the string representation

type ListRoomMembershipsPaginator

type ListRoomMembershipsPaginator struct {
	aws.Pager
}

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

func NewListRoomMembershipsPaginator

func NewListRoomMembershipsPaginator(req ListRoomMembershipsRequest) ListRoomMembershipsPaginator

NewListRoomMembershipsRequestPaginator returns a paginator for ListRoomMemberships. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListRoomMembershipsRequest(input)
p := chime.NewListRoomMembershipsRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListRoomMembershipsPaginator) CurrentPage

type ListRoomMembershipsRequest

type ListRoomMembershipsRequest struct {
	*aws.Request
	Input *ListRoomMembershipsInput
	Copy  func(*ListRoomMembershipsInput) ListRoomMembershipsRequest
}

ListRoomMembershipsRequest is the request type for the ListRoomMemberships API operation.

func (ListRoomMembershipsRequest) Send

Send marshals and sends the ListRoomMemberships API request.

type ListRoomMembershipsResponse

type ListRoomMembershipsResponse struct {
	*ListRoomMembershipsOutput
	// contains filtered or unexported fields
}

ListRoomMembershipsResponse is the response type for the ListRoomMemberships API operation.

func (*ListRoomMembershipsResponse) SDKResponseMetdata

func (r *ListRoomMembershipsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListRoomMemberships request.

type ListRoomsInput

type ListRoomsInput struct {

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

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

	// The member ID (user ID or bot ID).
	MemberId *string `location:"querystring" locationName:"member-id" type:"string"`

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

func (ListRoomsInput) MarshalFields

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

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

func (ListRoomsInput) String

func (s ListRoomsInput) String() string

String returns the string representation

func (*ListRoomsInput) Validate

func (s *ListRoomsInput) Validate() error

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

type ListRoomsOutput

type ListRoomsOutput struct {

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

	// The room details.
	Rooms []Room `type:"list"`
	// contains filtered or unexported fields
}

func (ListRoomsOutput) MarshalFields

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

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

func (ListRoomsOutput) String

func (s ListRoomsOutput) String() string

String returns the string representation

type ListRoomsPaginator

type ListRoomsPaginator struct {
	aws.Pager
}

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

func NewListRoomsPaginator

func NewListRoomsPaginator(req ListRoomsRequest) ListRoomsPaginator

NewListRoomsRequestPaginator returns a paginator for ListRooms. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListRoomsRequest(input)
p := chime.NewListRoomsRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListRoomsPaginator) CurrentPage

func (p *ListRoomsPaginator) CurrentPage() *ListRoomsOutput

type ListRoomsRequest

type ListRoomsRequest struct {
	*aws.Request
	Input *ListRoomsInput
	Copy  func(*ListRoomsInput) ListRoomsRequest
}

ListRoomsRequest is the request type for the ListRooms API operation.

func (ListRoomsRequest) Send

Send marshals and sends the ListRooms API request.

type ListRoomsResponse

type ListRoomsResponse struct {
	*ListRoomsOutput
	// contains filtered or unexported fields
}

ListRoomsResponse is the response type for the ListRooms API operation.

func (*ListRoomsResponse) SDKResponseMetdata

func (r *ListRoomsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListRooms request.

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

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

func (ListTagsForResourceInput) MarshalFields

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

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// A list of tag-key value pairs.
	Tags []Tag `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) MarshalFields

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

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type ListTagsForResourceRequest

type ListTagsForResourceRequest struct {
	*aws.Request
	Input *ListTagsForResourceInput
	Copy  func(*ListTagsForResourceInput) ListTagsForResourceRequest
}

ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.

func (ListTagsForResourceRequest) Send

Send marshals and sends the ListTagsForResource API request.

type ListTagsForResourceResponse

type ListTagsForResourceResponse struct {
	*ListTagsForResourceOutput
	// contains filtered or unexported fields
}

ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.

func (*ListTagsForResourceResponse) SDKResponseMetdata

func (r *ListTagsForResourceResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListTagsForResource 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" sensitive:"true"`

	// The user type.
	UserType UserType `location:"querystring" locationName:"user-type" type:"string" enum:"true"`
	// contains filtered or unexported fields
}

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
}

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) String

func (s ListUsersOutput) String() string

String returns the string representation

type ListUsersPaginator

type ListUsersPaginator struct {
	aws.Pager
}

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

func NewListUsersPaginator

func NewListUsersPaginator(req ListUsersRequest) ListUsersPaginator

NewListUsersRequestPaginator returns a paginator for ListUsers. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListUsersRequest(input)
p := chime.NewListUsersRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListUsersPaginator) CurrentPage

func (p *ListUsersPaginator) CurrentPage() *ListUsersOutput

type ListUsersRequest

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

ListUsersRequest is the request type for the ListUsers API operation.

func (ListUsersRequest) Send

Send marshals and sends the ListUsers API request.

type ListUsersResponse

type ListUsersResponse struct {
	*ListUsersOutput
	// contains filtered or unexported fields
}

ListUsersResponse is the response type for the ListUsers API operation.

func (*ListUsersResponse) SDKResponseMetdata

func (r *ListUsersResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListUsers request.

type ListVoiceConnectorGroupsInput

type ListVoiceConnectorGroupsInput struct {

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

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

func (ListVoiceConnectorGroupsInput) MarshalFields

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

func (ListVoiceConnectorGroupsInput) String

String returns the string representation

func (*ListVoiceConnectorGroupsInput) Validate

func (s *ListVoiceConnectorGroupsInput) Validate() error

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

type ListVoiceConnectorGroupsOutput

type ListVoiceConnectorGroupsOutput struct {

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

	// The details of the Amazon Chime Voice Connector groups.
	VoiceConnectorGroups []VoiceConnectorGroup `type:"list"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorGroupsOutput) MarshalFields

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

func (ListVoiceConnectorGroupsOutput) String

String returns the string representation

type ListVoiceConnectorGroupsPaginator

type ListVoiceConnectorGroupsPaginator struct {
	aws.Pager
}

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

func NewListVoiceConnectorGroupsPaginator

func NewListVoiceConnectorGroupsPaginator(req ListVoiceConnectorGroupsRequest) ListVoiceConnectorGroupsPaginator

NewListVoiceConnectorGroupsRequestPaginator returns a paginator for ListVoiceConnectorGroups. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListVoiceConnectorGroupsRequest(input)
p := chime.NewListVoiceConnectorGroupsRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListVoiceConnectorGroupsPaginator) CurrentPage

type ListVoiceConnectorGroupsRequest

type ListVoiceConnectorGroupsRequest struct {
	*aws.Request
	Input *ListVoiceConnectorGroupsInput
	Copy  func(*ListVoiceConnectorGroupsInput) ListVoiceConnectorGroupsRequest
}

ListVoiceConnectorGroupsRequest is the request type for the ListVoiceConnectorGroups API operation.

func (ListVoiceConnectorGroupsRequest) Send

Send marshals and sends the ListVoiceConnectorGroups API request.

type ListVoiceConnectorGroupsResponse

type ListVoiceConnectorGroupsResponse struct {
	*ListVoiceConnectorGroupsOutput
	// contains filtered or unexported fields
}

ListVoiceConnectorGroupsResponse is the response type for the ListVoiceConnectorGroups API operation.

func (*ListVoiceConnectorGroupsResponse) SDKResponseMetdata

func (r *ListVoiceConnectorGroupsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListVoiceConnectorGroups request.

type ListVoiceConnectorTerminationCredentialsInput

type ListVoiceConnectorTerminationCredentialsInput struct {

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

func (ListVoiceConnectorTerminationCredentialsInput) MarshalFields

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

func (ListVoiceConnectorTerminationCredentialsInput) String

String returns the string representation

func (*ListVoiceConnectorTerminationCredentialsInput) Validate

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

type ListVoiceConnectorTerminationCredentialsOutput

type ListVoiceConnectorTerminationCredentialsOutput struct {

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

func (ListVoiceConnectorTerminationCredentialsOutput) MarshalFields

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

func (ListVoiceConnectorTerminationCredentialsOutput) String

String returns the string representation

type ListVoiceConnectorTerminationCredentialsRequest

ListVoiceConnectorTerminationCredentialsRequest is the request type for the ListVoiceConnectorTerminationCredentials API operation.

func (ListVoiceConnectorTerminationCredentialsRequest) Send

Send marshals and sends the ListVoiceConnectorTerminationCredentials API request.

type ListVoiceConnectorTerminationCredentialsResponse

type ListVoiceConnectorTerminationCredentialsResponse struct {
	*ListVoiceConnectorTerminationCredentialsOutput
	// contains filtered or unexported fields
}

ListVoiceConnectorTerminationCredentialsResponse is the response type for the ListVoiceConnectorTerminationCredentials API operation.

func (*ListVoiceConnectorTerminationCredentialsResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the ListVoiceConnectorTerminationCredentials request.

type ListVoiceConnectorsInput

type ListVoiceConnectorsInput struct {

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

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

func (ListVoiceConnectorsInput) MarshalFields

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

func (ListVoiceConnectorsInput) String

func (s ListVoiceConnectorsInput) String() string

String returns the string representation

func (*ListVoiceConnectorsInput) Validate

func (s *ListVoiceConnectorsInput) Validate() error

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

type ListVoiceConnectorsOutput

type ListVoiceConnectorsOutput struct {

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

	// The details of the Amazon Chime Voice Connectors.
	VoiceConnectors []VoiceConnector `type:"list"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorsOutput) MarshalFields

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

func (ListVoiceConnectorsOutput) String

func (s ListVoiceConnectorsOutput) String() string

String returns the string representation

type ListVoiceConnectorsPaginator

type ListVoiceConnectorsPaginator struct {
	aws.Pager
}

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

func NewListVoiceConnectorsPaginator

func NewListVoiceConnectorsPaginator(req ListVoiceConnectorsRequest) ListVoiceConnectorsPaginator

NewListVoiceConnectorsRequestPaginator returns a paginator for ListVoiceConnectors. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.

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

// Example iterating over pages.
req := client.ListVoiceConnectorsRequest(input)
p := chime.NewListVoiceConnectorsRequestPaginator(req)

for p.Next(context.TODO()) {
    page := p.CurrentPage()
}

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

func (*ListVoiceConnectorsPaginator) CurrentPage

type ListVoiceConnectorsRequest

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

ListVoiceConnectorsRequest is the request type for the ListVoiceConnectors API operation.

func (ListVoiceConnectorsRequest) Send

Send marshals and sends the ListVoiceConnectors API request.

type ListVoiceConnectorsResponse

type ListVoiceConnectorsResponse struct {
	*ListVoiceConnectorsOutput
	// contains filtered or unexported fields
}

ListVoiceConnectorsResponse is the response type for the ListVoiceConnectors API operation.

func (*ListVoiceConnectorsResponse) SDKResponseMetdata

func (r *ListVoiceConnectorsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ListVoiceConnectors request.

type LoggingConfiguration

type LoggingConfiguration struct {

	// When true, enables SIP message logs for sending to Amazon CloudWatch Logs.
	EnableSIPLogs *bool `type:"boolean"`
	// contains filtered or unexported fields
}

The logging configuration associated with an Amazon Chime Voice Connector. Specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

func (LoggingConfiguration) MarshalFields

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

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

func (LoggingConfiguration) String

func (s LoggingConfiguration) String() string

String returns the string representation

type LogoutUserInput

type LogoutUserInput struct {

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

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

func (LogoutUserInput) 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
}

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) 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 the request type for the LogoutUser API operation.

func (LogoutUserRequest) Send

Send marshals and sends the LogoutUser API request.

type LogoutUserResponse

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

LogoutUserResponse is the response type for the LogoutUser API operation.

func (*LogoutUserResponse) SDKResponseMetdata

func (r *LogoutUserResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the LogoutUser request.

type MediaPlacement

type MediaPlacement struct {

	// The audio fallback URL.
	AudioFallbackUrl *string `type:"string"`

	// The audio host URL.
	AudioHostUrl *string `type:"string"`

	// The screen data URL.
	ScreenDataUrl *string `type:"string"`

	// The screen sharing URL.
	ScreenSharingUrl *string `type:"string"`

	// The screen viewing URL.
	ScreenViewingUrl *string `type:"string"`

	// The signaling URL.
	SignalingUrl *string `type:"string"`

	// The turn control URL.
	TurnControlUrl *string `type:"string"`
	// contains filtered or unexported fields
}

A set of endpoints used by clients to connect to the media service group for a Amazon Chime SDK meeting.

func (MediaPlacement) MarshalFields

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

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

func (MediaPlacement) String

func (s MediaPlacement) String() string

String returns the string representation

type Meeting

type Meeting struct {

	// The external meeting ID.
	ExternalMeetingId *string `min:"2" type:"string" sensitive:"true"`

	// The media placement for the meeting.
	MediaPlacement *MediaPlacement `type:"structure"`

	// The Region in which to create the meeting. Available values: ap-northeast-1,
	// ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-west-1,
	// eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.
	MediaRegion *string `type:"string"`

	// The Amazon Chime SDK meeting ID.
	MeetingId *string `type:"string"`
	// contains filtered or unexported fields
}

A meeting created using the Amazon Chime SDK.

func (Meeting) MarshalFields

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

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

func (Meeting) String

func (s Meeting) String() string

String returns the string representation

type MeetingNotificationConfiguration

type MeetingNotificationConfiguration struct {

	// The SNS topic ARN.
	SnsTopicArn *string `min:"1" type:"string" sensitive:"true"`

	// The SQS queue ARN.
	SqsQueueArn *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The configuration for resource targets to receive notifications when Amazon Chime SDK meeting and attendee events occur.

func (MeetingNotificationConfiguration) MarshalFields

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

func (MeetingNotificationConfiguration) String

String returns the string representation

func (*MeetingNotificationConfiguration) Validate

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

type Member

type Member struct {

	// The Amazon Chime account ID.
	AccountId *string `type:"string"`

	// The member email address.
	Email *string `type:"string" sensitive:"true"`

	// The member name.
	FullName *string `type:"string" sensitive:"true"`

	// The member ID (user ID or bot ID).
	MemberId *string `type:"string"`

	// The member type.
	MemberType MemberType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

The member details, such as email address, name, member ID, and member type.

func (Member) MarshalFields

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

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

func (Member) String

func (s Member) String() string

String returns the string representation

type MemberError

type MemberError struct {

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

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

	// The member ID.
	MemberId *string `type:"string"`
	// contains filtered or unexported fields
}

The list of errors returned when a member action results in an error.

func (MemberError) MarshalFields

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

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

func (MemberError) String

func (s MemberError) String() string

String returns the string representation

type MemberType

type MemberType string
const (
	MemberTypeUser    MemberType = "User"
	MemberTypeBot     MemberType = "Bot"
	MemberTypeWebhook MemberType = "Webhook"
)

Enum values for MemberType

func (MemberType) MarshalValue

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

func (MemberType) MarshalValueBuf

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

type MembershipItem

type MembershipItem struct {

	// The member ID.
	MemberId *string `type:"string"`

	// The member role.
	Role RoomMembershipRole `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Membership details, such as member ID and member role.

func (MembershipItem) MarshalFields

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

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

func (MembershipItem) String

func (s MembershipItem) String() string

String returns the string representation

type NotificationTarget

type NotificationTarget string
const (
	NotificationTargetEventBridge NotificationTarget = "EventBridge"
	NotificationTargetSns         NotificationTarget = "SNS"
	NotificationTargetSqs         NotificationTarget = "SQS"
)

Enum values for NotificationTarget

func (NotificationTarget) MarshalValue

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

func (NotificationTarget) MarshalValueBuf

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

type NumberSelectionBehavior

type NumberSelectionBehavior string
const (
	NumberSelectionBehaviorPreferSticky NumberSelectionBehavior = "PreferSticky"
	NumberSelectionBehaviorAvoidSticky  NumberSelectionBehavior = "AvoidSticky"
)

Enum values for NumberSelectionBehavior

func (NumberSelectionBehavior) MarshalValue

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

func (NumberSelectionBehavior) MarshalValueBuf

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

type OrderedPhoneNumber

type OrderedPhoneNumber struct {

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

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

func (OrderedPhoneNumber) MarshalFields

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

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

func (OrderedPhoneNumber) String

func (s OrderedPhoneNumber) String() string

String returns the string representation

type OrderedPhoneNumberStatus

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

Enum values for OrderedPhoneNumberStatus

func (OrderedPhoneNumberStatus) MarshalValue

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

func (OrderedPhoneNumberStatus) MarshalValueBuf

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

type Origination

type Origination struct {

	// When origination settings are disabled, inbound calls are not enabled for
	// your Amazon Chime Voice Connector.
	Disabled *bool `type:"boolean"`

	// The call distribution properties defined for your SIP hosts. Valid range:
	// Minimum value of 1. Maximum value of 20.
	Routes []OriginationRoute `type:"list"`
	// contains filtered or unexported fields
}

Origination settings enable your SIP hosts to receive inbound calls using your Amazon Chime Voice Connector.

func (Origination) MarshalFields

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

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

func (Origination) String

func (s Origination) String() string

String returns the string representation

func (*Origination) Validate

func (s *Origination) Validate() error

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

type OriginationRoute

type OriginationRoute struct {

	// The FQDN or IP address to contact for origination traffic.
	Host *string `type:"string"`

	// The designated origination route port. Defaults to 5060.
	Port *int64 `type:"integer"`

	// The priority associated with the host, with 1 being the highest priority.
	// Higher priority hosts are attempted first.
	Priority *int64 `min:"1" type:"integer"`

	// The protocol to use for the origination route. Encryption-enabled Amazon
	// Chime Voice Connectors use TCP protocol by default.
	Protocol 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: Ten origination routes for each Amazon Chime Voice Connector.

func (OriginationRoute) MarshalFields

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

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

func (OriginationRoute) String

func (s OriginationRoute) String() string

String returns the string representation

func (*OriginationRoute) Validate

func (s *OriginationRoute) Validate() error

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

type OriginationRouteProtocol

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

Enum values for OriginationRouteProtocol

func (OriginationRouteProtocol) MarshalValue

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

func (OriginationRouteProtocol) MarshalValueBuf

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

type Participant

type Participant struct {

	// The participant's phone number.
	PhoneNumber *string `type:"string" sensitive:"true"`

	// The participant's proxy phone number.
	ProxyPhoneNumber *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The phone number and proxy phone number for a participant in an Amazon Chime Voice Connector proxy session.

func (Participant) MarshalFields

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

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

func (Participant) String

func (s Participant) String() string

String returns the string representation

type PhoneNumber

type PhoneNumber struct {

	// The phone number associations.
	Associations []PhoneNumberAssociation `type:"list"`

	// The outbound calling name associated with the phone number.
	CallingName *string `type:"string" sensitive:"true"`

	// The outbound calling name status.
	CallingNameStatus CallingNameStatus `type:"string" enum:"true"`

	// The phone number capabilities.
	Capabilities *PhoneNumberCapabilities `type:"structure"`

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

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

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

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

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

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

	// The phone number type.
	Type PhoneNumberType `type:"string" enum:"true"`

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

A phone number used for Amazon Chime Business Calling or an Amazon Chime Voice Connector.

func (PhoneNumber) MarshalFields

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

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

func (PhoneNumber) String

func (s PhoneNumber) String() string

String returns the string representation

type PhoneNumberAssociation

type PhoneNumberAssociation struct {

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

	// Defines the association with an Amazon Chime account ID, user ID, Amazon
	// Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.
	Name 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, Amazon Chime Voice Connector ID, or Amazon Chime Voice Connector group ID.

func (PhoneNumberAssociation) MarshalFields

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

func (PhoneNumberAssociation) String

func (s PhoneNumberAssociation) String() string

String returns the string representation

type PhoneNumberAssociationName

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

Enum values for PhoneNumberAssociationName

func (PhoneNumberAssociationName) MarshalValue

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

func (PhoneNumberAssociationName) MarshalValueBuf

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

type PhoneNumberCapabilities

type PhoneNumberCapabilities struct {

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

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

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

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

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

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

The phone number capabilities for Amazon Chime Business Calling phone numbers, such as enabled inbound and outbound calling and text messaging.

func (PhoneNumberCapabilities) MarshalFields

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

func (PhoneNumberCapabilities) String

func (s PhoneNumberCapabilities) String() string

String returns the string representation

type PhoneNumberError

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.

func (PhoneNumberError) MarshalFields

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

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

func (PhoneNumberError) String

func (s PhoneNumberError) String() string

String returns the string representation

type PhoneNumberOrder

type PhoneNumberOrder struct {

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

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

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

	// The phone number order product type.
	ProductType 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:"iso8601"`
	// contains filtered or unexported fields
}

The details of a phone number order created for Amazon Chime.

func (PhoneNumberOrder) MarshalFields

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

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

func (PhoneNumberOrder) String

func (s PhoneNumberOrder) String() string

String returns the string representation

type PhoneNumberOrderStatus

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

Enum values for PhoneNumberOrderStatus

func (PhoneNumberOrderStatus) MarshalValue

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

func (PhoneNumberOrderStatus) MarshalValueBuf

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

type PhoneNumberProductType

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

Enum values for PhoneNumberProductType

func (PhoneNumberProductType) MarshalValue

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

func (PhoneNumberProductType) MarshalValueBuf

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

type PhoneNumberStatus

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

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

func (PhoneNumberStatus) MarshalValueBuf

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

type PhoneNumberType

type PhoneNumberType string
const (
	PhoneNumberTypeLocal    PhoneNumberType = "Local"
	PhoneNumberTypeTollFree PhoneNumberType = "TollFree"
)

Enum values for PhoneNumberType

func (PhoneNumberType) MarshalValue

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

func (PhoneNumberType) MarshalValueBuf

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

type Proxy

type Proxy struct {

	// The default number of minutes allowed for proxy sessions.
	DefaultSessionExpiryMinutes *int64 `type:"integer"`

	// When true, stops proxy sessions from being created on the specified Amazon
	// Chime Voice Connector.
	Disabled *bool `type:"boolean"`

	// The phone number to route calls to after a proxy session expires.
	FallBackPhoneNumber *string `type:"string" sensitive:"true"`

	// The countries for proxy phone numbers to be selected from.
	PhoneNumberCountries []string `type:"list"`
	// contains filtered or unexported fields
}

The proxy configuration for an Amazon Chime Voice Connector.

func (Proxy) MarshalFields

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

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

func (Proxy) String

func (s Proxy) String() string

String returns the string representation

type ProxySession

type ProxySession struct {

	// The proxy session capabilities.
	Capabilities []Capability `type:"list"`

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

	// The ended timestamp, in ISO 8601 format.
	EndedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The number of minutes allowed for the proxy session.
	ExpiryMinutes *int64 `min:"1" type:"integer"`

	// The preference for matching the country or area code of the proxy phone number
	// with that of the first participant.
	GeoMatchLevel GeoMatchLevel `type:"string" enum:"true"`

	// The country and area code for the proxy phone number.
	GeoMatchParams *GeoMatchParams `type:"structure"`

	// The name of the proxy session.
	Name *string `type:"string"`

	// The preference for proxy phone number reuse, or stickiness, between the same
	// participants across sessions.
	NumberSelectionBehavior NumberSelectionBehavior `type:"string" enum:"true"`

	// The proxy session participants.
	Participants []Participant `type:"list"`

	// The proxy session ID.
	ProxySessionId *string `min:"1" type:"string"`

	// The status of the proxy session.
	Status ProxySessionStatus `type:"string" enum:"true"`

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

	// The Amazon Chime voice connector ID.
	VoiceConnectorId *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The proxy session for an Amazon Chime Voice Connector.

func (ProxySession) MarshalFields

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

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

func (ProxySession) String

func (s ProxySession) String() string

String returns the string representation

type ProxySessionStatus

type ProxySessionStatus string
const (
	ProxySessionStatusOpen       ProxySessionStatus = "Open"
	ProxySessionStatusInProgress ProxySessionStatus = "InProgress"
	ProxySessionStatusClosed     ProxySessionStatus = "Closed"
)

Enum values for ProxySessionStatus

func (ProxySessionStatus) MarshalValue

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

func (ProxySessionStatus) MarshalValueBuf

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

type PutEventsConfigurationInput

type PutEventsConfigurationInput struct {

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

	// The bot ID.
	//
	// BotId is a required field
	BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"`

	// Lambda function ARN that allows the bot to receive outgoing events.
	LambdaFunctionArn *string `type:"string" sensitive:"true"`

	// HTTPS endpoint that allows the bot to receive outgoing events.
	OutboundEventsHTTPSEndpoint *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (PutEventsConfigurationInput) MarshalFields

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

func (PutEventsConfigurationInput) String

String returns the string representation

func (*PutEventsConfigurationInput) Validate

func (s *PutEventsConfigurationInput) Validate() error

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

type PutEventsConfigurationOutput

type PutEventsConfigurationOutput struct {

	// The configuration that allows a bot to receive outgoing events. Can be either
	// an HTTPS endpoint or a Lambda function ARN.
	EventsConfiguration *EventsConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutEventsConfigurationOutput) MarshalFields

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

func (PutEventsConfigurationOutput) String

String returns the string representation

type PutEventsConfigurationRequest

type PutEventsConfigurationRequest struct {
	*aws.Request
	Input *PutEventsConfigurationInput
	Copy  func(*PutEventsConfigurationInput) PutEventsConfigurationRequest
}

PutEventsConfigurationRequest is the request type for the PutEventsConfiguration API operation.

func (PutEventsConfigurationRequest) Send

Send marshals and sends the PutEventsConfiguration API request.

type PutEventsConfigurationResponse

type PutEventsConfigurationResponse struct {
	*PutEventsConfigurationOutput
	// contains filtered or unexported fields
}

PutEventsConfigurationResponse is the response type for the PutEventsConfiguration API operation.

func (*PutEventsConfigurationResponse) SDKResponseMetdata

func (r *PutEventsConfigurationResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the PutEventsConfiguration request.

type PutRetentionSettingsInput

type PutRetentionSettingsInput struct {

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

	// The retention settings.
	//
	// RetentionSettings is a required field
	RetentionSettings *RetentionSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (PutRetentionSettingsInput) MarshalFields

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

func (PutRetentionSettingsInput) String

func (s PutRetentionSettingsInput) String() string

String returns the string representation

func (*PutRetentionSettingsInput) Validate

func (s *PutRetentionSettingsInput) Validate() error

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

type PutRetentionSettingsOutput

type PutRetentionSettingsOutput struct {

	// The timestamp representing the time at which the specified items are permanently
	// deleted, in ISO 8601 format.
	InitiateDeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

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

func (PutRetentionSettingsOutput) MarshalFields

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

func (PutRetentionSettingsOutput) String

String returns the string representation

type PutRetentionSettingsRequest

type PutRetentionSettingsRequest struct {
	*aws.Request
	Input *PutRetentionSettingsInput
	Copy  func(*PutRetentionSettingsInput) PutRetentionSettingsRequest
}

PutRetentionSettingsRequest is the request type for the PutRetentionSettings API operation.

func (PutRetentionSettingsRequest) Send

Send marshals and sends the PutRetentionSettings API request.

type PutRetentionSettingsResponse

type PutRetentionSettingsResponse struct {
	*PutRetentionSettingsOutput
	// contains filtered or unexported fields
}

PutRetentionSettingsResponse is the response type for the PutRetentionSettings API operation.

func (*PutRetentionSettingsResponse) SDKResponseMetdata

func (r *PutRetentionSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the PutRetentionSettings request.

type PutVoiceConnectorLoggingConfigurationInput

type PutVoiceConnectorLoggingConfigurationInput struct {

	// The logging configuration details to add.
	//
	// LoggingConfiguration is a required field
	LoggingConfiguration *LoggingConfiguration `type:"structure" required:"true"`

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

func (PutVoiceConnectorLoggingConfigurationInput) MarshalFields

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

func (PutVoiceConnectorLoggingConfigurationInput) String

String returns the string representation

func (*PutVoiceConnectorLoggingConfigurationInput) Validate

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

type PutVoiceConnectorLoggingConfigurationOutput

type PutVoiceConnectorLoggingConfigurationOutput struct {

	// The updated logging configuration details.
	LoggingConfiguration *LoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorLoggingConfigurationOutput) MarshalFields

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

func (PutVoiceConnectorLoggingConfigurationOutput) String

String returns the string representation

type PutVoiceConnectorLoggingConfigurationRequest

PutVoiceConnectorLoggingConfigurationRequest is the request type for the PutVoiceConnectorLoggingConfiguration API operation.

func (PutVoiceConnectorLoggingConfigurationRequest) Send

Send marshals and sends the PutVoiceConnectorLoggingConfiguration API request.

type PutVoiceConnectorLoggingConfigurationResponse

type PutVoiceConnectorLoggingConfigurationResponse struct {
	*PutVoiceConnectorLoggingConfigurationOutput
	// contains filtered or unexported fields
}

PutVoiceConnectorLoggingConfigurationResponse is the response type for the PutVoiceConnectorLoggingConfiguration API operation.

func (*PutVoiceConnectorLoggingConfigurationResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the PutVoiceConnectorLoggingConfiguration request.

type PutVoiceConnectorOriginationInput

type PutVoiceConnectorOriginationInput struct {

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

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

func (PutVoiceConnectorOriginationInput) MarshalFields

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

func (PutVoiceConnectorOriginationInput) String

String returns the string representation

func (*PutVoiceConnectorOriginationInput) Validate

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

type PutVoiceConnectorOriginationOutput

type PutVoiceConnectorOriginationOutput struct {

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

func (PutVoiceConnectorOriginationOutput) MarshalFields

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

func (PutVoiceConnectorOriginationOutput) String

String returns the string representation

type PutVoiceConnectorOriginationRequest

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

PutVoiceConnectorOriginationRequest is the request type for the PutVoiceConnectorOrigination API operation.

func (PutVoiceConnectorOriginationRequest) Send

Send marshals and sends the PutVoiceConnectorOrigination API request.

type PutVoiceConnectorOriginationResponse

type PutVoiceConnectorOriginationResponse struct {
	*PutVoiceConnectorOriginationOutput
	// contains filtered or unexported fields
}

PutVoiceConnectorOriginationResponse is the response type for the PutVoiceConnectorOrigination API operation.

func (*PutVoiceConnectorOriginationResponse) SDKResponseMetdata

func (r *PutVoiceConnectorOriginationResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the PutVoiceConnectorOrigination request.

type PutVoiceConnectorProxyInput

type PutVoiceConnectorProxyInput struct {

	// The default number of minutes allowed for proxy sessions.
	//
	// DefaultSessionExpiryMinutes is a required field
	DefaultSessionExpiryMinutes *int64 `type:"integer" required:"true"`

	// When true, stops proxy sessions from being created on the specified Amazon
	// Chime Voice Connector.
	Disabled *bool `type:"boolean"`

	// The phone number to route calls to after a proxy session expires.
	FallBackPhoneNumber *string `type:"string" sensitive:"true"`

	// The countries for proxy phone numbers to be selected from.
	//
	// PhoneNumberPoolCountries is a required field
	PhoneNumberPoolCountries []string `min:"1" type:"list" required:"true"`

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

func (PutVoiceConnectorProxyInput) MarshalFields

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

func (PutVoiceConnectorProxyInput) String

String returns the string representation

func (*PutVoiceConnectorProxyInput) Validate

func (s *PutVoiceConnectorProxyInput) Validate() error

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

type PutVoiceConnectorProxyOutput

type PutVoiceConnectorProxyOutput struct {

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

func (PutVoiceConnectorProxyOutput) MarshalFields

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

func (PutVoiceConnectorProxyOutput) String

String returns the string representation

type PutVoiceConnectorProxyRequest

type PutVoiceConnectorProxyRequest struct {
	*aws.Request
	Input *PutVoiceConnectorProxyInput
	Copy  func(*PutVoiceConnectorProxyInput) PutVoiceConnectorProxyRequest
}

PutVoiceConnectorProxyRequest is the request type for the PutVoiceConnectorProxy API operation.

func (PutVoiceConnectorProxyRequest) Send

Send marshals and sends the PutVoiceConnectorProxy API request.

type PutVoiceConnectorProxyResponse

type PutVoiceConnectorProxyResponse struct {
	*PutVoiceConnectorProxyOutput
	// contains filtered or unexported fields
}

PutVoiceConnectorProxyResponse is the response type for the PutVoiceConnectorProxy API operation.

func (*PutVoiceConnectorProxyResponse) SDKResponseMetdata

func (r *PutVoiceConnectorProxyResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the PutVoiceConnectorProxy request.

type PutVoiceConnectorStreamingConfigurationInput

type PutVoiceConnectorStreamingConfigurationInput struct {

	// The streaming configuration details to add.
	//
	// StreamingConfiguration is a required field
	StreamingConfiguration *StreamingConfiguration `type:"structure" required:"true"`

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

func (PutVoiceConnectorStreamingConfigurationInput) MarshalFields

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

func (PutVoiceConnectorStreamingConfigurationInput) String

String returns the string representation

func (*PutVoiceConnectorStreamingConfigurationInput) Validate

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

type PutVoiceConnectorStreamingConfigurationOutput

type PutVoiceConnectorStreamingConfigurationOutput struct {

	// The updated streaming configuration details.
	StreamingConfiguration *StreamingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorStreamingConfigurationOutput) MarshalFields

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

func (PutVoiceConnectorStreamingConfigurationOutput) String

String returns the string representation

type PutVoiceConnectorStreamingConfigurationRequest

PutVoiceConnectorStreamingConfigurationRequest is the request type for the PutVoiceConnectorStreamingConfiguration API operation.

func (PutVoiceConnectorStreamingConfigurationRequest) Send

Send marshals and sends the PutVoiceConnectorStreamingConfiguration API request.

type PutVoiceConnectorStreamingConfigurationResponse

type PutVoiceConnectorStreamingConfigurationResponse struct {
	*PutVoiceConnectorStreamingConfigurationOutput
	// contains filtered or unexported fields
}

PutVoiceConnectorStreamingConfigurationResponse is the response type for the PutVoiceConnectorStreamingConfiguration API operation.

func (*PutVoiceConnectorStreamingConfigurationResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the PutVoiceConnectorStreamingConfiguration request.

type PutVoiceConnectorTerminationCredentialsInput

type PutVoiceConnectorTerminationCredentialsInput struct {

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

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

func (PutVoiceConnectorTerminationCredentialsInput) MarshalFields

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

func (PutVoiceConnectorTerminationCredentialsInput) String

String returns the string representation

func (*PutVoiceConnectorTerminationCredentialsInput) Validate

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

type PutVoiceConnectorTerminationCredentialsOutput

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

func (PutVoiceConnectorTerminationCredentialsOutput) MarshalFields

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

func (PutVoiceConnectorTerminationCredentialsOutput) String

String returns the string representation

type PutVoiceConnectorTerminationCredentialsRequest

PutVoiceConnectorTerminationCredentialsRequest is the request type for the PutVoiceConnectorTerminationCredentials API operation.

func (PutVoiceConnectorTerminationCredentialsRequest) Send

Send marshals and sends the PutVoiceConnectorTerminationCredentials API request.

type PutVoiceConnectorTerminationCredentialsResponse

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

PutVoiceConnectorTerminationCredentialsResponse is the response type for the PutVoiceConnectorTerminationCredentials API operation.

func (*PutVoiceConnectorTerminationCredentialsResponse) SDKResponseMetdata

SDKResponseMetdata returns the response metadata for the PutVoiceConnectorTerminationCredentials request.

type PutVoiceConnectorTerminationInput

type PutVoiceConnectorTerminationInput struct {

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

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

func (PutVoiceConnectorTerminationInput) MarshalFields

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

func (PutVoiceConnectorTerminationInput) String

String returns the string representation

func (*PutVoiceConnectorTerminationInput) Validate

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

type PutVoiceConnectorTerminationOutput

type PutVoiceConnectorTerminationOutput struct {

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

func (PutVoiceConnectorTerminationOutput) MarshalFields

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

func (PutVoiceConnectorTerminationOutput) String

String returns the string representation

type PutVoiceConnectorTerminationRequest

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

PutVoiceConnectorTerminationRequest is the request type for the PutVoiceConnectorTermination API operation.

func (PutVoiceConnectorTerminationRequest) Send

Send marshals and sends the PutVoiceConnectorTermination API request.

type PutVoiceConnectorTerminationResponse

type PutVoiceConnectorTerminationResponse struct {
	*PutVoiceConnectorTerminationOutput
	// contains filtered or unexported fields
}

PutVoiceConnectorTerminationResponse is the response type for the PutVoiceConnectorTermination API operation.

func (*PutVoiceConnectorTerminationResponse) SDKResponseMetdata

func (r *PutVoiceConnectorTerminationResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the PutVoiceConnectorTermination request.

type RedactConversationMessageInput

type RedactConversationMessageInput struct {

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

	// The conversation ID.
	//
	// ConversationId is a required field
	ConversationId *string `location:"uri" locationName:"conversationId" type:"string" required:"true"`

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

func (RedactConversationMessageInput) MarshalFields

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

func (RedactConversationMessageInput) String

String returns the string representation

func (*RedactConversationMessageInput) Validate

func (s *RedactConversationMessageInput) Validate() error

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

type RedactConversationMessageOutput

type RedactConversationMessageOutput struct {
	// contains filtered or unexported fields
}

func (RedactConversationMessageOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RedactConversationMessageOutput) String

String returns the string representation

type RedactConversationMessageRequest

type RedactConversationMessageRequest struct {
	*aws.Request
	Input *RedactConversationMessageInput
	Copy  func(*RedactConversationMessageInput) RedactConversationMessageRequest
}

RedactConversationMessageRequest is the request type for the RedactConversationMessage API operation.

func (RedactConversationMessageRequest) Send

Send marshals and sends the RedactConversationMessage API request.

type RedactConversationMessageResponse

type RedactConversationMessageResponse struct {
	*RedactConversationMessageOutput
	// contains filtered or unexported fields
}

RedactConversationMessageResponse is the response type for the RedactConversationMessage API operation.

func (*RedactConversationMessageResponse) SDKResponseMetdata

func (r *RedactConversationMessageResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the RedactConversationMessage request.

type RedactRoomMessageInput

type RedactRoomMessageInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The message ID.
	//
	// MessageId is a required field
	MessageId *string `location:"uri" locationName:"messageId" type:"string" required:"true"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RedactRoomMessageInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RedactRoomMessageInput) String

func (s RedactRoomMessageInput) String() string

String returns the string representation

func (*RedactRoomMessageInput) Validate

func (s *RedactRoomMessageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RedactRoomMessageOutput

type RedactRoomMessageOutput struct {
	// contains filtered or unexported fields
}

func (RedactRoomMessageOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RedactRoomMessageOutput) String

func (s RedactRoomMessageOutput) String() string

String returns the string representation

type RedactRoomMessageRequest

type RedactRoomMessageRequest struct {
	*aws.Request
	Input *RedactRoomMessageInput
	Copy  func(*RedactRoomMessageInput) RedactRoomMessageRequest
}

RedactRoomMessageRequest is the request type for the RedactRoomMessage API operation.

func (RedactRoomMessageRequest) Send

Send marshals and sends the RedactRoomMessage API request.

type RedactRoomMessageResponse

type RedactRoomMessageResponse struct {
	*RedactRoomMessageOutput
	// contains filtered or unexported fields
}

RedactRoomMessageResponse is the response type for the RedactRoomMessage API operation.

func (*RedactRoomMessageResponse) SDKResponseMetdata

func (r *RedactRoomMessageResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the RedactRoomMessage request.

type RegenerateSecurityTokenInput

type RegenerateSecurityTokenInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The bot ID.
	//
	// BotId is a required field
	BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RegenerateSecurityTokenInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RegenerateSecurityTokenInput) String

String returns the string representation

func (*RegenerateSecurityTokenInput) Validate

func (s *RegenerateSecurityTokenInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RegenerateSecurityTokenOutput

type RegenerateSecurityTokenOutput struct {

	// A resource that allows Enterprise account administrators to configure an
	// interface to receive events from Amazon Chime.
	Bot *Bot `type:"structure"`
	// contains filtered or unexported fields
}

func (RegenerateSecurityTokenOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RegenerateSecurityTokenOutput) String

String returns the string representation

type RegenerateSecurityTokenRequest

type RegenerateSecurityTokenRequest struct {
	*aws.Request
	Input *RegenerateSecurityTokenInput
	Copy  func(*RegenerateSecurityTokenInput) RegenerateSecurityTokenRequest
}

RegenerateSecurityTokenRequest is the request type for the RegenerateSecurityToken API operation.

func (RegenerateSecurityTokenRequest) Send

Send marshals and sends the RegenerateSecurityToken API request.

type RegenerateSecurityTokenResponse

type RegenerateSecurityTokenResponse struct {
	*RegenerateSecurityTokenOutput
	// contains filtered or unexported fields
}

RegenerateSecurityTokenResponse is the response type for the RegenerateSecurityToken API operation.

func (*RegenerateSecurityTokenResponse) SDKResponseMetdata

func (r *RegenerateSecurityTokenResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the RegenerateSecurityToken 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
}

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
}

func (ResetPersonalPINOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

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 the request type for the ResetPersonalPIN API operation.

func (ResetPersonalPINRequest) Send

Send marshals and sends the ResetPersonalPIN API request.

type ResetPersonalPINResponse

type ResetPersonalPINResponse struct {
	*ResetPersonalPINOutput
	// contains filtered or unexported fields
}

ResetPersonalPINResponse is the response type for the ResetPersonalPIN API operation.

func (*ResetPersonalPINResponse) SDKResponseMetdata

func (r *ResetPersonalPINResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the ResetPersonalPIN request.

type RestorePhoneNumberInput

type RestorePhoneNumberInput struct {

	// The phone number.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (RestorePhoneNumberInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RestorePhoneNumberInput) String

func (s RestorePhoneNumberInput) String() string

String returns the string representation

func (*RestorePhoneNumberInput) Validate

func (s *RestorePhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RestorePhoneNumberOutput

type RestorePhoneNumberOutput struct {

	// The phone number details.
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (RestorePhoneNumberOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RestorePhoneNumberOutput) String

func (s RestorePhoneNumberOutput) String() string

String returns the string representation

type RestorePhoneNumberRequest

type RestorePhoneNumberRequest struct {
	*aws.Request
	Input *RestorePhoneNumberInput
	Copy  func(*RestorePhoneNumberInput) RestorePhoneNumberRequest
}

RestorePhoneNumberRequest is the request type for the RestorePhoneNumber API operation.

func (RestorePhoneNumberRequest) Send

Send marshals and sends the RestorePhoneNumber API request.

type RestorePhoneNumberResponse

type RestorePhoneNumberResponse struct {
	*RestorePhoneNumberOutput
	// contains filtered or unexported fields
}

RestorePhoneNumberResponse is the response type for the RestorePhoneNumber API operation.

func (*RestorePhoneNumberResponse) SDKResponseMetdata

func (r *RestorePhoneNumberResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the RestorePhoneNumber request.

type RetentionSettings

type RetentionSettings struct {

	// The chat conversation retention settings.
	ConversationRetentionSettings *ConversationRetentionSettings `type:"structure"`

	// The chat room retention settings.
	RoomRetentionSettings *RoomRetentionSettings `type:"structure"`
	// contains filtered or unexported fields
}

The retention settings for an Amazon Chime Enterprise account that determine how long to retain items such as chat room messages and chat conversation messages.

func (RetentionSettings) MarshalFields

func (s RetentionSettings) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RetentionSettings) String

func (s RetentionSettings) String() string

String returns the string representation

func (*RetentionSettings) Validate

func (s *RetentionSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Room

type Room struct {

	// The Amazon Chime account ID.
	AccountId *string `type:"string"`

	// The identifier of the room creator.
	CreatedBy *string `type:"string"`

	// The room creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The room name.
	Name *string `type:"string" sensitive:"true"`

	// The room ID.
	RoomId *string `type:"string"`

	// The room update timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The Amazon Chime chat room details.

func (Room) MarshalFields

func (s Room) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Room) String

func (s Room) String() string

String returns the string representation

type RoomMembership

type RoomMembership struct {

	// The identifier of the user that invited the room member.
	InvitedBy *string `type:"string"`

	// The member details, such as email address, name, member ID, and member type.
	Member *Member `type:"structure"`

	// The membership role.
	Role RoomMembershipRole `type:"string" enum:"true"`

	// The room ID.
	RoomId *string `type:"string"`

	// The room membership update timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The room membership details.

func (RoomMembership) MarshalFields

func (s RoomMembership) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RoomMembership) String

func (s RoomMembership) String() string

String returns the string representation

type RoomMembershipRole

type RoomMembershipRole string
const (
	RoomMembershipRoleAdministrator RoomMembershipRole = "Administrator"
	RoomMembershipRoleMember        RoomMembershipRole = "Member"
)

Enum values for RoomMembershipRole

func (RoomMembershipRole) MarshalValue

func (enum RoomMembershipRole) MarshalValue() (string, error)

func (RoomMembershipRole) MarshalValueBuf

func (enum RoomMembershipRole) MarshalValueBuf(b []byte) ([]byte, error)

type RoomRetentionSettings

type RoomRetentionSettings struct {

	// The number of days for which to retain chat room messages.
	RetentionDays *int64 `min:"1" type:"integer"`
	// contains filtered or unexported fields
}

The retention settings that determine how long to retain chat room messages for an Amazon Chime Enterprise account.

func (RoomRetentionSettings) MarshalFields

func (s RoomRetentionSettings) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (RoomRetentionSettings) String

func (s RoomRetentionSettings) String() string

String returns the string representation

func (*RoomRetentionSettings) Validate

func (s *RoomRetentionSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchAvailablePhoneNumbersInput

type SearchAvailablePhoneNumbersInput struct {

	// The area code used to filter results.
	AreaCode *string `location:"querystring" locationName:"area-code" type:"string"`

	// The city used to filter results.
	City *string `location:"querystring" locationName:"city" type:"string"`

	// The country used to filter results.
	Country *string `location:"querystring" locationName:"country" type:"string"`

	// The maximum number of results to return in a single call.
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	// The token to use to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	// The state used to filter results.
	State *string `location:"querystring" locationName:"state" type:"string"`

	// The toll-free prefix that you use to filter results.
	TollFreePrefix *string `location:"querystring" locationName:"toll-free-prefix" min:"3" type:"string"`
	// contains filtered or unexported fields
}

func (SearchAvailablePhoneNumbersInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SearchAvailablePhoneNumbersInput) String

String returns the string representation

func (*SearchAvailablePhoneNumbersInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type SearchAvailablePhoneNumbersOutput

type SearchAvailablePhoneNumbersOutput struct {

	// List of phone numbers, in E.164 format.
	E164PhoneNumbers []string `type:"list"`
	// contains filtered or unexported fields
}

func (SearchAvailablePhoneNumbersOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SearchAvailablePhoneNumbersOutput) String

String returns the string representation

type SearchAvailablePhoneNumbersRequest

type SearchAvailablePhoneNumbersRequest struct {
	*aws.Request
	Input *SearchAvailablePhoneNumbersInput
	Copy  func(*SearchAvailablePhoneNumbersInput) SearchAvailablePhoneNumbersRequest
}

SearchAvailablePhoneNumbersRequest is the request type for the SearchAvailablePhoneNumbers API operation.

func (SearchAvailablePhoneNumbersRequest) Send

Send marshals and sends the SearchAvailablePhoneNumbers API request.

type SearchAvailablePhoneNumbersResponse

type SearchAvailablePhoneNumbersResponse struct {
	*SearchAvailablePhoneNumbersOutput
	// contains filtered or unexported fields
}

SearchAvailablePhoneNumbersResponse is the response type for the SearchAvailablePhoneNumbers API operation.

func (*SearchAvailablePhoneNumbersResponse) SDKResponseMetdata

func (r *SearchAvailablePhoneNumbersResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the SearchAvailablePhoneNumbers request.

type SigninDelegateGroup

type SigninDelegateGroup struct {

	// The group name.
	GroupName *string `type:"string"`
	// contains filtered or unexported fields
}

An Active Directory (AD) group whose members are granted permission to act as delegates.

func (SigninDelegateGroup) MarshalFields

func (s SigninDelegateGroup) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (SigninDelegateGroup) String

func (s SigninDelegateGroup) String() string

String returns the string representation

type StreamingConfiguration

type StreamingConfiguration struct {

	// The retention period, in hours, for the Amazon Kinesis data.
	//
	// DataRetentionInHours is a required field
	DataRetentionInHours *int64 `type:"integer" required:"true"`

	// When true, media streaming to Amazon Kinesis is turned off.
	Disabled *bool `type:"boolean"`

	// The streaming notification targets.
	StreamingNotificationTargets []StreamingNotificationTarget `min:"1" type:"list"`
	// contains filtered or unexported fields
}

The streaming configuration associated with an Amazon Chime Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours.

func (StreamingConfiguration) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (StreamingConfiguration) String

func (s StreamingConfiguration) String() string

String returns the string representation

func (*StreamingConfiguration) Validate

func (s *StreamingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StreamingNotificationTarget

type StreamingNotificationTarget struct {

	// The streaming notification target.
	//
	// NotificationTarget is a required field
	NotificationTarget NotificationTarget `type:"string" required:"true" enum:"true"`
	// contains filtered or unexported fields
}

The targeted recipient for a streaming configuration notification.

func (StreamingNotificationTarget) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (StreamingNotificationTarget) String

String returns the string representation

func (*StreamingNotificationTarget) Validate

func (s *StreamingNotificationTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Tag

type Tag struct {

	// The key of the tag.
	//
	// Key is a required field
	Key *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The value of the tag.
	//
	// Value is a required field
	Value *string `min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

Describes a tag applied to a resource.

func (Tag) MarshalFields

func (s Tag) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Tag) String

func (s Tag) String() string

String returns the string representation

func (*Tag) Validate

func (s *Tag) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagAttendeeInput

type TagAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The tag key-value pairs.
	//
	// Tags is a required field
	Tags []Tag `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagAttendeeInput) MarshalFields

func (s TagAttendeeInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TagAttendeeInput) String

func (s TagAttendeeInput) String() string

String returns the string representation

func (*TagAttendeeInput) Validate

func (s *TagAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagAttendeeOutput

type TagAttendeeOutput struct {
	// contains filtered or unexported fields
}

func (TagAttendeeOutput) MarshalFields

func (s TagAttendeeOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TagAttendeeOutput) String

func (s TagAttendeeOutput) String() string

String returns the string representation

type TagAttendeeRequest

type TagAttendeeRequest struct {
	*aws.Request
	Input *TagAttendeeInput
	Copy  func(*TagAttendeeInput) TagAttendeeRequest
}

TagAttendeeRequest is the request type for the TagAttendee API operation.

func (TagAttendeeRequest) Send

Send marshals and sends the TagAttendee API request.

type TagAttendeeResponse

type TagAttendeeResponse struct {
	*TagAttendeeOutput
	// contains filtered or unexported fields
}

TagAttendeeResponse is the response type for the TagAttendee API operation.

func (*TagAttendeeResponse) SDKResponseMetdata

func (r *TagAttendeeResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the TagAttendee request.

type TagMeetingInput

type TagMeetingInput struct {

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The tag key-value pairs.
	//
	// Tags is a required field
	Tags []Tag `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagMeetingInput) MarshalFields

func (s TagMeetingInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TagMeetingInput) String

func (s TagMeetingInput) String() string

String returns the string representation

func (*TagMeetingInput) Validate

func (s *TagMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagMeetingOutput

type TagMeetingOutput struct {
	// contains filtered or unexported fields
}

func (TagMeetingOutput) MarshalFields

func (s TagMeetingOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TagMeetingOutput) String

func (s TagMeetingOutput) String() string

String returns the string representation

type TagMeetingRequest

type TagMeetingRequest struct {
	*aws.Request
	Input *TagMeetingInput
	Copy  func(*TagMeetingInput) TagMeetingRequest
}

TagMeetingRequest is the request type for the TagMeeting API operation.

func (TagMeetingRequest) Send

Send marshals and sends the TagMeeting API request.

type TagMeetingResponse

type TagMeetingResponse struct {
	*TagMeetingOutput
	// contains filtered or unexported fields
}

TagMeetingResponse is the response type for the TagMeeting API operation.

func (*TagMeetingResponse) SDKResponseMetdata

func (r *TagMeetingResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the TagMeeting request.

type TagResourceInput

type TagResourceInput struct {

	// The resource ARN.
	//
	// ResourceARN is a required field
	ResourceARN *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The tag key-value pairs.
	//
	// Tags is a required field
	Tags []Tag `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) MarshalFields

func (s TagResourceInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) MarshalFields

func (s TagResourceOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation

type TagResourceRequest

type TagResourceRequest struct {
	*aws.Request
	Input *TagResourceInput
	Copy  func(*TagResourceInput) TagResourceRequest
}

TagResourceRequest is the request type for the TagResource API operation.

func (TagResourceRequest) Send

Send marshals and sends the TagResource API request.

type TagResourceResponse

type TagResourceResponse struct {
	*TagResourceOutput
	// contains filtered or unexported fields
}

TagResourceResponse is the response type for the TagResource API operation.

func (*TagResourceResponse) SDKResponseMetdata

func (r *TagResourceResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the TagResource request.

type TelephonySettings

type TelephonySettings struct {

	// Allows or denies inbound calling.
	//
	// InboundCalling is a required field
	InboundCalling *bool `type:"boolean" required:"true"`

	// Allows or denies outbound calling.
	//
	// OutboundCalling is a required field
	OutboundCalling *bool `type:"boolean" required:"true"`

	// Allows or denies SMS messaging.
	//
	// SMS is a required field
	SMS *bool `type:"boolean" required:"true"`
	// contains filtered or unexported fields
}

Settings that allow management of telephony permissions for an Amazon Chime user, such as inbound and outbound calling and text messaging.

func (TelephonySettings) MarshalFields

func (s TelephonySettings) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TelephonySettings) String

func (s TelephonySettings) String() string

String returns the string representation

func (*TelephonySettings) Validate

func (s *TelephonySettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Termination

type Termination struct {

	// The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. Required.
	CallingRegions []string `type:"list"`

	// The IP addresses allowed to make calls, in CIDR format. Required.
	CidrAllowedList []string `type:"list"`

	// The limit on calls per second. Max value based on account service quota.
	// Default value of 1.
	CpsLimit *int64 `min:"1" type:"integer"`

	// The default caller ID phone number.
	DefaultPhoneNumber *string `type:"string" sensitive:"true"`

	// When termination settings are disabled, outbound calls can not be made.
	Disabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

Termination settings enable your SIP hosts to make outbound calls using your Amazon Chime Voice Connector.

func (Termination) MarshalFields

func (s Termination) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (Termination) String

func (s Termination) String() string

String returns the string representation

func (*Termination) Validate

func (s *Termination) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TerminationHealth

type TerminationHealth struct {

	// The source IP address.
	Source *string `type:"string"`

	// The timestamp, in ISO 8601 format.
	Timestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The termination health details, including the source IP address and timestamp of the last successful SIP OPTIONS message from your SIP infrastructure.

func (TerminationHealth) MarshalFields

func (s TerminationHealth) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (TerminationHealth) String

func (s TerminationHealth) String() string

String returns the string representation

type UntagAttendeeInput

type UntagAttendeeInput struct {

	// The Amazon Chime SDK attendee ID.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"attendeeId" type:"string" required:"true"`

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The tag keys.
	//
	// TagKeys is a required field
	TagKeys []string `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagAttendeeInput) MarshalFields

func (s UntagAttendeeInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UntagAttendeeInput) String

func (s UntagAttendeeInput) String() string

String returns the string representation

func (*UntagAttendeeInput) Validate

func (s *UntagAttendeeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagAttendeeOutput

type UntagAttendeeOutput struct {
	// contains filtered or unexported fields
}

func (UntagAttendeeOutput) MarshalFields

func (s UntagAttendeeOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UntagAttendeeOutput) String

func (s UntagAttendeeOutput) String() string

String returns the string representation

type UntagAttendeeRequest

type UntagAttendeeRequest struct {
	*aws.Request
	Input *UntagAttendeeInput
	Copy  func(*UntagAttendeeInput) UntagAttendeeRequest
}

UntagAttendeeRequest is the request type for the UntagAttendee API operation.

func (UntagAttendeeRequest) Send

Send marshals and sends the UntagAttendee API request.

type UntagAttendeeResponse

type UntagAttendeeResponse struct {
	*UntagAttendeeOutput
	// contains filtered or unexported fields
}

UntagAttendeeResponse is the response type for the UntagAttendee API operation.

func (*UntagAttendeeResponse) SDKResponseMetdata

func (r *UntagAttendeeResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UntagAttendee request.

type UntagMeetingInput

type UntagMeetingInput struct {

	// The Amazon Chime SDK meeting ID.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"meetingId" type:"string" required:"true"`

	// The tag keys.
	//
	// TagKeys is a required field
	TagKeys []string `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagMeetingInput) MarshalFields

func (s UntagMeetingInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UntagMeetingInput) String

func (s UntagMeetingInput) String() string

String returns the string representation

func (*UntagMeetingInput) Validate

func (s *UntagMeetingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagMeetingOutput

type UntagMeetingOutput struct {
	// contains filtered or unexported fields
}

func (UntagMeetingOutput) MarshalFields

func (s UntagMeetingOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UntagMeetingOutput) String

func (s UntagMeetingOutput) String() string

String returns the string representation

type UntagMeetingRequest

type UntagMeetingRequest struct {
	*aws.Request
	Input *UntagMeetingInput
	Copy  func(*UntagMeetingInput) UntagMeetingRequest
}

UntagMeetingRequest is the request type for the UntagMeeting API operation.

func (UntagMeetingRequest) Send

Send marshals and sends the UntagMeeting API request.

type UntagMeetingResponse

type UntagMeetingResponse struct {
	*UntagMeetingOutput
	// contains filtered or unexported fields
}

UntagMeetingResponse is the response type for the UntagMeeting API operation.

func (*UntagMeetingResponse) SDKResponseMetdata

func (r *UntagMeetingResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UntagMeeting request.

type UntagResourceInput

type UntagResourceInput struct {

	// The resource ARN.
	//
	// ResourceARN is a required field
	ResourceARN *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The tag keys.
	//
	// TagKeys is a required field
	TagKeys []string `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) MarshalFields

func (s UntagResourceInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) MarshalFields

func (s UntagResourceOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation

type UntagResourceRequest

type UntagResourceRequest struct {
	*aws.Request
	Input *UntagResourceInput
	Copy  func(*UntagResourceInput) UntagResourceRequest
}

UntagResourceRequest is the request type for the UntagResource API operation.

func (UntagResourceRequest) Send

Send marshals and sends the UntagResource API request.

type UntagResourceResponse

type UntagResourceResponse struct {
	*UntagResourceOutput
	// contains filtered or unexported fields
}

UntagResourceResponse is the response type for the UntagResource API operation.

func (*UntagResourceResponse) SDKResponseMetdata

func (r *UntagResourceResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UntagResource request.

type UpdateAccountInput

type UpdateAccountInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The new name for the specified Amazon Chime account.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAccountInput) 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
}

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) 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 the request type for the UpdateAccount API operation.

func (UpdateAccountRequest) Send

Send marshals and sends the UpdateAccount API request.

type UpdateAccountResponse

type UpdateAccountResponse struct {
	*UpdateAccountOutput
	// contains filtered or unexported fields
}

UpdateAccountResponse is the response type for the UpdateAccount API operation.

func (*UpdateAccountResponse) SDKResponseMetdata

func (r *UpdateAccountResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateAccount 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
}

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
}

func (UpdateAccountSettingsOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateAccountSettingsOutput) String

String returns the string representation

type UpdateAccountSettingsRequest

type UpdateAccountSettingsRequest struct {
	*aws.Request
	Input *UpdateAccountSettingsInput
	Copy  func(*UpdateAccountSettingsInput) UpdateAccountSettingsRequest
}

UpdateAccountSettingsRequest is the request type for the UpdateAccountSettings API operation.

func (UpdateAccountSettingsRequest) Send

Send marshals and sends the UpdateAccountSettings API request.

type UpdateAccountSettingsResponse

type UpdateAccountSettingsResponse struct {
	*UpdateAccountSettingsOutput
	// contains filtered or unexported fields
}

UpdateAccountSettingsResponse is the response type for the UpdateAccountSettings API operation.

func (*UpdateAccountSettingsResponse) SDKResponseMetdata

func (r *UpdateAccountSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateAccountSettings request.

type UpdateBotInput

type UpdateBotInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The bot ID.
	//
	// BotId is a required field
	BotId *string `location:"uri" locationName:"botId" type:"string" required:"true"`

	// When true, stops the specified bot from running in your account.
	Disabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (UpdateBotInput) MarshalFields

func (s UpdateBotInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateBotInput) String

func (s UpdateBotInput) String() string

String returns the string representation

func (*UpdateBotInput) Validate

func (s *UpdateBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBotOutput

type UpdateBotOutput struct {

	// The updated bot details.
	Bot *Bot `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateBotOutput) MarshalFields

func (s UpdateBotOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateBotOutput) String

func (s UpdateBotOutput) String() string

String returns the string representation

type UpdateBotRequest

type UpdateBotRequest struct {
	*aws.Request
	Input *UpdateBotInput
	Copy  func(*UpdateBotInput) UpdateBotRequest
}

UpdateBotRequest is the request type for the UpdateBot API operation.

func (UpdateBotRequest) Send

Send marshals and sends the UpdateBot API request.

type UpdateBotResponse

type UpdateBotResponse struct {
	*UpdateBotOutput
	// contains filtered or unexported fields
}

UpdateBotResponse is the response type for the UpdateBot API operation.

func (*UpdateBotResponse) SDKResponseMetdata

func (r *UpdateBotResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateBot request.

type UpdateGlobalSettingsInput

type UpdateGlobalSettingsInput struct {

	// The Amazon Chime Business Calling settings.
	//
	// BusinessCalling is a required field
	BusinessCalling *BusinessCallingSettings `type:"structure" required:"true"`

	// The Amazon Chime Voice Connector settings.
	//
	// VoiceConnector is a required field
	VoiceConnector *VoiceConnectorSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateGlobalSettingsInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateGlobalSettingsInput) String

func (s UpdateGlobalSettingsInput) String() string

String returns the string representation

func (*UpdateGlobalSettingsInput) Validate

func (s *UpdateGlobalSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGlobalSettingsOutput

type UpdateGlobalSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdateGlobalSettingsOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateGlobalSettingsOutput) String

String returns the string representation

type UpdateGlobalSettingsRequest

type UpdateGlobalSettingsRequest struct {
	*aws.Request
	Input *UpdateGlobalSettingsInput
	Copy  func(*UpdateGlobalSettingsInput) UpdateGlobalSettingsRequest
}

UpdateGlobalSettingsRequest is the request type for the UpdateGlobalSettings API operation.

func (UpdateGlobalSettingsRequest) Send

Send marshals and sends the UpdateGlobalSettings API request.

type UpdateGlobalSettingsResponse

type UpdateGlobalSettingsResponse struct {
	*UpdateGlobalSettingsOutput
	// contains filtered or unexported fields
}

UpdateGlobalSettingsResponse is the response type for the UpdateGlobalSettings API operation.

func (*UpdateGlobalSettingsResponse) SDKResponseMetdata

func (r *UpdateGlobalSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateGlobalSettings request.

type UpdatePhoneNumberInput

type UpdatePhoneNumberInput struct {

	// The outbound calling name associated with the phone number.
	CallingName *string `type:"string" sensitive:"true"`

	// The phone number ID.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true"`

	// The product type.
	ProductType PhoneNumberProductType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdatePhoneNumberInput) String

func (s UpdatePhoneNumberInput) String() string

String returns the string representation

func (*UpdatePhoneNumberInput) Validate

func (s *UpdatePhoneNumberInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePhoneNumberOutput

type UpdatePhoneNumberOutput struct {

	// The updated phone number details.
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdatePhoneNumberOutput) String

func (s UpdatePhoneNumberOutput) String() string

String returns the string representation

type UpdatePhoneNumberRequest

type UpdatePhoneNumberRequest struct {
	*aws.Request
	Input *UpdatePhoneNumberInput
	Copy  func(*UpdatePhoneNumberInput) UpdatePhoneNumberRequest
}

UpdatePhoneNumberRequest is the request type for the UpdatePhoneNumber API operation.

func (UpdatePhoneNumberRequest) Send

Send marshals and sends the UpdatePhoneNumber API request.

type UpdatePhoneNumberRequestItem

type UpdatePhoneNumberRequestItem struct {

	// The outbound calling name to update.
	CallingName *string `type:"string" sensitive:"true"`

	// The phone number ID to update.
	//
	// PhoneNumberId is a required field
	PhoneNumberId *string `type:"string" required:"true"`

	// The product type to update.
	ProductType PhoneNumberProductType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

The phone number ID, product type, or calling name fields to update, used with the BatchUpdatePhoneNumber and UpdatePhoneNumber actions.

func (UpdatePhoneNumberRequestItem) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdatePhoneNumberRequestItem) String

String returns the string representation

func (*UpdatePhoneNumberRequestItem) Validate

func (s *UpdatePhoneNumberRequestItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePhoneNumberResponse

type UpdatePhoneNumberResponse struct {
	*UpdatePhoneNumberOutput
	// contains filtered or unexported fields
}

UpdatePhoneNumberResponse is the response type for the UpdatePhoneNumber API operation.

func (*UpdatePhoneNumberResponse) SDKResponseMetdata

func (r *UpdatePhoneNumberResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdatePhoneNumber request.

type UpdatePhoneNumberSettingsInput

type UpdatePhoneNumberSettingsInput struct {

	// The default outbound calling name for the account.
	//
	// CallingName is a required field
	CallingName *string `type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberSettingsInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdatePhoneNumberSettingsInput) String

String returns the string representation

func (*UpdatePhoneNumberSettingsInput) Validate

func (s *UpdatePhoneNumberSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePhoneNumberSettingsOutput

type UpdatePhoneNumberSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberSettingsOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdatePhoneNumberSettingsOutput) String

String returns the string representation

type UpdatePhoneNumberSettingsRequest

type UpdatePhoneNumberSettingsRequest struct {
	*aws.Request
	Input *UpdatePhoneNumberSettingsInput
	Copy  func(*UpdatePhoneNumberSettingsInput) UpdatePhoneNumberSettingsRequest
}

UpdatePhoneNumberSettingsRequest is the request type for the UpdatePhoneNumberSettings API operation.

func (UpdatePhoneNumberSettingsRequest) Send

Send marshals and sends the UpdatePhoneNumberSettings API request.

type UpdatePhoneNumberSettingsResponse

type UpdatePhoneNumberSettingsResponse struct {
	*UpdatePhoneNumberSettingsOutput
	// contains filtered or unexported fields
}

UpdatePhoneNumberSettingsResponse is the response type for the UpdatePhoneNumberSettings API operation.

func (*UpdatePhoneNumberSettingsResponse) SDKResponseMetdata

func (r *UpdatePhoneNumberSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdatePhoneNumberSettings request.

type UpdateProxySessionInput

type UpdateProxySessionInput struct {

	// The proxy session capabilities.
	//
	// Capabilities is a required field
	Capabilities []Capability `type:"list" required:"true"`

	// The number of minutes allowed for the proxy session.
	ExpiryMinutes *int64 `min:"1" type:"integer"`

	// The proxy session ID.
	//
	// ProxySessionId is a required field
	ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"`

	// The Amazon Chime voice connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateProxySessionInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateProxySessionInput) String

func (s UpdateProxySessionInput) String() string

String returns the string representation

func (*UpdateProxySessionInput) Validate

func (s *UpdateProxySessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateProxySessionOutput

type UpdateProxySessionOutput struct {

	// The proxy session details.
	ProxySession *ProxySession `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateProxySessionOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateProxySessionOutput) String

func (s UpdateProxySessionOutput) String() string

String returns the string representation

type UpdateProxySessionRequest

type UpdateProxySessionRequest struct {
	*aws.Request
	Input *UpdateProxySessionInput
	Copy  func(*UpdateProxySessionInput) UpdateProxySessionRequest
}

UpdateProxySessionRequest is the request type for the UpdateProxySession API operation.

func (UpdateProxySessionRequest) Send

Send marshals and sends the UpdateProxySession API request.

type UpdateProxySessionResponse

type UpdateProxySessionResponse struct {
	*UpdateProxySessionOutput
	// contains filtered or unexported fields
}

UpdateProxySessionResponse is the response type for the UpdateProxySession API operation.

func (*UpdateProxySessionResponse) SDKResponseMetdata

func (r *UpdateProxySessionResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateProxySession request.

type UpdateRoomInput

type UpdateRoomInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The room name.
	Name *string `type:"string" sensitive:"true"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateRoomInput) MarshalFields

func (s UpdateRoomInput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateRoomInput) String

func (s UpdateRoomInput) String() string

String returns the string representation

func (*UpdateRoomInput) Validate

func (s *UpdateRoomInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRoomMembershipInput

type UpdateRoomMembershipInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The member ID.
	//
	// MemberId is a required field
	MemberId *string `location:"uri" locationName:"memberId" type:"string" required:"true"`

	// The role of the member.
	Role RoomMembershipRole `type:"string" enum:"true"`

	// The room ID.
	//
	// RoomId is a required field
	RoomId *string `location:"uri" locationName:"roomId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateRoomMembershipInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateRoomMembershipInput) String

func (s UpdateRoomMembershipInput) String() string

String returns the string representation

func (*UpdateRoomMembershipInput) Validate

func (s *UpdateRoomMembershipInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRoomMembershipOutput

type UpdateRoomMembershipOutput struct {

	// The room membership details.
	RoomMembership *RoomMembership `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateRoomMembershipOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateRoomMembershipOutput) String

String returns the string representation

type UpdateRoomMembershipRequest

type UpdateRoomMembershipRequest struct {
	*aws.Request
	Input *UpdateRoomMembershipInput
	Copy  func(*UpdateRoomMembershipInput) UpdateRoomMembershipRequest
}

UpdateRoomMembershipRequest is the request type for the UpdateRoomMembership API operation.

func (UpdateRoomMembershipRequest) Send

Send marshals and sends the UpdateRoomMembership API request.

type UpdateRoomMembershipResponse

type UpdateRoomMembershipResponse struct {
	*UpdateRoomMembershipOutput
	// contains filtered or unexported fields
}

UpdateRoomMembershipResponse is the response type for the UpdateRoomMembership API operation.

func (*UpdateRoomMembershipResponse) SDKResponseMetdata

func (r *UpdateRoomMembershipResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateRoomMembership request.

type UpdateRoomOutput

type UpdateRoomOutput struct {

	// The room details.
	Room *Room `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateRoomOutput) MarshalFields

func (s UpdateRoomOutput) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateRoomOutput) String

func (s UpdateRoomOutput) String() string

String returns the string representation

type UpdateRoomRequest

type UpdateRoomRequest struct {
	*aws.Request
	Input *UpdateRoomInput
	Copy  func(*UpdateRoomInput) UpdateRoomRequest
}

UpdateRoomRequest is the request type for the UpdateRoom API operation.

func (UpdateRoomRequest) Send

Send marshals and sends the UpdateRoom API request.

type UpdateRoomResponse

type UpdateRoomResponse struct {
	*UpdateRoomOutput
	// contains filtered or unexported fields
}

UpdateRoomResponse is the response type for the UpdateRoom API operation.

func (*UpdateRoomResponse) SDKResponseMetdata

func (r *UpdateRoomResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateRoom request.

type UpdateUserInput

type UpdateUserInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The Alexa for Business metadata.
	AlexaForBusinessMetadata *AlexaForBusinessMetadata `type:"structure"`

	// The user license type to update. This must be a supported license type for
	// the Amazon Chime account that the user belongs to.
	LicenseType License `type:"string" enum:"true"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`

	// The user type.
	UserType UserType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

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
}

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) 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 the request type for the UpdateUser API operation.

func (UpdateUserRequest) Send

Send marshals and sends the UpdateUser API request.

type UpdateUserRequestItem

type UpdateUserRequestItem struct {

	// The Alexa for Business metadata.
	AlexaForBusinessMetadata *AlexaForBusinessMetadata `type:"structure"`

	// The user license type.
	LicenseType License `type:"string" enum:"true"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `type:"string" required:"true"`

	// The user type.
	UserType UserType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

The user ID and user fields to update, used with the BatchUpdateUser action.

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 UpdateUserResponse

type UpdateUserResponse struct {
	*UpdateUserOutput
	// contains filtered or unexported fields
}

UpdateUserResponse is the response type for the UpdateUser API operation.

func (*UpdateUserResponse) SDKResponseMetdata

func (r *UpdateUserResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateUser request.

type UpdateUserSettingsInput

type UpdateUserSettingsInput struct {

	// The Amazon Chime account ID.
	//
	// AccountId is a required field
	AccountId *string `location:"uri" locationName:"accountId" type:"string" required:"true"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `location:"uri" locationName:"userId" type:"string" required:"true"`

	// The user settings to update.
	//
	// UserSettings is a required field
	UserSettings *UserSettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateUserSettingsInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateUserSettingsInput) String

func (s UpdateUserSettingsInput) String() string

String returns the string representation

func (*UpdateUserSettingsInput) Validate

func (s *UpdateUserSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUserSettingsOutput

type UpdateUserSettingsOutput struct {
	// contains filtered or unexported fields
}

func (UpdateUserSettingsOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateUserSettingsOutput) String

func (s UpdateUserSettingsOutput) String() string

String returns the string representation

type UpdateUserSettingsRequest

type UpdateUserSettingsRequest struct {
	*aws.Request
	Input *UpdateUserSettingsInput
	Copy  func(*UpdateUserSettingsInput) UpdateUserSettingsRequest
}

UpdateUserSettingsRequest is the request type for the UpdateUserSettings API operation.

func (UpdateUserSettingsRequest) Send

Send marshals and sends the UpdateUserSettings API request.

type UpdateUserSettingsResponse

type UpdateUserSettingsResponse struct {
	*UpdateUserSettingsOutput
	// contains filtered or unexported fields
}

UpdateUserSettingsResponse is the response type for the UpdateUserSettings API operation.

func (*UpdateUserSettingsResponse) SDKResponseMetdata

func (r *UpdateUserSettingsResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateUserSettings request.

type UpdateVoiceConnectorGroupInput

type UpdateVoiceConnectorGroupInput struct {

	// The name of the Amazon Chime Voice Connector group.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The Amazon Chime Voice Connector group ID.
	//
	// VoiceConnectorGroupId is a required field
	VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`

	// The VoiceConnectorItems to associate with the group.
	//
	// VoiceConnectorItems is a required field
	VoiceConnectorItems []VoiceConnectorItem `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorGroupInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateVoiceConnectorGroupInput) String

String returns the string representation

func (*UpdateVoiceConnectorGroupInput) Validate

func (s *UpdateVoiceConnectorGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateVoiceConnectorGroupOutput

type UpdateVoiceConnectorGroupOutput struct {

	// The updated Amazon Chime Voice Connector group details.
	VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorGroupOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateVoiceConnectorGroupOutput) String

String returns the string representation

type UpdateVoiceConnectorGroupRequest

type UpdateVoiceConnectorGroupRequest struct {
	*aws.Request
	Input *UpdateVoiceConnectorGroupInput
	Copy  func(*UpdateVoiceConnectorGroupInput) UpdateVoiceConnectorGroupRequest
}

UpdateVoiceConnectorGroupRequest is the request type for the UpdateVoiceConnectorGroup API operation.

func (UpdateVoiceConnectorGroupRequest) Send

Send marshals and sends the UpdateVoiceConnectorGroup API request.

type UpdateVoiceConnectorGroupResponse

type UpdateVoiceConnectorGroupResponse struct {
	*UpdateVoiceConnectorGroupOutput
	// contains filtered or unexported fields
}

UpdateVoiceConnectorGroupResponse is the response type for the UpdateVoiceConnectorGroup API operation.

func (*UpdateVoiceConnectorGroupResponse) SDKResponseMetdata

func (r *UpdateVoiceConnectorGroupResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateVoiceConnectorGroup request.

type UpdateVoiceConnectorInput

type UpdateVoiceConnectorInput struct {

	// The name of the Amazon Chime Voice Connector.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// When enabled, requires encryption for the Amazon Chime Voice Connector.
	//
	// RequireEncryption is a required field
	RequireEncryption *bool `type:"boolean" required:"true"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorInput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateVoiceConnectorInput) String

func (s UpdateVoiceConnectorInput) String() string

String returns the string representation

func (*UpdateVoiceConnectorInput) Validate

func (s *UpdateVoiceConnectorInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateVoiceConnectorOutput

type UpdateVoiceConnectorOutput struct {

	// The updated Amazon Chime Voice Connector details.
	VoiceConnector *VoiceConnector `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorOutput) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UpdateVoiceConnectorOutput) String

String returns the string representation

type UpdateVoiceConnectorRequest

type UpdateVoiceConnectorRequest struct {
	*aws.Request
	Input *UpdateVoiceConnectorInput
	Copy  func(*UpdateVoiceConnectorInput) UpdateVoiceConnectorRequest
}

UpdateVoiceConnectorRequest is the request type for the UpdateVoiceConnector API operation.

func (UpdateVoiceConnectorRequest) Send

Send marshals and sends the UpdateVoiceConnector API request.

type UpdateVoiceConnectorResponse

type UpdateVoiceConnectorResponse struct {
	*UpdateVoiceConnectorOutput
	// contains filtered or unexported fields
}

UpdateVoiceConnectorResponse is the response type for the UpdateVoiceConnector API operation.

func (*UpdateVoiceConnectorResponse) SDKResponseMetdata

func (r *UpdateVoiceConnectorResponse) SDKResponseMetdata() *aws.Response

SDKResponseMetdata returns the response metadata for the UpdateVoiceConnector request.

type User

type User struct {

	// The Amazon Chime account ID.
	AccountId *string `type:"string"`

	// The Alexa for Business metadata.
	AlexaForBusinessMetadata *AlexaForBusinessMetadata `type:"structure"`

	// The display name of the user.
	DisplayName *string `type:"string" sensitive:"true"`

	// Date and time when the user is invited to the Amazon Chime account, in ISO
	// 8601 format.
	InvitedOn *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The license type for the user.
	LicenseType 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" sensitive:"true"`

	// The primary phone number associated with the user.
	PrimaryProvisionedNumber *string `type:"string" sensitive:"true"`

	// Date and time when the user is registered, in ISO 8601 format.
	RegisteredOn *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The user ID.
	//
	// UserId is a required field
	UserId *string `type:"string" required:"true"`

	// The user invite status.
	UserInvitationStatus InviteStatus `type:"string" enum:"true"`

	// The user registration status.
	UserRegistrationStatus RegistrationStatus `type:"string" enum:"true"`

	// The user type.
	UserType UserType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

The user on the Amazon Chime account.

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.

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

type UserSettings struct {

	// The telephony settings associated with the user.
	//
	// Telephony is a required field
	Telephony *TelephonySettings `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Settings associated with an Amazon Chime user, including inbound and outbound calling and text messaging.

func (UserSettings) MarshalFields

func (s UserSettings) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (UserSettings) String

func (s UserSettings) String() string

String returns the string representation

func (*UserSettings) Validate

func (s *UserSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UserType

type UserType string
const (
	UserTypePrivateUser  UserType = "PrivateUser"
	UserTypeSharedDevice UserType = "SharedDevice"
)

Enum values for UserType

func (UserType) MarshalValue

func (enum UserType) MarshalValue() (string, error)

func (UserType) MarshalValueBuf

func (enum UserType) MarshalValueBuf(b []byte) ([]byte, error)

type VoiceConnector

type VoiceConnector struct {

	// The AWS Region in which the Amazon Chime Voice Connector is created. Default:
	// us-east-1.
	AwsRegion VoiceConnectorAwsRegion `type:"string" enum:"true"`

	// The Amazon Chime Voice Connector creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The name of the Amazon Chime Voice Connector.
	Name *string `min:"1" type:"string"`

	// The outbound host name for the Amazon Chime Voice Connector.
	OutboundHostName *string `type:"string"`

	// Designates whether encryption is required for the Amazon Chime Voice Connector.
	RequireEncryption *bool `type:"boolean"`

	// The updated Amazon Chime Voice Connector timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon Chime Voice Connector ID.
	VoiceConnectorId *string `type:"string"`
	// contains filtered or unexported fields
}

The Amazon Chime Voice Connector configuration, including outbound host name and encryption settings.

func (VoiceConnector) MarshalFields

func (s VoiceConnector) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (VoiceConnector) String

func (s VoiceConnector) String() string

String returns the string representation

type VoiceConnectorAwsRegion

type VoiceConnectorAwsRegion string
const (
	VoiceConnectorAwsRegionUsEast1 VoiceConnectorAwsRegion = "us-east-1"
	VoiceConnectorAwsRegionUsWest2 VoiceConnectorAwsRegion = "us-west-2"
)

Enum values for VoiceConnectorAwsRegion

func (VoiceConnectorAwsRegion) MarshalValue

func (enum VoiceConnectorAwsRegion) MarshalValue() (string, error)

func (VoiceConnectorAwsRegion) MarshalValueBuf

func (enum VoiceConnectorAwsRegion) MarshalValueBuf(b []byte) ([]byte, error)

type VoiceConnectorGroup

type VoiceConnectorGroup struct {

	// The Amazon Chime Voice Connector group creation timestamp, in ISO 8601 format.
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The name of the Amazon Chime Voice Connector group.
	Name *string `min:"1" type:"string"`

	// The updated Amazon Chime Voice Connector group timestamp, in ISO 8601 format.
	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon Chime Voice Connector group ID.
	VoiceConnectorGroupId *string `type:"string"`

	// The Amazon Chime Voice Connectors to which to route inbound calls.
	VoiceConnectorItems []VoiceConnectorItem `type:"list"`
	// contains filtered or unexported fields
}

The Amazon Chime Voice Connector group configuration, including associated Amazon Chime Voice Connectors. You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

func (VoiceConnectorGroup) MarshalFields

func (s VoiceConnectorGroup) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (VoiceConnectorGroup) String

func (s VoiceConnectorGroup) String() string

String returns the string representation

type VoiceConnectorItem

type VoiceConnectorItem struct {

	// The priority associated with the Amazon Chime Voice Connector, with 1 being
	// the highest priority. Higher priority Amazon Chime Voice Connectors are attempted
	// first.
	//
	// Priority is a required field
	Priority *int64 `min:"1" type:"integer" required:"true"`

	// The Amazon Chime Voice Connector ID.
	//
	// VoiceConnectorId is a required field
	VoiceConnectorId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

For Amazon Chime Voice Connector groups, the Amazon Chime Voice Connectors to which to route inbound calls. Includes priority configuration settings. Limit: 3 VoiceConnectorItems per Amazon Chime Voice Connector group.

func (VoiceConnectorItem) MarshalFields

func (s VoiceConnectorItem) MarshalFields(e protocol.FieldEncoder) error

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (VoiceConnectorItem) String

func (s VoiceConnectorItem) String() string

String returns the string representation

func (*VoiceConnectorItem) Validate

func (s *VoiceConnectorItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VoiceConnectorSettings

type VoiceConnectorSettings struct {

	// The Amazon S3 bucket designated for call detail record storage.
	CdrBucket *string `type:"string"`
	// contains filtered or unexported fields
}

The Amazon Chime Voice Connector settings. Includes any Amazon S3 buckets designated for storing call detail records.

func (VoiceConnectorSettings) MarshalFields

MarshalFields encodes the AWS API shape using the passed in protocol encoder.

func (VoiceConnectorSettings) String

func (s VoiceConnectorSettings) String() string

String returns the string representation

Source Files

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