chimesdkvoice

package module
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2023 License: Apache-2.0 Imports: 32 Imported by: 6

Documentation

Overview

Package chimesdkvoice provides the API client, operations, and parameter types for Amazon Chime SDK Voice.

Index

Constants

View Source
const ServiceAPIVersion = "2022-08-03"
View Source
const ServiceID = "Chime SDK Voice"

Variables

This section is empty.

Functions

func NewDefaultEndpointResolver

func NewDefaultEndpointResolver() *internalendpoints.Resolver

NewDefaultEndpointResolver constructs a new service endpoint resolver

func WithAPIOptions

func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)

WithAPIOptions returns a functional option for setting the Client's APIOptions option.

func WithEndpointResolver

func WithEndpointResolver(v EndpointResolver) func(*Options)

WithEndpointResolver returns a functional option for setting the Client's EndpointResolver option.

Types

type AssociatePhoneNumbersWithVoiceConnectorGroupInput

type AssociatePhoneNumbersWithVoiceConnectorGroupInput struct {

	// This member is required.
	E164PhoneNumbers []string

	// This member is required.
	VoiceConnectorGroupId *string

	ForceAssociate *bool
	// contains filtered or unexported fields
}

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput struct {
	PhoneNumberErrors []types.PhoneNumberError

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type AssociatePhoneNumbersWithVoiceConnectorInput

type AssociatePhoneNumbersWithVoiceConnectorInput struct {

	// This member is required.
	E164PhoneNumbers []string

	// This member is required.
	VoiceConnectorId *string

	ForceAssociate *bool
	// contains filtered or unexported fields
}

type AssociatePhoneNumbersWithVoiceConnectorOutput

type AssociatePhoneNumbersWithVoiceConnectorOutput struct {
	PhoneNumberErrors []types.PhoneNumberError

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type BatchDeletePhoneNumberInput

type BatchDeletePhoneNumberInput struct {

	// This member is required.
	PhoneNumberIds []string
	// contains filtered or unexported fields
}

type BatchDeletePhoneNumberOutput

type BatchDeletePhoneNumberOutput struct {
	PhoneNumberErrors []types.PhoneNumberError

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type BatchUpdatePhoneNumberInput

type BatchUpdatePhoneNumberInput struct {

	// This member is required.
	UpdatePhoneNumberRequestItems []types.UpdatePhoneNumberRequestItem
	// contains filtered or unexported fields
}

type BatchUpdatePhoneNumberOutput

type BatchUpdatePhoneNumberOutput struct {
	PhoneNumberErrors []types.PhoneNumberError

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type Client

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

Client provides the API client to make operations call for Amazon Chime SDK Voice.

func New

func New(options Options, optFns ...func(*Options)) *Client

New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.

func NewFromConfig

func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client

NewFromConfig returns a new client from the provided config.

func (*Client) AssociatePhoneNumbersWithVoiceConnector

func (c *Client) AssociatePhoneNumbersWithVoiceConnector(ctx context.Context, params *AssociatePhoneNumbersWithVoiceConnectorInput, optFns ...func(*Options)) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)

func (*Client) BatchDeletePhoneNumber

func (c *Client) BatchDeletePhoneNumber(ctx context.Context, params *BatchDeletePhoneNumberInput, optFns ...func(*Options)) (*BatchDeletePhoneNumberOutput, error)

func (*Client) BatchUpdatePhoneNumber

func (c *Client) BatchUpdatePhoneNumber(ctx context.Context, params *BatchUpdatePhoneNumberInput, optFns ...func(*Options)) (*BatchUpdatePhoneNumberOutput, error)

func (*Client) CreatePhoneNumberOrder

func (c *Client) CreatePhoneNumberOrder(ctx context.Context, params *CreatePhoneNumberOrderInput, optFns ...func(*Options)) (*CreatePhoneNumberOrderOutput, error)

func (*Client) CreateProxySession

func (c *Client) CreateProxySession(ctx context.Context, params *CreateProxySessionInput, optFns ...func(*Options)) (*CreateProxySessionOutput, error)

func (*Client) CreateSipMediaApplication

func (c *Client) CreateSipMediaApplication(ctx context.Context, params *CreateSipMediaApplicationInput, optFns ...func(*Options)) (*CreateSipMediaApplicationOutput, error)

func (*Client) CreateSipMediaApplicationCall

func (c *Client) CreateSipMediaApplicationCall(ctx context.Context, params *CreateSipMediaApplicationCallInput, optFns ...func(*Options)) (*CreateSipMediaApplicationCallOutput, error)

func (*Client) CreateSipRule

func (c *Client) CreateSipRule(ctx context.Context, params *CreateSipRuleInput, optFns ...func(*Options)) (*CreateSipRuleOutput, error)

func (*Client) CreateVoiceConnector

func (c *Client) CreateVoiceConnector(ctx context.Context, params *CreateVoiceConnectorInput, optFns ...func(*Options)) (*CreateVoiceConnectorOutput, error)

func (*Client) CreateVoiceConnectorGroup

func (c *Client) CreateVoiceConnectorGroup(ctx context.Context, params *CreateVoiceConnectorGroupInput, optFns ...func(*Options)) (*CreateVoiceConnectorGroupOutput, error)

func (*Client) DeletePhoneNumber

func (c *Client) DeletePhoneNumber(ctx context.Context, params *DeletePhoneNumberInput, optFns ...func(*Options)) (*DeletePhoneNumberOutput, error)

func (*Client) DeleteProxySession

func (c *Client) DeleteProxySession(ctx context.Context, params *DeleteProxySessionInput, optFns ...func(*Options)) (*DeleteProxySessionOutput, error)

func (*Client) DeleteSipMediaApplication

func (c *Client) DeleteSipMediaApplication(ctx context.Context, params *DeleteSipMediaApplicationInput, optFns ...func(*Options)) (*DeleteSipMediaApplicationOutput, error)

func (*Client) DeleteSipRule

func (c *Client) DeleteSipRule(ctx context.Context, params *DeleteSipRuleInput, optFns ...func(*Options)) (*DeleteSipRuleOutput, error)

func (*Client) DeleteVoiceConnector

func (c *Client) DeleteVoiceConnector(ctx context.Context, params *DeleteVoiceConnectorInput, optFns ...func(*Options)) (*DeleteVoiceConnectorOutput, error)

func (*Client) DeleteVoiceConnectorGroup

func (c *Client) DeleteVoiceConnectorGroup(ctx context.Context, params *DeleteVoiceConnectorGroupInput, optFns ...func(*Options)) (*DeleteVoiceConnectorGroupOutput, error)

func (*Client) DeleteVoiceConnectorOrigination

func (c *Client) DeleteVoiceConnectorOrigination(ctx context.Context, params *DeleteVoiceConnectorOriginationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorOriginationOutput, error)

func (*Client) DeleteVoiceConnectorProxy

func (c *Client) DeleteVoiceConnectorProxy(ctx context.Context, params *DeleteVoiceConnectorProxyInput, optFns ...func(*Options)) (*DeleteVoiceConnectorProxyOutput, error)

func (*Client) DeleteVoiceConnectorStreamingConfiguration

func (c *Client) DeleteVoiceConnectorStreamingConfiguration(ctx context.Context, params *DeleteVoiceConnectorStreamingConfigurationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)

func (*Client) DeleteVoiceConnectorTermination

func (c *Client) DeleteVoiceConnectorTermination(ctx context.Context, params *DeleteVoiceConnectorTerminationInput, optFns ...func(*Options)) (*DeleteVoiceConnectorTerminationOutput, error)

func (*Client) DeleteVoiceConnectorTerminationCredentials

func (c *Client) DeleteVoiceConnectorTerminationCredentials(ctx context.Context, params *DeleteVoiceConnectorTerminationCredentialsInput, optFns ...func(*Options)) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)

func (*Client) DisassociatePhoneNumbersFromVoiceConnector

func (c *Client) DisassociatePhoneNumbersFromVoiceConnector(ctx context.Context, params *DisassociatePhoneNumbersFromVoiceConnectorInput, optFns ...func(*Options)) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)

func (*Client) GetGlobalSettings

func (c *Client) GetGlobalSettings(ctx context.Context, params *GetGlobalSettingsInput, optFns ...func(*Options)) (*GetGlobalSettingsOutput, error)

func (*Client) GetPhoneNumber

func (c *Client) GetPhoneNumber(ctx context.Context, params *GetPhoneNumberInput, optFns ...func(*Options)) (*GetPhoneNumberOutput, error)

func (*Client) GetPhoneNumberOrder

func (c *Client) GetPhoneNumberOrder(ctx context.Context, params *GetPhoneNumberOrderInput, optFns ...func(*Options)) (*GetPhoneNumberOrderOutput, error)

func (*Client) GetPhoneNumberSettings

func (c *Client) GetPhoneNumberSettings(ctx context.Context, params *GetPhoneNumberSettingsInput, optFns ...func(*Options)) (*GetPhoneNumberSettingsOutput, error)

func (*Client) GetProxySession

func (c *Client) GetProxySession(ctx context.Context, params *GetProxySessionInput, optFns ...func(*Options)) (*GetProxySessionOutput, error)

func (*Client) GetSipMediaApplication

func (c *Client) GetSipMediaApplication(ctx context.Context, params *GetSipMediaApplicationInput, optFns ...func(*Options)) (*GetSipMediaApplicationOutput, error)

func (*Client) GetSipMediaApplicationLoggingConfiguration

func (c *Client) GetSipMediaApplicationLoggingConfiguration(ctx context.Context, params *GetSipMediaApplicationLoggingConfigurationInput, optFns ...func(*Options)) (*GetSipMediaApplicationLoggingConfigurationOutput, error)

func (*Client) GetSipRule

func (c *Client) GetSipRule(ctx context.Context, params *GetSipRuleInput, optFns ...func(*Options)) (*GetSipRuleOutput, error)

func (*Client) GetVoiceConnector

func (c *Client) GetVoiceConnector(ctx context.Context, params *GetVoiceConnectorInput, optFns ...func(*Options)) (*GetVoiceConnectorOutput, error)

func (*Client) GetVoiceConnectorGroup

func (c *Client) GetVoiceConnectorGroup(ctx context.Context, params *GetVoiceConnectorGroupInput, optFns ...func(*Options)) (*GetVoiceConnectorGroupOutput, error)

func (*Client) GetVoiceConnectorLoggingConfiguration

func (c *Client) GetVoiceConnectorLoggingConfiguration(ctx context.Context, params *GetVoiceConnectorLoggingConfigurationInput, optFns ...func(*Options)) (*GetVoiceConnectorLoggingConfigurationOutput, error)

func (*Client) GetVoiceConnectorOrigination

func (c *Client) GetVoiceConnectorOrigination(ctx context.Context, params *GetVoiceConnectorOriginationInput, optFns ...func(*Options)) (*GetVoiceConnectorOriginationOutput, error)

func (*Client) GetVoiceConnectorProxy

func (c *Client) GetVoiceConnectorProxy(ctx context.Context, params *GetVoiceConnectorProxyInput, optFns ...func(*Options)) (*GetVoiceConnectorProxyOutput, error)

func (*Client) GetVoiceConnectorStreamingConfiguration

func (c *Client) GetVoiceConnectorStreamingConfiguration(ctx context.Context, params *GetVoiceConnectorStreamingConfigurationInput, optFns ...func(*Options)) (*GetVoiceConnectorStreamingConfigurationOutput, error)

func (*Client) GetVoiceConnectorTermination

func (c *Client) GetVoiceConnectorTermination(ctx context.Context, params *GetVoiceConnectorTerminationInput, optFns ...func(*Options)) (*GetVoiceConnectorTerminationOutput, error)

func (*Client) GetVoiceConnectorTerminationHealth

func (c *Client) GetVoiceConnectorTerminationHealth(ctx context.Context, params *GetVoiceConnectorTerminationHealthInput, optFns ...func(*Options)) (*GetVoiceConnectorTerminationHealthOutput, error)

func (*Client) ListAvailableVoiceConnectorRegions

func (c *Client) ListAvailableVoiceConnectorRegions(ctx context.Context, params *ListAvailableVoiceConnectorRegionsInput, optFns ...func(*Options)) (*ListAvailableVoiceConnectorRegionsOutput, error)

func (*Client) ListPhoneNumberOrders

func (c *Client) ListPhoneNumberOrders(ctx context.Context, params *ListPhoneNumberOrdersInput, optFns ...func(*Options)) (*ListPhoneNumberOrdersOutput, error)

func (*Client) ListPhoneNumbers

func (c *Client) ListPhoneNumbers(ctx context.Context, params *ListPhoneNumbersInput, optFns ...func(*Options)) (*ListPhoneNumbersOutput, error)

func (*Client) ListProxySessions

func (c *Client) ListProxySessions(ctx context.Context, params *ListProxySessionsInput, optFns ...func(*Options)) (*ListProxySessionsOutput, error)

func (*Client) ListSipMediaApplications

func (c *Client) ListSipMediaApplications(ctx context.Context, params *ListSipMediaApplicationsInput, optFns ...func(*Options)) (*ListSipMediaApplicationsOutput, error)

func (*Client) ListSipRules

func (c *Client) ListSipRules(ctx context.Context, params *ListSipRulesInput, optFns ...func(*Options)) (*ListSipRulesOutput, error)

func (*Client) ListSupportedPhoneNumberCountries

func (c *Client) ListSupportedPhoneNumberCountries(ctx context.Context, params *ListSupportedPhoneNumberCountriesInput, optFns ...func(*Options)) (*ListSupportedPhoneNumberCountriesOutput, error)

func (*Client) ListVoiceConnectorGroups

func (c *Client) ListVoiceConnectorGroups(ctx context.Context, params *ListVoiceConnectorGroupsInput, optFns ...func(*Options)) (*ListVoiceConnectorGroupsOutput, error)

func (*Client) ListVoiceConnectorTerminationCredentials

func (c *Client) ListVoiceConnectorTerminationCredentials(ctx context.Context, params *ListVoiceConnectorTerminationCredentialsInput, optFns ...func(*Options)) (*ListVoiceConnectorTerminationCredentialsOutput, error)

func (*Client) ListVoiceConnectors

func (c *Client) ListVoiceConnectors(ctx context.Context, params *ListVoiceConnectorsInput, optFns ...func(*Options)) (*ListVoiceConnectorsOutput, error)

func (*Client) PutSipMediaApplicationLoggingConfiguration

func (c *Client) PutSipMediaApplicationLoggingConfiguration(ctx context.Context, params *PutSipMediaApplicationLoggingConfigurationInput, optFns ...func(*Options)) (*PutSipMediaApplicationLoggingConfigurationOutput, error)

func (*Client) PutVoiceConnectorLoggingConfiguration

func (c *Client) PutVoiceConnectorLoggingConfiguration(ctx context.Context, params *PutVoiceConnectorLoggingConfigurationInput, optFns ...func(*Options)) (*PutVoiceConnectorLoggingConfigurationOutput, error)

func (*Client) PutVoiceConnectorOrigination

func (c *Client) PutVoiceConnectorOrigination(ctx context.Context, params *PutVoiceConnectorOriginationInput, optFns ...func(*Options)) (*PutVoiceConnectorOriginationOutput, error)

func (*Client) PutVoiceConnectorProxy

func (c *Client) PutVoiceConnectorProxy(ctx context.Context, params *PutVoiceConnectorProxyInput, optFns ...func(*Options)) (*PutVoiceConnectorProxyOutput, error)

func (*Client) PutVoiceConnectorStreamingConfiguration

func (c *Client) PutVoiceConnectorStreamingConfiguration(ctx context.Context, params *PutVoiceConnectorStreamingConfigurationInput, optFns ...func(*Options)) (*PutVoiceConnectorStreamingConfigurationOutput, error)

func (*Client) PutVoiceConnectorTermination

func (c *Client) PutVoiceConnectorTermination(ctx context.Context, params *PutVoiceConnectorTerminationInput, optFns ...func(*Options)) (*PutVoiceConnectorTerminationOutput, error)

func (*Client) PutVoiceConnectorTerminationCredentials

func (c *Client) PutVoiceConnectorTerminationCredentials(ctx context.Context, params *PutVoiceConnectorTerminationCredentialsInput, optFns ...func(*Options)) (*PutVoiceConnectorTerminationCredentialsOutput, error)

func (*Client) RestorePhoneNumber

func (c *Client) RestorePhoneNumber(ctx context.Context, params *RestorePhoneNumberInput, optFns ...func(*Options)) (*RestorePhoneNumberOutput, error)

func (*Client) SearchAvailablePhoneNumbers

func (c *Client) SearchAvailablePhoneNumbers(ctx context.Context, params *SearchAvailablePhoneNumbersInput, optFns ...func(*Options)) (*SearchAvailablePhoneNumbersOutput, error)

func (*Client) UpdateGlobalSettings

func (c *Client) UpdateGlobalSettings(ctx context.Context, params *UpdateGlobalSettingsInput, optFns ...func(*Options)) (*UpdateGlobalSettingsOutput, error)

func (*Client) UpdatePhoneNumber

func (c *Client) UpdatePhoneNumber(ctx context.Context, params *UpdatePhoneNumberInput, optFns ...func(*Options)) (*UpdatePhoneNumberOutput, error)

func (*Client) UpdatePhoneNumberSettings

func (c *Client) UpdatePhoneNumberSettings(ctx context.Context, params *UpdatePhoneNumberSettingsInput, optFns ...func(*Options)) (*UpdatePhoneNumberSettingsOutput, error)

func (*Client) UpdateProxySession

func (c *Client) UpdateProxySession(ctx context.Context, params *UpdateProxySessionInput, optFns ...func(*Options)) (*UpdateProxySessionOutput, error)

func (*Client) UpdateSipMediaApplication

func (c *Client) UpdateSipMediaApplication(ctx context.Context, params *UpdateSipMediaApplicationInput, optFns ...func(*Options)) (*UpdateSipMediaApplicationOutput, error)

func (*Client) UpdateSipMediaApplicationCall

func (c *Client) UpdateSipMediaApplicationCall(ctx context.Context, params *UpdateSipMediaApplicationCallInput, optFns ...func(*Options)) (*UpdateSipMediaApplicationCallOutput, error)

func (*Client) UpdateSipRule

func (c *Client) UpdateSipRule(ctx context.Context, params *UpdateSipRuleInput, optFns ...func(*Options)) (*UpdateSipRuleOutput, error)

func (*Client) UpdateVoiceConnector

func (c *Client) UpdateVoiceConnector(ctx context.Context, params *UpdateVoiceConnectorInput, optFns ...func(*Options)) (*UpdateVoiceConnectorOutput, error)

func (*Client) UpdateVoiceConnectorGroup

func (c *Client) UpdateVoiceConnectorGroup(ctx context.Context, params *UpdateVoiceConnectorGroupInput, optFns ...func(*Options)) (*UpdateVoiceConnectorGroupOutput, error)

func (*Client) ValidateE911Address

func (c *Client) ValidateE911Address(ctx context.Context, params *ValidateE911AddressInput, optFns ...func(*Options)) (*ValidateE911AddressOutput, error)

type CreatePhoneNumberOrderInput

type CreatePhoneNumberOrderInput struct {

	// This member is required.
	E164PhoneNumbers []string

	// This member is required.
	ProductType types.PhoneNumberProductType
	// contains filtered or unexported fields
}

type CreatePhoneNumberOrderOutput

type CreatePhoneNumberOrderOutput struct {
	PhoneNumberOrder *types.PhoneNumberOrder

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateProxySessionInput

type CreateProxySessionInput struct {

	// This member is required.
	Capabilities []types.Capability

	// This member is required.
	ParticipantPhoneNumbers []string

	// This member is required.
	VoiceConnectorId *string

	ExpiryMinutes *int32

	GeoMatchLevel types.GeoMatchLevel

	GeoMatchParams *types.GeoMatchParams

	Name *string

	NumberSelectionBehavior types.NumberSelectionBehavior
	// contains filtered or unexported fields
}

type CreateProxySessionOutput

type CreateProxySessionOutput struct {
	ProxySession *types.ProxySession

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateSipMediaApplicationCallInput

type CreateSipMediaApplicationCallInput struct {

	// This member is required.
	FromPhoneNumber *string

	// This member is required.
	SipMediaApplicationId *string

	// This member is required.
	ToPhoneNumber *string

	ArgumentsMap map[string]string

	SipHeaders map[string]string
	// contains filtered or unexported fields
}

type CreateSipMediaApplicationCallOutput

type CreateSipMediaApplicationCallOutput struct {
	SipMediaApplicationCall *types.SipMediaApplicationCall

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateSipMediaApplicationInput

type CreateSipMediaApplicationInput struct {

	// This member is required.
	AwsRegion *string

	// This member is required.
	Endpoints []types.SipMediaApplicationEndpoint

	// This member is required.
	Name *string
	// contains filtered or unexported fields
}

type CreateSipMediaApplicationOutput

type CreateSipMediaApplicationOutput struct {
	SipMediaApplication *types.SipMediaApplication

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateSipRuleInput

type CreateSipRuleInput struct {

	// This member is required.
	Name *string

	// This member is required.
	TriggerType types.SipRuleTriggerType

	// This member is required.
	TriggerValue *string

	Disabled *bool

	TargetApplications []types.SipRuleTargetApplication
	// contains filtered or unexported fields
}

type CreateSipRuleOutput

type CreateSipRuleOutput struct {
	SipRule *types.SipRule

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateVoiceConnectorGroupInput

type CreateVoiceConnectorGroupInput struct {

	// This member is required.
	Name *string

	VoiceConnectorItems []types.VoiceConnectorItem
	// contains filtered or unexported fields
}

type CreateVoiceConnectorGroupOutput

type CreateVoiceConnectorGroupOutput struct {
	VoiceConnectorGroup *types.VoiceConnectorGroup

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type CreateVoiceConnectorInput

type CreateVoiceConnectorInput struct {

	// This member is required.
	Name *string

	// This member is required.
	RequireEncryption *bool

	AwsRegion types.VoiceConnectorAwsRegion
	// contains filtered or unexported fields
}

type CreateVoiceConnectorOutput

type CreateVoiceConnectorOutput struct {
	VoiceConnector *types.VoiceConnector

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeletePhoneNumberInput

type DeletePhoneNumberInput struct {

	// This member is required.
	PhoneNumberId *string
	// contains filtered or unexported fields
}

type DeletePhoneNumberOutput

type DeletePhoneNumberOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteProxySessionInput

type DeleteProxySessionInput struct {

	// This member is required.
	ProxySessionId *string

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type DeleteProxySessionOutput

type DeleteProxySessionOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteSipMediaApplicationInput

type DeleteSipMediaApplicationInput struct {

	// This member is required.
	SipMediaApplicationId *string
	// contains filtered or unexported fields
}

type DeleteSipMediaApplicationOutput

type DeleteSipMediaApplicationOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteSipRuleInput

type DeleteSipRuleInput struct {

	// This member is required.
	SipRuleId *string
	// contains filtered or unexported fields
}

type DeleteSipRuleOutput

type DeleteSipRuleOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorEmergencyCallingConfigurationInput

type DeleteVoiceConnectorEmergencyCallingConfigurationInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorEmergencyCallingConfigurationOutput

type DeleteVoiceConnectorEmergencyCallingConfigurationOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorGroupInput

type DeleteVoiceConnectorGroupInput struct {

	// This member is required.
	VoiceConnectorGroupId *string
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorGroupOutput

type DeleteVoiceConnectorGroupOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorInput

type DeleteVoiceConnectorInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorOriginationInput

type DeleteVoiceConnectorOriginationInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorOriginationOutput

type DeleteVoiceConnectorOriginationOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorOutput

type DeleteVoiceConnectorOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorProxyInput

type DeleteVoiceConnectorProxyInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorProxyOutput

type DeleteVoiceConnectorProxyOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorStreamingConfigurationInput

type DeleteVoiceConnectorStreamingConfigurationInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorStreamingConfigurationOutput

type DeleteVoiceConnectorStreamingConfigurationOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorTerminationCredentialsInput

type DeleteVoiceConnectorTerminationCredentialsInput struct {

	// This member is required.
	Usernames []string

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorTerminationCredentialsOutput

type DeleteVoiceConnectorTerminationCredentialsOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorTerminationInput

type DeleteVoiceConnectorTerminationInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type DeleteVoiceConnectorTerminationOutput

type DeleteVoiceConnectorTerminationOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput struct {

	// This member is required.
	E164PhoneNumbers []string

	// This member is required.
	VoiceConnectorGroupId *string
	// contains filtered or unexported fields
}

type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput

type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput struct {
	PhoneNumberErrors []types.PhoneNumberError

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type DisassociatePhoneNumbersFromVoiceConnectorInput

type DisassociatePhoneNumbersFromVoiceConnectorInput struct {

	// This member is required.
	E164PhoneNumbers []string

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type DisassociatePhoneNumbersFromVoiceConnectorOutput

type DisassociatePhoneNumbersFromVoiceConnectorOutput struct {
	PhoneNumberErrors []types.PhoneNumberError

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type EndpointResolver

type EndpointResolver interface {
	ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
}

EndpointResolver interface for resolving service endpoints.

func EndpointResolverFromURL

func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver

EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.

type EndpointResolverFunc

type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)

EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.

func (EndpointResolverFunc) ResolveEndpoint

func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)

type EndpointResolverOptions

type EndpointResolverOptions = internalendpoints.Options

EndpointResolverOptions is the service endpoint resolver options

type GetGlobalSettingsInput

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

type GetGlobalSettingsOutput

type GetGlobalSettingsOutput struct {
	VoiceConnector *types.VoiceConnectorSettings

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetPhoneNumberInput

type GetPhoneNumberInput struct {

	// This member is required.
	PhoneNumberId *string
	// contains filtered or unexported fields
}

type GetPhoneNumberOrderInput

type GetPhoneNumberOrderInput struct {

	// This member is required.
	PhoneNumberOrderId *string
	// contains filtered or unexported fields
}

type GetPhoneNumberOrderOutput

type GetPhoneNumberOrderOutput struct {
	PhoneNumberOrder *types.PhoneNumberOrder

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetPhoneNumberOutput

type GetPhoneNumberOutput struct {
	PhoneNumber *types.PhoneNumber

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetPhoneNumberSettingsInput

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

type GetPhoneNumberSettingsOutput

type GetPhoneNumberSettingsOutput struct {
	CallingName *string

	CallingNameUpdatedTimestamp *time.Time

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetProxySessionInput

type GetProxySessionInput struct {

	// This member is required.
	ProxySessionId *string

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type GetProxySessionOutput

type GetProxySessionOutput struct {
	ProxySession *types.ProxySession

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetSipMediaApplicationAlexaSkillConfigurationInput

type GetSipMediaApplicationAlexaSkillConfigurationInput struct {

	// This member is required.
	SipMediaApplicationId *string
	// contains filtered or unexported fields
}

type GetSipMediaApplicationAlexaSkillConfigurationOutput

type GetSipMediaApplicationAlexaSkillConfigurationOutput struct {
	SipMediaApplicationAlexaSkillConfiguration *types.SipMediaApplicationAlexaSkillConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetSipMediaApplicationInput

type GetSipMediaApplicationInput struct {

	// This member is required.
	SipMediaApplicationId *string
	// contains filtered or unexported fields
}

type GetSipMediaApplicationLoggingConfigurationInput

type GetSipMediaApplicationLoggingConfigurationInput struct {

	// This member is required.
	SipMediaApplicationId *string
	// contains filtered or unexported fields
}

type GetSipMediaApplicationLoggingConfigurationOutput

type GetSipMediaApplicationLoggingConfigurationOutput struct {
	SipMediaApplicationLoggingConfiguration *types.SipMediaApplicationLoggingConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetSipMediaApplicationOutput

type GetSipMediaApplicationOutput struct {
	SipMediaApplication *types.SipMediaApplication

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetSipRuleInput

type GetSipRuleInput struct {

	// This member is required.
	SipRuleId *string
	// contains filtered or unexported fields
}

type GetSipRuleOutput

type GetSipRuleOutput struct {
	SipRule *types.SipRule

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetVoiceConnectorEmergencyCallingConfigurationInput

type GetVoiceConnectorEmergencyCallingConfigurationInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type GetVoiceConnectorEmergencyCallingConfigurationOutput

type GetVoiceConnectorEmergencyCallingConfigurationOutput struct {
	EmergencyCallingConfiguration *types.EmergencyCallingConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetVoiceConnectorGroupInput

type GetVoiceConnectorGroupInput struct {

	// This member is required.
	VoiceConnectorGroupId *string
	// contains filtered or unexported fields
}

type GetVoiceConnectorGroupOutput

type GetVoiceConnectorGroupOutput struct {
	VoiceConnectorGroup *types.VoiceConnectorGroup

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetVoiceConnectorInput

type GetVoiceConnectorInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type GetVoiceConnectorLoggingConfigurationInput

type GetVoiceConnectorLoggingConfigurationInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type GetVoiceConnectorLoggingConfigurationOutput

type GetVoiceConnectorLoggingConfigurationOutput struct {
	LoggingConfiguration *types.LoggingConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetVoiceConnectorOriginationInput

type GetVoiceConnectorOriginationInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type GetVoiceConnectorOriginationOutput

type GetVoiceConnectorOriginationOutput struct {
	Origination *types.Origination

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetVoiceConnectorOutput

type GetVoiceConnectorOutput struct {
	VoiceConnector *types.VoiceConnector

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetVoiceConnectorProxyInput

type GetVoiceConnectorProxyInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type GetVoiceConnectorProxyOutput

type GetVoiceConnectorProxyOutput struct {
	Proxy *types.Proxy

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetVoiceConnectorStreamingConfigurationInput

type GetVoiceConnectorStreamingConfigurationInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type GetVoiceConnectorStreamingConfigurationOutput

type GetVoiceConnectorStreamingConfigurationOutput struct {
	StreamingConfiguration *types.StreamingConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetVoiceConnectorTerminationHealthInput

type GetVoiceConnectorTerminationHealthInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type GetVoiceConnectorTerminationHealthOutput

type GetVoiceConnectorTerminationHealthOutput struct {
	TerminationHealth *types.TerminationHealth

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type GetVoiceConnectorTerminationInput

type GetVoiceConnectorTerminationInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type GetVoiceConnectorTerminationOutput

type GetVoiceConnectorTerminationOutput struct {
	Termination *types.Termination

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type HTTPClient

type HTTPClient interface {
	Do(*http.Request) (*http.Response, error)
}

type HTTPSignerV4

type HTTPSignerV4 interface {
	SignHTTP(ctx context.Context, credentials aws.Credentials, r *http.Request, payloadHash string, service string, region string, signingTime time.Time, optFns ...func(*v4.SignerOptions)) error
}

type ListAvailableVoiceConnectorRegionsInput

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

type ListAvailableVoiceConnectorRegionsOutput

type ListAvailableVoiceConnectorRegionsOutput struct {
	VoiceConnectorRegions []types.VoiceConnectorAwsRegion

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListPhoneNumberOrdersAPIClient

type ListPhoneNumberOrdersAPIClient interface {
	ListPhoneNumberOrders(context.Context, *ListPhoneNumberOrdersInput, ...func(*Options)) (*ListPhoneNumberOrdersOutput, error)
}

ListPhoneNumberOrdersAPIClient is a client that implements the ListPhoneNumberOrders operation.

type ListPhoneNumberOrdersInput

type ListPhoneNumberOrdersInput struct {
	MaxResults *int32

	NextToken *string
	// contains filtered or unexported fields
}

type ListPhoneNumberOrdersOutput

type ListPhoneNumberOrdersOutput struct {
	NextToken *string

	PhoneNumberOrders []types.PhoneNumberOrder

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListPhoneNumberOrdersPaginator

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

ListPhoneNumberOrdersPaginator is a paginator for ListPhoneNumberOrders

func NewListPhoneNumberOrdersPaginator

NewListPhoneNumberOrdersPaginator returns a new ListPhoneNumberOrdersPaginator

func (*ListPhoneNumberOrdersPaginator) HasMorePages

func (p *ListPhoneNumberOrdersPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available

func (*ListPhoneNumberOrdersPaginator) NextPage

NextPage retrieves the next ListPhoneNumberOrders page.

type ListPhoneNumberOrdersPaginatorOptions

type ListPhoneNumberOrdersPaginatorOptions struct {
	Limit int32

	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

ListPhoneNumberOrdersPaginatorOptions is the paginator options for ListPhoneNumberOrders

type ListPhoneNumbersAPIClient

type ListPhoneNumbersAPIClient interface {
	ListPhoneNumbers(context.Context, *ListPhoneNumbersInput, ...func(*Options)) (*ListPhoneNumbersOutput, error)
}

ListPhoneNumbersAPIClient is a client that implements the ListPhoneNumbers operation.

type ListPhoneNumbersInput

type ListPhoneNumbersInput struct {
	FilterName types.PhoneNumberAssociationName

	FilterValue *string

	MaxResults *int32

	NextToken *string

	ProductType types.PhoneNumberProductType

	Status *string
	// contains filtered or unexported fields
}

type ListPhoneNumbersOutput

type ListPhoneNumbersOutput struct {
	NextToken *string

	PhoneNumbers []types.PhoneNumber

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListPhoneNumbersPaginator

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

ListPhoneNumbersPaginator is a paginator for ListPhoneNumbers

func NewListPhoneNumbersPaginator

func NewListPhoneNumbersPaginator(client ListPhoneNumbersAPIClient, params *ListPhoneNumbersInput, optFns ...func(*ListPhoneNumbersPaginatorOptions)) *ListPhoneNumbersPaginator

NewListPhoneNumbersPaginator returns a new ListPhoneNumbersPaginator

func (*ListPhoneNumbersPaginator) HasMorePages

func (p *ListPhoneNumbersPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available

func (*ListPhoneNumbersPaginator) NextPage

func (p *ListPhoneNumbersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListPhoneNumbersOutput, error)

NextPage retrieves the next ListPhoneNumbers page.

type ListPhoneNumbersPaginatorOptions

type ListPhoneNumbersPaginatorOptions struct {
	Limit int32

	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

ListPhoneNumbersPaginatorOptions is the paginator options for ListPhoneNumbers

type ListProxySessionsAPIClient

type ListProxySessionsAPIClient interface {
	ListProxySessions(context.Context, *ListProxySessionsInput, ...func(*Options)) (*ListProxySessionsOutput, error)
}

ListProxySessionsAPIClient is a client that implements the ListProxySessions operation.

type ListProxySessionsInput

type ListProxySessionsInput struct {

	// This member is required.
	VoiceConnectorId *string

	MaxResults *int32

	NextToken *string

	Status types.ProxySessionStatus
	// contains filtered or unexported fields
}

type ListProxySessionsOutput

type ListProxySessionsOutput struct {
	NextToken *string

	ProxySessions []types.ProxySession

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListProxySessionsPaginator

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

ListProxySessionsPaginator is a paginator for ListProxySessions

func NewListProxySessionsPaginator

func NewListProxySessionsPaginator(client ListProxySessionsAPIClient, params *ListProxySessionsInput, optFns ...func(*ListProxySessionsPaginatorOptions)) *ListProxySessionsPaginator

NewListProxySessionsPaginator returns a new ListProxySessionsPaginator

func (*ListProxySessionsPaginator) HasMorePages

func (p *ListProxySessionsPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available

func (*ListProxySessionsPaginator) NextPage

func (p *ListProxySessionsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListProxySessionsOutput, error)

NextPage retrieves the next ListProxySessions page.

type ListProxySessionsPaginatorOptions

type ListProxySessionsPaginatorOptions struct {
	Limit int32

	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

ListProxySessionsPaginatorOptions is the paginator options for ListProxySessions

type ListSipMediaApplicationsAPIClient

type ListSipMediaApplicationsAPIClient interface {
	ListSipMediaApplications(context.Context, *ListSipMediaApplicationsInput, ...func(*Options)) (*ListSipMediaApplicationsOutput, error)
}

ListSipMediaApplicationsAPIClient is a client that implements the ListSipMediaApplications operation.

type ListSipMediaApplicationsInput

type ListSipMediaApplicationsInput struct {
	MaxResults *int32

	NextToken *string
	// contains filtered or unexported fields
}

type ListSipMediaApplicationsOutput

type ListSipMediaApplicationsOutput struct {
	NextToken *string

	SipMediaApplications []types.SipMediaApplication

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListSipMediaApplicationsPaginator

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

ListSipMediaApplicationsPaginator is a paginator for ListSipMediaApplications

func NewListSipMediaApplicationsPaginator

NewListSipMediaApplicationsPaginator returns a new ListSipMediaApplicationsPaginator

func (*ListSipMediaApplicationsPaginator) HasMorePages

func (p *ListSipMediaApplicationsPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available

func (*ListSipMediaApplicationsPaginator) NextPage

NextPage retrieves the next ListSipMediaApplications page.

type ListSipMediaApplicationsPaginatorOptions

type ListSipMediaApplicationsPaginatorOptions struct {
	Limit int32

	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

ListSipMediaApplicationsPaginatorOptions is the paginator options for ListSipMediaApplications

type ListSipRulesAPIClient

type ListSipRulesAPIClient interface {
	ListSipRules(context.Context, *ListSipRulesInput, ...func(*Options)) (*ListSipRulesOutput, error)
}

ListSipRulesAPIClient is a client that implements the ListSipRules operation.

type ListSipRulesInput

type ListSipRulesInput struct {
	MaxResults *int32

	NextToken *string

	SipMediaApplicationId *string
	// contains filtered or unexported fields
}

type ListSipRulesOutput

type ListSipRulesOutput struct {
	NextToken *string

	SipRules []types.SipRule

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListSipRulesPaginator

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

ListSipRulesPaginator is a paginator for ListSipRules

func NewListSipRulesPaginator

func NewListSipRulesPaginator(client ListSipRulesAPIClient, params *ListSipRulesInput, optFns ...func(*ListSipRulesPaginatorOptions)) *ListSipRulesPaginator

NewListSipRulesPaginator returns a new ListSipRulesPaginator

func (*ListSipRulesPaginator) HasMorePages

func (p *ListSipRulesPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available

func (*ListSipRulesPaginator) NextPage

func (p *ListSipRulesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListSipRulesOutput, error)

NextPage retrieves the next ListSipRules page.

type ListSipRulesPaginatorOptions

type ListSipRulesPaginatorOptions struct {
	Limit int32

	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

ListSipRulesPaginatorOptions is the paginator options for ListSipRules

type ListSupportedPhoneNumberCountriesInput

type ListSupportedPhoneNumberCountriesInput struct {

	// This member is required.
	ProductType types.PhoneNumberProductType
	// contains filtered or unexported fields
}

type ListSupportedPhoneNumberCountriesOutput

type ListSupportedPhoneNumberCountriesOutput struct {
	PhoneNumberCountries []types.PhoneNumberCountry

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListVoiceConnectorGroupsAPIClient

type ListVoiceConnectorGroupsAPIClient interface {
	ListVoiceConnectorGroups(context.Context, *ListVoiceConnectorGroupsInput, ...func(*Options)) (*ListVoiceConnectorGroupsOutput, error)
}

ListVoiceConnectorGroupsAPIClient is a client that implements the ListVoiceConnectorGroups operation.

type ListVoiceConnectorGroupsInput

type ListVoiceConnectorGroupsInput struct {
	MaxResults *int32

	NextToken *string
	// contains filtered or unexported fields
}

type ListVoiceConnectorGroupsOutput

type ListVoiceConnectorGroupsOutput struct {
	NextToken *string

	VoiceConnectorGroups []types.VoiceConnectorGroup

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListVoiceConnectorGroupsPaginator

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

ListVoiceConnectorGroupsPaginator is a paginator for ListVoiceConnectorGroups

func NewListVoiceConnectorGroupsPaginator

NewListVoiceConnectorGroupsPaginator returns a new ListVoiceConnectorGroupsPaginator

func (*ListVoiceConnectorGroupsPaginator) HasMorePages

func (p *ListVoiceConnectorGroupsPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available

func (*ListVoiceConnectorGroupsPaginator) NextPage

NextPage retrieves the next ListVoiceConnectorGroups page.

type ListVoiceConnectorGroupsPaginatorOptions

type ListVoiceConnectorGroupsPaginatorOptions struct {
	Limit int32

	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

ListVoiceConnectorGroupsPaginatorOptions is the paginator options for ListVoiceConnectorGroups

type ListVoiceConnectorTerminationCredentialsInput

type ListVoiceConnectorTerminationCredentialsInput struct {

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type ListVoiceConnectorTerminationCredentialsOutput

type ListVoiceConnectorTerminationCredentialsOutput struct {
	Usernames []string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListVoiceConnectorsAPIClient

type ListVoiceConnectorsAPIClient interface {
	ListVoiceConnectors(context.Context, *ListVoiceConnectorsInput, ...func(*Options)) (*ListVoiceConnectorsOutput, error)
}

ListVoiceConnectorsAPIClient is a client that implements the ListVoiceConnectors operation.

type ListVoiceConnectorsInput

type ListVoiceConnectorsInput struct {
	MaxResults *int32

	NextToken *string
	// contains filtered or unexported fields
}

type ListVoiceConnectorsOutput

type ListVoiceConnectorsOutput struct {
	NextToken *string

	VoiceConnectors []types.VoiceConnector

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ListVoiceConnectorsPaginator

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

ListVoiceConnectorsPaginator is a paginator for ListVoiceConnectors

func NewListVoiceConnectorsPaginator

func NewListVoiceConnectorsPaginator(client ListVoiceConnectorsAPIClient, params *ListVoiceConnectorsInput, optFns ...func(*ListVoiceConnectorsPaginatorOptions)) *ListVoiceConnectorsPaginator

NewListVoiceConnectorsPaginator returns a new ListVoiceConnectorsPaginator

func (*ListVoiceConnectorsPaginator) HasMorePages

func (p *ListVoiceConnectorsPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available

func (*ListVoiceConnectorsPaginator) NextPage

func (p *ListVoiceConnectorsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListVoiceConnectorsOutput, error)

NextPage retrieves the next ListVoiceConnectors page.

type ListVoiceConnectorsPaginatorOptions

type ListVoiceConnectorsPaginatorOptions struct {
	Limit int32

	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

ListVoiceConnectorsPaginatorOptions is the paginator options for ListVoiceConnectors

type Options

type Options struct {
	// Set of options to modify how an operation is invoked. These apply to all
	// operations invoked for this client. Use functional options on operation call to
	// modify this list for per operation behavior.
	APIOptions []func(*middleware.Stack) error

	// Configures the events that will be sent to the configured logger.
	ClientLogMode aws.ClientLogMode

	// The credentials object to use when signing requests.
	Credentials aws.CredentialsProvider

	// The configuration DefaultsMode that the SDK should use when constructing the
	// clients initial default settings.
	DefaultsMode aws.DefaultsMode

	// The endpoint options to be used when attempting to resolve an endpoint.
	EndpointOptions EndpointResolverOptions

	// The service endpoint resolver.
	EndpointResolver EndpointResolver

	// Signature Version 4 (SigV4) Signer
	HTTPSignerV4 HTTPSignerV4

	// The logger writer interface to write logging messages to.
	Logger logging.Logger

	// The region to send requests to. (Required)
	Region string

	// RetryMaxAttempts specifies the maximum number attempts an API client will call
	// an operation that fails with a retryable error. A value of 0 is ignored, and
	// will not be used to configure the API client created default retryer, or modify
	// per operation call's retry max attempts. When creating a new API Clients this
	// member will only be used if the Retryer Options member is nil. This value will
	// be ignored if Retryer is not nil. If specified in an operation call's functional
	// options with a value that is different than the constructed client's Options,
	// the Client's Retryer will be wrapped to use the operation's specific
	// RetryMaxAttempts value.
	RetryMaxAttempts int

	// RetryMode specifies the retry mode the API client will be created with, if
	// Retryer option is not also specified. When creating a new API Clients this
	// member will only be used if the Retryer Options member is nil. This value will
	// be ignored if Retryer is not nil. Currently does not support per operation call
	// overrides, may in the future.
	RetryMode aws.RetryMode

	// Retryer guides how HTTP requests should be retried in case of recoverable
	// failures. When nil the API client will use a default retryer. The kind of
	// default retry created by the API client can be changed with the RetryMode
	// option.
	Retryer aws.Retryer

	// The RuntimeEnvironment configuration, only populated if the DefaultsMode is set
	// to DefaultsModeAuto and is initialized using config.LoadDefaultConfig. You
	// should not populate this structure programmatically, or rely on the values here
	// within your applications.
	RuntimeEnvironment aws.RuntimeEnvironment

	// The HTTP client to invoke API calls with. Defaults to client's default HTTP
	// implementation if nil.
	HTTPClient HTTPClient
	// contains filtered or unexported fields
}

func (Options) Copy

func (o Options) Copy() Options

Copy creates a clone where the APIOptions list is deep copied.

type PutSipMediaApplicationAlexaSkillConfigurationInput

type PutSipMediaApplicationAlexaSkillConfigurationInput struct {

	// This member is required.
	SipMediaApplicationId *string

	SipMediaApplicationAlexaSkillConfiguration *types.SipMediaApplicationAlexaSkillConfiguration
	// contains filtered or unexported fields
}

type PutSipMediaApplicationAlexaSkillConfigurationOutput

type PutSipMediaApplicationAlexaSkillConfigurationOutput struct {
	SipMediaApplicationAlexaSkillConfiguration *types.SipMediaApplicationAlexaSkillConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type PutSipMediaApplicationLoggingConfigurationInput

type PutSipMediaApplicationLoggingConfigurationInput struct {

	// This member is required.
	SipMediaApplicationId *string

	SipMediaApplicationLoggingConfiguration *types.SipMediaApplicationLoggingConfiguration
	// contains filtered or unexported fields
}

type PutSipMediaApplicationLoggingConfigurationOutput

type PutSipMediaApplicationLoggingConfigurationOutput struct {
	SipMediaApplicationLoggingConfiguration *types.SipMediaApplicationLoggingConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type PutVoiceConnectorEmergencyCallingConfigurationInput

type PutVoiceConnectorEmergencyCallingConfigurationInput struct {

	// This member is required.
	EmergencyCallingConfiguration *types.EmergencyCallingConfiguration

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type PutVoiceConnectorEmergencyCallingConfigurationOutput

type PutVoiceConnectorEmergencyCallingConfigurationOutput struct {
	EmergencyCallingConfiguration *types.EmergencyCallingConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type PutVoiceConnectorLoggingConfigurationInput

type PutVoiceConnectorLoggingConfigurationInput struct {

	// This member is required.
	LoggingConfiguration *types.LoggingConfiguration

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type PutVoiceConnectorLoggingConfigurationOutput

type PutVoiceConnectorLoggingConfigurationOutput struct {
	LoggingConfiguration *types.LoggingConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type PutVoiceConnectorOriginationInput

type PutVoiceConnectorOriginationInput struct {

	// This member is required.
	Origination *types.Origination

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type PutVoiceConnectorOriginationOutput

type PutVoiceConnectorOriginationOutput struct {
	Origination *types.Origination

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type PutVoiceConnectorProxyInput

type PutVoiceConnectorProxyInput struct {

	// This member is required.
	DefaultSessionExpiryMinutes *int32

	// This member is required.
	PhoneNumberPoolCountries []string

	// This member is required.
	VoiceConnectorId *string

	Disabled *bool

	FallBackPhoneNumber *string
	// contains filtered or unexported fields
}

type PutVoiceConnectorProxyOutput

type PutVoiceConnectorProxyOutput struct {
	Proxy *types.Proxy

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type PutVoiceConnectorStreamingConfigurationInput

type PutVoiceConnectorStreamingConfigurationInput struct {

	// This member is required.
	StreamingConfiguration *types.StreamingConfiguration

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type PutVoiceConnectorStreamingConfigurationOutput

type PutVoiceConnectorStreamingConfigurationOutput struct {
	StreamingConfiguration *types.StreamingConfiguration

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type PutVoiceConnectorTerminationCredentialsInput

type PutVoiceConnectorTerminationCredentialsInput struct {

	// This member is required.
	VoiceConnectorId *string

	Credentials []types.Credential
	// contains filtered or unexported fields
}

type PutVoiceConnectorTerminationCredentialsOutput

type PutVoiceConnectorTerminationCredentialsOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type PutVoiceConnectorTerminationInput

type PutVoiceConnectorTerminationInput struct {

	// This member is required.
	Termination *types.Termination

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type PutVoiceConnectorTerminationOutput

type PutVoiceConnectorTerminationOutput struct {
	Termination *types.Termination

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ResolveEndpoint

type ResolveEndpoint struct {
	Resolver EndpointResolver
	Options  EndpointResolverOptions
}

func (*ResolveEndpoint) HandleSerialize

func (*ResolveEndpoint) ID

func (*ResolveEndpoint) ID() string

type RestorePhoneNumberInput

type RestorePhoneNumberInput struct {

	// This member is required.
	PhoneNumberId *string
	// contains filtered or unexported fields
}

type RestorePhoneNumberOutput

type RestorePhoneNumberOutput struct {
	PhoneNumber *types.PhoneNumber

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type SearchAvailablePhoneNumbersAPIClient

type SearchAvailablePhoneNumbersAPIClient interface {
	SearchAvailablePhoneNumbers(context.Context, *SearchAvailablePhoneNumbersInput, ...func(*Options)) (*SearchAvailablePhoneNumbersOutput, error)
}

SearchAvailablePhoneNumbersAPIClient is a client that implements the SearchAvailablePhoneNumbers operation.

type SearchAvailablePhoneNumbersInput

type SearchAvailablePhoneNumbersInput struct {
	AreaCode *string

	City *string

	Country *string

	MaxResults *int32

	NextToken *string

	PhoneNumberType types.PhoneNumberType

	State *string

	TollFreePrefix *string
	// contains filtered or unexported fields
}

type SearchAvailablePhoneNumbersOutput

type SearchAvailablePhoneNumbersOutput struct {
	E164PhoneNumbers []string

	NextToken *string

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type SearchAvailablePhoneNumbersPaginator

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

SearchAvailablePhoneNumbersPaginator is a paginator for SearchAvailablePhoneNumbers

func NewSearchAvailablePhoneNumbersPaginator

NewSearchAvailablePhoneNumbersPaginator returns a new SearchAvailablePhoneNumbersPaginator

func (*SearchAvailablePhoneNumbersPaginator) HasMorePages

func (p *SearchAvailablePhoneNumbersPaginator) HasMorePages() bool

HasMorePages returns a boolean indicating whether more pages are available

func (*SearchAvailablePhoneNumbersPaginator) NextPage

NextPage retrieves the next SearchAvailablePhoneNumbers page.

type SearchAvailablePhoneNumbersPaginatorOptions

type SearchAvailablePhoneNumbersPaginatorOptions struct {
	Limit int32

	// Set to true if pagination should stop if the service returns a pagination token
	// that matches the most recent token provided to the service.
	StopOnDuplicateToken bool
}

SearchAvailablePhoneNumbersPaginatorOptions is the paginator options for SearchAvailablePhoneNumbers

type UpdateGlobalSettingsInput

type UpdateGlobalSettingsInput struct {
	VoiceConnector *types.VoiceConnectorSettings
	// contains filtered or unexported fields
}

type UpdateGlobalSettingsOutput

type UpdateGlobalSettingsOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdatePhoneNumberInput

type UpdatePhoneNumberInput struct {

	// This member is required.
	PhoneNumberId *string

	CallingName *string

	ProductType types.PhoneNumberProductType
	// contains filtered or unexported fields
}

type UpdatePhoneNumberOutput

type UpdatePhoneNumberOutput struct {
	PhoneNumber *types.PhoneNumber

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdatePhoneNumberSettingsInput

type UpdatePhoneNumberSettingsInput struct {

	// This member is required.
	CallingName *string
	// contains filtered or unexported fields
}

type UpdatePhoneNumberSettingsOutput

type UpdatePhoneNumberSettingsOutput struct {
	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateProxySessionInput

type UpdateProxySessionInput struct {

	// This member is required.
	Capabilities []types.Capability

	// This member is required.
	ProxySessionId *string

	// This member is required.
	VoiceConnectorId *string

	ExpiryMinutes *int32
	// contains filtered or unexported fields
}

type UpdateProxySessionOutput

type UpdateProxySessionOutput struct {
	ProxySession *types.ProxySession

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateSipMediaApplicationCallInput

type UpdateSipMediaApplicationCallInput struct {

	// This member is required.
	Arguments map[string]string

	// This member is required.
	SipMediaApplicationId *string

	// This member is required.
	TransactionId *string
	// contains filtered or unexported fields
}

type UpdateSipMediaApplicationCallOutput

type UpdateSipMediaApplicationCallOutput struct {
	SipMediaApplicationCall *types.SipMediaApplicationCall

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateSipMediaApplicationInput

type UpdateSipMediaApplicationInput struct {

	// This member is required.
	SipMediaApplicationId *string

	Endpoints []types.SipMediaApplicationEndpoint

	Name *string
	// contains filtered or unexported fields
}

type UpdateSipMediaApplicationOutput

type UpdateSipMediaApplicationOutput struct {
	SipMediaApplication *types.SipMediaApplication

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateSipRuleInput

type UpdateSipRuleInput struct {

	// This member is required.
	Name *string

	// This member is required.
	SipRuleId *string

	Disabled *bool

	TargetApplications []types.SipRuleTargetApplication
	// contains filtered or unexported fields
}

type UpdateSipRuleOutput

type UpdateSipRuleOutput struct {
	SipRule *types.SipRule

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateVoiceConnectorGroupInput

type UpdateVoiceConnectorGroupInput struct {

	// This member is required.
	Name *string

	// This member is required.
	VoiceConnectorGroupId *string

	// This member is required.
	VoiceConnectorItems []types.VoiceConnectorItem
	// contains filtered or unexported fields
}

type UpdateVoiceConnectorGroupOutput

type UpdateVoiceConnectorGroupOutput struct {
	VoiceConnectorGroup *types.VoiceConnectorGroup

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type UpdateVoiceConnectorInput

type UpdateVoiceConnectorInput struct {

	// This member is required.
	Name *string

	// This member is required.
	RequireEncryption *bool

	// This member is required.
	VoiceConnectorId *string
	// contains filtered or unexported fields
}

type UpdateVoiceConnectorOutput

type UpdateVoiceConnectorOutput struct {
	VoiceConnector *types.VoiceConnector

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

type ValidateE911AddressInput

type ValidateE911AddressInput struct {

	// This member is required.
	AwsAccountId *string

	// This member is required.
	City *string

	// This member is required.
	Country *string

	// This member is required.
	PostalCode *string

	// This member is required.
	State *string

	// This member is required.
	StreetInfo *string

	// This member is required.
	StreetNumber *string
	// contains filtered or unexported fields
}

type ValidateE911AddressOutput

type ValidateE911AddressOutput struct {
	Address *types.Address

	AddressExternalId *string

	CandidateAddressList []types.CandidateAddress

	ValidationResult int32

	// Metadata pertaining to the operation's result.
	ResultMetadata middleware.Metadata
	// contains filtered or unexported fields
}

Source Files

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL