...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/chimesdkvoice"
Overview
Constants

Overview ▾

Package chimesdkvoice provides the client and types for making API requests to Amazon Chime SDK Voice.

The Amazon Chime SDK telephony APIs in this section enable developers to create PSTN calling solutions that use Amazon Chime SDK Voice Connectors, and Amazon Chime SDK SIP media applications. Developers can also order and manage phone numbers, create and manage Voice Connectors and SIP media applications, and run voice analytics.

See https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03 for more information on this service.

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

Using the Client

To contact Amazon Chime SDK Voice 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 SDK Voice client ChimeSDKVoice for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/chimesdkvoice/#New

The stub package, chimesdkvoiceiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

AssociatePhoneNumbersWithVoiceConnector
AssociatePhoneNumbersWithVoiceConnectorGroup
BatchDeletePhoneNumber
BatchUpdatePhoneNumber
CreatePhoneNumberOrder
CreateProxySession
CreateSipMediaApplication
CreateSipMediaApplicationCall
CreateSipRule
CreateVoiceConnector
CreateVoiceConnectorGroup
CreateVoiceProfile
CreateVoiceProfileDomain
DeletePhoneNumber
DeleteProxySession
DeleteSipMediaApplication
DeleteSipRule
DeleteVoiceConnector
DeleteVoiceConnectorEmergencyCallingConfiguration
DeleteVoiceConnectorGroup
DeleteVoiceConnectorOrigination
DeleteVoiceConnectorProxy
DeleteVoiceConnectorStreamingConfiguration
DeleteVoiceConnectorTermination
DeleteVoiceConnectorTerminationCredentials
DeleteVoiceProfile
DeleteVoiceProfileDomain
DisassociatePhoneNumbersFromVoiceConnector
DisassociatePhoneNumbersFromVoiceConnectorGroup
GetGlobalSettings
GetPhoneNumber
GetPhoneNumberOrder
GetPhoneNumberSettings
GetProxySession
GetSipMediaApplication
GetSipMediaApplicationAlexaSkillConfiguration
GetSipMediaApplicationLoggingConfiguration
GetSipRule
GetSpeakerSearchTask
GetVoiceConnector
GetVoiceConnectorEmergencyCallingConfiguration
GetVoiceConnectorGroup
GetVoiceConnectorLoggingConfiguration
GetVoiceConnectorOrigination
GetVoiceConnectorProxy
GetVoiceConnectorStreamingConfiguration
GetVoiceConnectorTermination
GetVoiceConnectorTerminationHealth
GetVoiceProfile
GetVoiceProfileDomain
GetVoiceToneAnalysisTask
ListAvailableVoiceConnectorRegions
ListPhoneNumberOrders ( Paginator )
ListPhoneNumbers ( Paginator )
ListProxySessions ( Paginator )
ListSipMediaApplications ( Paginator )
ListSipRules ( Paginator )
ListSupportedPhoneNumberCountries
ListTagsForResource
ListVoiceConnectorGroups ( Paginator )
ListVoiceConnectorTerminationCredentials
ListVoiceConnectors ( Paginator )
ListVoiceProfileDomains ( Paginator )
ListVoiceProfiles ( Paginator )
PutSipMediaApplicationAlexaSkillConfiguration
PutSipMediaApplicationLoggingConfiguration
PutVoiceConnectorEmergencyCallingConfiguration
PutVoiceConnectorLoggingConfiguration
PutVoiceConnectorOrigination
PutVoiceConnectorProxy
PutVoiceConnectorStreamingConfiguration
PutVoiceConnectorTermination
PutVoiceConnectorTerminationCredentials
RestorePhoneNumber
SearchAvailablePhoneNumbers ( Paginator )
StartSpeakerSearchTask
StartVoiceToneAnalysisTask
StopSpeakerSearchTask
StopVoiceToneAnalysisTask
TagResource
UntagResource
UpdateGlobalSettings
UpdatePhoneNumber
UpdatePhoneNumberSettings
UpdateProxySession
UpdateSipMediaApplication
UpdateSipMediaApplicationCall
UpdateSipRule
UpdateVoiceConnector
UpdateVoiceConnectorGroup
UpdateVoiceProfile
UpdateVoiceProfileDomain
ValidateE911Address

Types ▾

type ChimeSDKVoice
func New(p client.ConfigProvider, cfgs ...*aws.Config) *ChimeSDKVoice
func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnector(input *AssociatePhoneNumbersWithVoiceConnectorInput) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroup(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorGroupOutput)
func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroupWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorGroupInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociatePhoneNumbersWithVoiceConnectorInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorOutput)
func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) BatchDeletePhoneNumber(input *BatchDeletePhoneNumberInput) (*BatchDeletePhoneNumberOutput, error)
func (c *ChimeSDKVoice) BatchDeletePhoneNumberRequest(input *BatchDeletePhoneNumberInput) (req *request.Request, output *BatchDeletePhoneNumberOutput)
func (c *ChimeSDKVoice) BatchDeletePhoneNumberWithContext(ctx aws.Context, input *BatchDeletePhoneNumberInput, opts ...request.Option) (*BatchDeletePhoneNumberOutput, error)
func (c *ChimeSDKVoice) BatchUpdatePhoneNumber(input *BatchUpdatePhoneNumberInput) (*BatchUpdatePhoneNumberOutput, error)
func (c *ChimeSDKVoice) BatchUpdatePhoneNumberRequest(input *BatchUpdatePhoneNumberInput) (req *request.Request, output *BatchUpdatePhoneNumberOutput)
func (c *ChimeSDKVoice) BatchUpdatePhoneNumberWithContext(ctx aws.Context, input *BatchUpdatePhoneNumberInput, opts ...request.Option) (*BatchUpdatePhoneNumberOutput, error)
func (c *ChimeSDKVoice) CreatePhoneNumberOrder(input *CreatePhoneNumberOrderInput) (*CreatePhoneNumberOrderOutput, error)
func (c *ChimeSDKVoice) CreatePhoneNumberOrderRequest(input *CreatePhoneNumberOrderInput) (req *request.Request, output *CreatePhoneNumberOrderOutput)
func (c *ChimeSDKVoice) CreatePhoneNumberOrderWithContext(ctx aws.Context, input *CreatePhoneNumberOrderInput, opts ...request.Option) (*CreatePhoneNumberOrderOutput, error)
func (c *ChimeSDKVoice) CreateProxySession(input *CreateProxySessionInput) (*CreateProxySessionOutput, error)
func (c *ChimeSDKVoice) CreateProxySessionRequest(input *CreateProxySessionInput) (req *request.Request, output *CreateProxySessionOutput)
func (c *ChimeSDKVoice) CreateProxySessionWithContext(ctx aws.Context, input *CreateProxySessionInput, opts ...request.Option) (*CreateProxySessionOutput, error)
func (c *ChimeSDKVoice) CreateSipMediaApplication(input *CreateSipMediaApplicationInput) (*CreateSipMediaApplicationOutput, error)
func (c *ChimeSDKVoice) CreateSipMediaApplicationCall(input *CreateSipMediaApplicationCallInput) (*CreateSipMediaApplicationCallOutput, error)
func (c *ChimeSDKVoice) CreateSipMediaApplicationCallRequest(input *CreateSipMediaApplicationCallInput) (req *request.Request, output *CreateSipMediaApplicationCallOutput)
func (c *ChimeSDKVoice) CreateSipMediaApplicationCallWithContext(ctx aws.Context, input *CreateSipMediaApplicationCallInput, opts ...request.Option) (*CreateSipMediaApplicationCallOutput, error)
func (c *ChimeSDKVoice) CreateSipMediaApplicationRequest(input *CreateSipMediaApplicationInput) (req *request.Request, output *CreateSipMediaApplicationOutput)
func (c *ChimeSDKVoice) CreateSipMediaApplicationWithContext(ctx aws.Context, input *CreateSipMediaApplicationInput, opts ...request.Option) (*CreateSipMediaApplicationOutput, error)
func (c *ChimeSDKVoice) CreateSipRule(input *CreateSipRuleInput) (*CreateSipRuleOutput, error)
func (c *ChimeSDKVoice) CreateSipRuleRequest(input *CreateSipRuleInput) (req *request.Request, output *CreateSipRuleOutput)
func (c *ChimeSDKVoice) CreateSipRuleWithContext(ctx aws.Context, input *CreateSipRuleInput, opts ...request.Option) (*CreateSipRuleOutput, error)
func (c *ChimeSDKVoice) CreateVoiceConnector(input *CreateVoiceConnectorInput) (*CreateVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) CreateVoiceConnectorGroup(input *CreateVoiceConnectorGroupInput) (*CreateVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGroupInput) (req *request.Request, output *CreateVoiceConnectorGroupOutput)
func (c *ChimeSDKVoice) CreateVoiceConnectorGroupWithContext(ctx aws.Context, input *CreateVoiceConnectorGroupInput, opts ...request.Option) (*CreateVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) (req *request.Request, output *CreateVoiceConnectorOutput)
func (c *ChimeSDKVoice) CreateVoiceConnectorWithContext(ctx aws.Context, input *CreateVoiceConnectorInput, opts ...request.Option) (*CreateVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) CreateVoiceProfile(input *CreateVoiceProfileInput) (*CreateVoiceProfileOutput, error)
func (c *ChimeSDKVoice) CreateVoiceProfileDomain(input *CreateVoiceProfileDomainInput) (*CreateVoiceProfileDomainOutput, error)
func (c *ChimeSDKVoice) CreateVoiceProfileDomainRequest(input *CreateVoiceProfileDomainInput) (req *request.Request, output *CreateVoiceProfileDomainOutput)
func (c *ChimeSDKVoice) CreateVoiceProfileDomainWithContext(ctx aws.Context, input *CreateVoiceProfileDomainInput, opts ...request.Option) (*CreateVoiceProfileDomainOutput, error)
func (c *ChimeSDKVoice) CreateVoiceProfileRequest(input *CreateVoiceProfileInput) (req *request.Request, output *CreateVoiceProfileOutput)
func (c *ChimeSDKVoice) CreateVoiceProfileWithContext(ctx aws.Context, input *CreateVoiceProfileInput, opts ...request.Option) (*CreateVoiceProfileOutput, error)
func (c *ChimeSDKVoice) DeletePhoneNumber(input *DeletePhoneNumberInput) (*DeletePhoneNumberOutput, error)
func (c *ChimeSDKVoice) DeletePhoneNumberRequest(input *DeletePhoneNumberInput) (req *request.Request, output *DeletePhoneNumberOutput)
func (c *ChimeSDKVoice) DeletePhoneNumberWithContext(ctx aws.Context, input *DeletePhoneNumberInput, opts ...request.Option) (*DeletePhoneNumberOutput, error)
func (c *ChimeSDKVoice) DeleteProxySession(input *DeleteProxySessionInput) (*DeleteProxySessionOutput, error)
func (c *ChimeSDKVoice) DeleteProxySessionRequest(input *DeleteProxySessionInput) (req *request.Request, output *DeleteProxySessionOutput)
func (c *ChimeSDKVoice) DeleteProxySessionWithContext(ctx aws.Context, input *DeleteProxySessionInput, opts ...request.Option) (*DeleteProxySessionOutput, error)
func (c *ChimeSDKVoice) DeleteSipMediaApplication(input *DeleteSipMediaApplicationInput) (*DeleteSipMediaApplicationOutput, error)
func (c *ChimeSDKVoice) DeleteSipMediaApplicationRequest(input *DeleteSipMediaApplicationInput) (req *request.Request, output *DeleteSipMediaApplicationOutput)
func (c *ChimeSDKVoice) DeleteSipMediaApplicationWithContext(ctx aws.Context, input *DeleteSipMediaApplicationInput, opts ...request.Option) (*DeleteSipMediaApplicationOutput, error)
func (c *ChimeSDKVoice) DeleteSipRule(input *DeleteSipRuleInput) (*DeleteSipRuleOutput, error)
func (c *ChimeSDKVoice) DeleteSipRuleRequest(input *DeleteSipRuleInput) (req *request.Request, output *DeleteSipRuleOutput)
func (c *ChimeSDKVoice) DeleteSipRuleWithContext(ctx aws.Context, input *DeleteSipRuleInput, opts ...request.Option) (*DeleteSipRuleOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnector(input *DeleteVoiceConnectorInput) (*DeleteVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfiguration(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorEmergencyCallingConfigurationOutput)
func (c *ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorGroup(input *DeleteVoiceConnectorGroupInput) (*DeleteVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGroupInput) (req *request.Request, output *DeleteVoiceConnectorGroupOutput)
func (c *ChimeSDKVoice) DeleteVoiceConnectorGroupWithContext(ctx aws.Context, input *DeleteVoiceConnectorGroupInput, opts ...request.Option) (*DeleteVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorOrigination(input *DeleteVoiceConnectorOriginationInput) (*DeleteVoiceConnectorOriginationOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnectorOriginationInput) (req *request.Request, output *DeleteVoiceConnectorOriginationOutput)
func (c *ChimeSDKVoice) DeleteVoiceConnectorOriginationWithContext(ctx aws.Context, input *DeleteVoiceConnectorOriginationInput, opts ...request.Option) (*DeleteVoiceConnectorOriginationOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorProxy(input *DeleteVoiceConnectorProxyInput) (*DeleteVoiceConnectorProxyOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProxyInput) (req *request.Request, output *DeleteVoiceConnectorProxyOutput)
func (c *ChimeSDKVoice) DeleteVoiceConnectorProxyWithContext(ctx aws.Context, input *DeleteVoiceConnectorProxyInput, opts ...request.Option) (*DeleteVoiceConnectorProxyOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) (req *request.Request, output *DeleteVoiceConnectorOutput)
func (c *ChimeSDKVoice) DeleteVoiceConnectorStreamingConfiguration(input *DeleteVoiceConnectorStreamingConfigurationInput) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorStreamingConfigurationOutput)
func (c *ChimeSDKVoice) DeleteVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorTermination(input *DeleteVoiceConnectorTerminationInput) (*DeleteVoiceConnectorTerminationOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentials(input *DeleteVoiceConnectorTerminationCredentialsInput) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *DeleteVoiceConnectorTerminationCredentialsOutput)
func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnectorTerminationInput) (req *request.Request, output *DeleteVoiceConnectorTerminationOutput)
func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceConnectorWithContext(ctx aws.Context, input *DeleteVoiceConnectorInput, opts ...request.Option) (*DeleteVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceProfile(input *DeleteVoiceProfileInput) (*DeleteVoiceProfileOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceProfileDomain(input *DeleteVoiceProfileDomainInput) (*DeleteVoiceProfileDomainOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceProfileDomainRequest(input *DeleteVoiceProfileDomainInput) (req *request.Request, output *DeleteVoiceProfileDomainOutput)
func (c *ChimeSDKVoice) DeleteVoiceProfileDomainWithContext(ctx aws.Context, input *DeleteVoiceProfileDomainInput, opts ...request.Option) (*DeleteVoiceProfileDomainOutput, error)
func (c *ChimeSDKVoice) DeleteVoiceProfileRequest(input *DeleteVoiceProfileInput) (req *request.Request, output *DeleteVoiceProfileOutput)
func (c *ChimeSDKVoice) DeleteVoiceProfileWithContext(ctx aws.Context, input *DeleteVoiceProfileInput, opts ...request.Option) (*DeleteVoiceProfileOutput, error)
func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnector(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroup(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorGroupOutput)
func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroupWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorOutput)
func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) GetGlobalSettings(input *GetGlobalSettingsInput) (*GetGlobalSettingsOutput, error)
func (c *ChimeSDKVoice) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) (req *request.Request, output *GetGlobalSettingsOutput)
func (c *ChimeSDKVoice) GetGlobalSettingsWithContext(ctx aws.Context, input *GetGlobalSettingsInput, opts ...request.Option) (*GetGlobalSettingsOutput, error)
func (c *ChimeSDKVoice) GetPhoneNumber(input *GetPhoneNumberInput) (*GetPhoneNumberOutput, error)
func (c *ChimeSDKVoice) GetPhoneNumberOrder(input *GetPhoneNumberOrderInput) (*GetPhoneNumberOrderOutput, error)
func (c *ChimeSDKVoice) GetPhoneNumberOrderRequest(input *GetPhoneNumberOrderInput) (req *request.Request, output *GetPhoneNumberOrderOutput)
func (c *ChimeSDKVoice) GetPhoneNumberOrderWithContext(ctx aws.Context, input *GetPhoneNumberOrderInput, opts ...request.Option) (*GetPhoneNumberOrderOutput, error)
func (c *ChimeSDKVoice) GetPhoneNumberRequest(input *GetPhoneNumberInput) (req *request.Request, output *GetPhoneNumberOutput)
func (c *ChimeSDKVoice) GetPhoneNumberSettings(input *GetPhoneNumberSettingsInput) (*GetPhoneNumberSettingsOutput, error)
func (c *ChimeSDKVoice) GetPhoneNumberSettingsRequest(input *GetPhoneNumberSettingsInput) (req *request.Request, output *GetPhoneNumberSettingsOutput)
func (c *ChimeSDKVoice) GetPhoneNumberSettingsWithContext(ctx aws.Context, input *GetPhoneNumberSettingsInput, opts ...request.Option) (*GetPhoneNumberSettingsOutput, error)
func (c *ChimeSDKVoice) GetPhoneNumberWithContext(ctx aws.Context, input *GetPhoneNumberInput, opts ...request.Option) (*GetPhoneNumberOutput, error)
func (c *ChimeSDKVoice) GetProxySession(input *GetProxySessionInput) (*GetProxySessionOutput, error)
func (c *ChimeSDKVoice) GetProxySessionRequest(input *GetProxySessionInput) (req *request.Request, output *GetProxySessionOutput)
func (c *ChimeSDKVoice) GetProxySessionWithContext(ctx aws.Context, input *GetProxySessionInput, opts ...request.Option) (*GetProxySessionOutput, error)
func (c *ChimeSDKVoice) GetSipMediaApplication(input *GetSipMediaApplicationInput) (*GetSipMediaApplicationOutput, error)
func (c *ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfiguration(input *GetSipMediaApplicationAlexaSkillConfigurationInput) (*GetSipMediaApplicationAlexaSkillConfigurationOutput, error)
func (c *ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfigurationRequest(input *GetSipMediaApplicationAlexaSkillConfigurationInput) (req *request.Request, output *GetSipMediaApplicationAlexaSkillConfigurationOutput)
func (c *ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfigurationWithContext(ctx aws.Context, input *GetSipMediaApplicationAlexaSkillConfigurationInput, opts ...request.Option) (*GetSipMediaApplicationAlexaSkillConfigurationOutput, error)
func (c *ChimeSDKVoice) GetSipMediaApplicationLoggingConfiguration(input *GetSipMediaApplicationLoggingConfigurationInput) (*GetSipMediaApplicationLoggingConfigurationOutput, error)
func (c *ChimeSDKVoice) GetSipMediaApplicationLoggingConfigurationRequest(input *GetSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *GetSipMediaApplicationLoggingConfigurationOutput)
func (c *ChimeSDKVoice) GetSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *GetSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*GetSipMediaApplicationLoggingConfigurationOutput, error)
func (c *ChimeSDKVoice) GetSipMediaApplicationRequest(input *GetSipMediaApplicationInput) (req *request.Request, output *GetSipMediaApplicationOutput)
func (c *ChimeSDKVoice) GetSipMediaApplicationWithContext(ctx aws.Context, input *GetSipMediaApplicationInput, opts ...request.Option) (*GetSipMediaApplicationOutput, error)
func (c *ChimeSDKVoice) GetSipRule(input *GetSipRuleInput) (*GetSipRuleOutput, error)
func (c *ChimeSDKVoice) GetSipRuleRequest(input *GetSipRuleInput) (req *request.Request, output *GetSipRuleOutput)
func (c *ChimeSDKVoice) GetSipRuleWithContext(ctx aws.Context, input *GetSipRuleInput, opts ...request.Option) (*GetSipRuleOutput, error)
func (c *ChimeSDKVoice) GetSpeakerSearchTask(input *GetSpeakerSearchTaskInput) (*GetSpeakerSearchTaskOutput, error)
func (c *ChimeSDKVoice) GetSpeakerSearchTaskRequest(input *GetSpeakerSearchTaskInput) (req *request.Request, output *GetSpeakerSearchTaskOutput)
func (c *ChimeSDKVoice) GetSpeakerSearchTaskWithContext(ctx aws.Context, input *GetSpeakerSearchTaskInput, opts ...request.Option) (*GetSpeakerSearchTaskOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnector(input *GetVoiceConnectorInput) (*GetVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfiguration(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfigurationRequest(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *GetVoiceConnectorEmergencyCallingConfigurationOutput)
func (c *ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorGroup(input *GetVoiceConnectorGroupInput) (*GetVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput) (req *request.Request, output *GetVoiceConnectorGroupOutput)
func (c *ChimeSDKVoice) GetVoiceConnectorGroupWithContext(ctx aws.Context, input *GetVoiceConnectorGroupInput, opts ...request.Option) (*GetVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorLoggingConfiguration(input *GetVoiceConnectorLoggingConfigurationInput) (*GetVoiceConnectorLoggingConfigurationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *GetVoiceConnectorLoggingConfigurationOutput)
func (c *ChimeSDKVoice) GetVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorLoggingConfigurationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorOrigination(input *GetVoiceConnectorOriginationInput) (*GetVoiceConnectorOriginationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOriginationInput) (req *request.Request, output *GetVoiceConnectorOriginationOutput)
func (c *ChimeSDKVoice) GetVoiceConnectorOriginationWithContext(ctx aws.Context, input *GetVoiceConnectorOriginationInput, opts ...request.Option) (*GetVoiceConnectorOriginationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorProxy(input *GetVoiceConnectorProxyInput) (*GetVoiceConnectorProxyOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput) (req *request.Request, output *GetVoiceConnectorProxyOutput)
func (c *ChimeSDKVoice) GetVoiceConnectorProxyWithContext(ctx aws.Context, input *GetVoiceConnectorProxyInput, opts ...request.Option) (*GetVoiceConnectorProxyOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) (req *request.Request, output *GetVoiceConnectorOutput)
func (c *ChimeSDKVoice) GetVoiceConnectorStreamingConfiguration(input *GetVoiceConnectorStreamingConfigurationInput) (*GetVoiceConnectorStreamingConfigurationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *GetVoiceConnectorStreamingConfigurationOutput)
func (c *ChimeSDKVoice) GetVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorStreamingConfigurationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorTermination(input *GetVoiceConnectorTerminationInput) (*GetVoiceConnectorTerminationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorTerminationHealth(input *GetVoiceConnectorTerminationHealthInput) (*GetVoiceConnectorTerminationHealthOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnectorTerminationHealthInput) (req *request.Request, output *GetVoiceConnectorTerminationHealthOutput)
func (c *ChimeSDKVoice) GetVoiceConnectorTerminationHealthWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationHealthInput, opts ...request.Option) (*GetVoiceConnectorTerminationHealthOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerminationInput) (req *request.Request, output *GetVoiceConnectorTerminationOutput)
func (c *ChimeSDKVoice) GetVoiceConnectorTerminationWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationInput, opts ...request.Option) (*GetVoiceConnectorTerminationOutput, error)
func (c *ChimeSDKVoice) GetVoiceConnectorWithContext(ctx aws.Context, input *GetVoiceConnectorInput, opts ...request.Option) (*GetVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) GetVoiceProfile(input *GetVoiceProfileInput) (*GetVoiceProfileOutput, error)
func (c *ChimeSDKVoice) GetVoiceProfileDomain(input *GetVoiceProfileDomainInput) (*GetVoiceProfileDomainOutput, error)
func (c *ChimeSDKVoice) GetVoiceProfileDomainRequest(input *GetVoiceProfileDomainInput) (req *request.Request, output *GetVoiceProfileDomainOutput)
func (c *ChimeSDKVoice) GetVoiceProfileDomainWithContext(ctx aws.Context, input *GetVoiceProfileDomainInput, opts ...request.Option) (*GetVoiceProfileDomainOutput, error)
func (c *ChimeSDKVoice) GetVoiceProfileRequest(input *GetVoiceProfileInput) (req *request.Request, output *GetVoiceProfileOutput)
func (c *ChimeSDKVoice) GetVoiceProfileWithContext(ctx aws.Context, input *GetVoiceProfileInput, opts ...request.Option) (*GetVoiceProfileOutput, error)
func (c *ChimeSDKVoice) GetVoiceToneAnalysisTask(input *GetVoiceToneAnalysisTaskInput) (*GetVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKVoice) GetVoiceToneAnalysisTaskRequest(input *GetVoiceToneAnalysisTaskInput) (req *request.Request, output *GetVoiceToneAnalysisTaskOutput)
func (c *ChimeSDKVoice) GetVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *GetVoiceToneAnalysisTaskInput, opts ...request.Option) (*GetVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKVoice) ListAvailableVoiceConnectorRegions(input *ListAvailableVoiceConnectorRegionsInput) (*ListAvailableVoiceConnectorRegionsOutput, error)
func (c *ChimeSDKVoice) ListAvailableVoiceConnectorRegionsRequest(input *ListAvailableVoiceConnectorRegionsInput) (req *request.Request, output *ListAvailableVoiceConnectorRegionsOutput)
func (c *ChimeSDKVoice) ListAvailableVoiceConnectorRegionsWithContext(ctx aws.Context, input *ListAvailableVoiceConnectorRegionsInput, opts ...request.Option) (*ListAvailableVoiceConnectorRegionsOutput, error)
func (c *ChimeSDKVoice) ListPhoneNumberOrders(input *ListPhoneNumberOrdersInput) (*ListPhoneNumberOrdersOutput, error)
func (c *ChimeSDKVoice) ListPhoneNumberOrdersPages(input *ListPhoneNumberOrdersInput, fn func(*ListPhoneNumberOrdersOutput, bool) bool) error
func (c *ChimeSDKVoice) ListPhoneNumberOrdersPagesWithContext(ctx aws.Context, input *ListPhoneNumberOrdersInput, fn func(*ListPhoneNumberOrdersOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) ListPhoneNumberOrdersRequest(input *ListPhoneNumberOrdersInput) (req *request.Request, output *ListPhoneNumberOrdersOutput)
func (c *ChimeSDKVoice) ListPhoneNumberOrdersWithContext(ctx aws.Context, input *ListPhoneNumberOrdersInput, opts ...request.Option) (*ListPhoneNumberOrdersOutput, error)
func (c *ChimeSDKVoice) ListPhoneNumbers(input *ListPhoneNumbersInput) (*ListPhoneNumbersOutput, error)
func (c *ChimeSDKVoice) ListPhoneNumbersPages(input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool) error
func (c *ChimeSDKVoice) ListPhoneNumbersPagesWithContext(ctx aws.Context, input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) (req *request.Request, output *ListPhoneNumbersOutput)
func (c *ChimeSDKVoice) ListPhoneNumbersWithContext(ctx aws.Context, input *ListPhoneNumbersInput, opts ...request.Option) (*ListPhoneNumbersOutput, error)
func (c *ChimeSDKVoice) ListProxySessions(input *ListProxySessionsInput) (*ListProxySessionsOutput, error)
func (c *ChimeSDKVoice) ListProxySessionsPages(input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool) error
func (c *ChimeSDKVoice) ListProxySessionsPagesWithContext(ctx aws.Context, input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) ListProxySessionsRequest(input *ListProxySessionsInput) (req *request.Request, output *ListProxySessionsOutput)
func (c *ChimeSDKVoice) ListProxySessionsWithContext(ctx aws.Context, input *ListProxySessionsInput, opts ...request.Option) (*ListProxySessionsOutput, error)
func (c *ChimeSDKVoice) ListSipMediaApplications(input *ListSipMediaApplicationsInput) (*ListSipMediaApplicationsOutput, error)
func (c *ChimeSDKVoice) ListSipMediaApplicationsPages(input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool) error
func (c *ChimeSDKVoice) ListSipMediaApplicationsPagesWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) ListSipMediaApplicationsRequest(input *ListSipMediaApplicationsInput) (req *request.Request, output *ListSipMediaApplicationsOutput)
func (c *ChimeSDKVoice) ListSipMediaApplicationsWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, opts ...request.Option) (*ListSipMediaApplicationsOutput, error)
func (c *ChimeSDKVoice) ListSipRules(input *ListSipRulesInput) (*ListSipRulesOutput, error)
func (c *ChimeSDKVoice) ListSipRulesPages(input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool) error
func (c *ChimeSDKVoice) ListSipRulesPagesWithContext(ctx aws.Context, input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) ListSipRulesRequest(input *ListSipRulesInput) (req *request.Request, output *ListSipRulesOutput)
func (c *ChimeSDKVoice) ListSipRulesWithContext(ctx aws.Context, input *ListSipRulesInput, opts ...request.Option) (*ListSipRulesOutput, error)
func (c *ChimeSDKVoice) ListSupportedPhoneNumberCountries(input *ListSupportedPhoneNumberCountriesInput) (*ListSupportedPhoneNumberCountriesOutput, error)
func (c *ChimeSDKVoice) ListSupportedPhoneNumberCountriesRequest(input *ListSupportedPhoneNumberCountriesInput) (req *request.Request, output *ListSupportedPhoneNumberCountriesOutput)
func (c *ChimeSDKVoice) ListSupportedPhoneNumberCountriesWithContext(ctx aws.Context, input *ListSupportedPhoneNumberCountriesInput, opts ...request.Option) (*ListSupportedPhoneNumberCountriesOutput, error)
func (c *ChimeSDKVoice) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *ChimeSDKVoice) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *ChimeSDKVoice) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *ChimeSDKVoice) ListVoiceConnectorGroups(input *ListVoiceConnectorGroupsInput) (*ListVoiceConnectorGroupsOutput, error)
func (c *ChimeSDKVoice) ListVoiceConnectorGroupsPages(input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool) error
func (c *ChimeSDKVoice) ListVoiceConnectorGroupsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsInput) (req *request.Request, output *ListVoiceConnectorGroupsOutput)
func (c *ChimeSDKVoice) ListVoiceConnectorGroupsWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, opts ...request.Option) (*ListVoiceConnectorGroupsOutput, error)
func (c *ChimeSDKVoice) ListVoiceConnectorTerminationCredentials(input *ListVoiceConnectorTerminationCredentialsInput) (*ListVoiceConnectorTerminationCredentialsOutput, error)
func (c *ChimeSDKVoice) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *ListVoiceConnectorTerminationCredentialsOutput)
func (c *ChimeSDKVoice) ListVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *ListVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*ListVoiceConnectorTerminationCredentialsOutput, error)
func (c *ChimeSDKVoice) ListVoiceConnectors(input *ListVoiceConnectorsInput) (*ListVoiceConnectorsOutput, error)
func (c *ChimeSDKVoice) ListVoiceConnectorsPages(input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool) error
func (c *ChimeSDKVoice) ListVoiceConnectorsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) (req *request.Request, output *ListVoiceConnectorsOutput)
func (c *ChimeSDKVoice) ListVoiceConnectorsWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, opts ...request.Option) (*ListVoiceConnectorsOutput, error)
func (c *ChimeSDKVoice) ListVoiceProfileDomains(input *ListVoiceProfileDomainsInput) (*ListVoiceProfileDomainsOutput, error)
func (c *ChimeSDKVoice) ListVoiceProfileDomainsPages(input *ListVoiceProfileDomainsInput, fn func(*ListVoiceProfileDomainsOutput, bool) bool) error
func (c *ChimeSDKVoice) ListVoiceProfileDomainsPagesWithContext(ctx aws.Context, input *ListVoiceProfileDomainsInput, fn func(*ListVoiceProfileDomainsOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) ListVoiceProfileDomainsRequest(input *ListVoiceProfileDomainsInput) (req *request.Request, output *ListVoiceProfileDomainsOutput)
func (c *ChimeSDKVoice) ListVoiceProfileDomainsWithContext(ctx aws.Context, input *ListVoiceProfileDomainsInput, opts ...request.Option) (*ListVoiceProfileDomainsOutput, error)
func (c *ChimeSDKVoice) ListVoiceProfiles(input *ListVoiceProfilesInput) (*ListVoiceProfilesOutput, error)
func (c *ChimeSDKVoice) ListVoiceProfilesPages(input *ListVoiceProfilesInput, fn func(*ListVoiceProfilesOutput, bool) bool) error
func (c *ChimeSDKVoice) ListVoiceProfilesPagesWithContext(ctx aws.Context, input *ListVoiceProfilesInput, fn func(*ListVoiceProfilesOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) ListVoiceProfilesRequest(input *ListVoiceProfilesInput) (req *request.Request, output *ListVoiceProfilesOutput)
func (c *ChimeSDKVoice) ListVoiceProfilesWithContext(ctx aws.Context, input *ListVoiceProfilesInput, opts ...request.Option) (*ListVoiceProfilesOutput, error)
func (c *ChimeSDKVoice) PutSipMediaApplicationAlexaSkillConfiguration(input *PutSipMediaApplicationAlexaSkillConfigurationInput) (*PutSipMediaApplicationAlexaSkillConfigurationOutput, error)
func (c *ChimeSDKVoice) PutSipMediaApplicationAlexaSkillConfigurationRequest(input *PutSipMediaApplicationAlexaSkillConfigurationInput) (req *request.Request, output *PutSipMediaApplicationAlexaSkillConfigurationOutput)
func (c *ChimeSDKVoice) PutSipMediaApplicationAlexaSkillConfigurationWithContext(ctx aws.Context, input *PutSipMediaApplicationAlexaSkillConfigurationInput, opts ...request.Option) (*PutSipMediaApplicationAlexaSkillConfigurationOutput, error)
func (c *ChimeSDKVoice) PutSipMediaApplicationLoggingConfiguration(input *PutSipMediaApplicationLoggingConfigurationInput) (*PutSipMediaApplicationLoggingConfigurationOutput, error)
func (c *ChimeSDKVoice) PutSipMediaApplicationLoggingConfigurationRequest(input *PutSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *PutSipMediaApplicationLoggingConfigurationOutput)
func (c *ChimeSDKVoice) PutSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *PutSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*PutSipMediaApplicationLoggingConfigurationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorEmergencyCallingConfiguration(input *PutVoiceConnectorEmergencyCallingConfigurationInput) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorEmergencyCallingConfigurationRequest(input *PutVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *PutVoiceConnectorEmergencyCallingConfigurationOutput)
func (c *ChimeSDKVoice) PutVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorLoggingConfiguration(input *PutVoiceConnectorLoggingConfigurationInput) (*PutVoiceConnectorLoggingConfigurationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *PutVoiceConnectorLoggingConfigurationOutput)
func (c *ChimeSDKVoice) PutVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorLoggingConfigurationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorOrigination(input *PutVoiceConnectorOriginationInput) (*PutVoiceConnectorOriginationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOriginationInput) (req *request.Request, output *PutVoiceConnectorOriginationOutput)
func (c *ChimeSDKVoice) PutVoiceConnectorOriginationWithContext(ctx aws.Context, input *PutVoiceConnectorOriginationInput, opts ...request.Option) (*PutVoiceConnectorOriginationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorProxy(input *PutVoiceConnectorProxyInput) (*PutVoiceConnectorProxyOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput) (req *request.Request, output *PutVoiceConnectorProxyOutput)
func (c *ChimeSDKVoice) PutVoiceConnectorProxyWithContext(ctx aws.Context, input *PutVoiceConnectorProxyInput, opts ...request.Option) (*PutVoiceConnectorProxyOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorStreamingConfiguration(input *PutVoiceConnectorStreamingConfigurationInput) (*PutVoiceConnectorStreamingConfigurationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *PutVoiceConnectorStreamingConfigurationOutput)
func (c *ChimeSDKVoice) PutVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorStreamingConfigurationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorTermination(input *PutVoiceConnectorTerminationInput) (*PutVoiceConnectorTerminationOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorTerminationCredentials(input *PutVoiceConnectorTerminationCredentialsInput) (*PutVoiceConnectorTerminationCredentialsOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *PutVoiceConnectorTerminationCredentialsOutput)
func (c *ChimeSDKVoice) PutVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*PutVoiceConnectorTerminationCredentialsOutput, error)
func (c *ChimeSDKVoice) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerminationInput) (req *request.Request, output *PutVoiceConnectorTerminationOutput)
func (c *ChimeSDKVoice) PutVoiceConnectorTerminationWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationInput, opts ...request.Option) (*PutVoiceConnectorTerminationOutput, error)
func (c *ChimeSDKVoice) RestorePhoneNumber(input *RestorePhoneNumberInput) (*RestorePhoneNumberOutput, error)
func (c *ChimeSDKVoice) RestorePhoneNumberRequest(input *RestorePhoneNumberInput) (req *request.Request, output *RestorePhoneNumberOutput)
func (c *ChimeSDKVoice) RestorePhoneNumberWithContext(ctx aws.Context, input *RestorePhoneNumberInput, opts ...request.Option) (*RestorePhoneNumberOutput, error)
func (c *ChimeSDKVoice) SearchAvailablePhoneNumbers(input *SearchAvailablePhoneNumbersInput) (*SearchAvailablePhoneNumbersOutput, error)
func (c *ChimeSDKVoice) SearchAvailablePhoneNumbersPages(input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool) error
func (c *ChimeSDKVoice) SearchAvailablePhoneNumbersPagesWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool, opts ...request.Option) error
func (c *ChimeSDKVoice) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) (req *request.Request, output *SearchAvailablePhoneNumbersOutput)
func (c *ChimeSDKVoice) SearchAvailablePhoneNumbersWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, opts ...request.Option) (*SearchAvailablePhoneNumbersOutput, error)
func (c *ChimeSDKVoice) StartSpeakerSearchTask(input *StartSpeakerSearchTaskInput) (*StartSpeakerSearchTaskOutput, error)
func (c *ChimeSDKVoice) StartSpeakerSearchTaskRequest(input *StartSpeakerSearchTaskInput) (req *request.Request, output *StartSpeakerSearchTaskOutput)
func (c *ChimeSDKVoice) StartSpeakerSearchTaskWithContext(ctx aws.Context, input *StartSpeakerSearchTaskInput, opts ...request.Option) (*StartSpeakerSearchTaskOutput, error)
func (c *ChimeSDKVoice) StartVoiceToneAnalysisTask(input *StartVoiceToneAnalysisTaskInput) (*StartVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKVoice) StartVoiceToneAnalysisTaskRequest(input *StartVoiceToneAnalysisTaskInput) (req *request.Request, output *StartVoiceToneAnalysisTaskOutput)
func (c *ChimeSDKVoice) StartVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *StartVoiceToneAnalysisTaskInput, opts ...request.Option) (*StartVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKVoice) StopSpeakerSearchTask(input *StopSpeakerSearchTaskInput) (*StopSpeakerSearchTaskOutput, error)
func (c *ChimeSDKVoice) StopSpeakerSearchTaskRequest(input *StopSpeakerSearchTaskInput) (req *request.Request, output *StopSpeakerSearchTaskOutput)
func (c *ChimeSDKVoice) StopSpeakerSearchTaskWithContext(ctx aws.Context, input *StopSpeakerSearchTaskInput, opts ...request.Option) (*StopSpeakerSearchTaskOutput, error)
func (c *ChimeSDKVoice) StopVoiceToneAnalysisTask(input *StopVoiceToneAnalysisTaskInput) (*StopVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKVoice) StopVoiceToneAnalysisTaskRequest(input *StopVoiceToneAnalysisTaskInput) (req *request.Request, output *StopVoiceToneAnalysisTaskOutput)
func (c *ChimeSDKVoice) StopVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *StopVoiceToneAnalysisTaskInput, opts ...request.Option) (*StopVoiceToneAnalysisTaskOutput, error)
func (c *ChimeSDKVoice) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *ChimeSDKVoice) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *ChimeSDKVoice) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *ChimeSDKVoice) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *ChimeSDKVoice) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *ChimeSDKVoice) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *ChimeSDKVoice) UpdateGlobalSettings(input *UpdateGlobalSettingsInput) (*UpdateGlobalSettingsOutput, error)
func (c *ChimeSDKVoice) UpdateGlobalSettingsRequest(input *UpdateGlobalSettingsInput) (req *request.Request, output *UpdateGlobalSettingsOutput)
func (c *ChimeSDKVoice) UpdateGlobalSettingsWithContext(ctx aws.Context, input *UpdateGlobalSettingsInput, opts ...request.Option) (*UpdateGlobalSettingsOutput, error)
func (c *ChimeSDKVoice) UpdatePhoneNumber(input *UpdatePhoneNumberInput) (*UpdatePhoneNumberOutput, error)
func (c *ChimeSDKVoice) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) (req *request.Request, output *UpdatePhoneNumberOutput)
func (c *ChimeSDKVoice) UpdatePhoneNumberSettings(input *UpdatePhoneNumberSettingsInput) (*UpdatePhoneNumberSettingsOutput, error)
func (c *ChimeSDKVoice) UpdatePhoneNumberSettingsRequest(input *UpdatePhoneNumberSettingsInput) (req *request.Request, output *UpdatePhoneNumberSettingsOutput)
func (c *ChimeSDKVoice) UpdatePhoneNumberSettingsWithContext(ctx aws.Context, input *UpdatePhoneNumberSettingsInput, opts ...request.Option) (*UpdatePhoneNumberSettingsOutput, error)
func (c *ChimeSDKVoice) UpdatePhoneNumberWithContext(ctx aws.Context, input *UpdatePhoneNumberInput, opts ...request.Option) (*UpdatePhoneNumberOutput, error)
func (c *ChimeSDKVoice) UpdateProxySession(input *UpdateProxySessionInput) (*UpdateProxySessionOutput, error)
func (c *ChimeSDKVoice) UpdateProxySessionRequest(input *UpdateProxySessionInput) (req *request.Request, output *UpdateProxySessionOutput)
func (c *ChimeSDKVoice) UpdateProxySessionWithContext(ctx aws.Context, input *UpdateProxySessionInput, opts ...request.Option) (*UpdateProxySessionOutput, error)
func (c *ChimeSDKVoice) UpdateSipMediaApplication(input *UpdateSipMediaApplicationInput) (*UpdateSipMediaApplicationOutput, error)
func (c *ChimeSDKVoice) UpdateSipMediaApplicationCall(input *UpdateSipMediaApplicationCallInput) (*UpdateSipMediaApplicationCallOutput, error)
func (c *ChimeSDKVoice) UpdateSipMediaApplicationCallRequest(input *UpdateSipMediaApplicationCallInput) (req *request.Request, output *UpdateSipMediaApplicationCallOutput)
func (c *ChimeSDKVoice) UpdateSipMediaApplicationCallWithContext(ctx aws.Context, input *UpdateSipMediaApplicationCallInput, opts ...request.Option) (*UpdateSipMediaApplicationCallOutput, error)
func (c *ChimeSDKVoice) UpdateSipMediaApplicationRequest(input *UpdateSipMediaApplicationInput) (req *request.Request, output *UpdateSipMediaApplicationOutput)
func (c *ChimeSDKVoice) UpdateSipMediaApplicationWithContext(ctx aws.Context, input *UpdateSipMediaApplicationInput, opts ...request.Option) (*UpdateSipMediaApplicationOutput, error)
func (c *ChimeSDKVoice) UpdateSipRule(input *UpdateSipRuleInput) (*UpdateSipRuleOutput, error)
func (c *ChimeSDKVoice) UpdateSipRuleRequest(input *UpdateSipRuleInput) (req *request.Request, output *UpdateSipRuleOutput)
func (c *ChimeSDKVoice) UpdateSipRuleWithContext(ctx aws.Context, input *UpdateSipRuleInput, opts ...request.Option) (*UpdateSipRuleOutput, error)
func (c *ChimeSDKVoice) UpdateVoiceConnector(input *UpdateVoiceConnectorInput) (*UpdateVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) UpdateVoiceConnectorGroup(input *UpdateVoiceConnectorGroupInput) (*UpdateVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGroupInput) (req *request.Request, output *UpdateVoiceConnectorGroupOutput)
func (c *ChimeSDKVoice) UpdateVoiceConnectorGroupWithContext(ctx aws.Context, input *UpdateVoiceConnectorGroupInput, opts ...request.Option) (*UpdateVoiceConnectorGroupOutput, error)
func (c *ChimeSDKVoice) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) (req *request.Request, output *UpdateVoiceConnectorOutput)
func (c *ChimeSDKVoice) UpdateVoiceConnectorWithContext(ctx aws.Context, input *UpdateVoiceConnectorInput, opts ...request.Option) (*UpdateVoiceConnectorOutput, error)
func (c *ChimeSDKVoice) UpdateVoiceProfile(input *UpdateVoiceProfileInput) (*UpdateVoiceProfileOutput, error)
func (c *ChimeSDKVoice) UpdateVoiceProfileDomain(input *UpdateVoiceProfileDomainInput) (*UpdateVoiceProfileDomainOutput, error)
func (c *ChimeSDKVoice) UpdateVoiceProfileDomainRequest(input *UpdateVoiceProfileDomainInput) (req *request.Request, output *UpdateVoiceProfileDomainOutput)
func (c *ChimeSDKVoice) UpdateVoiceProfileDomainWithContext(ctx aws.Context, input *UpdateVoiceProfileDomainInput, opts ...request.Option) (*UpdateVoiceProfileDomainOutput, error)
func (c *ChimeSDKVoice) UpdateVoiceProfileRequest(input *UpdateVoiceProfileInput) (req *request.Request, output *UpdateVoiceProfileOutput)
func (c *ChimeSDKVoice) UpdateVoiceProfileWithContext(ctx aws.Context, input *UpdateVoiceProfileInput, opts ...request.Option) (*UpdateVoiceProfileOutput, error)
func (c *ChimeSDKVoice) ValidateE911Address(input *ValidateE911AddressInput) (*ValidateE911AddressOutput, error)
func (c *ChimeSDKVoice) ValidateE911AddressRequest(input *ValidateE911AddressInput) (req *request.Request, output *ValidateE911AddressOutput)
func (c *ChimeSDKVoice) ValidateE911AddressWithContext(ctx aws.Context, input *ValidateE911AddressInput, opts ...request.Option) (*ValidateE911AddressOutput, error)
func AlexaSkillStatus_Values() []string
func CallLegType_Values() []string
func CallingNameStatus_Values() []string
func Capability_Values() []string
func ErrorCode_Values() []string
func GeoMatchLevel_Values() []string
func LanguageCode_Values() []string
func NotificationTarget_Values() []string
func NumberSelectionBehavior_Values() []string
func OrderedPhoneNumberStatus_Values() []string
func OriginationRouteProtocol_Values() []string
func PhoneNumberAssociationName_Values() []string
func PhoneNumberOrderStatus_Values() []string
func PhoneNumberOrderType_Values() []string
func PhoneNumberProductType_Values() []string
func PhoneNumberStatus_Values() []string
func PhoneNumberType_Values() []string
func ProxySessionStatus_Values() []string
func SipRuleTriggerType_Values() []string
func VoiceConnectorAwsRegion_Values() []string
type AccessDeniedException
type Address
type AssociatePhoneNumbersWithVoiceConnectorGroupInput
type AssociatePhoneNumbersWithVoiceConnectorGroupOutput
type AssociatePhoneNumbersWithVoiceConnectorInput
type AssociatePhoneNumbersWithVoiceConnectorOutput
type BadRequestException
type BatchDeletePhoneNumberInput
type BatchDeletePhoneNumberOutput
type BatchUpdatePhoneNumberInput
type BatchUpdatePhoneNumberOutput
type CallDetails
type CandidateAddress
type ConflictException
type CreatePhoneNumberOrderInput
type CreatePhoneNumberOrderOutput
type CreateProxySessionInput
type CreateProxySessionOutput
type CreateSipMediaApplicationCallInput
type CreateSipMediaApplicationCallOutput
type CreateSipMediaApplicationInput
type CreateSipMediaApplicationOutput
type CreateSipRuleInput
type CreateSipRuleOutput
type CreateVoiceConnectorGroupInput
type CreateVoiceConnectorGroupOutput
type CreateVoiceConnectorInput
type CreateVoiceConnectorOutput
type CreateVoiceProfileDomainInput
type CreateVoiceProfileDomainOutput
type CreateVoiceProfileInput
type CreateVoiceProfileOutput
type Credential
type DNISEmergencyCallingConfiguration
type DeletePhoneNumberInput
type DeletePhoneNumberOutput
type DeleteProxySessionInput
type DeleteProxySessionOutput
type DeleteSipMediaApplicationInput
type DeleteSipMediaApplicationOutput
type DeleteSipRuleInput
type DeleteSipRuleOutput
type DeleteVoiceConnectorEmergencyCallingConfigurationInput
type DeleteVoiceConnectorEmergencyCallingConfigurationOutput
type DeleteVoiceConnectorGroupInput
type DeleteVoiceConnectorGroupOutput
type DeleteVoiceConnectorInput
type DeleteVoiceConnectorOriginationInput
type DeleteVoiceConnectorOriginationOutput
type DeleteVoiceConnectorOutput
type DeleteVoiceConnectorProxyInput
type DeleteVoiceConnectorProxyOutput
type DeleteVoiceConnectorStreamingConfigurationInput
type DeleteVoiceConnectorStreamingConfigurationOutput
type DeleteVoiceConnectorTerminationCredentialsInput
type DeleteVoiceConnectorTerminationCredentialsOutput
type DeleteVoiceConnectorTerminationInput
type DeleteVoiceConnectorTerminationOutput
type DeleteVoiceProfileDomainInput
type DeleteVoiceProfileDomainOutput
type DeleteVoiceProfileInput
type DeleteVoiceProfileOutput
type DisassociatePhoneNumbersFromVoiceConnectorGroupInput
type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput
type DisassociatePhoneNumbersFromVoiceConnectorInput
type DisassociatePhoneNumbersFromVoiceConnectorOutput
type EmergencyCallingConfiguration
type ForbiddenException
type GeoMatchParams
type GetGlobalSettingsInput
type GetGlobalSettingsOutput
type GetPhoneNumberInput
type GetPhoneNumberOrderInput
type GetPhoneNumberOrderOutput
type GetPhoneNumberOutput
type GetPhoneNumberSettingsInput
type GetPhoneNumberSettingsOutput
type GetProxySessionInput
type GetProxySessionOutput
type GetSipMediaApplicationAlexaSkillConfigurationInput
type GetSipMediaApplicationAlexaSkillConfigurationOutput
type GetSipMediaApplicationInput
type GetSipMediaApplicationLoggingConfigurationInput
type GetSipMediaApplicationLoggingConfigurationOutput
type GetSipMediaApplicationOutput
type GetSipRuleInput
type GetSipRuleOutput
type GetSpeakerSearchTaskInput
type GetSpeakerSearchTaskOutput
type GetVoiceConnectorEmergencyCallingConfigurationInput
type GetVoiceConnectorEmergencyCallingConfigurationOutput
type GetVoiceConnectorGroupInput
type GetVoiceConnectorGroupOutput
type GetVoiceConnectorInput
type GetVoiceConnectorLoggingConfigurationInput
type GetVoiceConnectorLoggingConfigurationOutput
type GetVoiceConnectorOriginationInput
type GetVoiceConnectorOriginationOutput
type GetVoiceConnectorOutput
type GetVoiceConnectorProxyInput
type GetVoiceConnectorProxyOutput
type GetVoiceConnectorStreamingConfigurationInput
type GetVoiceConnectorStreamingConfigurationOutput
type GetVoiceConnectorTerminationHealthInput
type GetVoiceConnectorTerminationHealthOutput
type GetVoiceConnectorTerminationInput
type GetVoiceConnectorTerminationOutput
type GetVoiceProfileDomainInput
type GetVoiceProfileDomainOutput
type GetVoiceProfileInput
type GetVoiceProfileOutput
type GetVoiceToneAnalysisTaskInput
type GetVoiceToneAnalysisTaskOutput
type GoneException
type ListAvailableVoiceConnectorRegionsInput
type ListAvailableVoiceConnectorRegionsOutput
type ListPhoneNumberOrdersInput
type ListPhoneNumberOrdersOutput
type ListPhoneNumbersInput
type ListPhoneNumbersOutput
type ListProxySessionsInput
type ListProxySessionsOutput
type ListSipMediaApplicationsInput
type ListSipMediaApplicationsOutput
type ListSipRulesInput
type ListSipRulesOutput
type ListSupportedPhoneNumberCountriesInput
type ListSupportedPhoneNumberCountriesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListVoiceConnectorGroupsInput
type ListVoiceConnectorGroupsOutput
type ListVoiceConnectorTerminationCredentialsInput
type ListVoiceConnectorTerminationCredentialsOutput
type ListVoiceConnectorsInput
type ListVoiceConnectorsOutput
type ListVoiceProfileDomainsInput
type ListVoiceProfileDomainsOutput
type ListVoiceProfilesInput
type ListVoiceProfilesOutput
type LoggingConfiguration
type MediaInsightsConfiguration
type NotFoundException
type OrderedPhoneNumber
type Origination
type OriginationRoute
type Participant
type PhoneNumber
type PhoneNumberAssociation
type PhoneNumberCapabilities
type PhoneNumberCountry
type PhoneNumberError
type PhoneNumberOrder
type Proxy
type ProxySession
type PutSipMediaApplicationAlexaSkillConfigurationInput
type PutSipMediaApplicationAlexaSkillConfigurationOutput
type PutSipMediaApplicationLoggingConfigurationInput
type PutSipMediaApplicationLoggingConfigurationOutput
type PutVoiceConnectorEmergencyCallingConfigurationInput
type PutVoiceConnectorEmergencyCallingConfigurationOutput
type PutVoiceConnectorLoggingConfigurationInput
type PutVoiceConnectorLoggingConfigurationOutput
type PutVoiceConnectorOriginationInput
type PutVoiceConnectorOriginationOutput
type PutVoiceConnectorProxyInput
type PutVoiceConnectorProxyOutput
type PutVoiceConnectorStreamingConfigurationInput
type PutVoiceConnectorStreamingConfigurationOutput
type PutVoiceConnectorTerminationCredentialsInput
type PutVoiceConnectorTerminationCredentialsOutput
type PutVoiceConnectorTerminationInput
type PutVoiceConnectorTerminationOutput
type ResourceLimitExceededException
type RestorePhoneNumberInput
type RestorePhoneNumberOutput
type SearchAvailablePhoneNumbersInput
type SearchAvailablePhoneNumbersOutput
type ServerSideEncryptionConfiguration
type ServiceFailureException
type ServiceUnavailableException
type SipMediaApplication
type SipMediaApplicationAlexaSkillConfiguration
type SipMediaApplicationCall
type SipMediaApplicationEndpoint
type SipMediaApplicationLoggingConfiguration
type SipRule
type SipRuleTargetApplication
type SpeakerSearchDetails
type SpeakerSearchResult
type SpeakerSearchTask
type StartSpeakerSearchTaskInput
type StartSpeakerSearchTaskOutput
type StartVoiceToneAnalysisTaskInput
type StartVoiceToneAnalysisTaskOutput
type StopSpeakerSearchTaskInput
type StopSpeakerSearchTaskOutput
type StopVoiceToneAnalysisTaskInput
type StopVoiceToneAnalysisTaskOutput
type StreamingConfiguration
type StreamingNotificationTarget
type Tag
type TagResourceInput
type TagResourceOutput
type Termination
type TerminationHealth
type ThrottledClientException
type UnauthorizedClientException
type UnprocessableEntityException
type UntagResourceInput
type UntagResourceOutput
type UpdateGlobalSettingsInput
type UpdateGlobalSettingsOutput
type UpdatePhoneNumberInput
type UpdatePhoneNumberOutput
type UpdatePhoneNumberRequestItem
type UpdatePhoneNumberSettingsInput
type UpdatePhoneNumberSettingsOutput
type UpdateProxySessionInput
type UpdateProxySessionOutput
type UpdateSipMediaApplicationCallInput
type UpdateSipMediaApplicationCallOutput
type UpdateSipMediaApplicationInput
type UpdateSipMediaApplicationOutput
type UpdateSipRuleInput
type UpdateSipRuleOutput
type UpdateVoiceConnectorGroupInput
type UpdateVoiceConnectorGroupOutput
type UpdateVoiceConnectorInput
type UpdateVoiceConnectorOutput
type UpdateVoiceProfileDomainInput
type UpdateVoiceProfileDomainOutput
type UpdateVoiceProfileInput
type UpdateVoiceProfileOutput
type ValidateE911AddressInput
type ValidateE911AddressOutput
type VoiceConnector
type VoiceConnectorGroup
type VoiceConnectorItem
type VoiceConnectorSettings
type VoiceProfile
type VoiceProfileDomain
type VoiceProfileDomainSummary
type VoiceProfileSummary
type VoiceToneAnalysisTask

Constants ▾

const (
    // AlexaSkillStatusActive is a AlexaSkillStatus enum value
    AlexaSkillStatusActive = "ACTIVE"

    // AlexaSkillStatusInactive is a AlexaSkillStatus enum value
    AlexaSkillStatusInactive = "INACTIVE"
)
const (
    // CallLegTypeCaller is a CallLegType enum value
    CallLegTypeCaller = "Caller"

    // CallLegTypeCallee is a CallLegType enum value
    CallLegTypeCallee = "Callee"
)
const (
    // CallingNameStatusUnassigned is a CallingNameStatus enum value
    CallingNameStatusUnassigned = "Unassigned"

    // CallingNameStatusUpdateInProgress is a CallingNameStatus enum value
    CallingNameStatusUpdateInProgress = "UpdateInProgress"

    // CallingNameStatusUpdateSucceeded is a CallingNameStatus enum value
    CallingNameStatusUpdateSucceeded = "UpdateSucceeded"

    // CallingNameStatusUpdateFailed is a CallingNameStatus enum value
    CallingNameStatusUpdateFailed = "UpdateFailed"
)
const (
    // CapabilityVoice is a Capability enum value
    CapabilityVoice = "Voice"

    // CapabilitySms is a Capability enum value
    CapabilitySms = "SMS"
)
const (
    // ErrorCodeBadRequest is a ErrorCode enum value
    ErrorCodeBadRequest = "BadRequest"

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

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

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

    // ErrorCodePreconditionFailed is a ErrorCode enum value
    ErrorCodePreconditionFailed = "PreconditionFailed"

    // ErrorCodeResourceLimitExceeded is a ErrorCode enum value
    ErrorCodeResourceLimitExceeded = "ResourceLimitExceeded"

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

    // ErrorCodeAccessDenied is a ErrorCode enum value
    ErrorCodeAccessDenied = "AccessDenied"

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

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

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

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

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

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

    // ErrorCodePhoneNumberAssociationsExist is a ErrorCode enum value
    ErrorCodePhoneNumberAssociationsExist = "PhoneNumberAssociationsExist"

    // ErrorCodeGone is a ErrorCode enum value
    ErrorCodeGone = "Gone"
)
const (
    // GeoMatchLevelCountry is a GeoMatchLevel enum value
    GeoMatchLevelCountry = "Country"

    // GeoMatchLevelAreaCode is a GeoMatchLevel enum value
    GeoMatchLevelAreaCode = "AreaCode"
)
const (
    // NotificationTargetEventBridge is a NotificationTarget enum value
    NotificationTargetEventBridge = "EventBridge"

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

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

    // NumberSelectionBehaviorAvoidSticky is a NumberSelectionBehavior enum value
    NumberSelectionBehaviorAvoidSticky = "AvoidSticky"
)
const (
    // OrderedPhoneNumberStatusProcessing is a OrderedPhoneNumberStatus enum value
    OrderedPhoneNumberStatusProcessing = "Processing"

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

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

    // OriginationRouteProtocolUdp is a OriginationRouteProtocol enum value
    OriginationRouteProtocolUdp = "UDP"
)
const (
    // PhoneNumberAssociationNameVoiceConnectorId is a PhoneNumberAssociationName enum value
    PhoneNumberAssociationNameVoiceConnectorId = "VoiceConnectorId"

    // PhoneNumberAssociationNameVoiceConnectorGroupId is a PhoneNumberAssociationName enum value
    PhoneNumberAssociationNameVoiceConnectorGroupId = "VoiceConnectorGroupId"

    // PhoneNumberAssociationNameSipRuleId is a PhoneNumberAssociationName enum value
    PhoneNumberAssociationNameSipRuleId = "SipRuleId"
)
const (
    // PhoneNumberOrderStatusProcessing is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusProcessing = "Processing"

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

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

    // PhoneNumberOrderStatusPartial is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusPartial = "Partial"

    // PhoneNumberOrderStatusPendingDocuments is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusPendingDocuments = "PendingDocuments"

    // PhoneNumberOrderStatusSubmitted is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusSubmitted = "Submitted"

    // PhoneNumberOrderStatusFoc is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusFoc = "FOC"

    // PhoneNumberOrderStatusChangeRequested is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusChangeRequested = "ChangeRequested"

    // PhoneNumberOrderStatusException is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusException = "Exception"

    // PhoneNumberOrderStatusCancelRequested is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusCancelRequested = "CancelRequested"

    // PhoneNumberOrderStatusCancelled is a PhoneNumberOrderStatus enum value
    PhoneNumberOrderStatusCancelled = "Cancelled"
)
const (
    // PhoneNumberOrderTypeNew is a PhoneNumberOrderType enum value
    PhoneNumberOrderTypeNew = "New"

    // PhoneNumberOrderTypePorting is a PhoneNumberOrderType enum value
    PhoneNumberOrderTypePorting = "Porting"
)
const (
    // PhoneNumberProductTypeVoiceConnector is a PhoneNumberProductType enum value
    PhoneNumberProductTypeVoiceConnector = "VoiceConnector"

    // PhoneNumberProductTypeSipMediaApplicationDialIn is a PhoneNumberProductType enum value
    PhoneNumberProductTypeSipMediaApplicationDialIn = "SipMediaApplicationDialIn"
)
const (
    // PhoneNumberStatusCancelled is a PhoneNumberStatus enum value
    PhoneNumberStatusCancelled = "Cancelled"

    // PhoneNumberStatusPortinCancelRequested is a PhoneNumberStatus enum value
    PhoneNumberStatusPortinCancelRequested = "PortinCancelRequested"

    // PhoneNumberStatusPortinInProgress is a PhoneNumberStatus enum value
    PhoneNumberStatusPortinInProgress = "PortinInProgress"

    // PhoneNumberStatusAcquireInProgress is a PhoneNumberStatus enum value
    PhoneNumberStatusAcquireInProgress = "AcquireInProgress"

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

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

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

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

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

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

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

    // PhoneNumberTypeTollFree is a PhoneNumberType enum value
    PhoneNumberTypeTollFree = "TollFree"
)
const (
    // ProxySessionStatusOpen is a ProxySessionStatus enum value
    ProxySessionStatusOpen = "Open"

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

    // ProxySessionStatusClosed is a ProxySessionStatus enum value
    ProxySessionStatusClosed = "Closed"
)
const (
    // SipRuleTriggerTypeToPhoneNumber is a SipRuleTriggerType enum value
    SipRuleTriggerTypeToPhoneNumber = "ToPhoneNumber"

    // SipRuleTriggerTypeRequestUriHostname is a SipRuleTriggerType enum value
    SipRuleTriggerTypeRequestUriHostname = "RequestUriHostname"
)
const (
    // VoiceConnectorAwsRegionUsEast1 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionUsEast1 = "us-east-1"

    // VoiceConnectorAwsRegionUsWest2 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionUsWest2 = "us-west-2"

    // VoiceConnectorAwsRegionCaCentral1 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionCaCentral1 = "ca-central-1"

    // VoiceConnectorAwsRegionEuCentral1 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionEuCentral1 = "eu-central-1"

    // VoiceConnectorAwsRegionEuWest1 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionEuWest1 = "eu-west-1"

    // VoiceConnectorAwsRegionEuWest2 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionEuWest2 = "eu-west-2"

    // VoiceConnectorAwsRegionApNortheast2 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionApNortheast2 = "ap-northeast-2"

    // VoiceConnectorAwsRegionApNortheast1 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionApNortheast1 = "ap-northeast-1"

    // VoiceConnectorAwsRegionApSoutheast1 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionApSoutheast1 = "ap-southeast-1"

    // VoiceConnectorAwsRegionApSoutheast2 is a VoiceConnectorAwsRegion enum value
    VoiceConnectorAwsRegionApSoutheast2 = "ap-southeast-2"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // You don't have the permissions needed to run this action.
    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".
    //
    // Multiple instances of the same request were made simultaneously.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeForbiddenException for service response error code
    // "ForbiddenException".
    //
    // The client is permanently forbidden from making the request.
    ErrCodeForbiddenException = "ForbiddenException"

    // ErrCodeGoneException for service response error code
    // "GoneException".
    //
    // Access to the target resource is no longer available at the origin server.
    // This condition is likely to be permanent.
    ErrCodeGoneException = "GoneException"

    // ErrCodeNotFoundException for service response error code
    // "NotFoundException".
    //
    // The requested resource couldn't be found.
    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 number of customer requests exceeds the request rate limit.
    ErrCodeThrottledClientException = "ThrottledClientException"

    // ErrCodeUnauthorizedClientException for service response error code
    // "UnauthorizedClientException".
    //
    // The client isn't authorized to request a resource.
    ErrCodeUnauthorizedClientException = "UnauthorizedClientException"

    // ErrCodeUnprocessableEntityException for service response error code
    // "UnprocessableEntityException".
    //
    // A well-formed request couldn't be followed due to semantic errors.
    ErrCodeUnprocessableEntityException = "UnprocessableEntityException"
)
const (
    ServiceName = "Chime SDK Voice" // Name of service.
    EndpointsID = "voice-chime"     // ID to lookup a service endpoint with.
    ServiceID   = "Chime SDK Voice" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // LanguageCodeEnUs is a LanguageCode enum value
    LanguageCodeEnUs = "en-US"
)

func AlexaSkillStatus_Values

func AlexaSkillStatus_Values() []string

AlexaSkillStatus_Values returns all elements of the AlexaSkillStatus enum

func CallLegType_Values

func CallLegType_Values() []string

CallLegType_Values returns all elements of the CallLegType enum

func CallingNameStatus_Values

func CallingNameStatus_Values() []string

CallingNameStatus_Values returns all elements of the CallingNameStatus enum

func Capability_Values

func Capability_Values() []string

Capability_Values returns all elements of the Capability enum

func ErrorCode_Values

func ErrorCode_Values() []string

ErrorCode_Values returns all elements of the ErrorCode enum

func GeoMatchLevel_Values

func GeoMatchLevel_Values() []string

GeoMatchLevel_Values returns all elements of the GeoMatchLevel enum

func LanguageCode_Values

func LanguageCode_Values() []string

LanguageCode_Values returns all elements of the LanguageCode enum

func NotificationTarget_Values

func NotificationTarget_Values() []string

NotificationTarget_Values returns all elements of the NotificationTarget enum

func NumberSelectionBehavior_Values

func NumberSelectionBehavior_Values() []string

NumberSelectionBehavior_Values returns all elements of the NumberSelectionBehavior enum

func OrderedPhoneNumberStatus_Values

func OrderedPhoneNumberStatus_Values() []string

OrderedPhoneNumberStatus_Values returns all elements of the OrderedPhoneNumberStatus enum

func OriginationRouteProtocol_Values

func OriginationRouteProtocol_Values() []string

OriginationRouteProtocol_Values returns all elements of the OriginationRouteProtocol enum

func PhoneNumberAssociationName_Values

func PhoneNumberAssociationName_Values() []string

PhoneNumberAssociationName_Values returns all elements of the PhoneNumberAssociationName enum

func PhoneNumberOrderStatus_Values

func PhoneNumberOrderStatus_Values() []string

PhoneNumberOrderStatus_Values returns all elements of the PhoneNumberOrderStatus enum

func PhoneNumberOrderType_Values

func PhoneNumberOrderType_Values() []string

PhoneNumberOrderType_Values returns all elements of the PhoneNumberOrderType enum

func PhoneNumberProductType_Values

func PhoneNumberProductType_Values() []string

PhoneNumberProductType_Values returns all elements of the PhoneNumberProductType enum

func PhoneNumberStatus_Values

func PhoneNumberStatus_Values() []string

PhoneNumberStatus_Values returns all elements of the PhoneNumberStatus enum

func PhoneNumberType_Values

func PhoneNumberType_Values() []string

PhoneNumberType_Values returns all elements of the PhoneNumberType enum

func ProxySessionStatus_Values

func ProxySessionStatus_Values() []string

ProxySessionStatus_Values returns all elements of the ProxySessionStatus enum

func SipRuleTriggerType_Values

func SipRuleTriggerType_Values() []string

SipRuleTriggerType_Values returns all elements of the SipRuleTriggerType enum

func VoiceConnectorAwsRegion_Values

func VoiceConnectorAwsRegion_Values() []string

VoiceConnectorAwsRegion_Values returns all elements of the VoiceConnectorAwsRegion enum

type AccessDeniedException

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

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

You don't have the permissions needed to run this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

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

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Address

type Address struct {

    // The city of an address.
    //
    // City is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    City *string `locationName:"city" type:"string" sensitive:"true"`

    // The country of an address.
    //
    // Country is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    Country *string `locationName:"country" type:"string" sensitive:"true"`

    // An address suffix location, such as the S. Unit A in Central Park S. Unit
    // A.
    //
    // PostDirectional is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    PostDirectional *string `locationName:"postDirectional" type:"string" sensitive:"true"`

    // The postal code of an address.
    //
    // PostalCode is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    PostalCode *string `locationName:"postalCode" type:"string" sensitive:"true"`

    // The zip + 4 or postal code + 4 of an address.
    //
    // PostalCodePlus4 is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    PostalCodePlus4 *string `locationName:"postalCodePlus4" type:"string" sensitive:"true"`

    // An address prefix location, such as the N in N. Third St.
    //
    // PreDirectional is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    PreDirectional *string `locationName:"preDirectional" type:"string" sensitive:"true"`

    // The state of an address.
    //
    // State is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    State *string `locationName:"state" type:"string" sensitive:"true"`

    // The address street, such as 8th Avenue.
    //
    // StreetName is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    StreetName *string `locationName:"streetName" type:"string" sensitive:"true"`

    // The numeric portion of an address.
    //
    // StreetNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    StreetNumber *string `locationName:"streetNumber" type:"string" sensitive:"true"`

    // The address suffix, such as the N in 8th Avenue N.
    //
    // StreetSuffix is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Address's
    // String and GoString methods.
    StreetSuffix *string `locationName:"streetSuffix" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

A validated address.

func (Address) GoString

func (s Address) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Address) SetCity

func (s *Address) SetCity(v string) *Address

SetCity sets the City field's value.

func (*Address) SetCountry

func (s *Address) SetCountry(v string) *Address

SetCountry sets the Country field's value.

func (*Address) SetPostDirectional

func (s *Address) SetPostDirectional(v string) *Address

SetPostDirectional sets the PostDirectional field's value.

func (*Address) SetPostalCode

func (s *Address) SetPostalCode(v string) *Address

SetPostalCode sets the PostalCode field's value.

func (*Address) SetPostalCodePlus4

func (s *Address) SetPostalCodePlus4(v string) *Address

SetPostalCodePlus4 sets the PostalCodePlus4 field's value.

func (*Address) SetPreDirectional

func (s *Address) SetPreDirectional(v string) *Address

SetPreDirectional sets the PreDirectional field's value.

func (*Address) SetState

func (s *Address) SetState(v string) *Address

SetState sets the State field's value.

func (*Address) SetStreetName

func (s *Address) SetStreetName(v string) *Address

SetStreetName sets the StreetName field's value.

func (*Address) SetStreetNumber

func (s *Address) SetStreetNumber(v string) *Address

SetStreetNumber sets the StreetNumber field's value.

func (*Address) SetStreetSuffix

func (s *Address) SetStreetSuffix(v string) *Address

SetStreetSuffix sets the StreetSuffix field's value.

func (Address) String

func (s Address) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociatePhoneNumbersWithVoiceConnectorGroupInput

type AssociatePhoneNumbersWithVoiceConnectorGroupInput struct {

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

    // If true, associates the provided phone numbers with the provided Amazon Chime
    // SDK 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 SDK Voice Connector group ID.
    //
    // VoiceConnectorGroupId is a required field
    VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) GoString

func (s AssociatePhoneNumbersWithVoiceConnectorGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetE164PhoneNumbers

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

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetForceAssociate

func (s *AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetForceAssociate(v bool) *AssociatePhoneNumbersWithVoiceConnectorGroupInput

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetVoiceConnectorGroupId

func (s *AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetVoiceConnectorGroupId(v string) *AssociatePhoneNumbersWithVoiceConnectorGroupInput

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) String

func (s AssociatePhoneNumbersWithVoiceConnectorGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) Validate

func (s *AssociatePhoneNumbersWithVoiceConnectorGroupInput) Validate() error

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) GoString

func (s AssociatePhoneNumbersWithVoiceConnectorGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput) SetPhoneNumberErrors

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) String

func (s AssociatePhoneNumbersWithVoiceConnectorGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociatePhoneNumbersWithVoiceConnectorInput

type AssociatePhoneNumbersWithVoiceConnectorInput struct {

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

    // If true, associates the provided phone numbers with the provided Amazon Chime
    // SDK 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 Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorInput) GoString

func (s AssociatePhoneNumbersWithVoiceConnectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetE164PhoneNumbers

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

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetForceAssociate

func (s *AssociatePhoneNumbersWithVoiceConnectorInput) SetForceAssociate(v bool) *AssociatePhoneNumbersWithVoiceConnectorInput

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetVoiceConnectorId

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorInput) String

func (s AssociatePhoneNumbersWithVoiceConnectorInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePhoneNumbersWithVoiceConnectorInput) Validate

func (s *AssociatePhoneNumbersWithVoiceConnectorInput) Validate() error

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) GoString

func (s AssociatePhoneNumbersWithVoiceConnectorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePhoneNumbersWithVoiceConnectorOutput) SetPhoneNumberErrors

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorOutput) String

func (s AssociatePhoneNumbersWithVoiceConnectorOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BadRequestException

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

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

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

func (*BadRequestException) Code

func (s *BadRequestException) Code() string

Code returns the exception type name.

func (*BadRequestException) Error

func (s *BadRequestException) Error() string

func (BadRequestException) GoString

func (s BadRequestException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BadRequestException) Message

func (s *BadRequestException) Message() string

Message returns the exception's message.

func (*BadRequestException) OrigErr

func (s *BadRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*BadRequestException) RequestID

func (s *BadRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*BadRequestException) StatusCode

func (s *BadRequestException) StatusCode() int

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

func (BadRequestException) String

func (s BadRequestException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s BatchDeletePhoneNumberInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDeletePhoneNumberInput) SetPhoneNumberIds

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

SetPhoneNumberIds sets the PhoneNumberIds field's value.

func (BatchDeletePhoneNumberInput) String

func (s BatchDeletePhoneNumberInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s BatchDeletePhoneNumberOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDeletePhoneNumberOutput) SetPhoneNumberErrors

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchDeletePhoneNumberOutput) String

func (s BatchDeletePhoneNumberOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchUpdatePhoneNumberInput

type BatchUpdatePhoneNumberInput struct {

    // Lists the phone numbers in the update request.
    //
    // UpdatePhoneNumberRequestItems is a required field
    UpdatePhoneNumberRequestItems []*UpdatePhoneNumberRequestItem `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchUpdatePhoneNumberInput) GoString

func (s BatchUpdatePhoneNumberInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchUpdatePhoneNumberInput) SetUpdatePhoneNumberRequestItems

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

SetUpdatePhoneNumberRequestItems sets the UpdatePhoneNumberRequestItems field's value.

func (BatchUpdatePhoneNumberInput) String

func (s BatchUpdatePhoneNumberInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

    // A list of failed phone numbers and their error messages.
    PhoneNumberErrors []*PhoneNumberError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchUpdatePhoneNumberOutput) GoString

func (s BatchUpdatePhoneNumberOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchUpdatePhoneNumberOutput) SetPhoneNumberErrors

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchUpdatePhoneNumberOutput) String

func (s BatchUpdatePhoneNumberOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CallDetails

type CallDetails struct {

    // Identifies a person as the caller or the callee.
    IsCaller *bool `type:"boolean"`

    // The transaction ID of a Voice Connector call.
    TransactionId *string `min:"1" type:"string"`

    // The Voice Connector ID.
    VoiceConnectorId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The details of an Amazon Chime SDK Voice Connector call.

func (CallDetails) GoString

func (s CallDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CallDetails) SetIsCaller

func (s *CallDetails) SetIsCaller(v bool) *CallDetails

SetIsCaller sets the IsCaller field's value.

func (*CallDetails) SetTransactionId

func (s *CallDetails) SetTransactionId(v string) *CallDetails

SetTransactionId sets the TransactionId field's value.

func (*CallDetails) SetVoiceConnectorId

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (CallDetails) String

func (s CallDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CandidateAddress

type CandidateAddress struct {

    // The city of the candidate address.
    //
    // City is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CandidateAddress's
    // String and GoString methods.
    City *string `locationName:"city" type:"string" sensitive:"true"`

    // The country of the candidate address.
    //
    // Country is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CandidateAddress's
    // String and GoString methods.
    Country *string `locationName:"country" type:"string" sensitive:"true"`

    // The postal code of the candidate address.
    //
    // PostalCode is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CandidateAddress's
    // String and GoString methods.
    PostalCode *string `locationName:"postalCode" type:"string" sensitive:"true"`

    // The zip + 4 or postal code +4 of the candidate address.
    //
    // PostalCodePlus4 is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CandidateAddress's
    // String and GoString methods.
    PostalCodePlus4 *string `locationName:"postalCodePlus4" type:"string" sensitive:"true"`

    // The state of the candidate address.
    //
    // State is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CandidateAddress's
    // String and GoString methods.
    State *string `locationName:"state" type:"string" sensitive:"true"`

    // The street information of the candidate address.
    //
    // StreetInfo is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CandidateAddress's
    // String and GoString methods.
    StreetInfo *string `locationName:"streetInfo" type:"string" sensitive:"true"`

    // The numeric portion of the candidate address.
    //
    // StreetNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CandidateAddress's
    // String and GoString methods.
    StreetNumber *string `locationName:"streetNumber" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

A suggested address.

func (CandidateAddress) GoString

func (s CandidateAddress) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CandidateAddress) SetCity

func (s *CandidateAddress) SetCity(v string) *CandidateAddress

SetCity sets the City field's value.

func (*CandidateAddress) SetCountry

func (s *CandidateAddress) SetCountry(v string) *CandidateAddress

SetCountry sets the Country field's value.

func (*CandidateAddress) SetPostalCode

func (s *CandidateAddress) SetPostalCode(v string) *CandidateAddress

SetPostalCode sets the PostalCode field's value.

func (*CandidateAddress) SetPostalCodePlus4

func (s *CandidateAddress) SetPostalCodePlus4(v string) *CandidateAddress

SetPostalCodePlus4 sets the PostalCodePlus4 field's value.

func (*CandidateAddress) SetState

func (s *CandidateAddress) SetState(v string) *CandidateAddress

SetState sets the State field's value.

func (*CandidateAddress) SetStreetInfo

func (s *CandidateAddress) SetStreetInfo(v string) *CandidateAddress

SetStreetInfo sets the StreetInfo field's value.

func (*CandidateAddress) SetStreetNumber

func (s *CandidateAddress) SetStreetNumber(v string) *CandidateAddress

SetStreetNumber sets the StreetNumber field's value.

func (CandidateAddress) String

func (s CandidateAddress) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ChimeSDKVoice

type ChimeSDKVoice struct {
    *client.Client
}

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

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

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *ChimeSDKVoice

New creates a new instance of the ChimeSDKVoice client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a ChimeSDKVoice client from just a session.
svc := chimesdkvoice.New(mySession)

// Create a ChimeSDKVoice client with additional configuration
svc := chimesdkvoice.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnector

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

AssociatePhoneNumbersWithVoiceConnector API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/AssociatePhoneNumbersWithVoiceConnector

func (*ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroup

func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroup(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)

AssociatePhoneNumbersWithVoiceConnectorGroup API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/AssociatePhoneNumbersWithVoiceConnectorGroup

func (*ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroupRequest

func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroupRequest(input *AssociatePhoneNumbersWithVoiceConnectorGroupInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorGroupOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/AssociatePhoneNumbersWithVoiceConnectorGroup

func (*ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroupWithContext

func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroupWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorGroupInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorGroupOutput, error)

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

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

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

func (*ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorRequest

func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorRequest(input *AssociatePhoneNumbersWithVoiceConnectorInput) (req *request.Request, output *AssociatePhoneNumbersWithVoiceConnectorOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/AssociatePhoneNumbersWithVoiceConnector

func (*ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorWithContext

func (c *ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorWithContext(ctx aws.Context, input *AssociatePhoneNumbersWithVoiceConnectorInput, opts ...request.Option) (*AssociatePhoneNumbersWithVoiceConnectorOutput, error)

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

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

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

func (*ChimeSDKVoice) BatchDeletePhoneNumber

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

BatchDeletePhoneNumber API operation for Amazon Chime SDK Voice.

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

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/BatchDeletePhoneNumber

func (*ChimeSDKVoice) BatchDeletePhoneNumberRequest

func (c *ChimeSDKVoice) BatchDeletePhoneNumberRequest(input *BatchDeletePhoneNumberInput) (req *request.Request, output *BatchDeletePhoneNumberOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/BatchDeletePhoneNumber

func (*ChimeSDKVoice) BatchDeletePhoneNumberWithContext

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

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

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

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

func (*ChimeSDKVoice) BatchUpdatePhoneNumber

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

BatchUpdatePhoneNumber API operation for Amazon Chime SDK Voice.

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

You cannot have a duplicate phoneNumberId in a request.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/BatchUpdatePhoneNumber

func (*ChimeSDKVoice) BatchUpdatePhoneNumberRequest

func (c *ChimeSDKVoice) BatchUpdatePhoneNumberRequest(input *BatchUpdatePhoneNumberInput) (req *request.Request, output *BatchUpdatePhoneNumberOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/BatchUpdatePhoneNumber

func (*ChimeSDKVoice) BatchUpdatePhoneNumberWithContext

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

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

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

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

func (*ChimeSDKVoice) CreatePhoneNumberOrder

func (c *ChimeSDKVoice) CreatePhoneNumberOrder(input *CreatePhoneNumberOrderInput) (*CreatePhoneNumberOrderOutput, error)

CreatePhoneNumberOrder API operation for Amazon Chime SDK Voice.

Creates an order for phone numbers to be provisioned. For numbers outside the U.S., you must use the Amazon Chime SDK SIP media application dial-in product type.

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

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

Returned Error Types:

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

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreatePhoneNumberOrder

func (*ChimeSDKVoice) CreatePhoneNumberOrderRequest

func (c *ChimeSDKVoice) CreatePhoneNumberOrderRequest(input *CreatePhoneNumberOrderInput) (req *request.Request, output *CreatePhoneNumberOrderOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreatePhoneNumberOrder

func (*ChimeSDKVoice) CreatePhoneNumberOrderWithContext

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

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

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

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

func (*ChimeSDKVoice) CreateProxySession

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

CreateProxySession API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateProxySession

func (*ChimeSDKVoice) CreateProxySessionRequest

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

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateProxySession

func (*ChimeSDKVoice) CreateProxySessionWithContext

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

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

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

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

func (*ChimeSDKVoice) CreateSipMediaApplication

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

CreateSipMediaApplication API operation for Amazon Chime SDK Voice.

Creates a SIP media application. For more information about SIP media applications, see Managing SIP media applications and rules (https://docs.aws.amazon.com/chime-sdk/latest/ag/manage-sip-applications.html) in the Amazon Chime SDK Administrator Guide.

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

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

Returned Error Types:

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

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateSipMediaApplication

func (*ChimeSDKVoice) CreateSipMediaApplicationCall

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

CreateSipMediaApplicationCall API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

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

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateSipMediaApplicationCall

func (*ChimeSDKVoice) CreateSipMediaApplicationCallRequest

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

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateSipMediaApplicationCall

func (*ChimeSDKVoice) CreateSipMediaApplicationCallWithContext

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

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

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

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

func (*ChimeSDKVoice) CreateSipMediaApplicationRequest

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

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateSipMediaApplication

func (*ChimeSDKVoice) CreateSipMediaApplicationWithContext

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

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

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

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

func (*ChimeSDKVoice) CreateSipRule

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

CreateSipRule API operation for Amazon Chime SDK Voice.

Creates a SIP rule, which can be used to run a SIP media application as a target for a specific trigger type. For more information about SIP rules, see Managing SIP media applications and rules (https://docs.aws.amazon.com/chime-sdk/latest/ag/manage-sip-applications.html) in the Amazon Chime SDK Administrator Guide.

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

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

Returned Error Types:

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

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateSipRule

func (*ChimeSDKVoice) CreateSipRuleRequest

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

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateSipRule

func (*ChimeSDKVoice) CreateSipRuleWithContext

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

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

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

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

func (*ChimeSDKVoice) CreateVoiceConnector

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

CreateVoiceConnector API operation for Amazon Chime SDK Voice.

Creates an Amazon Chime SDK Voice Connector. For more information about Voice Connectors, see Managing Amazon Chime SDK Voice Connector groups (https://docs.aws.amazon.com/chime-sdk/latest/ag/voice-connector-groups.html) in the Amazon Chime SDK Administrator Guide.

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

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

Returned Error Types:

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

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateVoiceConnector

func (*ChimeSDKVoice) CreateVoiceConnectorGroup

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

CreateVoiceConnectorGroup API operation for Amazon Chime SDK Voice.

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

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

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

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

Returned Error Types:

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

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateVoiceConnectorGroup

func (*ChimeSDKVoice) CreateVoiceConnectorGroupRequest

func (c *ChimeSDKVoice) CreateVoiceConnectorGroupRequest(input *CreateVoiceConnectorGroupInput) (req *request.Request, output *CreateVoiceConnectorGroupOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateVoiceConnectorGroup

func (*ChimeSDKVoice) CreateVoiceConnectorGroupWithContext

func (c *ChimeSDKVoice) CreateVoiceConnectorGroupWithContext(ctx aws.Context, input *CreateVoiceConnectorGroupInput, opts ...request.Option) (*CreateVoiceConnectorGroupOutput, error)

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

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

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

func (*ChimeSDKVoice) CreateVoiceConnectorRequest

func (c *ChimeSDKVoice) CreateVoiceConnectorRequest(input *CreateVoiceConnectorInput) (req *request.Request, output *CreateVoiceConnectorOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateVoiceConnector

func (*ChimeSDKVoice) CreateVoiceConnectorWithContext

func (c *ChimeSDKVoice) CreateVoiceConnectorWithContext(ctx aws.Context, input *CreateVoiceConnectorInput, opts ...request.Option) (*CreateVoiceConnectorOutput, error)

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

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

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

func (*ChimeSDKVoice) CreateVoiceProfile

func (c *ChimeSDKVoice) CreateVoiceProfile(input *CreateVoiceProfileInput) (*CreateVoiceProfileOutput, error)

CreateVoiceProfile API operation for Amazon Chime SDK Voice.

Creates a voice profile, which consists of an enrolled user and their latest voice print.

Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms (https://aws.amazon.com/service-terms/) for the Amazon Chime SDK.

For more information about voice profiles and voice analytics, see Using Amazon Chime SDK Voice Analytics (https://docs.aws.amazon.com/chime-sdk/latest/dg/pstn-voice-analytics.html) in the Amazon Chime SDK Developer Guide.

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

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

Returned Error Types:

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

  • ResourceLimitExceededException The request exceeds the resource limit.

  • UnauthorizedClientException The client isn't authorized to request a resource.

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • NotFoundException The requested resource couldn't be found.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateVoiceProfile

func (*ChimeSDKVoice) CreateVoiceProfileDomain

func (c *ChimeSDKVoice) CreateVoiceProfileDomain(input *CreateVoiceProfileDomainInput) (*CreateVoiceProfileDomainOutput, error)

CreateVoiceProfileDomain API operation for Amazon Chime SDK Voice.

Creates a voice profile domain, a collection of voice profiles, their voice prints, and encrypted enrollment audio.

Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms (https://aws.amazon.com/service-terms/) for the Amazon Chime SDK.

For more information about voice profile domains, see Using Amazon Chime SDK Voice Analytics (https://docs.aws.amazon.com/chime-sdk/latest/dg/pstn-voice-analytics.html) in the Amazon Chime SDK Developer Guide.

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

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

Returned Error Types:

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

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateVoiceProfileDomain

func (*ChimeSDKVoice) CreateVoiceProfileDomainRequest

func (c *ChimeSDKVoice) CreateVoiceProfileDomainRequest(input *CreateVoiceProfileDomainInput) (req *request.Request, output *CreateVoiceProfileDomainOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateVoiceProfileDomain

func (*ChimeSDKVoice) CreateVoiceProfileDomainWithContext

func (c *ChimeSDKVoice) CreateVoiceProfileDomainWithContext(ctx aws.Context, input *CreateVoiceProfileDomainInput, opts ...request.Option) (*CreateVoiceProfileDomainOutput, error)

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

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

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

func (*ChimeSDKVoice) CreateVoiceProfileRequest

func (c *ChimeSDKVoice) CreateVoiceProfileRequest(input *CreateVoiceProfileInput) (req *request.Request, output *CreateVoiceProfileOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/CreateVoiceProfile

func (*ChimeSDKVoice) CreateVoiceProfileWithContext

func (c *ChimeSDKVoice) CreateVoiceProfileWithContext(ctx aws.Context, input *CreateVoiceProfileInput, opts ...request.Option) (*CreateVoiceProfileOutput, error)

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

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

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

func (*ChimeSDKVoice) DeletePhoneNumber

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

DeletePhoneNumber API operation for Amazon Chime SDK Voice.

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

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeletePhoneNumber

func (*ChimeSDKVoice) DeletePhoneNumberRequest

func (c *ChimeSDKVoice) DeletePhoneNumberRequest(input *DeletePhoneNumberInput) (req *request.Request, output *DeletePhoneNumberOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeletePhoneNumber

func (*ChimeSDKVoice) DeletePhoneNumberWithContext

func (c *ChimeSDKVoice) DeletePhoneNumberWithContext(ctx aws.Context, input *DeletePhoneNumberInput, opts ...request.Option) (*DeletePhoneNumberOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteProxySession

func (c *ChimeSDKVoice) DeleteProxySession(input *DeleteProxySessionInput) (*DeleteProxySessionOutput, error)

DeleteProxySession API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteProxySession

func (*ChimeSDKVoice) DeleteProxySessionRequest

func (c *ChimeSDKVoice) DeleteProxySessionRequest(input *DeleteProxySessionInput) (req *request.Request, output *DeleteProxySessionOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteProxySession

func (*ChimeSDKVoice) DeleteProxySessionWithContext

func (c *ChimeSDKVoice) DeleteProxySessionWithContext(ctx aws.Context, input *DeleteProxySessionInput, opts ...request.Option) (*DeleteProxySessionOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteSipMediaApplication

func (c *ChimeSDKVoice) DeleteSipMediaApplication(input *DeleteSipMediaApplicationInput) (*DeleteSipMediaApplicationOutput, error)

DeleteSipMediaApplication API operation for Amazon Chime SDK Voice.

Deletes a SIP media application.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteSipMediaApplication

func (*ChimeSDKVoice) DeleteSipMediaApplicationRequest

func (c *ChimeSDKVoice) DeleteSipMediaApplicationRequest(input *DeleteSipMediaApplicationInput) (req *request.Request, output *DeleteSipMediaApplicationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteSipMediaApplication

func (*ChimeSDKVoice) DeleteSipMediaApplicationWithContext

func (c *ChimeSDKVoice) DeleteSipMediaApplicationWithContext(ctx aws.Context, input *DeleteSipMediaApplicationInput, opts ...request.Option) (*DeleteSipMediaApplicationOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteSipRule

func (c *ChimeSDKVoice) DeleteSipRule(input *DeleteSipRuleInput) (*DeleteSipRuleOutput, error)

DeleteSipRule API operation for Amazon Chime SDK Voice.

Deletes a SIP rule.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteSipRule

func (*ChimeSDKVoice) DeleteSipRuleRequest

func (c *ChimeSDKVoice) DeleteSipRuleRequest(input *DeleteSipRuleInput) (req *request.Request, output *DeleteSipRuleOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteSipRule

func (*ChimeSDKVoice) DeleteSipRuleWithContext

func (c *ChimeSDKVoice) DeleteSipRuleWithContext(ctx aws.Context, input *DeleteSipRuleInput, opts ...request.Option) (*DeleteSipRuleOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteVoiceConnector

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

DeleteVoiceConnector API operation for Amazon Chime SDK Voice.

Deletes an Amazon Chime SDK Voice Connector. Any phone numbers associated with the Amazon Chime SDK Voice Connector must be disassociated from it before it can be deleted.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnector

func (*ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfiguration

func (c *ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfiguration(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)

DeleteVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime SDK Voice.

Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorEmergencyCallingConfiguration

func (*ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfigurationRequest

func (c *ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfigurationRequest(input *DeleteVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorEmergencyCallingConfigurationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorEmergencyCallingConfiguration

func (*ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfigurationWithContext

func (c *ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorEmergencyCallingConfigurationOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteVoiceConnectorGroup

func (c *ChimeSDKVoice) DeleteVoiceConnectorGroup(input *DeleteVoiceConnectorGroupInput) (*DeleteVoiceConnectorGroupOutput, error)

DeleteVoiceConnectorGroup API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorGroup

func (*ChimeSDKVoice) DeleteVoiceConnectorGroupRequest

func (c *ChimeSDKVoice) DeleteVoiceConnectorGroupRequest(input *DeleteVoiceConnectorGroupInput) (req *request.Request, output *DeleteVoiceConnectorGroupOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorGroup

func (*ChimeSDKVoice) DeleteVoiceConnectorGroupWithContext

func (c *ChimeSDKVoice) DeleteVoiceConnectorGroupWithContext(ctx aws.Context, input *DeleteVoiceConnectorGroupInput, opts ...request.Option) (*DeleteVoiceConnectorGroupOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteVoiceConnectorOrigination

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

DeleteVoiceConnectorOrigination API operation for Amazon Chime SDK Voice.

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

If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting the origination settings.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorOrigination

func (*ChimeSDKVoice) DeleteVoiceConnectorOriginationRequest

func (c *ChimeSDKVoice) DeleteVoiceConnectorOriginationRequest(input *DeleteVoiceConnectorOriginationInput) (req *request.Request, output *DeleteVoiceConnectorOriginationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorOrigination

func (*ChimeSDKVoice) DeleteVoiceConnectorOriginationWithContext

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

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

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

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

func (*ChimeSDKVoice) DeleteVoiceConnectorProxy

func (c *ChimeSDKVoice) DeleteVoiceConnectorProxy(input *DeleteVoiceConnectorProxyInput) (*DeleteVoiceConnectorProxyOutput, error)

DeleteVoiceConnectorProxy API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorProxy

func (*ChimeSDKVoice) DeleteVoiceConnectorProxyRequest

func (c *ChimeSDKVoice) DeleteVoiceConnectorProxyRequest(input *DeleteVoiceConnectorProxyInput) (req *request.Request, output *DeleteVoiceConnectorProxyOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorProxy

func (*ChimeSDKVoice) DeleteVoiceConnectorProxyWithContext

func (c *ChimeSDKVoice) DeleteVoiceConnectorProxyWithContext(ctx aws.Context, input *DeleteVoiceConnectorProxyInput, opts ...request.Option) (*DeleteVoiceConnectorProxyOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteVoiceConnectorRequest

func (c *ChimeSDKVoice) DeleteVoiceConnectorRequest(input *DeleteVoiceConnectorInput) (req *request.Request, output *DeleteVoiceConnectorOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnector

func (*ChimeSDKVoice) DeleteVoiceConnectorStreamingConfiguration

func (c *ChimeSDKVoice) DeleteVoiceConnectorStreamingConfiguration(input *DeleteVoiceConnectorStreamingConfigurationInput) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)

DeleteVoiceConnectorStreamingConfiguration API operation for Amazon Chime SDK Voice.

Deletes a Voice Connector's streaming configuration.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorStreamingConfiguration

func (*ChimeSDKVoice) DeleteVoiceConnectorStreamingConfigurationRequest

func (c *ChimeSDKVoice) DeleteVoiceConnectorStreamingConfigurationRequest(input *DeleteVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *DeleteVoiceConnectorStreamingConfigurationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorStreamingConfiguration

func (*ChimeSDKVoice) DeleteVoiceConnectorStreamingConfigurationWithContext

func (c *ChimeSDKVoice) DeleteVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *DeleteVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*DeleteVoiceConnectorStreamingConfigurationOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteVoiceConnectorTermination

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

DeleteVoiceConnectorTermination API operation for Amazon Chime SDK Voice.

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

If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting the termination settings.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorTermination

func (*ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentials

func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentials(input *DeleteVoiceConnectorTerminationCredentialsInput) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)

DeleteVoiceConnectorTerminationCredentials API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorTerminationCredentials

func (*ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentialsRequest

func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentialsRequest(input *DeleteVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *DeleteVoiceConnectorTerminationCredentialsOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorTerminationCredentials

func (*ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentialsWithContext

func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationCredentialsOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteVoiceConnectorTerminationRequest

func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationRequest(input *DeleteVoiceConnectorTerminationInput) (req *request.Request, output *DeleteVoiceConnectorTerminationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceConnectorTermination

func (*ChimeSDKVoice) DeleteVoiceConnectorTerminationWithContext

func (c *ChimeSDKVoice) DeleteVoiceConnectorTerminationWithContext(ctx aws.Context, input *DeleteVoiceConnectorTerminationInput, opts ...request.Option) (*DeleteVoiceConnectorTerminationOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteVoiceConnectorWithContext

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

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

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

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

func (*ChimeSDKVoice) DeleteVoiceProfile

func (c *ChimeSDKVoice) DeleteVoiceProfile(input *DeleteVoiceProfileInput) (*DeleteVoiceProfileOutput, error)

DeleteVoiceProfile API operation for Amazon Chime SDK Voice.

Deletes a voice profile, including its voice print and enrollment data. WARNING: This action is not reversible.

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

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

Returned Error Types:

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

  • UnauthorizedClientException The client isn't authorized to request a resource.

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • NotFoundException The requested resource couldn't be found.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceProfile

func (*ChimeSDKVoice) DeleteVoiceProfileDomain

func (c *ChimeSDKVoice) DeleteVoiceProfileDomain(input *DeleteVoiceProfileDomainInput) (*DeleteVoiceProfileDomainOutput, error)

DeleteVoiceProfileDomain API operation for Amazon Chime SDK Voice.

Deletes all voice profiles in the domain. WARNING: This action is not reversible.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

  • AccessDeniedException You don't have the permissions needed to run this action.

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

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceProfileDomain

func (*ChimeSDKVoice) DeleteVoiceProfileDomainRequest

func (c *ChimeSDKVoice) DeleteVoiceProfileDomainRequest(input *DeleteVoiceProfileDomainInput) (req *request.Request, output *DeleteVoiceProfileDomainOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceProfileDomain

func (*ChimeSDKVoice) DeleteVoiceProfileDomainWithContext

func (c *ChimeSDKVoice) DeleteVoiceProfileDomainWithContext(ctx aws.Context, input *DeleteVoiceProfileDomainInput, opts ...request.Option) (*DeleteVoiceProfileDomainOutput, error)

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

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

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

func (*ChimeSDKVoice) DeleteVoiceProfileRequest

func (c *ChimeSDKVoice) DeleteVoiceProfileRequest(input *DeleteVoiceProfileInput) (req *request.Request, output *DeleteVoiceProfileOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DeleteVoiceProfile

func (*ChimeSDKVoice) DeleteVoiceProfileWithContext

func (c *ChimeSDKVoice) DeleteVoiceProfileWithContext(ctx aws.Context, input *DeleteVoiceProfileInput, opts ...request.Option) (*DeleteVoiceProfileOutput, error)

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

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

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

func (*ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnector

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

DisassociatePhoneNumbersFromVoiceConnector API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DisassociatePhoneNumbersFromVoiceConnector

func (*ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroup

func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroup(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)

DisassociatePhoneNumbersFromVoiceConnectorGroup API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DisassociatePhoneNumbersFromVoiceConnectorGroup

func (*ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest

func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorGroupOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DisassociatePhoneNumbersFromVoiceConnectorGroup

func (*ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroupWithContext

func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroupWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorGroupInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput, error)

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

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

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

func (*ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorRequest

func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorRequest(input *DisassociatePhoneNumbersFromVoiceConnectorInput) (req *request.Request, output *DisassociatePhoneNumbersFromVoiceConnectorOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/DisassociatePhoneNumbersFromVoiceConnector

func (*ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorWithContext

func (c *ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorWithContext(ctx aws.Context, input *DisassociatePhoneNumbersFromVoiceConnectorInput, opts ...request.Option) (*DisassociatePhoneNumbersFromVoiceConnectorOutput, error)

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

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

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

func (*ChimeSDKVoice) GetGlobalSettings

func (c *ChimeSDKVoice) GetGlobalSettings(input *GetGlobalSettingsInput) (*GetGlobalSettingsOutput, error)

GetGlobalSettings API operation for Amazon Chime SDK Voice.

Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS account.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetGlobalSettings

func (*ChimeSDKVoice) GetGlobalSettingsRequest

func (c *ChimeSDKVoice) GetGlobalSettingsRequest(input *GetGlobalSettingsInput) (req *request.Request, output *GetGlobalSettingsOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetGlobalSettings

func (*ChimeSDKVoice) GetGlobalSettingsWithContext

func (c *ChimeSDKVoice) GetGlobalSettingsWithContext(ctx aws.Context, input *GetGlobalSettingsInput, opts ...request.Option) (*GetGlobalSettingsOutput, error)

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

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

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

func (*ChimeSDKVoice) GetPhoneNumber

func (c *ChimeSDKVoice) GetPhoneNumber(input *GetPhoneNumberInput) (*GetPhoneNumberOutput, error)

GetPhoneNumber API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetPhoneNumber

func (*ChimeSDKVoice) GetPhoneNumberOrder

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

GetPhoneNumberOrder API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetPhoneNumberOrder

func (*ChimeSDKVoice) GetPhoneNumberOrderRequest

func (c *ChimeSDKVoice) GetPhoneNumberOrderRequest(input *GetPhoneNumberOrderInput) (req *request.Request, output *GetPhoneNumberOrderOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetPhoneNumberOrder

func (*ChimeSDKVoice) GetPhoneNumberOrderWithContext

func (c *ChimeSDKVoice) GetPhoneNumberOrderWithContext(ctx aws.Context, input *GetPhoneNumberOrderInput, opts ...request.Option) (*GetPhoneNumberOrderOutput, error)

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

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

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

func (*ChimeSDKVoice) GetPhoneNumberRequest

func (c *ChimeSDKVoice) GetPhoneNumberRequest(input *GetPhoneNumberInput) (req *request.Request, output *GetPhoneNumberOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetPhoneNumber

func (*ChimeSDKVoice) GetPhoneNumberSettings

func (c *ChimeSDKVoice) GetPhoneNumberSettings(input *GetPhoneNumberSettingsInput) (*GetPhoneNumberSettingsOutput, error)

GetPhoneNumberSettings API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetPhoneNumberSettings

func (*ChimeSDKVoice) GetPhoneNumberSettingsRequest

func (c *ChimeSDKVoice) GetPhoneNumberSettingsRequest(input *GetPhoneNumberSettingsInput) (req *request.Request, output *GetPhoneNumberSettingsOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetPhoneNumberSettings

func (*ChimeSDKVoice) GetPhoneNumberSettingsWithContext

func (c *ChimeSDKVoice) GetPhoneNumberSettingsWithContext(ctx aws.Context, input *GetPhoneNumberSettingsInput, opts ...request.Option) (*GetPhoneNumberSettingsOutput, error)

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

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

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

func (*ChimeSDKVoice) GetPhoneNumberWithContext

func (c *ChimeSDKVoice) GetPhoneNumberWithContext(ctx aws.Context, input *GetPhoneNumberInput, opts ...request.Option) (*GetPhoneNumberOutput, error)

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

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

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

func (*ChimeSDKVoice) GetProxySession

func (c *ChimeSDKVoice) GetProxySession(input *GetProxySessionInput) (*GetProxySessionOutput, error)

GetProxySession API operation for Amazon Chime SDK Voice.

Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice Connector.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetProxySession

func (*ChimeSDKVoice) GetProxySessionRequest

func (c *ChimeSDKVoice) GetProxySessionRequest(input *GetProxySessionInput) (req *request.Request, output *GetProxySessionOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetProxySession

func (*ChimeSDKVoice) GetProxySessionWithContext

func (c *ChimeSDKVoice) GetProxySessionWithContext(ctx aws.Context, input *GetProxySessionInput, opts ...request.Option) (*GetProxySessionOutput, error)

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

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

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

func (*ChimeSDKVoice) GetSipMediaApplication

func (c *ChimeSDKVoice) GetSipMediaApplication(input *GetSipMediaApplicationInput) (*GetSipMediaApplicationOutput, error)

GetSipMediaApplication API operation for Amazon Chime SDK Voice.

Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSipMediaApplication

func (*ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfiguration

func (c *ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfiguration(input *GetSipMediaApplicationAlexaSkillConfigurationInput) (*GetSipMediaApplicationAlexaSkillConfigurationOutput, error)

GetSipMediaApplicationAlexaSkillConfiguration API operation for Amazon Chime SDK Voice.

Gets the Alexa Skill configuration for the SIP media application.

Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties (https://developer.amazon.com/en-US/alexa/alexasmartproperties) page.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSipMediaApplicationAlexaSkillConfiguration

Deprecated: Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

func (*ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfigurationRequest

func (c *ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfigurationRequest(input *GetSipMediaApplicationAlexaSkillConfigurationInput) (req *request.Request, output *GetSipMediaApplicationAlexaSkillConfigurationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSipMediaApplicationAlexaSkillConfiguration

Deprecated: Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

func (*ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfigurationWithContext

func (c *ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfigurationWithContext(ctx aws.Context, input *GetSipMediaApplicationAlexaSkillConfigurationInput, opts ...request.Option) (*GetSipMediaApplicationAlexaSkillConfigurationOutput, error)

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

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

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

Deprecated: Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

func (*ChimeSDKVoice) GetSipMediaApplicationLoggingConfiguration

func (c *ChimeSDKVoice) GetSipMediaApplicationLoggingConfiguration(input *GetSipMediaApplicationLoggingConfigurationInput) (*GetSipMediaApplicationLoggingConfigurationOutput, error)

GetSipMediaApplicationLoggingConfiguration API operation for Amazon Chime SDK Voice.

Retrieves the logging configuration for the specified SIP media application.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSipMediaApplicationLoggingConfiguration

func (*ChimeSDKVoice) GetSipMediaApplicationLoggingConfigurationRequest

func (c *ChimeSDKVoice) GetSipMediaApplicationLoggingConfigurationRequest(input *GetSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *GetSipMediaApplicationLoggingConfigurationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSipMediaApplicationLoggingConfiguration

func (*ChimeSDKVoice) GetSipMediaApplicationLoggingConfigurationWithContext

func (c *ChimeSDKVoice) GetSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *GetSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*GetSipMediaApplicationLoggingConfigurationOutput, error)

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

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

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

func (*ChimeSDKVoice) GetSipMediaApplicationRequest

func (c *ChimeSDKVoice) GetSipMediaApplicationRequest(input *GetSipMediaApplicationInput) (req *request.Request, output *GetSipMediaApplicationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSipMediaApplication

func (*ChimeSDKVoice) GetSipMediaApplicationWithContext

func (c *ChimeSDKVoice) GetSipMediaApplicationWithContext(ctx aws.Context, input *GetSipMediaApplicationInput, opts ...request.Option) (*GetSipMediaApplicationOutput, error)

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

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

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

func (*ChimeSDKVoice) GetSipRule

func (c *ChimeSDKVoice) GetSipRule(input *GetSipRuleInput) (*GetSipRuleOutput, error)

GetSipRule API operation for Amazon Chime SDK Voice.

Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSipRule

func (*ChimeSDKVoice) GetSipRuleRequest

func (c *ChimeSDKVoice) GetSipRuleRequest(input *GetSipRuleInput) (req *request.Request, output *GetSipRuleOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSipRule

func (*ChimeSDKVoice) GetSipRuleWithContext

func (c *ChimeSDKVoice) GetSipRuleWithContext(ctx aws.Context, input *GetSipRuleInput, opts ...request.Option) (*GetSipRuleOutput, error)

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

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

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

func (*ChimeSDKVoice) GetSpeakerSearchTask

func (c *ChimeSDKVoice) GetSpeakerSearchTask(input *GetSpeakerSearchTaskInput) (*GetSpeakerSearchTaskOutput, error)

GetSpeakerSearchTask API operation for Amazon Chime SDK Voice.

Retrieves the details of the specified speaker search task.

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

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

Returned Error Types:

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

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

  • NotFoundException The requested resource couldn't be found.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ServiceFailureException The service encountered an unexpected error.

  • ServiceUnavailableException The service is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSpeakerSearchTask

func (*ChimeSDKVoice) GetSpeakerSearchTaskRequest

func (c *ChimeSDKVoice) GetSpeakerSearchTaskRequest(input *GetSpeakerSearchTaskInput) (req *request.Request, output *GetSpeakerSearchTaskOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetSpeakerSearchTask

func (*ChimeSDKVoice) GetSpeakerSearchTaskWithContext

func (c *ChimeSDKVoice) GetSpeakerSearchTaskWithContext(ctx aws.Context, input *GetSpeakerSearchTaskInput, opts ...request.Option) (*GetSpeakerSearchTaskOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceConnector

func (c *ChimeSDKVoice) GetVoiceConnector(input *GetVoiceConnectorInput) (*GetVoiceConnectorOutput, error)

GetVoiceConnector API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnector

func (*ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfiguration

func (c *ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfiguration(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)

GetVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime SDK Voice.

Retrieves the emergency calling configuration details for the specified Voice Connector.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorEmergencyCallingConfiguration

func (*ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfigurationRequest

func (c *ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfigurationRequest(input *GetVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *GetVoiceConnectorEmergencyCallingConfigurationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorEmergencyCallingConfiguration

func (*ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfigurationWithContext

func (c *ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorEmergencyCallingConfigurationOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceConnectorGroup

func (c *ChimeSDKVoice) GetVoiceConnectorGroup(input *GetVoiceConnectorGroupInput) (*GetVoiceConnectorGroupOutput, error)

GetVoiceConnectorGroup API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorGroup

func (*ChimeSDKVoice) GetVoiceConnectorGroupRequest

func (c *ChimeSDKVoice) GetVoiceConnectorGroupRequest(input *GetVoiceConnectorGroupInput) (req *request.Request, output *GetVoiceConnectorGroupOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorGroup

func (*ChimeSDKVoice) GetVoiceConnectorGroupWithContext

func (c *ChimeSDKVoice) GetVoiceConnectorGroupWithContext(ctx aws.Context, input *GetVoiceConnectorGroupInput, opts ...request.Option) (*GetVoiceConnectorGroupOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceConnectorLoggingConfiguration

func (c *ChimeSDKVoice) GetVoiceConnectorLoggingConfiguration(input *GetVoiceConnectorLoggingConfigurationInput) (*GetVoiceConnectorLoggingConfigurationOutput, error)

GetVoiceConnectorLoggingConfiguration API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorLoggingConfiguration

func (*ChimeSDKVoice) GetVoiceConnectorLoggingConfigurationRequest

func (c *ChimeSDKVoice) GetVoiceConnectorLoggingConfigurationRequest(input *GetVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *GetVoiceConnectorLoggingConfigurationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorLoggingConfiguration

func (*ChimeSDKVoice) GetVoiceConnectorLoggingConfigurationWithContext

func (c *ChimeSDKVoice) GetVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorLoggingConfigurationOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceConnectorOrigination

func (c *ChimeSDKVoice) GetVoiceConnectorOrigination(input *GetVoiceConnectorOriginationInput) (*GetVoiceConnectorOriginationOutput, error)

GetVoiceConnectorOrigination API operation for Amazon Chime SDK Voice.

Retrieves the origination settings for the specified Voice Connector.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorOrigination

func (*ChimeSDKVoice) GetVoiceConnectorOriginationRequest

func (c *ChimeSDKVoice) GetVoiceConnectorOriginationRequest(input *GetVoiceConnectorOriginationInput) (req *request.Request, output *GetVoiceConnectorOriginationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorOrigination

func (*ChimeSDKVoice) GetVoiceConnectorOriginationWithContext

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

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

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

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

func (*ChimeSDKVoice) GetVoiceConnectorProxy

func (c *ChimeSDKVoice) GetVoiceConnectorProxy(input *GetVoiceConnectorProxyInput) (*GetVoiceConnectorProxyOutput, error)

GetVoiceConnectorProxy API operation for Amazon Chime SDK Voice.

Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice Connector.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorProxy

func (*ChimeSDKVoice) GetVoiceConnectorProxyRequest

func (c *ChimeSDKVoice) GetVoiceConnectorProxyRequest(input *GetVoiceConnectorProxyInput) (req *request.Request, output *GetVoiceConnectorProxyOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorProxy

func (*ChimeSDKVoice) GetVoiceConnectorProxyWithContext

func (c *ChimeSDKVoice) GetVoiceConnectorProxyWithContext(ctx aws.Context, input *GetVoiceConnectorProxyInput, opts ...request.Option) (*GetVoiceConnectorProxyOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceConnectorRequest

func (c *ChimeSDKVoice) GetVoiceConnectorRequest(input *GetVoiceConnectorInput) (req *request.Request, output *GetVoiceConnectorOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnector

func (*ChimeSDKVoice) GetVoiceConnectorStreamingConfiguration

func (c *ChimeSDKVoice) GetVoiceConnectorStreamingConfiguration(input *GetVoiceConnectorStreamingConfigurationInput) (*GetVoiceConnectorStreamingConfigurationOutput, error)

GetVoiceConnectorStreamingConfiguration API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorStreamingConfiguration

func (*ChimeSDKVoice) GetVoiceConnectorStreamingConfigurationRequest

func (c *ChimeSDKVoice) GetVoiceConnectorStreamingConfigurationRequest(input *GetVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *GetVoiceConnectorStreamingConfigurationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorStreamingConfiguration

func (*ChimeSDKVoice) GetVoiceConnectorStreamingConfigurationWithContext

func (c *ChimeSDKVoice) GetVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *GetVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*GetVoiceConnectorStreamingConfigurationOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceConnectorTermination

func (c *ChimeSDKVoice) GetVoiceConnectorTermination(input *GetVoiceConnectorTerminationInput) (*GetVoiceConnectorTerminationOutput, error)

GetVoiceConnectorTermination API operation for Amazon Chime SDK Voice.

Retrieves the termination setting details for the specified Voice Connector.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorTermination

func (*ChimeSDKVoice) GetVoiceConnectorTerminationHealth

func (c *ChimeSDKVoice) GetVoiceConnectorTerminationHealth(input *GetVoiceConnectorTerminationHealthInput) (*GetVoiceConnectorTerminationHealthOutput, error)

GetVoiceConnectorTerminationHealth API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorTerminationHealth

func (*ChimeSDKVoice) GetVoiceConnectorTerminationHealthRequest

func (c *ChimeSDKVoice) GetVoiceConnectorTerminationHealthRequest(input *GetVoiceConnectorTerminationHealthInput) (req *request.Request, output *GetVoiceConnectorTerminationHealthOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorTerminationHealth

func (*ChimeSDKVoice) GetVoiceConnectorTerminationHealthWithContext

func (c *ChimeSDKVoice) GetVoiceConnectorTerminationHealthWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationHealthInput, opts ...request.Option) (*GetVoiceConnectorTerminationHealthOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceConnectorTerminationRequest

func (c *ChimeSDKVoice) GetVoiceConnectorTerminationRequest(input *GetVoiceConnectorTerminationInput) (req *request.Request, output *GetVoiceConnectorTerminationOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceConnectorTermination

func (*ChimeSDKVoice) GetVoiceConnectorTerminationWithContext

func (c *ChimeSDKVoice) GetVoiceConnectorTerminationWithContext(ctx aws.Context, input *GetVoiceConnectorTerminationInput, opts ...request.Option) (*GetVoiceConnectorTerminationOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceConnectorWithContext

func (c *ChimeSDKVoice) GetVoiceConnectorWithContext(ctx aws.Context, input *GetVoiceConnectorInput, opts ...request.Option) (*GetVoiceConnectorOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceProfile

func (c *ChimeSDKVoice) GetVoiceProfile(input *GetVoiceProfileInput) (*GetVoiceProfileOutput, error)

GetVoiceProfile API operation for Amazon Chime SDK Voice.

Retrieves the details of the specified voice profile.

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

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

Returned Error Types:

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

  • UnauthorizedClientException The client isn't authorized to request a resource.

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

  • AccessDeniedException You don't have the permissions needed to run this action.

  • NotFoundException The requested resource couldn't be found.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceProfile

func (*ChimeSDKVoice) GetVoiceProfileDomain

func (c *ChimeSDKVoice) GetVoiceProfileDomain(input *GetVoiceProfileDomainInput) (*GetVoiceProfileDomainOutput, error)

GetVoiceProfileDomain API operation for Amazon Chime SDK Voice.

Retrieves the details of the specified voice profile domain.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

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

  • AccessDeniedException You don't have the permissions needed to run this action.

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceProfileDomain

func (*ChimeSDKVoice) GetVoiceProfileDomainRequest

func (c *ChimeSDKVoice) GetVoiceProfileDomainRequest(input *GetVoiceProfileDomainInput) (req *request.Request, output *GetVoiceProfileDomainOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceProfileDomain

func (*ChimeSDKVoice) GetVoiceProfileDomainWithContext

func (c *ChimeSDKVoice) GetVoiceProfileDomainWithContext(ctx aws.Context, input *GetVoiceProfileDomainInput, opts ...request.Option) (*GetVoiceProfileDomainOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceProfileRequest

func (c *ChimeSDKVoice) GetVoiceProfileRequest(input *GetVoiceProfileInput) (req *request.Request, output *GetVoiceProfileOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceProfile

func (*ChimeSDKVoice) GetVoiceProfileWithContext

func (c *ChimeSDKVoice) GetVoiceProfileWithContext(ctx aws.Context, input *GetVoiceProfileInput, opts ...request.Option) (*GetVoiceProfileOutput, error)

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

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

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

func (*ChimeSDKVoice) GetVoiceToneAnalysisTask

func (c *ChimeSDKVoice) GetVoiceToneAnalysisTask(input *GetVoiceToneAnalysisTaskInput) (*GetVoiceToneAnalysisTaskOutput, error)

GetVoiceToneAnalysisTask API operation for Amazon Chime SDK Voice.

Retrieves the details of a voice tone analysis task.

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

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

Returned Error Types:

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

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

  • NotFoundException The requested resource couldn't be found.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ServiceFailureException The service encountered an unexpected error.

  • ServiceUnavailableException The service is currently unavailable.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceToneAnalysisTask

func (*ChimeSDKVoice) GetVoiceToneAnalysisTaskRequest

func (c *ChimeSDKVoice) GetVoiceToneAnalysisTaskRequest(input *GetVoiceToneAnalysisTaskInput) (req *request.Request, output *GetVoiceToneAnalysisTaskOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/GetVoiceToneAnalysisTask

func (*ChimeSDKVoice) GetVoiceToneAnalysisTaskWithContext

func (c *ChimeSDKVoice) GetVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *GetVoiceToneAnalysisTaskInput, opts ...request.Option) (*GetVoiceToneAnalysisTaskOutput, error)

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

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

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

func (*ChimeSDKVoice) ListAvailableVoiceConnectorRegions

func (c *ChimeSDKVoice) ListAvailableVoiceConnectorRegions(input *ListAvailableVoiceConnectorRegionsInput) (*ListAvailableVoiceConnectorRegionsOutput, error)

ListAvailableVoiceConnectorRegions API operation for Amazon Chime SDK Voice.

Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice Connector.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListAvailableVoiceConnectorRegions

func (*ChimeSDKVoice) ListAvailableVoiceConnectorRegionsRequest

func (c *ChimeSDKVoice) ListAvailableVoiceConnectorRegionsRequest(input *ListAvailableVoiceConnectorRegionsInput) (req *request.Request, output *ListAvailableVoiceConnectorRegionsOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListAvailableVoiceConnectorRegions

func (*ChimeSDKVoice) ListAvailableVoiceConnectorRegionsWithContext

func (c *ChimeSDKVoice) ListAvailableVoiceConnectorRegionsWithContext(ctx aws.Context, input *ListAvailableVoiceConnectorRegionsInput, opts ...request.Option) (*ListAvailableVoiceConnectorRegionsOutput, error)

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

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

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

func (*ChimeSDKVoice) ListPhoneNumberOrders

func (c *ChimeSDKVoice) ListPhoneNumberOrders(input *ListPhoneNumberOrdersInput) (*ListPhoneNumberOrdersOutput, error)

ListPhoneNumberOrders API operation for Amazon Chime SDK Voice.

Lists the phone numbers for an administrator's Amazon Chime SDK account.

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

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

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

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListPhoneNumberOrders

func (*ChimeSDKVoice) ListPhoneNumberOrdersPages

func (c *ChimeSDKVoice) ListPhoneNumberOrdersPages(input *ListPhoneNumberOrdersInput, fn func(*ListPhoneNumberOrdersOutput, bool) bool) error

ListPhoneNumberOrdersPages iterates over the pages of a ListPhoneNumberOrders operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListPhoneNumberOrders method for more information on how to use this operation.

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

// Example iterating over at most 3 pages of a ListPhoneNumberOrders operation.
pageNum := 0
err := client.ListPhoneNumberOrdersPages(params,
    func(page *chimesdkvoice.ListPhoneNumberOrdersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) ListPhoneNumberOrdersPagesWithContext

func (c *ChimeSDKVoice) ListPhoneNumberOrdersPagesWithContext(ctx aws.Context, input *ListPhoneNumberOrdersInput, fn func(*ListPhoneNumberOrdersOutput, bool) bool, opts ...request.Option) error

ListPhoneNumberOrdersPagesWithContext same as ListPhoneNumberOrdersPages except it takes a Context and allows setting request options on the pages.

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

func (*ChimeSDKVoice) ListPhoneNumberOrdersRequest

func (c *ChimeSDKVoice) ListPhoneNumberOrdersRequest(input *ListPhoneNumberOrdersInput) (req *request.Request, output *ListPhoneNumberOrdersOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListPhoneNumberOrders

func (*ChimeSDKVoice) ListPhoneNumberOrdersWithContext

func (c *ChimeSDKVoice) ListPhoneNumberOrdersWithContext(ctx aws.Context, input *ListPhoneNumberOrdersInput, opts ...request.Option) (*ListPhoneNumberOrdersOutput, error)

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

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

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

func (*ChimeSDKVoice) ListPhoneNumbers

func (c *ChimeSDKVoice) ListPhoneNumbers(input *ListPhoneNumbersInput) (*ListPhoneNumbersOutput, error)

ListPhoneNumbers API operation for Amazon Chime SDK Voice.

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

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

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

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

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

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

  • NotFoundException The requested resource couldn't be found.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListPhoneNumbers

func (*ChimeSDKVoice) ListPhoneNumbersPages

func (c *ChimeSDKVoice) ListPhoneNumbersPages(input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool) error

ListPhoneNumbersPages iterates over the pages of a ListPhoneNumbers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListPhoneNumbers method for more information on how to use this operation.

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

// Example iterating over at most 3 pages of a ListPhoneNumbers operation.
pageNum := 0
err := client.ListPhoneNumbersPages(params,
    func(page *chimesdkvoice.ListPhoneNumbersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) ListPhoneNumbersPagesWithContext

func (c *ChimeSDKVoice) ListPhoneNumbersPagesWithContext(ctx aws.Context, input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool, opts ...request.Option) error

ListPhoneNumbersPagesWithContext same as ListPhoneNumbersPages except it takes a Context and allows setting request options on the pages.

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

func (*ChimeSDKVoice) ListPhoneNumbersRequest

func (c *ChimeSDKVoice) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) (req *request.Request, output *ListPhoneNumbersOutput)

ListPhoneNumbersRequest generates a "aws/request.Request" representing the client's request for the ListPhoneNumbers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListPhoneNumbers for more information on using the ListPhoneNumbers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListPhoneNumbersRequest method.
req, resp := client.ListPhoneNumbersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListPhoneNumbers

func (*ChimeSDKVoice) ListPhoneNumbersWithContext

func (c *ChimeSDKVoice) ListPhoneNumbersWithContext(ctx aws.Context, input *ListPhoneNumbersInput, opts ...request.Option) (*ListPhoneNumbersOutput, error)

ListPhoneNumbersWithContext is the same as ListPhoneNumbers with the addition of the ability to pass a context and additional request options.

See ListPhoneNumbers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListProxySessions

func (c *ChimeSDKVoice) ListProxySessions(input *ListProxySessionsInput) (*ListProxySessionsOutput, error)

ListProxySessions API operation for Amazon Chime SDK Voice.

Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListProxySessions for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListProxySessions

func (*ChimeSDKVoice) ListProxySessionsPages

func (c *ChimeSDKVoice) ListProxySessionsPages(input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool) error

ListProxySessionsPages iterates over the pages of a ListProxySessions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListProxySessions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListProxySessions operation.
pageNum := 0
err := client.ListProxySessionsPages(params,
    func(page *chimesdkvoice.ListProxySessionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) ListProxySessionsPagesWithContext

func (c *ChimeSDKVoice) ListProxySessionsPagesWithContext(ctx aws.Context, input *ListProxySessionsInput, fn func(*ListProxySessionsOutput, bool) bool, opts ...request.Option) error

ListProxySessionsPagesWithContext same as ListProxySessionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListProxySessionsRequest

func (c *ChimeSDKVoice) ListProxySessionsRequest(input *ListProxySessionsInput) (req *request.Request, output *ListProxySessionsOutput)

ListProxySessionsRequest generates a "aws/request.Request" representing the client's request for the ListProxySessions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListProxySessions for more information on using the ListProxySessions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListProxySessionsRequest method.
req, resp := client.ListProxySessionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListProxySessions

func (*ChimeSDKVoice) ListProxySessionsWithContext

func (c *ChimeSDKVoice) ListProxySessionsWithContext(ctx aws.Context, input *ListProxySessionsInput, opts ...request.Option) (*ListProxySessionsOutput, error)

ListProxySessionsWithContext is the same as ListProxySessions with the addition of the ability to pass a context and additional request options.

See ListProxySessions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListSipMediaApplications

func (c *ChimeSDKVoice) ListSipMediaApplications(input *ListSipMediaApplicationsInput) (*ListSipMediaApplicationsOutput, error)

ListSipMediaApplications API operation for Amazon Chime SDK Voice.

Lists the SIP media applications under the administrator's AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListSipMediaApplications for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListSipMediaApplications

func (*ChimeSDKVoice) ListSipMediaApplicationsPages

func (c *ChimeSDKVoice) ListSipMediaApplicationsPages(input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool) error

ListSipMediaApplicationsPages iterates over the pages of a ListSipMediaApplications operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSipMediaApplications method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSipMediaApplications operation.
pageNum := 0
err := client.ListSipMediaApplicationsPages(params,
    func(page *chimesdkvoice.ListSipMediaApplicationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) ListSipMediaApplicationsPagesWithContext

func (c *ChimeSDKVoice) ListSipMediaApplicationsPagesWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, fn func(*ListSipMediaApplicationsOutput, bool) bool, opts ...request.Option) error

ListSipMediaApplicationsPagesWithContext same as ListSipMediaApplicationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListSipMediaApplicationsRequest

func (c *ChimeSDKVoice) ListSipMediaApplicationsRequest(input *ListSipMediaApplicationsInput) (req *request.Request, output *ListSipMediaApplicationsOutput)

ListSipMediaApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListSipMediaApplications operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSipMediaApplications for more information on using the ListSipMediaApplications API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSipMediaApplicationsRequest method.
req, resp := client.ListSipMediaApplicationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListSipMediaApplications

func (*ChimeSDKVoice) ListSipMediaApplicationsWithContext

func (c *ChimeSDKVoice) ListSipMediaApplicationsWithContext(ctx aws.Context, input *ListSipMediaApplicationsInput, opts ...request.Option) (*ListSipMediaApplicationsOutput, error)

ListSipMediaApplicationsWithContext is the same as ListSipMediaApplications with the addition of the ability to pass a context and additional request options.

See ListSipMediaApplications for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListSipRules

func (c *ChimeSDKVoice) ListSipRules(input *ListSipRulesInput) (*ListSipRulesOutput, error)

ListSipRules API operation for Amazon Chime SDK Voice.

Lists the SIP rules under the administrator's AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListSipRules for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListSipRules

func (*ChimeSDKVoice) ListSipRulesPages

func (c *ChimeSDKVoice) ListSipRulesPages(input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool) error

ListSipRulesPages iterates over the pages of a ListSipRules operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSipRules method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSipRules operation.
pageNum := 0
err := client.ListSipRulesPages(params,
    func(page *chimesdkvoice.ListSipRulesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) ListSipRulesPagesWithContext

func (c *ChimeSDKVoice) ListSipRulesPagesWithContext(ctx aws.Context, input *ListSipRulesInput, fn func(*ListSipRulesOutput, bool) bool, opts ...request.Option) error

ListSipRulesPagesWithContext same as ListSipRulesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListSipRulesRequest

func (c *ChimeSDKVoice) ListSipRulesRequest(input *ListSipRulesInput) (req *request.Request, output *ListSipRulesOutput)

ListSipRulesRequest generates a "aws/request.Request" representing the client's request for the ListSipRules operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSipRules for more information on using the ListSipRules API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSipRulesRequest method.
req, resp := client.ListSipRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListSipRules

func (*ChimeSDKVoice) ListSipRulesWithContext

func (c *ChimeSDKVoice) ListSipRulesWithContext(ctx aws.Context, input *ListSipRulesInput, opts ...request.Option) (*ListSipRulesOutput, error)

ListSipRulesWithContext is the same as ListSipRules with the addition of the ability to pass a context and additional request options.

See ListSipRules for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListSupportedPhoneNumberCountries

func (c *ChimeSDKVoice) ListSupportedPhoneNumberCountries(input *ListSupportedPhoneNumberCountriesInput) (*ListSupportedPhoneNumberCountriesOutput, error)

ListSupportedPhoneNumberCountries API operation for Amazon Chime SDK Voice.

Lists the countries that you can order phone numbers from.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListSupportedPhoneNumberCountries for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListSupportedPhoneNumberCountries

func (*ChimeSDKVoice) ListSupportedPhoneNumberCountriesRequest

func (c *ChimeSDKVoice) ListSupportedPhoneNumberCountriesRequest(input *ListSupportedPhoneNumberCountriesInput) (req *request.Request, output *ListSupportedPhoneNumberCountriesOutput)

ListSupportedPhoneNumberCountriesRequest generates a "aws/request.Request" representing the client's request for the ListSupportedPhoneNumberCountries operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSupportedPhoneNumberCountries for more information on using the ListSupportedPhoneNumberCountries API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSupportedPhoneNumberCountriesRequest method.
req, resp := client.ListSupportedPhoneNumberCountriesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListSupportedPhoneNumberCountries

func (*ChimeSDKVoice) ListSupportedPhoneNumberCountriesWithContext

func (c *ChimeSDKVoice) ListSupportedPhoneNumberCountriesWithContext(ctx aws.Context, input *ListSupportedPhoneNumberCountriesInput, opts ...request.Option) (*ListSupportedPhoneNumberCountriesOutput, error)

ListSupportedPhoneNumberCountriesWithContext is the same as ListSupportedPhoneNumberCountries with the addition of the ability to pass a context and additional request options.

See ListSupportedPhoneNumberCountries for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListTagsForResource

func (c *ChimeSDKVoice) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon Chime SDK Voice.

Returns a list of the tags in a given resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException The requested resource couldn't be found.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListTagsForResource

func (*ChimeSDKVoice) ListTagsForResourceRequest

func (c *ChimeSDKVoice) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListTagsForResource

func (*ChimeSDKVoice) ListTagsForResourceWithContext

func (c *ChimeSDKVoice) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListVoiceConnectorGroups

func (c *ChimeSDKVoice) ListVoiceConnectorGroups(input *ListVoiceConnectorGroupsInput) (*ListVoiceConnectorGroupsOutput, error)

ListVoiceConnectorGroups API operation for Amazon Chime SDK Voice.

Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListVoiceConnectorGroups for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceConnectorGroups

func (*ChimeSDKVoice) ListVoiceConnectorGroupsPages

func (c *ChimeSDKVoice) ListVoiceConnectorGroupsPages(input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool) error

ListVoiceConnectorGroupsPages iterates over the pages of a ListVoiceConnectorGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVoiceConnectorGroups method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVoiceConnectorGroups operation.
pageNum := 0
err := client.ListVoiceConnectorGroupsPages(params,
    func(page *chimesdkvoice.ListVoiceConnectorGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) ListVoiceConnectorGroupsPagesWithContext

func (c *ChimeSDKVoice) ListVoiceConnectorGroupsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, fn func(*ListVoiceConnectorGroupsOutput, bool) bool, opts ...request.Option) error

ListVoiceConnectorGroupsPagesWithContext same as ListVoiceConnectorGroupsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListVoiceConnectorGroupsRequest

func (c *ChimeSDKVoice) ListVoiceConnectorGroupsRequest(input *ListVoiceConnectorGroupsInput) (req *request.Request, output *ListVoiceConnectorGroupsOutput)

ListVoiceConnectorGroupsRequest generates a "aws/request.Request" representing the client's request for the ListVoiceConnectorGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVoiceConnectorGroups for more information on using the ListVoiceConnectorGroups API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVoiceConnectorGroupsRequest method.
req, resp := client.ListVoiceConnectorGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceConnectorGroups

func (*ChimeSDKVoice) ListVoiceConnectorGroupsWithContext

func (c *ChimeSDKVoice) ListVoiceConnectorGroupsWithContext(ctx aws.Context, input *ListVoiceConnectorGroupsInput, opts ...request.Option) (*ListVoiceConnectorGroupsOutput, error)

ListVoiceConnectorGroupsWithContext is the same as ListVoiceConnectorGroups with the addition of the ability to pass a context and additional request options.

See ListVoiceConnectorGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListVoiceConnectorTerminationCredentials

func (c *ChimeSDKVoice) ListVoiceConnectorTerminationCredentials(input *ListVoiceConnectorTerminationCredentialsInput) (*ListVoiceConnectorTerminationCredentialsOutput, error)

ListVoiceConnectorTerminationCredentials API operation for Amazon Chime SDK Voice.

Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListVoiceConnectorTerminationCredentials for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceConnectorTerminationCredentials

func (*ChimeSDKVoice) ListVoiceConnectorTerminationCredentialsRequest

func (c *ChimeSDKVoice) ListVoiceConnectorTerminationCredentialsRequest(input *ListVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *ListVoiceConnectorTerminationCredentialsOutput)

ListVoiceConnectorTerminationCredentialsRequest generates a "aws/request.Request" representing the client's request for the ListVoiceConnectorTerminationCredentials operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVoiceConnectorTerminationCredentials for more information on using the ListVoiceConnectorTerminationCredentials API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVoiceConnectorTerminationCredentialsRequest method.
req, resp := client.ListVoiceConnectorTerminationCredentialsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceConnectorTerminationCredentials

func (*ChimeSDKVoice) ListVoiceConnectorTerminationCredentialsWithContext

func (c *ChimeSDKVoice) ListVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *ListVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*ListVoiceConnectorTerminationCredentialsOutput, error)

ListVoiceConnectorTerminationCredentialsWithContext is the same as ListVoiceConnectorTerminationCredentials with the addition of the ability to pass a context and additional request options.

See ListVoiceConnectorTerminationCredentials for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListVoiceConnectors

func (c *ChimeSDKVoice) ListVoiceConnectors(input *ListVoiceConnectorsInput) (*ListVoiceConnectorsOutput, error)

ListVoiceConnectors API operation for Amazon Chime SDK Voice.

Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListVoiceConnectors for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceConnectors

func (*ChimeSDKVoice) ListVoiceConnectorsPages

func (c *ChimeSDKVoice) ListVoiceConnectorsPages(input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool) error

ListVoiceConnectorsPages iterates over the pages of a ListVoiceConnectors operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVoiceConnectors method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVoiceConnectors operation.
pageNum := 0
err := client.ListVoiceConnectorsPages(params,
    func(page *chimesdkvoice.ListVoiceConnectorsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) ListVoiceConnectorsPagesWithContext

func (c *ChimeSDKVoice) ListVoiceConnectorsPagesWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, fn func(*ListVoiceConnectorsOutput, bool) bool, opts ...request.Option) error

ListVoiceConnectorsPagesWithContext same as ListVoiceConnectorsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListVoiceConnectorsRequest

func (c *ChimeSDKVoice) ListVoiceConnectorsRequest(input *ListVoiceConnectorsInput) (req *request.Request, output *ListVoiceConnectorsOutput)

ListVoiceConnectorsRequest generates a "aws/request.Request" representing the client's request for the ListVoiceConnectors operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVoiceConnectors for more information on using the ListVoiceConnectors API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVoiceConnectorsRequest method.
req, resp := client.ListVoiceConnectorsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceConnectors

func (*ChimeSDKVoice) ListVoiceConnectorsWithContext

func (c *ChimeSDKVoice) ListVoiceConnectorsWithContext(ctx aws.Context, input *ListVoiceConnectorsInput, opts ...request.Option) (*ListVoiceConnectorsOutput, error)

ListVoiceConnectorsWithContext is the same as ListVoiceConnectors with the addition of the ability to pass a context and additional request options.

See ListVoiceConnectors for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListVoiceProfileDomains

func (c *ChimeSDKVoice) ListVoiceProfileDomains(input *ListVoiceProfileDomainsInput) (*ListVoiceProfileDomainsOutput, error)

ListVoiceProfileDomains API operation for Amazon Chime SDK Voice.

Lists the specified voice profile domains in the administrator's AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListVoiceProfileDomains for usage and error information.

Returned Error Types:

  • NotFoundException The requested resource couldn't be found.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceProfileDomains

func (*ChimeSDKVoice) ListVoiceProfileDomainsPages

func (c *ChimeSDKVoice) ListVoiceProfileDomainsPages(input *ListVoiceProfileDomainsInput, fn func(*ListVoiceProfileDomainsOutput, bool) bool) error

ListVoiceProfileDomainsPages iterates over the pages of a ListVoiceProfileDomains operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVoiceProfileDomains method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVoiceProfileDomains operation.
pageNum := 0
err := client.ListVoiceProfileDomainsPages(params,
    func(page *chimesdkvoice.ListVoiceProfileDomainsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) ListVoiceProfileDomainsPagesWithContext

func (c *ChimeSDKVoice) ListVoiceProfileDomainsPagesWithContext(ctx aws.Context, input *ListVoiceProfileDomainsInput, fn func(*ListVoiceProfileDomainsOutput, bool) bool, opts ...request.Option) error

ListVoiceProfileDomainsPagesWithContext same as ListVoiceProfileDomainsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListVoiceProfileDomainsRequest

func (c *ChimeSDKVoice) ListVoiceProfileDomainsRequest(input *ListVoiceProfileDomainsInput) (req *request.Request, output *ListVoiceProfileDomainsOutput)

ListVoiceProfileDomainsRequest generates a "aws/request.Request" representing the client's request for the ListVoiceProfileDomains operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVoiceProfileDomains for more information on using the ListVoiceProfileDomains API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVoiceProfileDomainsRequest method.
req, resp := client.ListVoiceProfileDomainsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceProfileDomains

func (*ChimeSDKVoice) ListVoiceProfileDomainsWithContext

func (c *ChimeSDKVoice) ListVoiceProfileDomainsWithContext(ctx aws.Context, input *ListVoiceProfileDomainsInput, opts ...request.Option) (*ListVoiceProfileDomainsOutput, error)

ListVoiceProfileDomainsWithContext is the same as ListVoiceProfileDomains with the addition of the ability to pass a context and additional request options.

See ListVoiceProfileDomains for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListVoiceProfiles

func (c *ChimeSDKVoice) ListVoiceProfiles(input *ListVoiceProfilesInput) (*ListVoiceProfilesOutput, error)

ListVoiceProfiles API operation for Amazon Chime SDK Voice.

Lists the voice profiles in a voice profile domain.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ListVoiceProfiles for usage and error information.

Returned Error Types:

  • NotFoundException The requested resource couldn't be found.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceProfiles

func (*ChimeSDKVoice) ListVoiceProfilesPages

func (c *ChimeSDKVoice) ListVoiceProfilesPages(input *ListVoiceProfilesInput, fn func(*ListVoiceProfilesOutput, bool) bool) error

ListVoiceProfilesPages iterates over the pages of a ListVoiceProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVoiceProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVoiceProfiles operation.
pageNum := 0
err := client.ListVoiceProfilesPages(params,
    func(page *chimesdkvoice.ListVoiceProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) ListVoiceProfilesPagesWithContext

func (c *ChimeSDKVoice) ListVoiceProfilesPagesWithContext(ctx aws.Context, input *ListVoiceProfilesInput, fn func(*ListVoiceProfilesOutput, bool) bool, opts ...request.Option) error

ListVoiceProfilesPagesWithContext same as ListVoiceProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ListVoiceProfilesRequest

func (c *ChimeSDKVoice) ListVoiceProfilesRequest(input *ListVoiceProfilesInput) (req *request.Request, output *ListVoiceProfilesOutput)

ListVoiceProfilesRequest generates a "aws/request.Request" representing the client's request for the ListVoiceProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVoiceProfiles for more information on using the ListVoiceProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVoiceProfilesRequest method.
req, resp := client.ListVoiceProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ListVoiceProfiles

func (*ChimeSDKVoice) ListVoiceProfilesWithContext

func (c *ChimeSDKVoice) ListVoiceProfilesWithContext(ctx aws.Context, input *ListVoiceProfilesInput, opts ...request.Option) (*ListVoiceProfilesOutput, error)

ListVoiceProfilesWithContext is the same as ListVoiceProfiles with the addition of the ability to pass a context and additional request options.

See ListVoiceProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) PutSipMediaApplicationAlexaSkillConfiguration

func (c *ChimeSDKVoice) PutSipMediaApplicationAlexaSkillConfiguration(input *PutSipMediaApplicationAlexaSkillConfigurationInput) (*PutSipMediaApplicationAlexaSkillConfigurationOutput, error)

PutSipMediaApplicationAlexaSkillConfiguration API operation for Amazon Chime SDK Voice.

Updates the Alexa Skill configuration for the SIP media application.

Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties (https://developer.amazon.com/en-US/alexa/alexasmartproperties) page.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation PutSipMediaApplicationAlexaSkillConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutSipMediaApplicationAlexaSkillConfiguration

Deprecated: Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

func (*ChimeSDKVoice) PutSipMediaApplicationAlexaSkillConfigurationRequest

func (c *ChimeSDKVoice) PutSipMediaApplicationAlexaSkillConfigurationRequest(input *PutSipMediaApplicationAlexaSkillConfigurationInput) (req *request.Request, output *PutSipMediaApplicationAlexaSkillConfigurationOutput)

PutSipMediaApplicationAlexaSkillConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutSipMediaApplicationAlexaSkillConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutSipMediaApplicationAlexaSkillConfiguration for more information on using the PutSipMediaApplicationAlexaSkillConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutSipMediaApplicationAlexaSkillConfigurationRequest method.
req, resp := client.PutSipMediaApplicationAlexaSkillConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutSipMediaApplicationAlexaSkillConfiguration

Deprecated: Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

func (*ChimeSDKVoice) PutSipMediaApplicationAlexaSkillConfigurationWithContext

func (c *ChimeSDKVoice) PutSipMediaApplicationAlexaSkillConfigurationWithContext(ctx aws.Context, input *PutSipMediaApplicationAlexaSkillConfigurationInput, opts ...request.Option) (*PutSipMediaApplicationAlexaSkillConfigurationOutput, error)

PutSipMediaApplicationAlexaSkillConfigurationWithContext is the same as PutSipMediaApplicationAlexaSkillConfiguration with the addition of the ability to pass a context and additional request options.

See PutSipMediaApplicationAlexaSkillConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).

func (*ChimeSDKVoice) PutSipMediaApplicationLoggingConfiguration

func (c *ChimeSDKVoice) PutSipMediaApplicationLoggingConfiguration(input *PutSipMediaApplicationLoggingConfigurationInput) (*PutSipMediaApplicationLoggingConfigurationOutput, error)

PutSipMediaApplicationLoggingConfiguration API operation for Amazon Chime SDK Voice.

Updates the logging configuration for the specified SIP media application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation PutSipMediaApplicationLoggingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutSipMediaApplicationLoggingConfiguration

func (*ChimeSDKVoice) PutSipMediaApplicationLoggingConfigurationRequest

func (c *ChimeSDKVoice) PutSipMediaApplicationLoggingConfigurationRequest(input *PutSipMediaApplicationLoggingConfigurationInput) (req *request.Request, output *PutSipMediaApplicationLoggingConfigurationOutput)

PutSipMediaApplicationLoggingConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutSipMediaApplicationLoggingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutSipMediaApplicationLoggingConfiguration for more information on using the PutSipMediaApplicationLoggingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutSipMediaApplicationLoggingConfigurationRequest method.
req, resp := client.PutSipMediaApplicationLoggingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutSipMediaApplicationLoggingConfiguration

func (*ChimeSDKVoice) PutSipMediaApplicationLoggingConfigurationWithContext

func (c *ChimeSDKVoice) PutSipMediaApplicationLoggingConfigurationWithContext(ctx aws.Context, input *PutSipMediaApplicationLoggingConfigurationInput, opts ...request.Option) (*PutSipMediaApplicationLoggingConfigurationOutput, error)

PutSipMediaApplicationLoggingConfigurationWithContext is the same as PutSipMediaApplicationLoggingConfiguration with the addition of the ability to pass a context and additional request options.

See PutSipMediaApplicationLoggingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) PutVoiceConnectorEmergencyCallingConfiguration

func (c *ChimeSDKVoice) PutVoiceConnectorEmergencyCallingConfiguration(input *PutVoiceConnectorEmergencyCallingConfigurationInput) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error)

PutVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime SDK Voice.

Updates a Voice Connector's emergency calling configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation PutVoiceConnectorEmergencyCallingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorEmergencyCallingConfiguration

func (*ChimeSDKVoice) PutVoiceConnectorEmergencyCallingConfigurationRequest

func (c *ChimeSDKVoice) PutVoiceConnectorEmergencyCallingConfigurationRequest(input *PutVoiceConnectorEmergencyCallingConfigurationInput) (req *request.Request, output *PutVoiceConnectorEmergencyCallingConfigurationOutput)

PutVoiceConnectorEmergencyCallingConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorEmergencyCallingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorEmergencyCallingConfiguration for more information on using the PutVoiceConnectorEmergencyCallingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorEmergencyCallingConfigurationRequest method.
req, resp := client.PutVoiceConnectorEmergencyCallingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorEmergencyCallingConfiguration

func (*ChimeSDKVoice) PutVoiceConnectorEmergencyCallingConfigurationWithContext

func (c *ChimeSDKVoice) PutVoiceConnectorEmergencyCallingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorEmergencyCallingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorEmergencyCallingConfigurationOutput, error)

PutVoiceConnectorEmergencyCallingConfigurationWithContext is the same as PutVoiceConnectorEmergencyCallingConfiguration with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorEmergencyCallingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) PutVoiceConnectorLoggingConfiguration

func (c *ChimeSDKVoice) PutVoiceConnectorLoggingConfiguration(input *PutVoiceConnectorLoggingConfigurationInput) (*PutVoiceConnectorLoggingConfigurationOutput, error)

PutVoiceConnectorLoggingConfiguration API operation for Amazon Chime SDK Voice.

Updates a Voice Connector's logging configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation PutVoiceConnectorLoggingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorLoggingConfiguration

func (*ChimeSDKVoice) PutVoiceConnectorLoggingConfigurationRequest

func (c *ChimeSDKVoice) PutVoiceConnectorLoggingConfigurationRequest(input *PutVoiceConnectorLoggingConfigurationInput) (req *request.Request, output *PutVoiceConnectorLoggingConfigurationOutput)

PutVoiceConnectorLoggingConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorLoggingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorLoggingConfiguration for more information on using the PutVoiceConnectorLoggingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorLoggingConfigurationRequest method.
req, resp := client.PutVoiceConnectorLoggingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorLoggingConfiguration

func (*ChimeSDKVoice) PutVoiceConnectorLoggingConfigurationWithContext

func (c *ChimeSDKVoice) PutVoiceConnectorLoggingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorLoggingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorLoggingConfigurationOutput, error)

PutVoiceConnectorLoggingConfigurationWithContext is the same as PutVoiceConnectorLoggingConfiguration with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorLoggingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) PutVoiceConnectorOrigination

func (c *ChimeSDKVoice) PutVoiceConnectorOrigination(input *PutVoiceConnectorOriginationInput) (*PutVoiceConnectorOriginationOutput, error)

PutVoiceConnectorOrigination API operation for Amazon Chime SDK Voice.

Updates a Voice Connector's origination settings.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation PutVoiceConnectorOrigination for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorOrigination

func (*ChimeSDKVoice) PutVoiceConnectorOriginationRequest

func (c *ChimeSDKVoice) PutVoiceConnectorOriginationRequest(input *PutVoiceConnectorOriginationInput) (req *request.Request, output *PutVoiceConnectorOriginationOutput)

PutVoiceConnectorOriginationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorOrigination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorOrigination for more information on using the PutVoiceConnectorOrigination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorOriginationRequest method.
req, resp := client.PutVoiceConnectorOriginationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorOrigination

func (*ChimeSDKVoice) PutVoiceConnectorOriginationWithContext

func (c *ChimeSDKVoice) PutVoiceConnectorOriginationWithContext(ctx aws.Context, input *PutVoiceConnectorOriginationInput, opts ...request.Option) (*PutVoiceConnectorOriginationOutput, error)

PutVoiceConnectorOriginationWithContext is the same as PutVoiceConnectorOrigination with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorOrigination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) PutVoiceConnectorProxy

func (c *ChimeSDKVoice) PutVoiceConnectorProxy(input *PutVoiceConnectorProxyInput) (*PutVoiceConnectorProxyOutput, error)

PutVoiceConnectorProxy API operation for Amazon Chime SDK Voice.

Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation PutVoiceConnectorProxy for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorProxy

func (*ChimeSDKVoice) PutVoiceConnectorProxyRequest

func (c *ChimeSDKVoice) PutVoiceConnectorProxyRequest(input *PutVoiceConnectorProxyInput) (req *request.Request, output *PutVoiceConnectorProxyOutput)

PutVoiceConnectorProxyRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorProxy operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorProxy for more information on using the PutVoiceConnectorProxy API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorProxyRequest method.
req, resp := client.PutVoiceConnectorProxyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorProxy

func (*ChimeSDKVoice) PutVoiceConnectorProxyWithContext

func (c *ChimeSDKVoice) PutVoiceConnectorProxyWithContext(ctx aws.Context, input *PutVoiceConnectorProxyInput, opts ...request.Option) (*PutVoiceConnectorProxyOutput, error)

PutVoiceConnectorProxyWithContext is the same as PutVoiceConnectorProxy with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorProxy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) PutVoiceConnectorStreamingConfiguration

func (c *ChimeSDKVoice) PutVoiceConnectorStreamingConfiguration(input *PutVoiceConnectorStreamingConfigurationInput) (*PutVoiceConnectorStreamingConfigurationOutput, error)

PutVoiceConnectorStreamingConfiguration API operation for Amazon Chime SDK Voice.

Updates a Voice Connector's streaming configuration settings.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation PutVoiceConnectorStreamingConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorStreamingConfiguration

func (*ChimeSDKVoice) PutVoiceConnectorStreamingConfigurationRequest

func (c *ChimeSDKVoice) PutVoiceConnectorStreamingConfigurationRequest(input *PutVoiceConnectorStreamingConfigurationInput) (req *request.Request, output *PutVoiceConnectorStreamingConfigurationOutput)

PutVoiceConnectorStreamingConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorStreamingConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorStreamingConfiguration for more information on using the PutVoiceConnectorStreamingConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorStreamingConfigurationRequest method.
req, resp := client.PutVoiceConnectorStreamingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorStreamingConfiguration

func (*ChimeSDKVoice) PutVoiceConnectorStreamingConfigurationWithContext

func (c *ChimeSDKVoice) PutVoiceConnectorStreamingConfigurationWithContext(ctx aws.Context, input *PutVoiceConnectorStreamingConfigurationInput, opts ...request.Option) (*PutVoiceConnectorStreamingConfigurationOutput, error)

PutVoiceConnectorStreamingConfigurationWithContext is the same as PutVoiceConnectorStreamingConfiguration with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorStreamingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) PutVoiceConnectorTermination

func (c *ChimeSDKVoice) PutVoiceConnectorTermination(input *PutVoiceConnectorTerminationInput) (*PutVoiceConnectorTerminationOutput, error)

PutVoiceConnectorTermination API operation for Amazon Chime SDK Voice.

Updates a Voice Connector's termination settings.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation PutVoiceConnectorTermination for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorTermination

func (*ChimeSDKVoice) PutVoiceConnectorTerminationCredentials

func (c *ChimeSDKVoice) PutVoiceConnectorTerminationCredentials(input *PutVoiceConnectorTerminationCredentialsInput) (*PutVoiceConnectorTerminationCredentialsOutput, error)

PutVoiceConnectorTerminationCredentials API operation for Amazon Chime SDK Voice.

Updates a Voice Connector's termination credentials.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation PutVoiceConnectorTerminationCredentials for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorTerminationCredentials

func (*ChimeSDKVoice) PutVoiceConnectorTerminationCredentialsRequest

func (c *ChimeSDKVoice) PutVoiceConnectorTerminationCredentialsRequest(input *PutVoiceConnectorTerminationCredentialsInput) (req *request.Request, output *PutVoiceConnectorTerminationCredentialsOutput)

PutVoiceConnectorTerminationCredentialsRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorTerminationCredentials operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorTerminationCredentials for more information on using the PutVoiceConnectorTerminationCredentials API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorTerminationCredentialsRequest method.
req, resp := client.PutVoiceConnectorTerminationCredentialsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorTerminationCredentials

func (*ChimeSDKVoice) PutVoiceConnectorTerminationCredentialsWithContext

func (c *ChimeSDKVoice) PutVoiceConnectorTerminationCredentialsWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationCredentialsInput, opts ...request.Option) (*PutVoiceConnectorTerminationCredentialsOutput, error)

PutVoiceConnectorTerminationCredentialsWithContext is the same as PutVoiceConnectorTerminationCredentials with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorTerminationCredentials for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) PutVoiceConnectorTerminationRequest

func (c *ChimeSDKVoice) PutVoiceConnectorTerminationRequest(input *PutVoiceConnectorTerminationInput) (req *request.Request, output *PutVoiceConnectorTerminationOutput)

PutVoiceConnectorTerminationRequest generates a "aws/request.Request" representing the client's request for the PutVoiceConnectorTermination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutVoiceConnectorTermination for more information on using the PutVoiceConnectorTermination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutVoiceConnectorTerminationRequest method.
req, resp := client.PutVoiceConnectorTerminationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/PutVoiceConnectorTermination

func (*ChimeSDKVoice) PutVoiceConnectorTerminationWithContext

func (c *ChimeSDKVoice) PutVoiceConnectorTerminationWithContext(ctx aws.Context, input *PutVoiceConnectorTerminationInput, opts ...request.Option) (*PutVoiceConnectorTerminationOutput, error)

PutVoiceConnectorTerminationWithContext is the same as PutVoiceConnectorTermination with the addition of the ability to pass a context and additional request options.

See PutVoiceConnectorTermination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) RestorePhoneNumber

func (c *ChimeSDKVoice) RestorePhoneNumber(input *RestorePhoneNumberInput) (*RestorePhoneNumberOutput, error)

RestorePhoneNumber API operation for Amazon Chime SDK Voice.

Restores a deleted phone number.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation RestorePhoneNumber for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/RestorePhoneNumber

func (*ChimeSDKVoice) RestorePhoneNumberRequest

func (c *ChimeSDKVoice) RestorePhoneNumberRequest(input *RestorePhoneNumberInput) (req *request.Request, output *RestorePhoneNumberOutput)

RestorePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the RestorePhoneNumber operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See RestorePhoneNumber for more information on using the RestorePhoneNumber API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the RestorePhoneNumberRequest method.
req, resp := client.RestorePhoneNumberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/RestorePhoneNumber

func (*ChimeSDKVoice) RestorePhoneNumberWithContext

func (c *ChimeSDKVoice) RestorePhoneNumberWithContext(ctx aws.Context, input *RestorePhoneNumberInput, opts ...request.Option) (*RestorePhoneNumberOutput, error)

RestorePhoneNumberWithContext is the same as RestorePhoneNumber with the addition of the ability to pass a context and additional request options.

See RestorePhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) SearchAvailablePhoneNumbers

func (c *ChimeSDKVoice) SearchAvailablePhoneNumbers(input *SearchAvailablePhoneNumbersInput) (*SearchAvailablePhoneNumbersOutput, error)

SearchAvailablePhoneNumbers API operation for Amazon Chime SDK Voice.

Searches the provisioned phone numbers in an organization.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation SearchAvailablePhoneNumbers for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/SearchAvailablePhoneNumbers

func (*ChimeSDKVoice) SearchAvailablePhoneNumbersPages

func (c *ChimeSDKVoice) SearchAvailablePhoneNumbersPages(input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool) error

SearchAvailablePhoneNumbersPages iterates over the pages of a SearchAvailablePhoneNumbers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See SearchAvailablePhoneNumbers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a SearchAvailablePhoneNumbers operation.
pageNum := 0
err := client.SearchAvailablePhoneNumbersPages(params,
    func(page *chimesdkvoice.SearchAvailablePhoneNumbersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKVoice) SearchAvailablePhoneNumbersPagesWithContext

func (c *ChimeSDKVoice) SearchAvailablePhoneNumbersPagesWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool, opts ...request.Option) error

SearchAvailablePhoneNumbersPagesWithContext same as SearchAvailablePhoneNumbersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) SearchAvailablePhoneNumbersRequest

func (c *ChimeSDKVoice) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) (req *request.Request, output *SearchAvailablePhoneNumbersOutput)

SearchAvailablePhoneNumbersRequest generates a "aws/request.Request" representing the client's request for the SearchAvailablePhoneNumbers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SearchAvailablePhoneNumbers for more information on using the SearchAvailablePhoneNumbers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SearchAvailablePhoneNumbersRequest method.
req, resp := client.SearchAvailablePhoneNumbersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/SearchAvailablePhoneNumbers

func (*ChimeSDKVoice) SearchAvailablePhoneNumbersWithContext

func (c *ChimeSDKVoice) SearchAvailablePhoneNumbersWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, opts ...request.Option) (*SearchAvailablePhoneNumbersOutput, error)

SearchAvailablePhoneNumbersWithContext is the same as SearchAvailablePhoneNumbers with the addition of the ability to pass a context and additional request options.

See SearchAvailablePhoneNumbers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) StartSpeakerSearchTask

func (c *ChimeSDKVoice) StartSpeakerSearchTask(input *StartSpeakerSearchTaskInput) (*StartSpeakerSearchTaskOutput, error)

StartSpeakerSearchTask API operation for Amazon Chime SDK Voice.

Starts a speaker search task.

Before starting any speaker search tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms (https://aws.amazon.com/service-terms/) for the Amazon Chime SDK.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation StartSpeakerSearchTask for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • NotFoundException The requested resource couldn't be found.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.

  • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/StartSpeakerSearchTask

func (*ChimeSDKVoice) StartSpeakerSearchTaskRequest

func (c *ChimeSDKVoice) StartSpeakerSearchTaskRequest(input *StartSpeakerSearchTaskInput) (req *request.Request, output *StartSpeakerSearchTaskOutput)

StartSpeakerSearchTaskRequest generates a "aws/request.Request" representing the client's request for the StartSpeakerSearchTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartSpeakerSearchTask for more information on using the StartSpeakerSearchTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartSpeakerSearchTaskRequest method.
req, resp := client.StartSpeakerSearchTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/StartSpeakerSearchTask

func (*ChimeSDKVoice) StartSpeakerSearchTaskWithContext

func (c *ChimeSDKVoice) StartSpeakerSearchTaskWithContext(ctx aws.Context, input *StartSpeakerSearchTaskInput, opts ...request.Option) (*StartSpeakerSearchTaskOutput, error)

StartSpeakerSearchTaskWithContext is the same as StartSpeakerSearchTask with the addition of the ability to pass a context and additional request options.

See StartSpeakerSearchTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) StartVoiceToneAnalysisTask

func (c *ChimeSDKVoice) StartVoiceToneAnalysisTask(input *StartVoiceToneAnalysisTaskInput) (*StartVoiceToneAnalysisTaskOutput, error)

StartVoiceToneAnalysisTask API operation for Amazon Chime SDK Voice.

Starts a voice tone analysis task. For more information about voice tone analysis, see Using Amazon Chime SDK voice analytics (https://docs.aws.amazon.com/chime-sdk/latest/dg/pstn-voice-analytics.html) in the Amazon Chime SDK Developer Guide.

Before starting any voice tone analysis tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the AWS service terms (https://aws.amazon.com/service-terms/) for the Amazon Chime SDK.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation StartVoiceToneAnalysisTask for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • NotFoundException The requested resource couldn't be found.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.

  • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/StartVoiceToneAnalysisTask

func (*ChimeSDKVoice) StartVoiceToneAnalysisTaskRequest

func (c *ChimeSDKVoice) StartVoiceToneAnalysisTaskRequest(input *StartVoiceToneAnalysisTaskInput) (req *request.Request, output *StartVoiceToneAnalysisTaskOutput)

StartVoiceToneAnalysisTaskRequest generates a "aws/request.Request" representing the client's request for the StartVoiceToneAnalysisTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartVoiceToneAnalysisTask for more information on using the StartVoiceToneAnalysisTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartVoiceToneAnalysisTaskRequest method.
req, resp := client.StartVoiceToneAnalysisTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/StartVoiceToneAnalysisTask

func (*ChimeSDKVoice) StartVoiceToneAnalysisTaskWithContext

func (c *ChimeSDKVoice) StartVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *StartVoiceToneAnalysisTaskInput, opts ...request.Option) (*StartVoiceToneAnalysisTaskOutput, error)

StartVoiceToneAnalysisTaskWithContext is the same as StartVoiceToneAnalysisTask with the addition of the ability to pass a context and additional request options.

See StartVoiceToneAnalysisTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) StopSpeakerSearchTask

func (c *ChimeSDKVoice) StopSpeakerSearchTask(input *StopSpeakerSearchTaskInput) (*StopSpeakerSearchTaskOutput, error)

StopSpeakerSearchTask API operation for Amazon Chime SDK Voice.

Stops a speaker search task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation StopSpeakerSearchTask for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • NotFoundException The requested resource couldn't be found.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/StopSpeakerSearchTask

func (*ChimeSDKVoice) StopSpeakerSearchTaskRequest

func (c *ChimeSDKVoice) StopSpeakerSearchTaskRequest(input *StopSpeakerSearchTaskInput) (req *request.Request, output *StopSpeakerSearchTaskOutput)

StopSpeakerSearchTaskRequest generates a "aws/request.Request" representing the client's request for the StopSpeakerSearchTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StopSpeakerSearchTask for more information on using the StopSpeakerSearchTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StopSpeakerSearchTaskRequest method.
req, resp := client.StopSpeakerSearchTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/StopSpeakerSearchTask

func (*ChimeSDKVoice) StopSpeakerSearchTaskWithContext

func (c *ChimeSDKVoice) StopSpeakerSearchTaskWithContext(ctx aws.Context, input *StopSpeakerSearchTaskInput, opts ...request.Option) (*StopSpeakerSearchTaskOutput, error)

StopSpeakerSearchTaskWithContext is the same as StopSpeakerSearchTask with the addition of the ability to pass a context and additional request options.

See StopSpeakerSearchTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) StopVoiceToneAnalysisTask

func (c *ChimeSDKVoice) StopVoiceToneAnalysisTask(input *StopVoiceToneAnalysisTaskInput) (*StopVoiceToneAnalysisTaskOutput, error)

StopVoiceToneAnalysisTask API operation for Amazon Chime SDK Voice.

Stops a voice tone analysis task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation StopVoiceToneAnalysisTask for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • NotFoundException The requested resource couldn't be found.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • UnprocessableEntityException A well-formed request couldn't be followed due to semantic errors.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/StopVoiceToneAnalysisTask

func (*ChimeSDKVoice) StopVoiceToneAnalysisTaskRequest

func (c *ChimeSDKVoice) StopVoiceToneAnalysisTaskRequest(input *StopVoiceToneAnalysisTaskInput) (req *request.Request, output *StopVoiceToneAnalysisTaskOutput)

StopVoiceToneAnalysisTaskRequest generates a "aws/request.Request" representing the client's request for the StopVoiceToneAnalysisTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StopVoiceToneAnalysisTask for more information on using the StopVoiceToneAnalysisTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StopVoiceToneAnalysisTaskRequest method.
req, resp := client.StopVoiceToneAnalysisTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/StopVoiceToneAnalysisTask

func (*ChimeSDKVoice) StopVoiceToneAnalysisTaskWithContext

func (c *ChimeSDKVoice) StopVoiceToneAnalysisTaskWithContext(ctx aws.Context, input *StopVoiceToneAnalysisTaskInput, opts ...request.Option) (*StopVoiceToneAnalysisTaskOutput, error)

StopVoiceToneAnalysisTaskWithContext is the same as StopVoiceToneAnalysisTask with the addition of the ability to pass a context and additional request options.

See StopVoiceToneAnalysisTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) TagResource

func (c *ChimeSDKVoice) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon Chime SDK Voice.

Adds a tag to the specified resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation TagResource for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException The requested resource couldn't be found.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/TagResource

func (*ChimeSDKVoice) TagResourceRequest

func (c *ChimeSDKVoice) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/TagResource

func (*ChimeSDKVoice) TagResourceWithContext

func (c *ChimeSDKVoice) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UntagResource

func (c *ChimeSDKVoice) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon Chime SDK Voice.

Removes tags from a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UntagResource for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • ForbiddenException The client is permanently forbidden from making the request.

  • NotFoundException The requested resource couldn't be found.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UntagResource

func (*ChimeSDKVoice) UntagResourceRequest

func (c *ChimeSDKVoice) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UntagResource

func (*ChimeSDKVoice) UntagResourceWithContext

func (c *ChimeSDKVoice) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdateGlobalSettings

func (c *ChimeSDKVoice) UpdateGlobalSettings(input *UpdateGlobalSettingsInput) (*UpdateGlobalSettingsOutput, error)

UpdateGlobalSettings API operation for Amazon Chime SDK Voice.

Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdateGlobalSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateGlobalSettings

func (*ChimeSDKVoice) UpdateGlobalSettingsRequest

func (c *ChimeSDKVoice) UpdateGlobalSettingsRequest(input *UpdateGlobalSettingsInput) (req *request.Request, output *UpdateGlobalSettingsOutput)

UpdateGlobalSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateGlobalSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateGlobalSettings for more information on using the UpdateGlobalSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateGlobalSettingsRequest method.
req, resp := client.UpdateGlobalSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateGlobalSettings

func (*ChimeSDKVoice) UpdateGlobalSettingsWithContext

func (c *ChimeSDKVoice) UpdateGlobalSettingsWithContext(ctx aws.Context, input *UpdateGlobalSettingsInput, opts ...request.Option) (*UpdateGlobalSettingsOutput, error)

UpdateGlobalSettingsWithContext is the same as UpdateGlobalSettings with the addition of the ability to pass a context and additional request options.

See UpdateGlobalSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdatePhoneNumber

func (c *ChimeSDKVoice) UpdatePhoneNumber(input *UpdatePhoneNumberInput) (*UpdatePhoneNumberOutput, error)

UpdatePhoneNumber API operation for Amazon Chime SDK Voice.

Updates phone number details, such as product type, calling name, or phone number 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, calling name, or phone number name in one action.

For numbers outside the U.S., you must use the Amazon Chime SDK SIP Media Application Dial-In product type.

Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdatePhoneNumber for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdatePhoneNumber

func (*ChimeSDKVoice) UpdatePhoneNumberRequest

func (c *ChimeSDKVoice) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) (req *request.Request, output *UpdatePhoneNumberOutput)

UpdatePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the UpdatePhoneNumber operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdatePhoneNumber for more information on using the UpdatePhoneNumber API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdatePhoneNumberRequest method.
req, resp := client.UpdatePhoneNumberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdatePhoneNumber

func (*ChimeSDKVoice) UpdatePhoneNumberSettings

func (c *ChimeSDKVoice) UpdatePhoneNumberSettings(input *UpdatePhoneNumberSettingsInput) (*UpdatePhoneNumberSettingsOutput, error)

UpdatePhoneNumberSettings API operation for Amazon Chime SDK Voice.

Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdatePhoneNumberSettings for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdatePhoneNumberSettings

func (*ChimeSDKVoice) UpdatePhoneNumberSettingsRequest

func (c *ChimeSDKVoice) UpdatePhoneNumberSettingsRequest(input *UpdatePhoneNumberSettingsInput) (req *request.Request, output *UpdatePhoneNumberSettingsOutput)

UpdatePhoneNumberSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdatePhoneNumberSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdatePhoneNumberSettings for more information on using the UpdatePhoneNumberSettings API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdatePhoneNumberSettingsRequest method.
req, resp := client.UpdatePhoneNumberSettingsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdatePhoneNumberSettings

func (*ChimeSDKVoice) UpdatePhoneNumberSettingsWithContext

func (c *ChimeSDKVoice) UpdatePhoneNumberSettingsWithContext(ctx aws.Context, input *UpdatePhoneNumberSettingsInput, opts ...request.Option) (*UpdatePhoneNumberSettingsOutput, error)

UpdatePhoneNumberSettingsWithContext is the same as UpdatePhoneNumberSettings with the addition of the ability to pass a context and additional request options.

See UpdatePhoneNumberSettings for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdatePhoneNumberWithContext

func (c *ChimeSDKVoice) UpdatePhoneNumberWithContext(ctx aws.Context, input *UpdatePhoneNumberInput, opts ...request.Option) (*UpdatePhoneNumberOutput, error)

UpdatePhoneNumberWithContext is the same as UpdatePhoneNumber with the addition of the ability to pass a context and additional request options.

See UpdatePhoneNumber for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdateProxySession

func (c *ChimeSDKVoice) UpdateProxySession(input *UpdateProxySessionInput) (*UpdateProxySessionOutput, error)

UpdateProxySession API operation for Amazon Chime SDK Voice.

Updates the specified proxy session details, such as voice or SMS capabilities.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdateProxySession for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateProxySession

func (*ChimeSDKVoice) UpdateProxySessionRequest

func (c *ChimeSDKVoice) UpdateProxySessionRequest(input *UpdateProxySessionInput) (req *request.Request, output *UpdateProxySessionOutput)

UpdateProxySessionRequest generates a "aws/request.Request" representing the client's request for the UpdateProxySession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateProxySession for more information on using the UpdateProxySession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateProxySessionRequest method.
req, resp := client.UpdateProxySessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateProxySession

func (*ChimeSDKVoice) UpdateProxySessionWithContext

func (c *ChimeSDKVoice) UpdateProxySessionWithContext(ctx aws.Context, input *UpdateProxySessionInput, opts ...request.Option) (*UpdateProxySessionOutput, error)

UpdateProxySessionWithContext is the same as UpdateProxySession with the addition of the ability to pass a context and additional request options.

See UpdateProxySession for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdateSipMediaApplication

func (c *ChimeSDKVoice) UpdateSipMediaApplication(input *UpdateSipMediaApplicationInput) (*UpdateSipMediaApplicationOutput, error)

UpdateSipMediaApplication API operation for Amazon Chime SDK Voice.

Updates the details of the specified SIP media application.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdateSipMediaApplication for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateSipMediaApplication

func (*ChimeSDKVoice) UpdateSipMediaApplicationCall

func (c *ChimeSDKVoice) UpdateSipMediaApplicationCall(input *UpdateSipMediaApplicationCallInput) (*UpdateSipMediaApplicationCallOutput, error)

UpdateSipMediaApplicationCall API operation for Amazon Chime SDK Voice.

Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdateSipMediaApplicationCall for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateSipMediaApplicationCall

func (*ChimeSDKVoice) UpdateSipMediaApplicationCallRequest

func (c *ChimeSDKVoice) UpdateSipMediaApplicationCallRequest(input *UpdateSipMediaApplicationCallInput) (req *request.Request, output *UpdateSipMediaApplicationCallOutput)

UpdateSipMediaApplicationCallRequest generates a "aws/request.Request" representing the client's request for the UpdateSipMediaApplicationCall operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateSipMediaApplicationCall for more information on using the UpdateSipMediaApplicationCall API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateSipMediaApplicationCallRequest method.
req, resp := client.UpdateSipMediaApplicationCallRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateSipMediaApplicationCall

func (*ChimeSDKVoice) UpdateSipMediaApplicationCallWithContext

func (c *ChimeSDKVoice) UpdateSipMediaApplicationCallWithContext(ctx aws.Context, input *UpdateSipMediaApplicationCallInput, opts ...request.Option) (*UpdateSipMediaApplicationCallOutput, error)

UpdateSipMediaApplicationCallWithContext is the same as UpdateSipMediaApplicationCall with the addition of the ability to pass a context and additional request options.

See UpdateSipMediaApplicationCall for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdateSipMediaApplicationRequest

func (c *ChimeSDKVoice) UpdateSipMediaApplicationRequest(input *UpdateSipMediaApplicationInput) (req *request.Request, output *UpdateSipMediaApplicationOutput)

UpdateSipMediaApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateSipMediaApplication operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateSipMediaApplication for more information on using the UpdateSipMediaApplication API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateSipMediaApplicationRequest method.
req, resp := client.UpdateSipMediaApplicationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateSipMediaApplication

func (*ChimeSDKVoice) UpdateSipMediaApplicationWithContext

func (c *ChimeSDKVoice) UpdateSipMediaApplicationWithContext(ctx aws.Context, input *UpdateSipMediaApplicationInput, opts ...request.Option) (*UpdateSipMediaApplicationOutput, error)

UpdateSipMediaApplicationWithContext is the same as UpdateSipMediaApplication with the addition of the ability to pass a context and additional request options.

See UpdateSipMediaApplication for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdateSipRule

func (c *ChimeSDKVoice) UpdateSipRule(input *UpdateSipRuleInput) (*UpdateSipRuleOutput, error)

UpdateSipRule API operation for Amazon Chime SDK Voice.

Updates the details of the specified SIP rule.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdateSipRule for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ResourceLimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateSipRule

func (*ChimeSDKVoice) UpdateSipRuleRequest

func (c *ChimeSDKVoice) UpdateSipRuleRequest(input *UpdateSipRuleInput) (req *request.Request, output *UpdateSipRuleOutput)

UpdateSipRuleRequest generates a "aws/request.Request" representing the client's request for the UpdateSipRule operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateSipRule for more information on using the UpdateSipRule API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateSipRuleRequest method.
req, resp := client.UpdateSipRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateSipRule

func (*ChimeSDKVoice) UpdateSipRuleWithContext

func (c *ChimeSDKVoice) UpdateSipRuleWithContext(ctx aws.Context, input *UpdateSipRuleInput, opts ...request.Option) (*UpdateSipRuleOutput, error)

UpdateSipRuleWithContext is the same as UpdateSipRule with the addition of the ability to pass a context and additional request options.

See UpdateSipRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdateVoiceConnector

func (c *ChimeSDKVoice) UpdateVoiceConnector(input *UpdateVoiceConnectorInput) (*UpdateVoiceConnectorOutput, error)

UpdateVoiceConnector API operation for Amazon Chime SDK Voice.

Updates the details for the specified Amazon Chime SDK Voice Connector.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdateVoiceConnector for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateVoiceConnector

func (*ChimeSDKVoice) UpdateVoiceConnectorGroup

func (c *ChimeSDKVoice) UpdateVoiceConnectorGroup(input *UpdateVoiceConnectorGroupInput) (*UpdateVoiceConnectorGroupOutput, error)

UpdateVoiceConnectorGroup API operation for Amazon Chime SDK Voice.

Updates the settings for the specified Amazon Chime SDK Voice Connector group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdateVoiceConnectorGroup for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateVoiceConnectorGroup

func (*ChimeSDKVoice) UpdateVoiceConnectorGroupRequest

func (c *ChimeSDKVoice) UpdateVoiceConnectorGroupRequest(input *UpdateVoiceConnectorGroupInput) (req *request.Request, output *UpdateVoiceConnectorGroupOutput)

UpdateVoiceConnectorGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateVoiceConnectorGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateVoiceConnectorGroup for more information on using the UpdateVoiceConnectorGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateVoiceConnectorGroupRequest method.
req, resp := client.UpdateVoiceConnectorGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateVoiceConnectorGroup

func (*ChimeSDKVoice) UpdateVoiceConnectorGroupWithContext

func (c *ChimeSDKVoice) UpdateVoiceConnectorGroupWithContext(ctx aws.Context, input *UpdateVoiceConnectorGroupInput, opts ...request.Option) (*UpdateVoiceConnectorGroupOutput, error)

UpdateVoiceConnectorGroupWithContext is the same as UpdateVoiceConnectorGroup with the addition of the ability to pass a context and additional request options.

See UpdateVoiceConnectorGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdateVoiceConnectorRequest

func (c *ChimeSDKVoice) UpdateVoiceConnectorRequest(input *UpdateVoiceConnectorInput) (req *request.Request, output *UpdateVoiceConnectorOutput)

UpdateVoiceConnectorRequest generates a "aws/request.Request" representing the client's request for the UpdateVoiceConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateVoiceConnector for more information on using the UpdateVoiceConnector API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateVoiceConnectorRequest method.
req, resp := client.UpdateVoiceConnectorRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateVoiceConnector

func (*ChimeSDKVoice) UpdateVoiceConnectorWithContext

func (c *ChimeSDKVoice) UpdateVoiceConnectorWithContext(ctx aws.Context, input *UpdateVoiceConnectorInput, opts ...request.Option) (*UpdateVoiceConnectorOutput, error)

UpdateVoiceConnectorWithContext is the same as UpdateVoiceConnector with the addition of the ability to pass a context and additional request options.

See UpdateVoiceConnector for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdateVoiceProfile

func (c *ChimeSDKVoice) UpdateVoiceProfile(input *UpdateVoiceProfileInput) (*UpdateVoiceProfileOutput, error)

UpdateVoiceProfile API operation for Amazon Chime SDK Voice.

Updates the specified voice profile’s voice print and refreshes its expiration timestamp.

As a condition of using this feature, you acknowledge that the collection, use, storage, and retention of your caller’s biometric identifiers and biometric information (“biometric data”) in the form of a digital voiceprint requires the caller’s informed consent via a written release. Such consent is required under various state laws, including biometrics laws in Illinois, Texas, Washington and other state privacy laws.

You must provide a written release to each caller through a process that clearly reflects each caller’s informed consent before using Amazon Chime SDK Voice Insights service, as required under the terms of your agreement with AWS governing your use of the service.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdateVoiceProfile for usage and error information.

Returned Error Types:

  • BadRequestException The input parameters don't match the service's restrictions.

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • ForbiddenException The client is permanently forbidden from making the request.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • NotFoundException The requested resource couldn't be found.

  • ConflictException Multiple instances of the same request were made simultaneously.

  • GoneException Access to the target resource is no longer available at the origin server. This condition is likely to be permanent.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateVoiceProfile

func (*ChimeSDKVoice) UpdateVoiceProfileDomain

func (c *ChimeSDKVoice) UpdateVoiceProfileDomain(input *UpdateVoiceProfileDomainInput) (*UpdateVoiceProfileDomainOutput, error)

UpdateVoiceProfileDomain API operation for Amazon Chime SDK Voice.

Updates the settings for the specified voice profile domain.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation UpdateVoiceProfileDomain for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • AccessDeniedException You don't have the permissions needed to run this action.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateVoiceProfileDomain

func (*ChimeSDKVoice) UpdateVoiceProfileDomainRequest

func (c *ChimeSDKVoice) UpdateVoiceProfileDomainRequest(input *UpdateVoiceProfileDomainInput) (req *request.Request, output *UpdateVoiceProfileDomainOutput)

UpdateVoiceProfileDomainRequest generates a "aws/request.Request" representing the client's request for the UpdateVoiceProfileDomain operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateVoiceProfileDomain for more information on using the UpdateVoiceProfileDomain API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateVoiceProfileDomainRequest method.
req, resp := client.UpdateVoiceProfileDomainRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateVoiceProfileDomain

func (*ChimeSDKVoice) UpdateVoiceProfileDomainWithContext

func (c *ChimeSDKVoice) UpdateVoiceProfileDomainWithContext(ctx aws.Context, input *UpdateVoiceProfileDomainInput, opts ...request.Option) (*UpdateVoiceProfileDomainOutput, error)

UpdateVoiceProfileDomainWithContext is the same as UpdateVoiceProfileDomain with the addition of the ability to pass a context and additional request options.

See UpdateVoiceProfileDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) UpdateVoiceProfileRequest

func (c *ChimeSDKVoice) UpdateVoiceProfileRequest(input *UpdateVoiceProfileInput) (req *request.Request, output *UpdateVoiceProfileOutput)

UpdateVoiceProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateVoiceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateVoiceProfile for more information on using the UpdateVoiceProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateVoiceProfileRequest method.
req, resp := client.UpdateVoiceProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/UpdateVoiceProfile

func (*ChimeSDKVoice) UpdateVoiceProfileWithContext

func (c *ChimeSDKVoice) UpdateVoiceProfileWithContext(ctx aws.Context, input *UpdateVoiceProfileInput, opts ...request.Option) (*UpdateVoiceProfileOutput, error)

UpdateVoiceProfileWithContext is the same as UpdateVoiceProfile with the addition of the ability to pass a context and additional request options.

See UpdateVoiceProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*ChimeSDKVoice) ValidateE911Address

func (c *ChimeSDKVoice) ValidateE911Address(input *ValidateE911AddressInput) (*ValidateE911AddressOutput, error)

ValidateE911Address API operation for Amazon Chime SDK Voice.

Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Chime SDK Voice's API operation ValidateE911Address for usage and error information.

Returned Error Types:

  • UnauthorizedClientException The client isn't authorized to request a resource.

  • NotFoundException The requested resource couldn't be found.

  • ForbiddenException The client is permanently forbidden from making the request.

  • BadRequestException The input parameters don't match the service's restrictions.

  • ThrottledClientException The number of customer requests exceeds the request rate limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ValidateE911Address

func (*ChimeSDKVoice) ValidateE911AddressRequest

func (c *ChimeSDKVoice) ValidateE911AddressRequest(input *ValidateE911AddressInput) (req *request.Request, output *ValidateE911AddressOutput)

ValidateE911AddressRequest generates a "aws/request.Request" representing the client's request for the ValidateE911Address operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ValidateE911Address for more information on using the ValidateE911Address API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ValidateE911AddressRequest method.
req, resp := client.ValidateE911AddressRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-voice-2022-08-03/ValidateE911Address

func (*ChimeSDKVoice) ValidateE911AddressWithContext

func (c *ChimeSDKVoice) ValidateE911AddressWithContext(ctx aws.Context, input *ValidateE911AddressInput, opts ...request.Option) (*ValidateE911AddressOutput, error)

ValidateE911AddressWithContext is the same as ValidateE911Address with the addition of the ability to pass a context and additional request options.

See ValidateE911Address for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type ConflictException

type ConflictException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

Multiple instances of the same request were made simultaneously.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreatePhoneNumberOrderInput

type CreatePhoneNumberOrderInput struct {

    // List of phone numbers, in E.164 format.
    //
    // E164PhoneNumbers is a required field
    E164PhoneNumbers []*string `type:"list" required:"true" sensitive:"true"`

    // Specifies the name assigned to one or more phone numbers.
    //
    // Name is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreatePhoneNumberOrderInput's
    // String and GoString methods.
    Name *string `type:"string" sensitive:"true"`

    // The phone number product type.
    //
    // ProductType is a required field
    ProductType *string `type:"string" required:"true" enum:"PhoneNumberProductType"`
    // contains filtered or unexported fields
}

func (CreatePhoneNumberOrderInput) GoString

func (s CreatePhoneNumberOrderInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreatePhoneNumberOrderInput) SetE164PhoneNumbers

func (s *CreatePhoneNumberOrderInput) SetE164PhoneNumbers(v []*string) *CreatePhoneNumberOrderInput

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*CreatePhoneNumberOrderInput) SetName

func (s *CreatePhoneNumberOrderInput) SetName(v string) *CreatePhoneNumberOrderInput

SetName sets the Name field's value.

func (*CreatePhoneNumberOrderInput) SetProductType

func (s *CreatePhoneNumberOrderInput) SetProductType(v string) *CreatePhoneNumberOrderInput

SetProductType sets the ProductType field's value.

func (CreatePhoneNumberOrderInput) String

func (s CreatePhoneNumberOrderInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s CreatePhoneNumberOrderOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreatePhoneNumberOrderOutput) SetPhoneNumberOrder

func (s *CreatePhoneNumberOrderOutput) SetPhoneNumberOrder(v *PhoneNumberOrder) *CreatePhoneNumberOrderOutput

SetPhoneNumberOrder sets the PhoneNumberOrder field's value.

func (CreatePhoneNumberOrderOutput) String

func (s CreatePhoneNumberOrderOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateProxySessionInput

type CreateProxySessionInput struct {

    // The proxy session's capabilities.
    //
    // Capabilities is a required field
    Capabilities []*string `type:"list" required:"true" enum:"Capability"`

    // The number of minutes allowed for the proxy session.
    ExpiryMinutes *int64 `min:"1" type:"integer"`

    // The preference for matching the country or area code of the proxy phone number
    // with that of the first participant.
    GeoMatchLevel *string `type:"string" enum:"GeoMatchLevel"`

    // The country and area code for the proxy phone number.
    GeoMatchParams *GeoMatchParams `type:"structure"`

    // The name of the proxy session.
    //
    // Name is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateProxySessionInput's
    // String and GoString methods.
    Name *string `type:"string" sensitive:"true"`

    // The preference for proxy phone number reuse, or stickiness, between the same
    // participants across sessions.
    NumberSelectionBehavior *string `type:"string" enum:"NumberSelectionBehavior"`

    // The participant phone numbers.
    //
    // ParticipantPhoneNumbers is a required field
    ParticipantPhoneNumbers []*string `min:"2" type:"list" required:"true" sensitive:"true"`

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateProxySessionInput) GoString

func (s CreateProxySessionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProxySessionInput) SetCapabilities

func (s *CreateProxySessionInput) SetCapabilities(v []*string) *CreateProxySessionInput

SetCapabilities sets the Capabilities field's value.

func (*CreateProxySessionInput) SetExpiryMinutes

func (s *CreateProxySessionInput) SetExpiryMinutes(v int64) *CreateProxySessionInput

SetExpiryMinutes sets the ExpiryMinutes field's value.

func (*CreateProxySessionInput) SetGeoMatchLevel

func (s *CreateProxySessionInput) SetGeoMatchLevel(v string) *CreateProxySessionInput

SetGeoMatchLevel sets the GeoMatchLevel field's value.

func (*CreateProxySessionInput) SetGeoMatchParams

func (s *CreateProxySessionInput) SetGeoMatchParams(v *GeoMatchParams) *CreateProxySessionInput

SetGeoMatchParams sets the GeoMatchParams field's value.

func (*CreateProxySessionInput) SetName

func (s *CreateProxySessionInput) SetName(v string) *CreateProxySessionInput

SetName sets the Name field's value.

func (*CreateProxySessionInput) SetNumberSelectionBehavior

func (s *CreateProxySessionInput) SetNumberSelectionBehavior(v string) *CreateProxySessionInput

SetNumberSelectionBehavior sets the NumberSelectionBehavior field's value.

func (*CreateProxySessionInput) SetParticipantPhoneNumbers

func (s *CreateProxySessionInput) SetParticipantPhoneNumbers(v []*string) *CreateProxySessionInput

SetParticipantPhoneNumbers sets the ParticipantPhoneNumbers field's value.

func (*CreateProxySessionInput) SetVoiceConnectorId

func (s *CreateProxySessionInput) SetVoiceConnectorId(v string) *CreateProxySessionInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (CreateProxySessionInput) String

func (s CreateProxySessionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s CreateProxySessionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProxySessionOutput) SetProxySession

func (s *CreateProxySessionOutput) SetProxySession(v *ProxySession) *CreateProxySessionOutput

SetProxySession sets the ProxySession field's value.

func (CreateProxySessionOutput) String

func (s CreateProxySessionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSipMediaApplicationCallInput

type CreateSipMediaApplicationCallInput struct {

    // Context passed to a CreateSipMediaApplication API call. For example, you
    // could pass key-value pairs such as: "FirstName": "John", "LastName": "Doe"
    ArgumentsMap map[string]*string `type:"map" sensitive:"true"`

    // The phone number that a user calls from. This is a phone number in your Amazon
    // Chime SDK phone number inventory.
    //
    // FromPhoneNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateSipMediaApplicationCallInput's
    // String and GoString methods.
    //
    // FromPhoneNumber is a required field
    FromPhoneNumber *string `type:"string" required:"true" sensitive:"true"`

    // The SIP headers added to an outbound call leg.
    SipHeaders map[string]*string `type:"map" sensitive:"true"`

    // The ID of the SIP media application.
    //
    // SipMediaApplicationId is a required field
    SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`

    // The phone number that the service should call.
    //
    // ToPhoneNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateSipMediaApplicationCallInput's
    // String and GoString methods.
    //
    // ToPhoneNumber is a required field
    ToPhoneNumber *string `type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

func (CreateSipMediaApplicationCallInput) GoString

func (s CreateSipMediaApplicationCallInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSipMediaApplicationCallInput) SetArgumentsMap

func (s *CreateSipMediaApplicationCallInput) SetArgumentsMap(v map[string]*string) *CreateSipMediaApplicationCallInput

SetArgumentsMap sets the ArgumentsMap field's value.

func (*CreateSipMediaApplicationCallInput) SetFromPhoneNumber

func (s *CreateSipMediaApplicationCallInput) SetFromPhoneNumber(v string) *CreateSipMediaApplicationCallInput

SetFromPhoneNumber sets the FromPhoneNumber field's value.

func (*CreateSipMediaApplicationCallInput) SetSipHeaders

func (s *CreateSipMediaApplicationCallInput) SetSipHeaders(v map[string]*string) *CreateSipMediaApplicationCallInput

SetSipHeaders sets the SipHeaders field's value.

func (*CreateSipMediaApplicationCallInput) SetSipMediaApplicationId

func (s *CreateSipMediaApplicationCallInput) SetSipMediaApplicationId(v string) *CreateSipMediaApplicationCallInput

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (*CreateSipMediaApplicationCallInput) SetToPhoneNumber

func (s *CreateSipMediaApplicationCallInput) SetToPhoneNumber(v string) *CreateSipMediaApplicationCallInput

SetToPhoneNumber sets the ToPhoneNumber field's value.

func (CreateSipMediaApplicationCallInput) String

func (s CreateSipMediaApplicationCallInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSipMediaApplicationCallInput) Validate

func (s *CreateSipMediaApplicationCallInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSipMediaApplicationCallOutput

type CreateSipMediaApplicationCallOutput struct {

    // The actual call.
    SipMediaApplicationCall *SipMediaApplicationCall `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSipMediaApplicationCallOutput) GoString

func (s CreateSipMediaApplicationCallOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSipMediaApplicationCallOutput) SetSipMediaApplicationCall

func (s *CreateSipMediaApplicationCallOutput) SetSipMediaApplicationCall(v *SipMediaApplicationCall) *CreateSipMediaApplicationCallOutput

SetSipMediaApplicationCall sets the SipMediaApplicationCall field's value.

func (CreateSipMediaApplicationCallOutput) String

func (s CreateSipMediaApplicationCallOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSipMediaApplicationInput

type CreateSipMediaApplicationInput struct {

    // The AWS Region assigned to the SIP media application.
    //
    // AwsRegion is a required field
    AwsRegion *string `type:"string" required:"true"`

    // List of endpoints (Lambda ARNs) specified for the SIP media application.
    //
    // Endpoints is a required field
    Endpoints []*SipMediaApplicationEndpoint `min:"1" type:"list" required:"true"`

    // The SIP media application's name.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The tags assigned to the SIP media application.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateSipMediaApplicationInput) GoString

func (s CreateSipMediaApplicationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSipMediaApplicationInput) SetAwsRegion

func (s *CreateSipMediaApplicationInput) SetAwsRegion(v string) *CreateSipMediaApplicationInput

SetAwsRegion sets the AwsRegion field's value.

func (*CreateSipMediaApplicationInput) SetEndpoints

func (s *CreateSipMediaApplicationInput) SetEndpoints(v []*SipMediaApplicationEndpoint) *CreateSipMediaApplicationInput

SetEndpoints sets the Endpoints field's value.

func (*CreateSipMediaApplicationInput) SetName

func (s *CreateSipMediaApplicationInput) SetName(v string) *CreateSipMediaApplicationInput

SetName sets the Name field's value.

func (*CreateSipMediaApplicationInput) SetTags

func (s *CreateSipMediaApplicationInput) SetTags(v []*Tag) *CreateSipMediaApplicationInput

SetTags sets the Tags field's value.

func (CreateSipMediaApplicationInput) String

func (s CreateSipMediaApplicationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSipMediaApplicationInput) Validate

func (s *CreateSipMediaApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSipMediaApplicationOutput

type CreateSipMediaApplicationOutput struct {

    // The SIP media application details.
    SipMediaApplication *SipMediaApplication `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSipMediaApplicationOutput) GoString

func (s CreateSipMediaApplicationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSipMediaApplicationOutput) SetSipMediaApplication

func (s *CreateSipMediaApplicationOutput) SetSipMediaApplication(v *SipMediaApplication) *CreateSipMediaApplicationOutput

SetSipMediaApplication sets the SipMediaApplication field's value.

func (CreateSipMediaApplicationOutput) String

func (s CreateSipMediaApplicationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSipRuleInput

type CreateSipRuleInput struct {

    // Disables or enables a SIP rule. You must disable SIP rules before you can
    // delete them.
    Disabled *bool `type:"boolean"`

    // The name of the SIP rule.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // List of SIP media applications, with priority and AWS Region. Only one SIP
    // application per AWS Region can be used.
    TargetApplications []*SipRuleTargetApplication `min:"1" type:"list"`

    // The type of trigger assigned to the SIP rule in TriggerValue, currently RequestUriHostname
    // or ToPhoneNumber.
    //
    // TriggerType is a required field
    TriggerType *string `type:"string" required:"true" enum:"SipRuleTriggerType"`

    // If TriggerType is RequestUriHostname, the value can be the outbound host
    // name of a Voice Connector. If TriggerType is ToPhoneNumber, the value can
    // be a customer-owned phone number in the E164 format. The SipMediaApplication
    // specified in the SipRule is triggered if the request URI in an incoming SIP
    // request matches the RequestUriHostname, or if the To header in the incoming
    // SIP request matches the ToPhoneNumber value.
    //
    // TriggerValue is a required field
    TriggerValue *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateSipRuleInput) GoString

func (s CreateSipRuleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSipRuleInput) SetDisabled

func (s *CreateSipRuleInput) SetDisabled(v bool) *CreateSipRuleInput

SetDisabled sets the Disabled field's value.

func (*CreateSipRuleInput) SetName

func (s *CreateSipRuleInput) SetName(v string) *CreateSipRuleInput

SetName sets the Name field's value.

func (*CreateSipRuleInput) SetTargetApplications

func (s *CreateSipRuleInput) SetTargetApplications(v []*SipRuleTargetApplication) *CreateSipRuleInput

SetTargetApplications sets the TargetApplications field's value.

func (*CreateSipRuleInput) SetTriggerType

func (s *CreateSipRuleInput) SetTriggerType(v string) *CreateSipRuleInput

SetTriggerType sets the TriggerType field's value.

func (*CreateSipRuleInput) SetTriggerValue

func (s *CreateSipRuleInput) SetTriggerValue(v string) *CreateSipRuleInput

SetTriggerValue sets the TriggerValue field's value.

func (CreateSipRuleInput) String

func (s CreateSipRuleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSipRuleInput) Validate

func (s *CreateSipRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSipRuleOutput

type CreateSipRuleOutput struct {

    // The SIP rule information, including the rule ID, triggers, and target applications.
    SipRule *SipRule `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSipRuleOutput) GoString

func (s CreateSipRuleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSipRuleOutput) SetSipRule

func (s *CreateSipRuleOutput) SetSipRule(v *SipRule) *CreateSipRuleOutput

SetSipRule sets the SipRule field's value.

func (CreateSipRuleOutput) String

func (s CreateSipRuleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateVoiceConnectorGroupInput

type CreateVoiceConnectorGroupInput struct {

    // The name of the Voice Connector group.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // Lists the Voice Connectors that inbound calls are routed to.
    VoiceConnectorItems []*VoiceConnectorItem `type:"list"`
    // contains filtered or unexported fields
}

func (CreateVoiceConnectorGroupInput) GoString

func (s CreateVoiceConnectorGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceConnectorGroupInput) SetName

func (s *CreateVoiceConnectorGroupInput) SetName(v string) *CreateVoiceConnectorGroupInput

SetName sets the Name field's value.

func (*CreateVoiceConnectorGroupInput) SetVoiceConnectorItems

func (s *CreateVoiceConnectorGroupInput) SetVoiceConnectorItems(v []*VoiceConnectorItem) *CreateVoiceConnectorGroupInput

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (CreateVoiceConnectorGroupInput) String

func (s CreateVoiceConnectorGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 details of the Voice Connector group.
    VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateVoiceConnectorGroupOutput) GoString

func (s CreateVoiceConnectorGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceConnectorGroupOutput) SetVoiceConnectorGroup

func (s *CreateVoiceConnectorGroupOutput) SetVoiceConnectorGroup(v *VoiceConnectorGroup) *CreateVoiceConnectorGroupOutput

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (CreateVoiceConnectorGroupOutput) String

func (s CreateVoiceConnectorGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateVoiceConnectorInput

type CreateVoiceConnectorInput struct {

    // The AWS Region in which the Amazon Chime SDK Voice Connector is created.
    // Default value: us-east-1 .
    AwsRegion *string `type:"string" enum:"VoiceConnectorAwsRegion"`

    // The name of the Voice Connector.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // Enables or disables encryption for the Voice Connector.
    //
    // RequireEncryption is a required field
    RequireEncryption *bool `type:"boolean" required:"true"`

    // The tags assigned to the Voice Connector.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateVoiceConnectorInput) GoString

func (s CreateVoiceConnectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceConnectorInput) SetAwsRegion

func (s *CreateVoiceConnectorInput) SetAwsRegion(v string) *CreateVoiceConnectorInput

SetAwsRegion sets the AwsRegion field's value.

func (*CreateVoiceConnectorInput) SetName

func (s *CreateVoiceConnectorInput) SetName(v string) *CreateVoiceConnectorInput

SetName sets the Name field's value.

func (*CreateVoiceConnectorInput) SetRequireEncryption

func (s *CreateVoiceConnectorInput) SetRequireEncryption(v bool) *CreateVoiceConnectorInput

SetRequireEncryption sets the RequireEncryption field's value.

func (*CreateVoiceConnectorInput) SetTags

func (s *CreateVoiceConnectorInput) SetTags(v []*Tag) *CreateVoiceConnectorInput

SetTags sets the Tags field's value.

func (CreateVoiceConnectorInput) String

func (s CreateVoiceConnectorInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 details of the Voice Connector.
    VoiceConnector *VoiceConnector `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateVoiceConnectorOutput) GoString

func (s CreateVoiceConnectorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceConnectorOutput) SetVoiceConnector

func (s *CreateVoiceConnectorOutput) SetVoiceConnector(v *VoiceConnector) *CreateVoiceConnectorOutput

SetVoiceConnector sets the VoiceConnector field's value.

func (CreateVoiceConnectorOutput) String

func (s CreateVoiceConnectorOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateVoiceProfileDomainInput

type CreateVoiceProfileDomainInput struct {

    // The unique identifier for the client request. Use a different token for different
    // domain creation requests.
    ClientRequestToken *string `type:"string"`

    // A description of the voice profile domain.
    Description *string `type:"string"`

    // The name of the voice profile domain.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The server-side encryption configuration for the request.
    //
    // ServerSideEncryptionConfiguration is a required field
    ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration `type:"structure" required:"true"`

    // The tags assigned to the domain.
    Tags []*Tag `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateVoiceProfileDomainInput) GoString

func (s CreateVoiceProfileDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceProfileDomainInput) SetClientRequestToken

func (s *CreateVoiceProfileDomainInput) SetClientRequestToken(v string) *CreateVoiceProfileDomainInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateVoiceProfileDomainInput) SetDescription

func (s *CreateVoiceProfileDomainInput) SetDescription(v string) *CreateVoiceProfileDomainInput

SetDescription sets the Description field's value.

func (*CreateVoiceProfileDomainInput) SetName

func (s *CreateVoiceProfileDomainInput) SetName(v string) *CreateVoiceProfileDomainInput

SetName sets the Name field's value.

func (*CreateVoiceProfileDomainInput) SetServerSideEncryptionConfiguration

func (s *CreateVoiceProfileDomainInput) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *CreateVoiceProfileDomainInput

SetServerSideEncryptionConfiguration sets the ServerSideEncryptionConfiguration field's value.

func (*CreateVoiceProfileDomainInput) SetTags

func (s *CreateVoiceProfileDomainInput) SetTags(v []*Tag) *CreateVoiceProfileDomainInput

SetTags sets the Tags field's value.

func (CreateVoiceProfileDomainInput) String

func (s CreateVoiceProfileDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceProfileDomainInput) Validate

func (s *CreateVoiceProfileDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVoiceProfileDomainOutput

type CreateVoiceProfileDomainOutput struct {

    // The requested voice profile domain.
    VoiceProfileDomain *VoiceProfileDomain `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateVoiceProfileDomainOutput) GoString

func (s CreateVoiceProfileDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceProfileDomainOutput) SetVoiceProfileDomain

func (s *CreateVoiceProfileDomainOutput) SetVoiceProfileDomain(v *VoiceProfileDomain) *CreateVoiceProfileDomainOutput

SetVoiceProfileDomain sets the VoiceProfileDomain field's value.

func (CreateVoiceProfileDomainOutput) String

func (s CreateVoiceProfileDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateVoiceProfileInput

type CreateVoiceProfileInput struct {

    // The ID of the speaker search task.
    //
    // SpeakerSearchTaskId is a required field
    SpeakerSearchTaskId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateVoiceProfileInput) GoString

func (s CreateVoiceProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceProfileInput) SetSpeakerSearchTaskId

func (s *CreateVoiceProfileInput) SetSpeakerSearchTaskId(v string) *CreateVoiceProfileInput

SetSpeakerSearchTaskId sets the SpeakerSearchTaskId field's value.

func (CreateVoiceProfileInput) String

func (s CreateVoiceProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceProfileInput) Validate

func (s *CreateVoiceProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVoiceProfileOutput

type CreateVoiceProfileOutput struct {

    // The requested voice profile.
    VoiceProfile *VoiceProfile `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateVoiceProfileOutput) GoString

func (s CreateVoiceProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVoiceProfileOutput) SetVoiceProfile

func (s *CreateVoiceProfileOutput) SetVoiceProfile(v *VoiceProfile) *CreateVoiceProfileOutput

SetVoiceProfile sets the VoiceProfile field's value.

func (CreateVoiceProfileOutput) String

func (s CreateVoiceProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Credential

type Credential struct {

    // The RFC2617 compliant password associated with the SIP credentials, in US-ASCII
    // format.
    //
    // Password is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Credential's
    // String and GoString methods.
    Password *string `type:"string" sensitive:"true"`

    // The RFC2617 compliant user name associated with the SIP credentials, in US-ASCII
    // format.
    //
    // Username is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Credential's
    // String and GoString methods.
    Username *string `type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The SIP credentials used to authenticate requests to an Amazon Chime SDK Voice Connector.

func (Credential) GoString

func (s Credential) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Credential) SetPassword

func (s *Credential) SetPassword(v string) *Credential

SetPassword sets the Password field's value.

func (*Credential) SetUsername

func (s *Credential) SetUsername(v string) *Credential

SetUsername sets the Username field's value.

func (Credential) String

func (s Credential) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DNISEmergencyCallingConfiguration

type DNISEmergencyCallingConfiguration struct {

    // The country from which emergency calls are allowed, in ISO 3166-1 alpha-2
    // format.
    //
    // CallingCountry is a required field
    CallingCountry *string `type:"string" required:"true"`

    // The DNIS phone number that you route emergency calls to, in E.164 format.
    //
    // EmergencyPhoneNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DNISEmergencyCallingConfiguration's
    // String and GoString methods.
    //
    // EmergencyPhoneNumber is a required field
    EmergencyPhoneNumber *string `type:"string" required:"true" sensitive:"true"`

    // The DNIS phone number for routing test emergency calls to, in E.164 format.
    //
    // TestPhoneNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DNISEmergencyCallingConfiguration's
    // String and GoString methods.
    TestPhoneNumber *string `type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

The Dialed Number Identification Service (DNIS) emergency calling configuration details associated with an Amazon Chime SDK Voice Connector's emergency calling configuration.

func (DNISEmergencyCallingConfiguration) GoString

func (s DNISEmergencyCallingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DNISEmergencyCallingConfiguration) SetCallingCountry

func (s *DNISEmergencyCallingConfiguration) SetCallingCountry(v string) *DNISEmergencyCallingConfiguration

SetCallingCountry sets the CallingCountry field's value.

func (*DNISEmergencyCallingConfiguration) SetEmergencyPhoneNumber

func (s *DNISEmergencyCallingConfiguration) SetEmergencyPhoneNumber(v string) *DNISEmergencyCallingConfiguration

SetEmergencyPhoneNumber sets the EmergencyPhoneNumber field's value.

func (*DNISEmergencyCallingConfiguration) SetTestPhoneNumber

func (s *DNISEmergencyCallingConfiguration) SetTestPhoneNumber(v string) *DNISEmergencyCallingConfiguration

SetTestPhoneNumber sets the TestPhoneNumber field's value.

func (DNISEmergencyCallingConfiguration) String

func (s DNISEmergencyCallingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DNISEmergencyCallingConfiguration) Validate

func (s *DNISEmergencyCallingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePhoneNumberInput

type DeletePhoneNumberInput struct {

    // The phone number ID.
    //
    // PhoneNumberId is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by DeletePhoneNumberInput's
    // String and GoString methods.
    //
    // PhoneNumberId is a required field
    PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

func (DeletePhoneNumberInput) GoString

func (s DeletePhoneNumberInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeletePhoneNumberInput) SetPhoneNumberId

func (s *DeletePhoneNumberInput) SetPhoneNumberId(v string) *DeletePhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (DeletePhoneNumberInput) String

func (s DeletePhoneNumberInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s DeletePhoneNumberOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeletePhoneNumberOutput) String

func (s DeletePhoneNumberOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteProxySessionInput) GoString

func (s DeleteProxySessionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProxySessionInput) SetProxySessionId

func (s *DeleteProxySessionInput) SetProxySessionId(v string) *DeleteProxySessionInput

SetProxySessionId sets the ProxySessionId field's value.

func (*DeleteProxySessionInput) SetVoiceConnectorId

func (s *DeleteProxySessionInput) SetVoiceConnectorId(v string) *DeleteProxySessionInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteProxySessionInput) String

func (s DeleteProxySessionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s DeleteProxySessionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteProxySessionOutput) String

func (s DeleteProxySessionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteSipMediaApplicationInput

type DeleteSipMediaApplicationInput struct {

    // The SIP media application ID.
    //
    // SipMediaApplicationId is a required field
    SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSipMediaApplicationInput) GoString

func (s DeleteSipMediaApplicationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSipMediaApplicationInput) SetSipMediaApplicationId

func (s *DeleteSipMediaApplicationInput) SetSipMediaApplicationId(v string) *DeleteSipMediaApplicationInput

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (DeleteSipMediaApplicationInput) String

func (s DeleteSipMediaApplicationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSipMediaApplicationInput) Validate

func (s *DeleteSipMediaApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSipMediaApplicationOutput

type DeleteSipMediaApplicationOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSipMediaApplicationOutput) GoString

func (s DeleteSipMediaApplicationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteSipMediaApplicationOutput) String

func (s DeleteSipMediaApplicationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteSipRuleInput

type DeleteSipRuleInput struct {

    // The SIP rule ID.
    //
    // SipRuleId is a required field
    SipRuleId *string `location:"uri" locationName:"sipRuleId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSipRuleInput) GoString

func (s DeleteSipRuleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSipRuleInput) SetSipRuleId

func (s *DeleteSipRuleInput) SetSipRuleId(v string) *DeleteSipRuleInput

SetSipRuleId sets the SipRuleId field's value.

func (DeleteSipRuleInput) String

func (s DeleteSipRuleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSipRuleInput) Validate

func (s *DeleteSipRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSipRuleOutput

type DeleteSipRuleOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSipRuleOutput) GoString

func (s DeleteSipRuleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteSipRuleOutput) String

func (s DeleteSipRuleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceConnectorEmergencyCallingConfigurationInput

type DeleteVoiceConnectorEmergencyCallingConfigurationInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorEmergencyCallingConfigurationInput) GoString

func (s DeleteVoiceConnectorEmergencyCallingConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorEmergencyCallingConfigurationInput) SetVoiceConnectorId

func (s *DeleteVoiceConnectorEmergencyCallingConfigurationInput) SetVoiceConnectorId(v string) *DeleteVoiceConnectorEmergencyCallingConfigurationInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorEmergencyCallingConfigurationInput) String

func (s DeleteVoiceConnectorEmergencyCallingConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorEmergencyCallingConfigurationInput) Validate

func (s *DeleteVoiceConnectorEmergencyCallingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceConnectorEmergencyCallingConfigurationOutput

type DeleteVoiceConnectorEmergencyCallingConfigurationOutput struct {
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorEmergencyCallingConfigurationOutput) GoString

func (s DeleteVoiceConnectorEmergencyCallingConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceConnectorEmergencyCallingConfigurationOutput) String

func (s DeleteVoiceConnectorEmergencyCallingConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceConnectorGroupInput

type DeleteVoiceConnectorGroupInput struct {

    // The Voice Connector Group ID.
    //
    // VoiceConnectorGroupId is a required field
    VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorGroupInput) GoString

func (s DeleteVoiceConnectorGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorGroupInput) SetVoiceConnectorGroupId

func (s *DeleteVoiceConnectorGroupInput) SetVoiceConnectorGroupId(v string) *DeleteVoiceConnectorGroupInput

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (DeleteVoiceConnectorGroupInput) String

func (s DeleteVoiceConnectorGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s DeleteVoiceConnectorGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceConnectorGroupOutput) String

func (s DeleteVoiceConnectorGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceConnectorInput

type DeleteVoiceConnectorInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorInput) GoString

func (s DeleteVoiceConnectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorInput) SetVoiceConnectorId

func (s *DeleteVoiceConnectorInput) SetVoiceConnectorId(v string) *DeleteVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorInput) String

func (s DeleteVoiceConnectorInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorOriginationInput) GoString

func (s DeleteVoiceConnectorOriginationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorOriginationInput) SetVoiceConnectorId

func (s *DeleteVoiceConnectorOriginationInput) SetVoiceConnectorId(v string) *DeleteVoiceConnectorOriginationInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorOriginationInput) String

func (s DeleteVoiceConnectorOriginationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorOriginationInput) Validate

func (s *DeleteVoiceConnectorOriginationInput) Validate() error

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) GoString

func (s DeleteVoiceConnectorOriginationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceConnectorOriginationOutput) String

func (s DeleteVoiceConnectorOriginationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceConnectorOutput

type DeleteVoiceConnectorOutput struct {
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorOutput) GoString

func (s DeleteVoiceConnectorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceConnectorOutput) String

func (s DeleteVoiceConnectorOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceConnectorProxyInput

type DeleteVoiceConnectorProxyInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorProxyInput) GoString

func (s DeleteVoiceConnectorProxyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorProxyInput) SetVoiceConnectorId

func (s *DeleteVoiceConnectorProxyInput) SetVoiceConnectorId(v string) *DeleteVoiceConnectorProxyInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorProxyInput) String

func (s DeleteVoiceConnectorProxyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s DeleteVoiceConnectorProxyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceConnectorProxyOutput) String

func (s DeleteVoiceConnectorProxyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceConnectorStreamingConfigurationInput

type DeleteVoiceConnectorStreamingConfigurationInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorStreamingConfigurationInput) GoString

func (s DeleteVoiceConnectorStreamingConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId

func (s *DeleteVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId(v string) *DeleteVoiceConnectorStreamingConfigurationInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorStreamingConfigurationInput) String

func (s DeleteVoiceConnectorStreamingConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorStreamingConfigurationInput) Validate

func (s *DeleteVoiceConnectorStreamingConfigurationInput) Validate() error

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) GoString

func (s DeleteVoiceConnectorStreamingConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceConnectorStreamingConfigurationOutput) String

func (s DeleteVoiceConnectorStreamingConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceConnectorTerminationCredentialsInput

type DeleteVoiceConnectorTerminationCredentialsInput struct {

    // The RFC2617 compliant username associated with the SIP credentials, in US-ASCII
    // format.
    //
    // Usernames is a required field
    Usernames []*string `type:"list" required:"true" sensitive:"true"`

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationCredentialsInput) GoString

func (s DeleteVoiceConnectorTerminationCredentialsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorTerminationCredentialsInput) SetUsernames

func (s *DeleteVoiceConnectorTerminationCredentialsInput) SetUsernames(v []*string) *DeleteVoiceConnectorTerminationCredentialsInput

SetUsernames sets the Usernames field's value.

func (*DeleteVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId

func (s *DeleteVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId(v string) *DeleteVoiceConnectorTerminationCredentialsInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationCredentialsInput) String

func (s DeleteVoiceConnectorTerminationCredentialsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorTerminationCredentialsInput) Validate

func (s *DeleteVoiceConnectorTerminationCredentialsInput) Validate() error

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) GoString

func (s DeleteVoiceConnectorTerminationCredentialsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceConnectorTerminationCredentialsOutput) String

func (s DeleteVoiceConnectorTerminationCredentialsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceConnectorTerminationInput

type DeleteVoiceConnectorTerminationInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationInput) GoString

func (s DeleteVoiceConnectorTerminationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorTerminationInput) SetVoiceConnectorId

func (s *DeleteVoiceConnectorTerminationInput) SetVoiceConnectorId(v string) *DeleteVoiceConnectorTerminationInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationInput) String

func (s DeleteVoiceConnectorTerminationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceConnectorTerminationInput) Validate

func (s *DeleteVoiceConnectorTerminationInput) Validate() error

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) GoString

func (s DeleteVoiceConnectorTerminationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceConnectorTerminationOutput) String

func (s DeleteVoiceConnectorTerminationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceProfileDomainInput

type DeleteVoiceProfileDomainInput struct {

    // The voice profile domain ID.
    //
    // VoiceProfileDomainId is a required field
    VoiceProfileDomainId *string `location:"uri" locationName:"VoiceProfileDomainId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceProfileDomainInput) GoString

func (s DeleteVoiceProfileDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceProfileDomainInput) SetVoiceProfileDomainId

func (s *DeleteVoiceProfileDomainInput) SetVoiceProfileDomainId(v string) *DeleteVoiceProfileDomainInput

SetVoiceProfileDomainId sets the VoiceProfileDomainId field's value.

func (DeleteVoiceProfileDomainInput) String

func (s DeleteVoiceProfileDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceProfileDomainInput) Validate

func (s *DeleteVoiceProfileDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceProfileDomainOutput

type DeleteVoiceProfileDomainOutput struct {
    // contains filtered or unexported fields
}

func (DeleteVoiceProfileDomainOutput) GoString

func (s DeleteVoiceProfileDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceProfileDomainOutput) String

func (s DeleteVoiceProfileDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVoiceProfileInput

type DeleteVoiceProfileInput struct {

    // The voice profile ID.
    //
    // VoiceProfileId is a required field
    VoiceProfileId *string `location:"uri" locationName:"VoiceProfileId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteVoiceProfileInput) GoString

func (s DeleteVoiceProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceProfileInput) SetVoiceProfileId

func (s *DeleteVoiceProfileInput) SetVoiceProfileId(v string) *DeleteVoiceProfileInput

SetVoiceProfileId sets the VoiceProfileId field's value.

func (DeleteVoiceProfileInput) String

func (s DeleteVoiceProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVoiceProfileInput) Validate

func (s *DeleteVoiceProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVoiceProfileOutput

type DeleteVoiceProfileOutput struct {
    // contains filtered or unexported fields
}

func (DeleteVoiceProfileOutput) GoString

func (s DeleteVoiceProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteVoiceProfileOutput) String

func (s DeleteVoiceProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput

type DisassociatePhoneNumbersFromVoiceConnectorGroupInput struct {

    // The list of phone numbers, in E.164 format.
    //
    // E164PhoneNumbers is a required field
    E164PhoneNumbers []*string `type:"list" required:"true" sensitive:"true"`

    // The Voice Connector group ID.
    //
    // VoiceConnectorGroupId is a required field
    VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) GoString

func (s DisassociatePhoneNumbersFromVoiceConnectorGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) SetE164PhoneNumbers

func (s *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) SetE164PhoneNumbers(v []*string) *DisassociatePhoneNumbersFromVoiceConnectorGroupInput

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) SetVoiceConnectorGroupId

func (s *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) SetVoiceConnectorGroupId(v string) *DisassociatePhoneNumbersFromVoiceConnectorGroupInput

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) String

func (s DisassociatePhoneNumbersFromVoiceConnectorGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) Validate

func (s *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) Validate() error

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) GoString

func (s DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) SetPhoneNumberErrors

func (s *DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) SetPhoneNumberErrors(v []*PhoneNumberError) *DisassociatePhoneNumbersFromVoiceConnectorGroupOutput

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) String

func (s DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociatePhoneNumbersFromVoiceConnectorInput

type DisassociatePhoneNumbersFromVoiceConnectorInput struct {

    // List of phone numbers, in E.164 format.
    //
    // E164PhoneNumbers is a required field
    E164PhoneNumbers []*string `type:"list" required:"true" sensitive:"true"`

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorInput) GoString

func (s DisassociatePhoneNumbersFromVoiceConnectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) SetE164PhoneNumbers

func (s *DisassociatePhoneNumbersFromVoiceConnectorInput) SetE164PhoneNumbers(v []*string) *DisassociatePhoneNumbersFromVoiceConnectorInput

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) SetVoiceConnectorId

func (s *DisassociatePhoneNumbersFromVoiceConnectorInput) SetVoiceConnectorId(v string) *DisassociatePhoneNumbersFromVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorInput) String

func (s DisassociatePhoneNumbersFromVoiceConnectorInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) Validate

func (s *DisassociatePhoneNumbersFromVoiceConnectorInput) Validate() error

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) GoString

func (s DisassociatePhoneNumbersFromVoiceConnectorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociatePhoneNumbersFromVoiceConnectorOutput) SetPhoneNumberErrors

func (s *DisassociatePhoneNumbersFromVoiceConnectorOutput) SetPhoneNumberErrors(v []*PhoneNumberError) *DisassociatePhoneNumbersFromVoiceConnectorOutput

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) String

func (s DisassociatePhoneNumbersFromVoiceConnectorOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EmergencyCallingConfiguration

type EmergencyCallingConfiguration struct {

    // The Dialed Number Identification Service (DNIS) emergency calling configuration
    // details.
    DNIS []*DNISEmergencyCallingConfiguration `type:"list"`
    // contains filtered or unexported fields
}

The emergency calling configuration details associated with an Amazon Chime SDK Voice Connector.

func (EmergencyCallingConfiguration) GoString

func (s EmergencyCallingConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EmergencyCallingConfiguration) SetDNIS

func (s *EmergencyCallingConfiguration) SetDNIS(v []*DNISEmergencyCallingConfiguration) *EmergencyCallingConfiguration

SetDNIS sets the DNIS field's value.

func (EmergencyCallingConfiguration) String

func (s EmergencyCallingConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EmergencyCallingConfiguration) Validate

func (s *EmergencyCallingConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ForbiddenException

type ForbiddenException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The client is permanently forbidden from making the request.

func (*ForbiddenException) Code

func (s *ForbiddenException) Code() string

Code returns the exception type name.

func (*ForbiddenException) Error

func (s *ForbiddenException) Error() string

func (ForbiddenException) GoString

func (s ForbiddenException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ForbiddenException) Message

func (s *ForbiddenException) Message() string

Message returns the exception's message.

func (*ForbiddenException) OrigErr

func (s *ForbiddenException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ForbiddenException) RequestID

func (s *ForbiddenException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ForbiddenException) StatusCode

func (s *ForbiddenException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ForbiddenException) String

func (s ForbiddenException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s GeoMatchParams) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeoMatchParams) SetAreaCode

func (s *GeoMatchParams) SetAreaCode(v string) *GeoMatchParams

SetAreaCode sets the AreaCode field's value.

func (*GeoMatchParams) SetCountry

func (s *GeoMatchParams) SetCountry(v string) *GeoMatchParams

SetCountry sets the Country field's value.

func (GeoMatchParams) String

func (s GeoMatchParams) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GeoMatchParams) Validate

func (s *GeoMatchParams) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetGlobalSettingsInput

type GetGlobalSettingsInput struct {
    // contains filtered or unexported fields
}

func (GetGlobalSettingsInput) GoString

func (s GetGlobalSettingsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (GetGlobalSettingsInput) String

func (s GetGlobalSettingsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetGlobalSettingsOutput

type GetGlobalSettingsOutput struct {

    // The Voice Connector settings.
    VoiceConnector *VoiceConnectorSettings `type:"structure"`
    // contains filtered or unexported fields
}

func (GetGlobalSettingsOutput) GoString

func (s GetGlobalSettingsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetGlobalSettingsOutput) SetVoiceConnector

func (s *GetGlobalSettingsOutput) SetVoiceConnector(v *VoiceConnectorSettings) *GetGlobalSettingsOutput

SetVoiceConnector sets the VoiceConnector field's value.

func (GetGlobalSettingsOutput) String

func (s GetGlobalSettingsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetPhoneNumberInput

type GetPhoneNumberInput struct {

    // The phone number ID.
    //
    // PhoneNumberId is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by GetPhoneNumberInput's
    // String and GoString methods.
    //
    // PhoneNumberId is a required field
    PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

func (GetPhoneNumberInput) GoString

func (s GetPhoneNumberInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPhoneNumberInput) SetPhoneNumberId

func (s *GetPhoneNumberInput) SetPhoneNumberId(v string) *GetPhoneNumberInput

SetPhoneNumberId sets the PhoneNumberId field's value.

func (GetPhoneNumberInput) String

func (s GetPhoneNumberInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 of the phone number order .
    //
    // PhoneNumberOrderId is a required field
    PhoneNumberOrderId *string `location:"uri" locationName:"phoneNumberOrderId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetPhoneNumberOrderInput) GoString

func (s GetPhoneNumberOrderInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPhoneNumberOrderInput) SetPhoneNumberOrderId

func (s *GetPhoneNumberOrderInput) SetPhoneNumberOrderId(v string) *GetPhoneNumberOrderInput

SetPhoneNumberOrderId sets the PhoneNumberOrderId field's value.

func (GetPhoneNumberOrderInput) String

func (s GetPhoneNumberOrderInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s GetPhoneNumberOrderOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPhoneNumberOrderOutput) SetPhoneNumberOrder

func (s *GetPhoneNumberOrderOutput) SetPhoneNumberOrder(v *PhoneNumberOrder) *GetPhoneNumberOrderOutput

SetPhoneNumberOrder sets the PhoneNumberOrder field's value.

func (GetPhoneNumberOrderOutput) String

func (s GetPhoneNumberOrderOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetPhoneNumberOutput

type GetPhoneNumberOutput struct {

    // The phone number details.
    PhoneNumber *PhoneNumber `type:"structure"`
    // contains filtered or unexported fields
}

func (GetPhoneNumberOutput) GoString

func (s GetPhoneNumberOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPhoneNumberOutput) SetPhoneNumber

func (s *GetPhoneNumberOutput) SetPhoneNumber(v *PhoneNumber) *GetPhoneNumberOutput

SetPhoneNumber sets the PhoneNumber field's value.

func (GetPhoneNumberOutput) String

func (s GetPhoneNumberOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetPhoneNumberSettingsInput

type GetPhoneNumberSettingsInput struct {
    // contains filtered or unexported fields
}

func (GetPhoneNumberSettingsInput) GoString

func (s GetPhoneNumberSettingsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (GetPhoneNumberSettingsInput) String

func (s GetPhoneNumberSettingsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetPhoneNumberSettingsOutput

type GetPhoneNumberSettingsOutput struct {

    // The default outbound calling name for the account.
    //
    // CallingName is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by GetPhoneNumberSettingsOutput's
    // String and GoString methods.
    CallingName *string `type:"string" sensitive:"true"`

    // The updated outbound calling name timestamp, in ISO 8601 format.
    CallingNameUpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

func (GetPhoneNumberSettingsOutput) GoString

func (s GetPhoneNumberSettingsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPhoneNumberSettingsOutput) SetCallingName

func (s *GetPhoneNumberSettingsOutput) SetCallingName(v string) *GetPhoneNumberSettingsOutput

SetCallingName sets the CallingName field's value.

func (*GetPhoneNumberSettingsOutput) SetCallingNameUpdatedTimestamp

func (s *GetPhoneNumberSettingsOutput) SetCallingNameUpdatedTimestamp(v time.Time) *GetPhoneNumberSettingsOutput

SetCallingNameUpdatedTimestamp sets the CallingNameUpdatedTimestamp field's value.

func (GetPhoneNumberSettingsOutput) String

func (s GetPhoneNumberSettingsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetProxySessionInput) GoString

func (s GetProxySessionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetProxySessionInput) SetProxySessionId

func (s *GetProxySessionInput) SetProxySessionId(v string) *GetProxySessionInput

SetProxySessionId sets the ProxySessionId field's value.

func (*GetProxySessionInput) SetVoiceConnectorId

func (s *GetProxySessionInput) SetVoiceConnectorId(v string) *GetProxySessionInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetProxySessionInput) String

func (s GetProxySessionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s GetProxySessionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetProxySessionOutput) SetProxySession

func (s *GetProxySessionOutput) SetProxySession(v *ProxySession) *GetProxySessionOutput

SetProxySession sets the ProxySession field's value.

func (GetProxySessionOutput) String

func (s GetProxySessionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSipMediaApplicationAlexaSkillConfigurationInput

type GetSipMediaApplicationAlexaSkillConfigurationInput struct {

    // The SIP media application ID.
    //
    // SipMediaApplicationId is a required field
    SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetSipMediaApplicationAlexaSkillConfigurationInput) GoString

func (s GetSipMediaApplicationAlexaSkillConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipMediaApplicationAlexaSkillConfigurationInput) SetSipMediaApplicationId

func (s *GetSipMediaApplicationAlexaSkillConfigurationInput) SetSipMediaApplicationId(v string) *GetSipMediaApplicationAlexaSkillConfigurationInput

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (GetSipMediaApplicationAlexaSkillConfigurationInput) String

func (s GetSipMediaApplicationAlexaSkillConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipMediaApplicationAlexaSkillConfigurationInput) Validate

func (s *GetSipMediaApplicationAlexaSkillConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSipMediaApplicationAlexaSkillConfigurationOutput

type GetSipMediaApplicationAlexaSkillConfigurationOutput struct {

    // Returns the Alexa Skill configuration.
    SipMediaApplicationAlexaSkillConfiguration *SipMediaApplicationAlexaSkillConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (GetSipMediaApplicationAlexaSkillConfigurationOutput) GoString

func (s GetSipMediaApplicationAlexaSkillConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipMediaApplicationAlexaSkillConfigurationOutput) SetSipMediaApplicationAlexaSkillConfiguration

func (s *GetSipMediaApplicationAlexaSkillConfigurationOutput) SetSipMediaApplicationAlexaSkillConfiguration(v *SipMediaApplicationAlexaSkillConfiguration) *GetSipMediaApplicationAlexaSkillConfigurationOutput

SetSipMediaApplicationAlexaSkillConfiguration sets the SipMediaApplicationAlexaSkillConfiguration field's value.

func (GetSipMediaApplicationAlexaSkillConfigurationOutput) String

func (s GetSipMediaApplicationAlexaSkillConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSipMediaApplicationInput

type GetSipMediaApplicationInput struct {

    // The SIP media application ID .
    //
    // SipMediaApplicationId is a required field
    SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetSipMediaApplicationInput) GoString

func (s GetSipMediaApplicationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipMediaApplicationInput) SetSipMediaApplicationId

func (s *GetSipMediaApplicationInput) SetSipMediaApplicationId(v string) *GetSipMediaApplicationInput

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (GetSipMediaApplicationInput) String

func (s GetSipMediaApplicationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipMediaApplicationInput) Validate

func (s *GetSipMediaApplicationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSipMediaApplicationLoggingConfigurationInput

type GetSipMediaApplicationLoggingConfigurationInput struct {

    // The SIP media application ID.
    //
    // SipMediaApplicationId is a required field
    SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetSipMediaApplicationLoggingConfigurationInput) GoString

func (s GetSipMediaApplicationLoggingConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipMediaApplicationLoggingConfigurationInput) SetSipMediaApplicationId

func (s *GetSipMediaApplicationLoggingConfigurationInput) SetSipMediaApplicationId(v string) *GetSipMediaApplicationLoggingConfigurationInput

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (GetSipMediaApplicationLoggingConfigurationInput) String

func (s GetSipMediaApplicationLoggingConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipMediaApplicationLoggingConfigurationInput) Validate

func (s *GetSipMediaApplicationLoggingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSipMediaApplicationLoggingConfigurationOutput

type GetSipMediaApplicationLoggingConfigurationOutput struct {

    // The actual logging configuration.
    SipMediaApplicationLoggingConfiguration *SipMediaApplicationLoggingConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (GetSipMediaApplicationLoggingConfigurationOutput) GoString

func (s GetSipMediaApplicationLoggingConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipMediaApplicationLoggingConfigurationOutput) SetSipMediaApplicationLoggingConfiguration

func (s *GetSipMediaApplicationLoggingConfigurationOutput) SetSipMediaApplicationLoggingConfiguration(v *SipMediaApplicationLoggingConfiguration) *GetSipMediaApplicationLoggingConfigurationOutput

SetSipMediaApplicationLoggingConfiguration sets the SipMediaApplicationLoggingConfiguration field's value.

func (GetSipMediaApplicationLoggingConfigurationOutput) String

func (s GetSipMediaApplicationLoggingConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSipMediaApplicationOutput

type GetSipMediaApplicationOutput struct {

    // The details of the SIP media application.
    SipMediaApplication *SipMediaApplication `type:"structure"`
    // contains filtered or unexported fields
}

func (GetSipMediaApplicationOutput) GoString

func (s GetSipMediaApplicationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipMediaApplicationOutput) SetSipMediaApplication

func (s *GetSipMediaApplicationOutput) SetSipMediaApplication(v *SipMediaApplication) *GetSipMediaApplicationOutput

SetSipMediaApplication sets the SipMediaApplication field's value.

func (GetSipMediaApplicationOutput) String

func (s GetSipMediaApplicationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSipRuleInput

type GetSipRuleInput struct {

    // The SIP rule ID.
    //
    // SipRuleId is a required field
    SipRuleId *string `location:"uri" locationName:"sipRuleId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetSipRuleInput) GoString

func (s GetSipRuleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipRuleInput) SetSipRuleId

func (s *GetSipRuleInput) SetSipRuleId(v string) *GetSipRuleInput

SetSipRuleId sets the SipRuleId field's value.

func (GetSipRuleInput) String

func (s GetSipRuleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipRuleInput) Validate

func (s *GetSipRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSipRuleOutput

type GetSipRuleOutput struct {

    // The SIP rule details.
    SipRule *SipRule `type:"structure"`
    // contains filtered or unexported fields
}

func (GetSipRuleOutput) GoString

func (s GetSipRuleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSipRuleOutput) SetSipRule

func (s *GetSipRuleOutput) SetSipRule(v *SipRule) *GetSipRuleOutput

SetSipRule sets the SipRule field's value.

func (GetSipRuleOutput) String

func (s GetSipRuleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSpeakerSearchTaskInput

type GetSpeakerSearchTaskInput struct {

    // The ID of the speaker search task.
    //
    // SpeakerSearchTaskId is a required field
    SpeakerSearchTaskId *string `location:"uri" locationName:"SpeakerSearchTaskId" min:"1" type:"string" required:"true"`

    // The 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 (GetSpeakerSearchTaskInput) GoString

func (s GetSpeakerSearchTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSpeakerSearchTaskInput) SetSpeakerSearchTaskId

func (s *GetSpeakerSearchTaskInput) SetSpeakerSearchTaskId(v string) *GetSpeakerSearchTaskInput

SetSpeakerSearchTaskId sets the SpeakerSearchTaskId field's value.

func (*GetSpeakerSearchTaskInput) SetVoiceConnectorId

func (s *GetSpeakerSearchTaskInput) SetVoiceConnectorId(v string) *GetSpeakerSearchTaskInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetSpeakerSearchTaskInput) String

func (s GetSpeakerSearchTaskInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSpeakerSearchTaskInput) Validate

func (s *GetSpeakerSearchTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSpeakerSearchTaskOutput

type GetSpeakerSearchTaskOutput struct {

    // The details of the speaker search task.
    SpeakerSearchTask *SpeakerSearchTask `type:"structure"`
    // contains filtered or unexported fields
}

func (GetSpeakerSearchTaskOutput) GoString

func (s GetSpeakerSearchTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSpeakerSearchTaskOutput) SetSpeakerSearchTask

func (s *GetSpeakerSearchTaskOutput) SetSpeakerSearchTask(v *SpeakerSearchTask) *GetSpeakerSearchTaskOutput

SetSpeakerSearchTask sets the SpeakerSearchTask field's value.

func (GetSpeakerSearchTaskOutput) String

func (s GetSpeakerSearchTaskOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceConnectorEmergencyCallingConfigurationInput

type GetVoiceConnectorEmergencyCallingConfigurationInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorEmergencyCallingConfigurationInput) GoString

func (s GetVoiceConnectorEmergencyCallingConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorEmergencyCallingConfigurationInput) SetVoiceConnectorId

func (s *GetVoiceConnectorEmergencyCallingConfigurationInput) SetVoiceConnectorId(v string) *GetVoiceConnectorEmergencyCallingConfigurationInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorEmergencyCallingConfigurationInput) String

func (s GetVoiceConnectorEmergencyCallingConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorEmergencyCallingConfigurationInput) Validate

func (s *GetVoiceConnectorEmergencyCallingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorEmergencyCallingConfigurationOutput

type GetVoiceConnectorEmergencyCallingConfigurationOutput struct {

    // The details of the emergency calling configuration.
    EmergencyCallingConfiguration *EmergencyCallingConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorEmergencyCallingConfigurationOutput) GoString

func (s GetVoiceConnectorEmergencyCallingConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorEmergencyCallingConfigurationOutput) SetEmergencyCallingConfiguration

func (s *GetVoiceConnectorEmergencyCallingConfigurationOutput) SetEmergencyCallingConfiguration(v *EmergencyCallingConfiguration) *GetVoiceConnectorEmergencyCallingConfigurationOutput

SetEmergencyCallingConfiguration sets the EmergencyCallingConfiguration field's value.

func (GetVoiceConnectorEmergencyCallingConfigurationOutput) String

func (s GetVoiceConnectorEmergencyCallingConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceConnectorGroupInput

type GetVoiceConnectorGroupInput struct {

    // The Voice Connector group ID.
    //
    // VoiceConnectorGroupId is a required field
    VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorGroupInput) GoString

func (s GetVoiceConnectorGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorGroupInput) SetVoiceConnectorGroupId

func (s *GetVoiceConnectorGroupInput) SetVoiceConnectorGroupId(v string) *GetVoiceConnectorGroupInput

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (GetVoiceConnectorGroupInput) String

func (s GetVoiceConnectorGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 details of the Voice Connector group.
    VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorGroupOutput) GoString

func (s GetVoiceConnectorGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorGroupOutput) SetVoiceConnectorGroup

func (s *GetVoiceConnectorGroupOutput) SetVoiceConnectorGroup(v *VoiceConnectorGroup) *GetVoiceConnectorGroupOutput

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (GetVoiceConnectorGroupOutput) String

func (s GetVoiceConnectorGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceConnectorInput

type GetVoiceConnectorInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorInput) GoString

func (s GetVoiceConnectorInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorInput) SetVoiceConnectorId

func (s *GetVoiceConnectorInput) SetVoiceConnectorId(v string) *GetVoiceConnectorInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorInput) String

func (s GetVoiceConnectorInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorLoggingConfigurationInput) GoString

func (s GetVoiceConnectorLoggingConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorLoggingConfigurationInput) SetVoiceConnectorId

func (s *GetVoiceConnectorLoggingConfigurationInput) SetVoiceConnectorId(v string) *GetVoiceConnectorLoggingConfigurationInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorLoggingConfigurationInput) String

func (s GetVoiceConnectorLoggingConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorLoggingConfigurationInput) Validate

func (s *GetVoiceConnectorLoggingConfigurationInput) Validate() error

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) GoString

func (s GetVoiceConnectorLoggingConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorLoggingConfigurationOutput) SetLoggingConfiguration

func (s *GetVoiceConnectorLoggingConfigurationOutput) SetLoggingConfiguration(v *LoggingConfiguration) *GetVoiceConnectorLoggingConfigurationOutput

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (GetVoiceConnectorLoggingConfigurationOutput) String

func (s GetVoiceConnectorLoggingConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceConnectorOriginationInput

type GetVoiceConnectorOriginationInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorOriginationInput) GoString

func (s GetVoiceConnectorOriginationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorOriginationInput) SetVoiceConnectorId

func (s *GetVoiceConnectorOriginationInput) SetVoiceConnectorId(v string) *GetVoiceConnectorOriginationInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorOriginationInput) String

func (s GetVoiceConnectorOriginationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorOriginationInput) Validate

func (s *GetVoiceConnectorOriginationInput) Validate() error

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) GoString

func (s GetVoiceConnectorOriginationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorOriginationOutput) SetOrigination

func (s *GetVoiceConnectorOriginationOutput) SetOrigination(v *Origination) *GetVoiceConnectorOriginationOutput

SetOrigination sets the Origination field's value.

func (GetVoiceConnectorOriginationOutput) String

func (s GetVoiceConnectorOriginationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceConnectorOutput

type GetVoiceConnectorOutput struct {

    // The Voice Connector details.
    VoiceConnector *VoiceConnector `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorOutput) GoString

func (s GetVoiceConnectorOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorOutput) SetVoiceConnector

func (s *GetVoiceConnectorOutput) SetVoiceConnector(v *VoiceConnector) *GetVoiceConnectorOutput

SetVoiceConnector sets the VoiceConnector field's value.

func (GetVoiceConnectorOutput) String

func (s GetVoiceConnectorOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceConnectorProxyInput

type GetVoiceConnectorProxyInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorProxyInput) GoString

func (s GetVoiceConnectorProxyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorProxyInput) SetVoiceConnectorId

func (s *GetVoiceConnectorProxyInput) SetVoiceConnectorId(v string) *GetVoiceConnectorProxyInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorProxyInput) String

func (s GetVoiceConnectorProxyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) GoString

func (s GetVoiceConnectorProxyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorProxyOutput) SetProxy

func (s *GetVoiceConnectorProxyOutput) SetProxy(v *Proxy) *GetVoiceConnectorProxyOutput

SetProxy sets the Proxy field's value.

func (GetVoiceConnectorProxyOutput) String

func (s GetVoiceConnectorProxyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceConnectorStreamingConfigurationInput

type GetVoiceConnectorStreamingConfigurationInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorStreamingConfigurationInput) GoString

func (s GetVoiceConnectorStreamingConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId

func (s *GetVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId(v string) *GetVoiceConnectorStreamingConfigurationInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorStreamingConfigurationInput) String

func (s GetVoiceConnectorStreamingConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorStreamingConfigurationInput) Validate

func (s *GetVoiceConnectorStreamingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceConnectorStreamingConfigurationOutput

type GetVoiceConnectorStreamingConfigurationOutput struct {

    // The details of the streaming configuration.
    StreamingConfiguration *StreamingConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorStreamingConfigurationOutput) GoString

func (s GetVoiceConnectorStreamingConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorStreamingConfigurationOutput) SetStreamingConfiguration

func (s *GetVoiceConnectorStreamingConfigurationOutput) SetStreamingConfiguration(v *StreamingConfiguration) *GetVoiceConnectorStreamingConfigurationOutput

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (GetVoiceConnectorStreamingConfigurationOutput) String

func (s GetVoiceConnectorStreamingConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceConnectorTerminationHealthInput

type GetVoiceConnectorTerminationHealthInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationHealthInput) GoString

func (s GetVoiceConnectorTerminationHealthInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorTerminationHealthInput) SetVoiceConnectorId

func (s *GetVoiceConnectorTerminationHealthInput) SetVoiceConnectorId(v string) *GetVoiceConnectorTerminationHealthInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationHealthInput) String

func (s GetVoiceConnectorTerminationHealthInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorTerminationHealthInput) Validate

func (s *GetVoiceConnectorTerminationHealthInput) Validate() error

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) GoString

func (s GetVoiceConnectorTerminationHealthOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorTerminationHealthOutput) SetTerminationHealth

func (s *GetVoiceConnectorTerminationHealthOutput) SetTerminationHealth(v *TerminationHealth) *GetVoiceConnectorTerminationHealthOutput

SetTerminationHealth sets the TerminationHealth field's value.

func (GetVoiceConnectorTerminationHealthOutput) String

func (s GetVoiceConnectorTerminationHealthOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceConnectorTerminationInput

type GetVoiceConnectorTerminationInput struct {

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationInput) GoString

func (s GetVoiceConnectorTerminationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorTerminationInput) SetVoiceConnectorId

func (s *GetVoiceConnectorTerminationInput) SetVoiceConnectorId(v string) *GetVoiceConnectorTerminationInput

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationInput) String

func (s GetVoiceConnectorTerminationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorTerminationInput) Validate

func (s *GetVoiceConnectorTerminationInput) Validate() error

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) GoString

func (s GetVoiceConnectorTerminationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceConnectorTerminationOutput) SetTermination

func (s *GetVoiceConnectorTerminationOutput) SetTermination(v *Termination) *GetVoiceConnectorTerminationOutput

SetTermination sets the Termination field's value.

func (GetVoiceConnectorTerminationOutput) String

func (s GetVoiceConnectorTerminationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceProfileDomainInput

type GetVoiceProfileDomainInput struct {

    // The voice profile domain ID.
    //
    // VoiceProfileDomainId is a required field
    VoiceProfileDomainId *string `location:"uri" locationName:"VoiceProfileDomainId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceProfileDomainInput) GoString

func (s GetVoiceProfileDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceProfileDomainInput) SetVoiceProfileDomainId

func (s *GetVoiceProfileDomainInput) SetVoiceProfileDomainId(v string) *GetVoiceProfileDomainInput

SetVoiceProfileDomainId sets the VoiceProfileDomainId field's value.

func (GetVoiceProfileDomainInput) String

func (s GetVoiceProfileDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceProfileDomainInput) Validate

func (s *GetVoiceProfileDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceProfileDomainOutput

type GetVoiceProfileDomainOutput struct {

    // The details of the voice profile domain.
    VoiceProfileDomain *VoiceProfileDomain `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceProfileDomainOutput) GoString

func (s GetVoiceProfileDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceProfileDomainOutput) SetVoiceProfileDomain

func (s *GetVoiceProfileDomainOutput) SetVoiceProfileDomain(v *VoiceProfileDomain) *GetVoiceProfileDomainOutput

SetVoiceProfileDomain sets the VoiceProfileDomain field's value.

func (GetVoiceProfileDomainOutput) String

func (s GetVoiceProfileDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceProfileInput

type GetVoiceProfileInput struct {

    // The voice profile ID.
    //
    // VoiceProfileId is a required field
    VoiceProfileId *string `location:"uri" locationName:"VoiceProfileId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVoiceProfileInput) GoString

func (s GetVoiceProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceProfileInput) SetVoiceProfileId

func (s *GetVoiceProfileInput) SetVoiceProfileId(v string) *GetVoiceProfileInput

SetVoiceProfileId sets the VoiceProfileId field's value.

func (GetVoiceProfileInput) String

func (s GetVoiceProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceProfileInput) Validate

func (s *GetVoiceProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVoiceProfileOutput

type GetVoiceProfileOutput struct {

    // The voice profile details.
    VoiceProfile *VoiceProfile `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVoiceProfileOutput) GoString

func (s GetVoiceProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVoiceProfileOutput) SetVoiceProfile

func (s *GetVoiceProfileOutput) SetVoiceProfile(v *VoiceProfile) *GetVoiceProfileOutput

SetVoiceProfile sets the VoiceProfile field's value.

func (GetVoiceProfileOutput) String

func (s GetVoiceProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVoiceToneAnalysisTaskInput

type GetVoiceToneAnalysisTaskInput struct {

    // Specifies whether the voice being analyzed is the caller (originator) or
    // the callee (responder).
    //
    // IsCaller is a required field
    IsCaller *bool `location:"querystring" locationName:"isCaller" type:"boolean" required:"true"`

    // The Voice Connector ID.
    //
    // VoiceConnectorId is a required field
    VoiceConnectorId *string `location:"uri" locationName:"VoiceConnectorId" min:"1" type:"string" required:"true"`

    // The ID of the voice tone anlysis task.
    //
    // VoiceToneAnalysisTaskId is a required field
    VoiceToneAnalysisTaskId *string `location:"uri" locationName:"VoiceToneAnalysisTaskId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}