chimesdkvoice

package
v1.44.167 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2022 License: Apache-2.0 Imports: 10 Imported by: 6

Documentation

Overview

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

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

Index

Constants

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

	// AlexaSkillStatusInactive is a AlexaSkillStatus enum value
	AlexaSkillStatusInactive = "INACTIVE"
)
View Source
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"
)
View Source
const (
	// CapabilityVoice is a Capability enum value
	CapabilityVoice = "Voice"

	// CapabilitySms is a Capability enum value
	CapabilitySms = "SMS"
)
View Source
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"
)
View Source
const (
	// GeoMatchLevelCountry is a GeoMatchLevel enum value
	GeoMatchLevelCountry = "Country"

	// GeoMatchLevelAreaCode is a GeoMatchLevel enum value
	GeoMatchLevelAreaCode = "AreaCode"
)
View Source
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"
)
View Source
const (
	// NumberSelectionBehaviorPreferSticky is a NumberSelectionBehavior enum value
	NumberSelectionBehaviorPreferSticky = "PreferSticky"

	// NumberSelectionBehaviorAvoidSticky is a NumberSelectionBehavior enum value
	NumberSelectionBehaviorAvoidSticky = "AvoidSticky"
)
View Source
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"
)
View Source
const (
	// OriginationRouteProtocolTcp is a OriginationRouteProtocol enum value
	OriginationRouteProtocolTcp = "TCP"

	// OriginationRouteProtocolUdp is a OriginationRouteProtocol enum value
	OriginationRouteProtocolUdp = "UDP"
)
View Source
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"
)
View Source
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"
)
View Source
const (
	// PhoneNumberOrderTypeNew is a PhoneNumberOrderType enum value
	PhoneNumberOrderTypeNew = "New"

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

	// PhoneNumberProductTypeSipMediaApplicationDialIn is a PhoneNumberProductType enum value
	PhoneNumberProductTypeSipMediaApplicationDialIn = "SipMediaApplicationDialIn"
)
View Source
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"
)
View Source
const (
	// PhoneNumberTypeLocal is a PhoneNumberType enum value
	PhoneNumberTypeLocal = "Local"

	// PhoneNumberTypeTollFree is a PhoneNumberType enum value
	PhoneNumberTypeTollFree = "TollFree"
)
View Source
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"
)
View Source
const (
	// SipRuleTriggerTypeToPhoneNumber is a SipRuleTriggerType enum value
	SipRuleTriggerTypeToPhoneNumber = "ToPhoneNumber"

	// SipRuleTriggerTypeRequestUriHostname is a SipRuleTriggerType enum value
	SipRuleTriggerTypeRequestUriHostname = "RequestUriHostname"
)
View Source
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"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeBadRequestException for service response error code
	// "BadRequestException".
	ErrCodeBadRequestException = "BadRequestException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	ErrCodeConflictException = "ConflictException"

	// ErrCodeForbiddenException for service response error code
	// "ForbiddenException".
	ErrCodeForbiddenException = "ForbiddenException"

	// ErrCodeNotFoundException for service response error code
	// "NotFoundException".
	ErrCodeNotFoundException = "NotFoundException"

	// ErrCodeResourceLimitExceededException for service response error code
	// "ResourceLimitExceededException".
	ErrCodeResourceLimitExceededException = "ResourceLimitExceededException"

	// ErrCodeServiceFailureException for service response error code
	// "ServiceFailureException".
	ErrCodeServiceFailureException = "ServiceFailureException"

	// ErrCodeServiceUnavailableException for service response error code
	// "ServiceUnavailableException".
	ErrCodeServiceUnavailableException = "ServiceUnavailableException"

	// ErrCodeThrottledClientException for service response error code
	// "ThrottledClientException".
	ErrCodeThrottledClientException = "ThrottledClientException"

	// ErrCodeUnauthorizedClientException for service response error code
	// "UnauthorizedClientException".
	ErrCodeUnauthorizedClientException = "UnauthorizedClientException"
)
View Source
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

Variables

This section is empty.

Functions

func AlexaSkillStatus_Values

func AlexaSkillStatus_Values() []string

AlexaSkillStatus_Values returns all elements of the AlexaSkillStatus 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 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

Types

type AccessDeniedException

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

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

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 {

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

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

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

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

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

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

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

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

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

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

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 {

	// E164PhoneNumbers is a required field
	E164PhoneNumbers []*string `type:"list" required:"true"`

	ForceAssociate *bool `type:"boolean"`

	// VoiceConnectorGroupId is a required field
	VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) GoString

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

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetForceAssociate

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorGroupInput) SetVoiceConnectorGroupId

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupInput) 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

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

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput

type AssociatePhoneNumbersWithVoiceConnectorGroupOutput struct {
	PhoneNumberErrors []*PhoneNumberError `type:"list"`
	// contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) GoString

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (AssociatePhoneNumbersWithVoiceConnectorGroupOutput) 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 {

	// E164PhoneNumbers is a required field
	E164PhoneNumbers []*string `type:"list" required:"true"`

	ForceAssociate *bool `type:"boolean"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorInput) GoString

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

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetForceAssociate

SetForceAssociate sets the ForceAssociate field's value.

func (*AssociatePhoneNumbersWithVoiceConnectorInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (AssociatePhoneNumbersWithVoiceConnectorInput) 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

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

type AssociatePhoneNumbersWithVoiceConnectorOutput

type AssociatePhoneNumbersWithVoiceConnectorOutput struct {
	PhoneNumberErrors []*PhoneNumberError `type:"list"`
	// contains filtered or unexported fields
}

func (AssociatePhoneNumbersWithVoiceConnectorOutput) GoString

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

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

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 {

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

SetPhoneNumberIds sets the PhoneNumberIds field's value.

func (BatchDeletePhoneNumberInput) 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 {
	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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchDeletePhoneNumberOutput) 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 {

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

SetUpdatePhoneNumberRequestItems sets the UpdatePhoneNumberRequestItems field's value.

func (BatchUpdatePhoneNumberInput) 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 {
	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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (BatchUpdatePhoneNumberOutput) 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 {

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

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

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

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

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

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

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

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

AssociatePhoneNumbersWithVoiceConnector API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • AccessDeniedException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) AssociatePhoneNumbersWithVoiceConnectorGroup

AssociatePhoneNumbersWithVoiceConnectorGroup API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • AccessDeniedException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • AccessDeniedException

  • UnauthorizedClientException

  • ThrottledClientException

  • ResourceLimitExceededException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • AccessDeniedException

  • UnauthorizedClientException

  • ThrottledClientException

  • ResourceLimitExceededException

  • ConflictException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) CreateSipMediaApplicationCall

CreateSipMediaApplicationCall API operation for Amazon Chime SDK Voice.

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

  • ForbiddenException

  • ResourceLimitExceededException

  • ThrottledClientException

  • UnauthorizedClientException

  • AccessDeniedException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • AccessDeniedException

  • UnauthorizedClientException

  • ThrottledClientException

  • ResourceLimitExceededException

  • ConflictException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • AccessDeniedException

  • UnauthorizedClientException

  • ThrottledClientException

  • ResourceLimitExceededException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • AccessDeniedException

  • UnauthorizedClientException

  • ThrottledClientException

  • ResourceLimitExceededException

  • ServiceUnavailableException

  • ServiceFailureException

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

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

DeletePhoneNumber API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ConflictException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ConflictException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ConflictException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) DeleteVoiceConnectorEmergencyCallingConfiguration

DeleteVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ConflictException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

DeleteVoiceConnectorOrigination API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

DeleteVoiceConnectorStreamingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

DeleteVoiceConnectorTermination API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) DeleteVoiceConnectorTerminationCredentials

DeleteVoiceConnectorTerminationCredentials API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

DisassociatePhoneNumbersFromVoiceConnector API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) DisassociatePhoneNumbersFromVoiceConnectorGroup

DisassociatePhoneNumbersFromVoiceConnectorGroup API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) GetSipMediaApplicationAlexaSkillConfiguration

GetSipMediaApplicationAlexaSkillConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

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

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.

func (*ChimeSDKVoice) GetSipMediaApplicationLoggingConfiguration

GetSipMediaApplicationLoggingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (c *ChimeSDKVoice) GetVoiceConnector(input *GetVoiceConnectorInput) (*GetVoiceConnectorOutput, error)

GetVoiceConnector API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) GetVoiceConnectorEmergencyCallingConfiguration

GetVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

GetVoiceConnectorLoggingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

GetVoiceConnectorOrigination API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

GetVoiceConnectorStreamingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

GetVoiceConnectorTermination API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) GetVoiceConnectorTerminationHealth

GetVoiceConnectorTerminationHealth API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

ListAvailableVoiceConnectorRegions API operation for Amazon Chime SDK Voice.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • BadRequestException

  • NotFoundException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

ListSupportedPhoneNumberCountries API operation for Amazon Chime SDK Voice.

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

  • ForbiddenException

  • AccessDeniedException

  • UnauthorizedClientException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (c *ChimeSDKVoice) ListVoiceConnectorGroups(input *ListVoiceConnectorGroupsInput) (*ListVoiceConnectorGroupsOutput, error)

ListVoiceConnectorGroups API operation for Amazon Chime SDK Voice.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

ListVoiceConnectorTerminationCredentials API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

PutSipMediaApplicationAlexaSkillConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

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

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.

func (*ChimeSDKVoice) PutSipMediaApplicationLoggingConfiguration

PutSipMediaApplicationLoggingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

PutVoiceConnectorEmergencyCallingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

PutVoiceConnectorLoggingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

PutVoiceConnectorOrigination API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • AccessDeniedException

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

PutVoiceConnectorStreamingConfiguration API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

PutVoiceConnectorTermination API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • AccessDeniedException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) PutVoiceConnectorTerminationCredentials

PutVoiceConnectorTerminationCredentials API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ResourceLimitExceededException

  • ServiceUnavailableException

  • ServiceFailureException

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

SearchAvailablePhoneNumbers API operation for Amazon Chime SDK Voice.

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

  • ForbiddenException

  • AccessDeniedException

  • UnauthorizedClientException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (c *ChimeSDKVoice) UpdateGlobalSettings(input *UpdateGlobalSettingsInput) (*UpdateGlobalSettingsOutput, error)

UpdateGlobalSettings API operation for Amazon Chime SDK Voice.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ConflictException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ConflictException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (*ChimeSDKVoice) UpdateSipMediaApplicationCall

UpdateSipMediaApplicationCall API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • ResourceLimitExceededException

  • ThrottledClientException

  • UnauthorizedClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ConflictException

  • ThrottledClientException

  • ResourceLimitExceededException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ConflictException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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

func (c *ChimeSDKVoice) ValidateE911Address(input *ValidateE911AddressInput) (*ValidateE911AddressOutput, error)

ValidateE911Address API operation for Amazon Chime SDK Voice.

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

  • NotFoundException

  • ForbiddenException

  • BadRequestException

  • ThrottledClientException

  • ServiceUnavailableException

  • ServiceFailureException

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
}

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 {

	// E164PhoneNumbers is a required field
	E164PhoneNumbers []*string `type:"list" required:"true"`

	// 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) SetProductType

SetProductType sets the ProductType field's value.

func (CreatePhoneNumberOrderInput) 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 {
	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

SetPhoneNumberOrder sets the PhoneNumberOrder field's value.

func (CreatePhoneNumberOrderOutput) 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 {

	// Capabilities is a required field
	Capabilities []*string `type:"list" required:"true" enum:"Capability"`

	ExpiryMinutes *int64 `min:"1" type:"integer"`

	GeoMatchLevel *string `type:"string" enum:"GeoMatchLevel"`

	GeoMatchParams *GeoMatchParams `type:"structure"`

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

	NumberSelectionBehavior *string `type:"string" enum:"NumberSelectionBehavior"`

	// ParticipantPhoneNumbers is a required field
	ParticipantPhoneNumbers []*string `min:"2" type:"list" required:"true"`

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

SetGeoMatchParams sets the GeoMatchParams field's value.

func (*CreateProxySessionInput) SetName

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 {
	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

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 {
	ArgumentsMap map[string]*string `type:"map"`

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

	SipHeaders map[string]*string `type:"map"`

	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`

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

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

SetArgumentsMap sets the ArgumentsMap field's value.

func (*CreateSipMediaApplicationCallInput) SetFromPhoneNumber

SetFromPhoneNumber sets the FromPhoneNumber field's value.

func (*CreateSipMediaApplicationCallInput) SetSipHeaders

SetSipHeaders sets the SipHeaders field's value.

func (*CreateSipMediaApplicationCallInput) SetSipMediaApplicationId

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (*CreateSipMediaApplicationCallInput) SetToPhoneNumber

SetToPhoneNumber sets the ToPhoneNumber field's value.

func (CreateSipMediaApplicationCallInput) 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

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

type CreateSipMediaApplicationCallOutput

type CreateSipMediaApplicationCallOutput struct {
	SipMediaApplicationCall *SipMediaApplicationCall `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateSipMediaApplicationCallOutput) GoString

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

SetSipMediaApplicationCall sets the SipMediaApplicationCall field's value.

func (CreateSipMediaApplicationCallOutput) 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 {

	// AwsRegion is a required field
	AwsRegion *string `type:"string" required:"true"`

	// Endpoints is a required field
	Endpoints []*SipMediaApplicationEndpoint `min:"1" type:"list" required:"true"`

	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateSipMediaApplicationInput) GoString

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

SetAwsRegion sets the AwsRegion field's value.

func (*CreateSipMediaApplicationInput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*CreateSipMediaApplicationInput) SetName

SetName sets the Name field's value.

func (CreateSipMediaApplicationInput) 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 {
	SipMediaApplication *SipMediaApplication `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateSipMediaApplicationOutput) GoString

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

SetSipMediaApplication sets the SipMediaApplication field's value.

func (CreateSipMediaApplicationOutput) 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 {
	Disabled *bool `type:"boolean"`

	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	TargetApplications []*SipRuleTargetApplication `min:"1" type:"list"`

	// TriggerType is a required field
	TriggerType *string `type:"string" required:"true" enum:"SipRuleTriggerType"`

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

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 {
	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 {

	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	VoiceConnectorItems []*VoiceConnectorItem `type:"list"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorGroupInput) GoString

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

SetName sets the Name field's value.

func (*CreateVoiceConnectorGroupInput) SetVoiceConnectorItems

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (CreateVoiceConnectorGroupInput) 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 {
	VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateVoiceConnectorGroupOutput) GoString

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

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (CreateVoiceConnectorGroupOutput) 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 {
	AwsRegion *string `type:"string" enum:"VoiceConnectorAwsRegion"`

	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// RequireEncryption is a required field
	RequireEncryption *bool `type:"boolean" required:"true"`
	// 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

SetAwsRegion sets the AwsRegion field's value.

func (*CreateVoiceConnectorInput) SetName

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

SetVoiceConnector sets the VoiceConnector field's value.

func (CreateVoiceConnectorOutput) 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 {

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

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

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 {

	// CallingCountry is a required field
	CallingCountry *string `type:"string" required:"true"`

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

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

func (DNISEmergencyCallingConfiguration) GoString

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

SetCallingCountry sets the CallingCountry field's value.

func (*DNISEmergencyCallingConfiguration) SetEmergencyPhoneNumber

SetEmergencyPhoneNumber sets the EmergencyPhoneNumber field's value.

func (*DNISEmergencyCallingConfiguration) SetTestPhoneNumber

SetTestPhoneNumber sets the TestPhoneNumber field's value.

func (DNISEmergencyCallingConfiguration) 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

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

type DeletePhoneNumberInput

type DeletePhoneNumberInput struct {

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

	// ProxySessionId is a required field
	ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"`

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

	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSipMediaApplicationInput) GoString

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

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (DeleteSipMediaApplicationInput) 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

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

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 {

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

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorEmergencyCallingConfigurationInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorEmergencyCallingConfigurationInput) 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

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

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

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 {

	// VoiceConnectorGroupId is a required field
	VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorGroupInput) GoString

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

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (DeleteVoiceConnectorGroupInput) 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

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

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 {

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

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorOriginationInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorOriginationInput) 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

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

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

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

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 {

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

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorProxyInput) 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

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

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 {

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorStreamingConfigurationInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorStreamingConfigurationInput) 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

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

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

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 {

	// Usernames is a required field
	Usernames []*string `type:"list" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationCredentialsInput) GoString

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

SetUsernames sets the Usernames field's value.

func (*DeleteVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationCredentialsInput) 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

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

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

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 {

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVoiceConnectorTerminationInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DeleteVoiceConnectorTerminationInput) 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

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

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

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 {

	// E164PhoneNumbers is a required field
	E164PhoneNumbers []*string `type:"list" required:"true"`

	// VoiceConnectorGroupId is a required field
	VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) GoString

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

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*DisassociatePhoneNumbersFromVoiceConnectorGroupInput) SetVoiceConnectorGroupId

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorGroupInput) 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

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

type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput

type DisassociatePhoneNumbersFromVoiceConnectorGroupOutput struct {
	PhoneNumberErrors []*PhoneNumberError `type:"list"`
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) GoString

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorGroupOutput) 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 {

	// E164PhoneNumbers is a required field
	E164PhoneNumbers []*string `type:"list" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorInput) GoString

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

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*DisassociatePhoneNumbersFromVoiceConnectorInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorInput) 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

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

type DisassociatePhoneNumbersFromVoiceConnectorOutput

type DisassociatePhoneNumbersFromVoiceConnectorOutput struct {
	PhoneNumberErrors []*PhoneNumberError `type:"list"`
	// contains filtered or unexported fields
}

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) GoString

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

SetPhoneNumberErrors sets the PhoneNumberErrors field's value.

func (DisassociatePhoneNumbersFromVoiceConnectorOutput) 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 {
	DNIS []*DNISEmergencyCallingConfiguration `type:"list"`
	// contains filtered or unexported fields
}

func (EmergencyCallingConfiguration) GoString

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

SetDNIS sets the DNIS field's value.

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

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 {

	// AreaCode is a required field
	AreaCode *string `type:"string" required:"true"`

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

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 {
	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

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 {

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

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

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 {
	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

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 {

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

	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

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

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 {

	// ProxySessionId is a required field
	ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"`

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

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 {

	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSipMediaApplicationAlexaSkillConfigurationInput) GoString

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

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (GetSipMediaApplicationAlexaSkillConfigurationInput) 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

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

type GetSipMediaApplicationAlexaSkillConfigurationOutput

type GetSipMediaApplicationAlexaSkillConfigurationOutput struct {
	SipMediaApplicationAlexaSkillConfiguration *SipMediaApplicationAlexaSkillConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetSipMediaApplicationAlexaSkillConfigurationOutput) GoString

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

SetSipMediaApplicationAlexaSkillConfiguration sets the SipMediaApplicationAlexaSkillConfiguration field's value.

func (GetSipMediaApplicationAlexaSkillConfigurationOutput) 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 {

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

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 {

	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSipMediaApplicationLoggingConfigurationInput) GoString

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

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (GetSipMediaApplicationLoggingConfigurationInput) 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

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

type GetSipMediaApplicationLoggingConfigurationOutput

type GetSipMediaApplicationLoggingConfigurationOutput struct {
	SipMediaApplicationLoggingConfiguration *SipMediaApplicationLoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetSipMediaApplicationLoggingConfigurationOutput) GoString

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

SetSipMediaApplicationLoggingConfiguration sets the SipMediaApplicationLoggingConfiguration field's value.

func (GetSipMediaApplicationLoggingConfigurationOutput) 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 {
	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

SetSipMediaApplication sets the SipMediaApplication field's value.

func (GetSipMediaApplicationOutput) 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 {

	// 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 {
	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 GetVoiceConnectorEmergencyCallingConfigurationInput

type GetVoiceConnectorEmergencyCallingConfigurationInput struct {

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorEmergencyCallingConfigurationInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorEmergencyCallingConfigurationInput) 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

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

type GetVoiceConnectorEmergencyCallingConfigurationOutput

type GetVoiceConnectorEmergencyCallingConfigurationOutput struct {
	EmergencyCallingConfiguration *EmergencyCallingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorEmergencyCallingConfigurationOutput) GoString

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

SetEmergencyCallingConfiguration sets the EmergencyCallingConfiguration field's value.

func (GetVoiceConnectorEmergencyCallingConfigurationOutput) 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 {

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

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 {
	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

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (GetVoiceConnectorGroupOutput) 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 {

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

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorLoggingConfigurationInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorLoggingConfigurationInput) 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

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

type GetVoiceConnectorLoggingConfigurationOutput

type GetVoiceConnectorLoggingConfigurationOutput struct {
	LoggingConfiguration *LoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorLoggingConfigurationOutput) GoString

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

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (GetVoiceConnectorLoggingConfigurationOutput) 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 {

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorOriginationInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorOriginationInput) 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

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

type GetVoiceConnectorOriginationOutput

type GetVoiceConnectorOriginationOutput struct {
	Origination *Origination `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorOriginationOutput) GoString

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

SetOrigination sets the Origination field's value.

func (GetVoiceConnectorOriginationOutput) 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 {
	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

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 {

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorProxyInput) 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 {
	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

SetProxy sets the Proxy field's value.

func (GetVoiceConnectorProxyOutput) 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 {

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorStreamingConfigurationInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorStreamingConfigurationInput) 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

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

type GetVoiceConnectorStreamingConfigurationOutput

type GetVoiceConnectorStreamingConfigurationOutput struct {
	StreamingConfiguration *StreamingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorStreamingConfigurationOutput) GoString

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

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (GetVoiceConnectorStreamingConfigurationOutput) 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 {

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationHealthInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationHealthInput) 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

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

type GetVoiceConnectorTerminationHealthOutput

type GetVoiceConnectorTerminationHealthOutput struct {
	TerminationHealth *TerminationHealth `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationHealthOutput) GoString

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

SetTerminationHealth sets the TerminationHealth field's value.

func (GetVoiceConnectorTerminationHealthOutput) 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 {

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationInput) GoString

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (GetVoiceConnectorTerminationInput) 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

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

type GetVoiceConnectorTerminationOutput

type GetVoiceConnectorTerminationOutput struct {
	Termination *Termination `type:"structure"`
	// contains filtered or unexported fields
}

func (GetVoiceConnectorTerminationOutput) GoString

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

SetTermination sets the Termination field's value.

func (GetVoiceConnectorTerminationOutput) 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 ListAvailableVoiceConnectorRegionsInput

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

func (ListAvailableVoiceConnectorRegionsInput) GoString

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 (ListAvailableVoiceConnectorRegionsInput) 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 ListAvailableVoiceConnectorRegionsOutput

type ListAvailableVoiceConnectorRegionsOutput struct {
	VoiceConnectorRegions []*string `type:"list" enum:"VoiceConnectorAwsRegion"`
	// contains filtered or unexported fields
}

func (ListAvailableVoiceConnectorRegionsOutput) GoString

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 (*ListAvailableVoiceConnectorRegionsOutput) SetVoiceConnectorRegions

SetVoiceConnectorRegions sets the VoiceConnectorRegions field's value.

func (ListAvailableVoiceConnectorRegionsOutput) 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 ListPhoneNumberOrdersInput

type ListPhoneNumberOrdersInput struct {
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListPhoneNumberOrdersInput) GoString

func (s ListPhoneNumberOrdersInput) 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 (*ListPhoneNumberOrdersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListPhoneNumberOrdersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListPhoneNumberOrdersInput) 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 (*ListPhoneNumberOrdersInput) Validate

func (s *ListPhoneNumberOrdersInput) Validate() error

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

type ListPhoneNumberOrdersOutput

type ListPhoneNumberOrdersOutput struct {
	NextToken *string `type:"string"`

	PhoneNumberOrders []*PhoneNumberOrder `type:"list"`
	// contains filtered or unexported fields
}

func (ListPhoneNumberOrdersOutput) GoString

func (s ListPhoneNumberOrdersOutput) 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 (*ListPhoneNumberOrdersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumberOrdersOutput) SetPhoneNumberOrders

SetPhoneNumberOrders sets the PhoneNumberOrders field's value.

func (ListPhoneNumberOrdersOutput) 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 ListPhoneNumbersInput

type ListPhoneNumbersInput struct {
	FilterName *string `location:"querystring" locationName:"filter-name" type:"string" enum:"PhoneNumberAssociationName"`

	FilterValue *string `location:"querystring" locationName:"filter-value" type:"string"`

	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	ProductType *string `location:"querystring" locationName:"product-type" type:"string" enum:"PhoneNumberProductType"`

	Status *string `location:"querystring" locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (ListPhoneNumbersInput) GoString

func (s ListPhoneNumbersInput) 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 (*ListPhoneNumbersInput) SetFilterName

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

SetFilterName sets the FilterName field's value.

func (*ListPhoneNumbersInput) SetFilterValue

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

SetFilterValue sets the FilterValue field's value.

func (*ListPhoneNumbersInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListPhoneNumbersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumbersInput) SetProductType

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

SetProductType sets the ProductType field's value.

func (*ListPhoneNumbersInput) SetStatus

SetStatus sets the Status field's value.

func (ListPhoneNumbersInput) String

func (s ListPhoneNumbersInput) 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 (*ListPhoneNumbersInput) Validate

func (s *ListPhoneNumbersInput) Validate() error

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

type ListPhoneNumbersOutput

type ListPhoneNumbersOutput struct {
	NextToken *string `type:"string"`

	PhoneNumbers []*PhoneNumber `type:"list"`
	// contains filtered or unexported fields
}

func (ListPhoneNumbersOutput) GoString

func (s ListPhoneNumbersOutput) 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 (*ListPhoneNumbersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPhoneNumbersOutput) SetPhoneNumbers

func (s *ListPhoneNumbersOutput) SetPhoneNumbers(v []*PhoneNumber) *ListPhoneNumbersOutput

SetPhoneNumbers sets the PhoneNumbers field's value.

func (ListPhoneNumbersOutput) String

func (s ListPhoneNumbersOutput) 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 ListProxySessionsInput

type ListProxySessionsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	Status *string `location:"querystring" locationName:"status" type:"string" enum:"ProxySessionStatus"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListProxySessionsInput) GoString

func (s ListProxySessionsInput) 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 (*ListProxySessionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListProxySessionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListProxySessionsInput) SetStatus

SetStatus sets the Status field's value.

func (*ListProxySessionsInput) SetVoiceConnectorId

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (ListProxySessionsInput) String

func (s ListProxySessionsInput) 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 (*ListProxySessionsInput) Validate

func (s *ListProxySessionsInput) Validate() error

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

type ListProxySessionsOutput

type ListProxySessionsOutput struct {
	NextToken *string `type:"string"`

	ProxySessions []*ProxySession `type:"list"`
	// contains filtered or unexported fields
}

func (ListProxySessionsOutput) GoString

func (s ListProxySessionsOutput) 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 (*ListProxySessionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListProxySessionsOutput) SetProxySessions

SetProxySessions sets the ProxySessions field's value.

func (ListProxySessionsOutput) String

func (s ListProxySessionsOutput) 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 ListSipMediaApplicationsInput

type ListSipMediaApplicationsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListSipMediaApplicationsInput) GoString

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 (*ListSipMediaApplicationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListSipMediaApplicationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListSipMediaApplicationsInput) 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 (*ListSipMediaApplicationsInput) Validate

func (s *ListSipMediaApplicationsInput) Validate() error

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

type ListSipMediaApplicationsOutput

type ListSipMediaApplicationsOutput struct {
	NextToken *string `type:"string"`

	SipMediaApplications []*SipMediaApplication `type:"list"`
	// contains filtered or unexported fields
}

func (ListSipMediaApplicationsOutput) GoString

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 (*ListSipMediaApplicationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSipMediaApplicationsOutput) SetSipMediaApplications

SetSipMediaApplications sets the SipMediaApplications field's value.

func (ListSipMediaApplicationsOutput) 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 ListSipRulesInput

type ListSipRulesInput struct {
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	SipMediaApplicationId *string `location:"querystring" locationName:"sip-media-application" type:"string"`
	// contains filtered or unexported fields
}

func (ListSipRulesInput) GoString

func (s ListSipRulesInput) 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 (*ListSipRulesInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListSipRulesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListSipRulesInput) SetSipMediaApplicationId

func (s *ListSipRulesInput) SetSipMediaApplicationId(v string) *ListSipRulesInput

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (ListSipRulesInput) String

func (s ListSipRulesInput) 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 (*ListSipRulesInput) Validate

func (s *ListSipRulesInput) Validate() error

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

type ListSipRulesOutput

type ListSipRulesOutput struct {
	NextToken *string `type:"string"`

	SipRules []*SipRule `type:"list"`
	// contains filtered or unexported fields
}

func (ListSipRulesOutput) GoString

func (s ListSipRulesOutput) 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 (*ListSipRulesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListSipRulesOutput) SetSipRules

func (s *ListSipRulesOutput) SetSipRules(v []*SipRule) *ListSipRulesOutput

SetSipRules sets the SipRules field's value.

func (ListSipRulesOutput) String

func (s ListSipRulesOutput) 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 ListSupportedPhoneNumberCountriesInput

type ListSupportedPhoneNumberCountriesInput struct {

	// ProductType is a required field
	ProductType *string `location:"querystring" locationName:"product-type" type:"string" required:"true" enum:"PhoneNumberProductType"`
	// contains filtered or unexported fields
}

func (ListSupportedPhoneNumberCountriesInput) GoString

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 (*ListSupportedPhoneNumberCountriesInput) SetProductType

SetProductType sets the ProductType field's value.

func (ListSupportedPhoneNumberCountriesInput) 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 (*ListSupportedPhoneNumberCountriesInput) Validate

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

type ListSupportedPhoneNumberCountriesOutput

type ListSupportedPhoneNumberCountriesOutput struct {
	PhoneNumberCountries []*PhoneNumberCountry `type:"list"`
	// contains filtered or unexported fields
}

func (ListSupportedPhoneNumberCountriesOutput) GoString

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 (*ListSupportedPhoneNumberCountriesOutput) SetPhoneNumberCountries

SetPhoneNumberCountries sets the PhoneNumberCountries field's value.

func (ListSupportedPhoneNumberCountriesOutput) 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 ListVoiceConnectorGroupsInput

type ListVoiceConnectorGroupsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorGroupsInput) GoString

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 (*ListVoiceConnectorGroupsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListVoiceConnectorGroupsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListVoiceConnectorGroupsInput) 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 (*ListVoiceConnectorGroupsInput) Validate

func (s *ListVoiceConnectorGroupsInput) Validate() error

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

type ListVoiceConnectorGroupsOutput

type ListVoiceConnectorGroupsOutput struct {
	NextToken *string `type:"string"`

	VoiceConnectorGroups []*VoiceConnectorGroup `type:"list"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorGroupsOutput) GoString

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 (*ListVoiceConnectorGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListVoiceConnectorGroupsOutput) SetVoiceConnectorGroups

SetVoiceConnectorGroups sets the VoiceConnectorGroups field's value.

func (ListVoiceConnectorGroupsOutput) 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 ListVoiceConnectorTerminationCredentialsInput

type ListVoiceConnectorTerminationCredentialsInput struct {

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorTerminationCredentialsInput) GoString

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 (*ListVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (ListVoiceConnectorTerminationCredentialsInput) 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 (*ListVoiceConnectorTerminationCredentialsInput) Validate

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

type ListVoiceConnectorTerminationCredentialsOutput

type ListVoiceConnectorTerminationCredentialsOutput struct {
	Usernames []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorTerminationCredentialsOutput) GoString

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 (*ListVoiceConnectorTerminationCredentialsOutput) SetUsernames

SetUsernames sets the Usernames field's value.

func (ListVoiceConnectorTerminationCredentialsOutput) 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 ListVoiceConnectorsInput

type ListVoiceConnectorsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorsInput) GoString

func (s ListVoiceConnectorsInput) 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 (*ListVoiceConnectorsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListVoiceConnectorsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListVoiceConnectorsInput) String

func (s ListVoiceConnectorsInput) 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 (*ListVoiceConnectorsInput) Validate

func (s *ListVoiceConnectorsInput) Validate() error

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

type ListVoiceConnectorsOutput

type ListVoiceConnectorsOutput struct {
	NextToken *string `type:"string"`

	VoiceConnectors []*VoiceConnector `type:"list"`
	// contains filtered or unexported fields
}

func (ListVoiceConnectorsOutput) GoString

func (s ListVoiceConnectorsOutput) 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 (*ListVoiceConnectorsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListVoiceConnectorsOutput) SetVoiceConnectors

SetVoiceConnectors sets the VoiceConnectors field's value.

func (ListVoiceConnectorsOutput) String

func (s ListVoiceConnectorsOutput) 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 LoggingConfiguration

type LoggingConfiguration struct {
	EnableSIPLogs *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (LoggingConfiguration) GoString

func (s LoggingConfiguration) 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 (*LoggingConfiguration) SetEnableSIPLogs

func (s *LoggingConfiguration) SetEnableSIPLogs(v bool) *LoggingConfiguration

SetEnableSIPLogs sets the EnableSIPLogs field's value.

func (LoggingConfiguration) String

func (s LoggingConfiguration) 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 NotFoundException

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

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

func (*NotFoundException) Code

func (s *NotFoundException) Code() string

Code returns the exception type name.

func (*NotFoundException) Error

func (s *NotFoundException) Error() string

func (NotFoundException) GoString

func (s NotFoundException) 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 (*NotFoundException) Message

func (s *NotFoundException) Message() string

Message returns the exception's message.

func (*NotFoundException) OrigErr

func (s *NotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NotFoundException) RequestID

func (s *NotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NotFoundException) StatusCode

func (s *NotFoundException) StatusCode() int

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

func (NotFoundException) String

func (s NotFoundException) 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 OrderedPhoneNumber

type OrderedPhoneNumber struct {

	// E164PhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by OrderedPhoneNumber's
	// String and GoString methods.
	E164PhoneNumber *string `type:"string" sensitive:"true"`

	Status *string `type:"string" enum:"OrderedPhoneNumberStatus"`
	// contains filtered or unexported fields
}

func (OrderedPhoneNumber) GoString

func (s OrderedPhoneNumber) 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 (*OrderedPhoneNumber) SetE164PhoneNumber

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

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*OrderedPhoneNumber) SetStatus

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

SetStatus sets the Status field's value.

func (OrderedPhoneNumber) String

func (s OrderedPhoneNumber) 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 Origination

type Origination struct {
	Disabled *bool `type:"boolean"`

	Routes []*OriginationRoute `type:"list"`
	// contains filtered or unexported fields
}

func (Origination) GoString

func (s Origination) 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 (*Origination) SetDisabled

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

SetDisabled sets the Disabled field's value.

func (*Origination) SetRoutes

func (s *Origination) SetRoutes(v []*OriginationRoute) *Origination

SetRoutes sets the Routes field's value.

func (Origination) String

func (s Origination) 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 (*Origination) Validate

func (s *Origination) Validate() error

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

type OriginationRoute

type OriginationRoute struct {
	Host *string `type:"string"`

	Port *int64 `type:"integer"`

	Priority *int64 `min:"1" type:"integer"`

	Protocol *string `type:"string" enum:"OriginationRouteProtocol"`

	Weight *int64 `min:"1" type:"integer"`
	// contains filtered or unexported fields
}

func (OriginationRoute) GoString

func (s OriginationRoute) 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 (*OriginationRoute) SetHost

func (s *OriginationRoute) SetHost(v string) *OriginationRoute

SetHost sets the Host field's value.

func (*OriginationRoute) SetPort

func (s *OriginationRoute) SetPort(v int64) *OriginationRoute

SetPort sets the Port field's value.

func (*OriginationRoute) SetPriority

func (s *OriginationRoute) SetPriority(v int64) *OriginationRoute

SetPriority sets the Priority field's value.

func (*OriginationRoute) SetProtocol

func (s *OriginationRoute) SetProtocol(v string) *OriginationRoute

SetProtocol sets the Protocol field's value.

func (*OriginationRoute) SetWeight

func (s *OriginationRoute) SetWeight(v int64) *OriginationRoute

SetWeight sets the Weight field's value.

func (OriginationRoute) String

func (s OriginationRoute) 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 (*OriginationRoute) Validate

func (s *OriginationRoute) Validate() error

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

type Participant

type Participant struct {

	// PhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Participant's
	// String and GoString methods.
	PhoneNumber *string `type:"string" sensitive:"true"`

	// ProxyPhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Participant's
	// String and GoString methods.
	ProxyPhoneNumber *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (Participant) GoString

func (s Participant) 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 (*Participant) SetPhoneNumber

func (s *Participant) SetPhoneNumber(v string) *Participant

SetPhoneNumber sets the PhoneNumber field's value.

func (*Participant) SetProxyPhoneNumber

func (s *Participant) SetProxyPhoneNumber(v string) *Participant

SetProxyPhoneNumber sets the ProxyPhoneNumber field's value.

func (Participant) String

func (s Participant) 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 PhoneNumber

type PhoneNumber struct {
	Associations []*PhoneNumberAssociation `type:"list"`

	// CallingName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by PhoneNumber's
	// String and GoString methods.
	CallingName *string `type:"string" sensitive:"true"`

	CallingNameStatus *string `type:"string" enum:"CallingNameStatus"`

	Capabilities *PhoneNumberCapabilities `type:"structure"`

	Country *string `type:"string"`

	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	DeletionTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// E164PhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by PhoneNumber's
	// String and GoString methods.
	E164PhoneNumber *string `type:"string" sensitive:"true"`

	OrderId *string `type:"string"`

	// PhoneNumberId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by PhoneNumber's
	// String and GoString methods.
	PhoneNumberId *string `type:"string" sensitive:"true"`

	ProductType *string `type:"string" enum:"PhoneNumberProductType"`

	Status *string `type:"string" enum:"PhoneNumberStatus"`

	Type *string `type:"string" enum:"PhoneNumberType"`

	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (PhoneNumber) GoString

func (s PhoneNumber) 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 (*PhoneNumber) SetAssociations

func (s *PhoneNumber) SetAssociations(v []*PhoneNumberAssociation) *PhoneNumber

SetAssociations sets the Associations field's value.

func (*PhoneNumber) SetCallingName

func (s *PhoneNumber) SetCallingName(v string) *PhoneNumber

SetCallingName sets the CallingName field's value.

func (*PhoneNumber) SetCallingNameStatus

func (s *PhoneNumber) SetCallingNameStatus(v string) *PhoneNumber

SetCallingNameStatus sets the CallingNameStatus field's value.

func (*PhoneNumber) SetCapabilities

func (s *PhoneNumber) SetCapabilities(v *PhoneNumberCapabilities) *PhoneNumber

SetCapabilities sets the Capabilities field's value.

func (*PhoneNumber) SetCountry

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

SetCountry sets the Country field's value.

func (*PhoneNumber) SetCreatedTimestamp

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*PhoneNumber) SetDeletionTimestamp

func (s *PhoneNumber) SetDeletionTimestamp(v time.Time) *PhoneNumber

SetDeletionTimestamp sets the DeletionTimestamp field's value.

func (*PhoneNumber) SetE164PhoneNumber

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

SetE164PhoneNumber sets the E164PhoneNumber field's value.

func (*PhoneNumber) SetOrderId

func (s *PhoneNumber) SetOrderId(v string) *PhoneNumber

SetOrderId sets the OrderId field's value.

func (*PhoneNumber) SetPhoneNumberId

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

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*PhoneNumber) SetProductType

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

SetProductType sets the ProductType field's value.

func (*PhoneNumber) SetStatus

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

SetStatus sets the Status field's value.

func (*PhoneNumber) SetType

func (s *PhoneNumber) SetType(v string) *PhoneNumber

SetType sets the Type field's value.

func (*PhoneNumber) SetUpdatedTimestamp

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (PhoneNumber) String

func (s PhoneNumber) 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 PhoneNumberAssociation

type PhoneNumberAssociation struct {
	AssociatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	Name *string `type:"string" enum:"PhoneNumberAssociationName"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (PhoneNumberAssociation) GoString

func (s PhoneNumberAssociation) 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 (*PhoneNumberAssociation) SetAssociatedTimestamp

func (s *PhoneNumberAssociation) SetAssociatedTimestamp(v time.Time) *PhoneNumberAssociation

SetAssociatedTimestamp sets the AssociatedTimestamp field's value.

func (*PhoneNumberAssociation) SetName

SetName sets the Name field's value.

func (*PhoneNumberAssociation) SetValue

SetValue sets the Value field's value.

func (PhoneNumberAssociation) String

func (s PhoneNumberAssociation) 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 PhoneNumberCapabilities

type PhoneNumberCapabilities struct {
	InboundCall *bool `type:"boolean"`

	InboundMMS *bool `type:"boolean"`

	InboundSMS *bool `type:"boolean"`

	OutboundCall *bool `type:"boolean"`

	OutboundMMS *bool `type:"boolean"`

	OutboundSMS *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (PhoneNumberCapabilities) GoString

func (s PhoneNumberCapabilities) 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 (*PhoneNumberCapabilities) SetInboundCall

SetInboundCall sets the InboundCall field's value.

func (*PhoneNumberCapabilities) SetInboundMMS

SetInboundMMS sets the InboundMMS field's value.

func (*PhoneNumberCapabilities) SetInboundSMS

SetInboundSMS sets the InboundSMS field's value.

func (*PhoneNumberCapabilities) SetOutboundCall

func (s *PhoneNumberCapabilities) SetOutboundCall(v bool) *PhoneNumberCapabilities

SetOutboundCall sets the OutboundCall field's value.

func (*PhoneNumberCapabilities) SetOutboundMMS

SetOutboundMMS sets the OutboundMMS field's value.

func (*PhoneNumberCapabilities) SetOutboundSMS

SetOutboundSMS sets the OutboundSMS field's value.

func (PhoneNumberCapabilities) String

func (s PhoneNumberCapabilities) 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 PhoneNumberCountry

type PhoneNumberCountry struct {
	CountryCode *string `type:"string"`

	SupportedPhoneNumberTypes []*string `type:"list" enum:"PhoneNumberType"`
	// contains filtered or unexported fields
}

func (PhoneNumberCountry) GoString

func (s PhoneNumberCountry) 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 (*PhoneNumberCountry) SetCountryCode

func (s *PhoneNumberCountry) SetCountryCode(v string) *PhoneNumberCountry

SetCountryCode sets the CountryCode field's value.

func (*PhoneNumberCountry) SetSupportedPhoneNumberTypes

func (s *PhoneNumberCountry) SetSupportedPhoneNumberTypes(v []*string) *PhoneNumberCountry

SetSupportedPhoneNumberTypes sets the SupportedPhoneNumberTypes field's value.

func (PhoneNumberCountry) String

func (s PhoneNumberCountry) 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 PhoneNumberError

type PhoneNumberError struct {
	ErrorCode *string `type:"string" enum:"ErrorCode"`

	ErrorMessage *string `type:"string"`

	// PhoneNumberId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by PhoneNumberError's
	// String and GoString methods.
	PhoneNumberId *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (PhoneNumberError) GoString

func (s PhoneNumberError) 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 (*PhoneNumberError) SetErrorCode

func (s *PhoneNumberError) SetErrorCode(v string) *PhoneNumberError

SetErrorCode sets the ErrorCode field's value.

func (*PhoneNumberError) SetErrorMessage

func (s *PhoneNumberError) SetErrorMessage(v string) *PhoneNumberError

SetErrorMessage sets the ErrorMessage field's value.

func (*PhoneNumberError) SetPhoneNumberId

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

SetPhoneNumberId sets the PhoneNumberId field's value.

func (PhoneNumberError) String

func (s PhoneNumberError) 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 PhoneNumberOrder

type PhoneNumberOrder struct {
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	OrderType *string `type:"string" enum:"PhoneNumberOrderType"`

	OrderedPhoneNumbers []*OrderedPhoneNumber `type:"list"`

	PhoneNumberOrderId *string `type:"string"`

	ProductType *string `type:"string" enum:"PhoneNumberProductType"`

	Status *string `type:"string" enum:"PhoneNumberOrderStatus"`

	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (PhoneNumberOrder) GoString

func (s PhoneNumberOrder) 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 (*PhoneNumberOrder) SetCreatedTimestamp

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*PhoneNumberOrder) SetOrderType

func (s *PhoneNumberOrder) SetOrderType(v string) *PhoneNumberOrder

SetOrderType sets the OrderType field's value.

func (*PhoneNumberOrder) SetOrderedPhoneNumbers

func (s *PhoneNumberOrder) SetOrderedPhoneNumbers(v []*OrderedPhoneNumber) *PhoneNumberOrder

SetOrderedPhoneNumbers sets the OrderedPhoneNumbers field's value.

func (*PhoneNumberOrder) SetPhoneNumberOrderId

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

SetPhoneNumberOrderId sets the PhoneNumberOrderId field's value.

func (*PhoneNumberOrder) SetProductType

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

SetProductType sets the ProductType field's value.

func (*PhoneNumberOrder) SetStatus

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

SetStatus sets the Status field's value.

func (*PhoneNumberOrder) SetUpdatedTimestamp

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (PhoneNumberOrder) String

func (s PhoneNumberOrder) 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 Proxy

type Proxy struct {
	DefaultSessionExpiryMinutes *int64 `type:"integer"`

	Disabled *bool `type:"boolean"`

	// FallBackPhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Proxy's
	// String and GoString methods.
	FallBackPhoneNumber *string `type:"string" sensitive:"true"`

	PhoneNumberCountries []*string `type:"list"`
	// contains filtered or unexported fields
}

func (Proxy) GoString

func (s Proxy) 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 (*Proxy) SetDefaultSessionExpiryMinutes

func (s *Proxy) SetDefaultSessionExpiryMinutes(v int64) *Proxy

SetDefaultSessionExpiryMinutes sets the DefaultSessionExpiryMinutes field's value.

func (*Proxy) SetDisabled

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

SetDisabled sets the Disabled field's value.

func (*Proxy) SetFallBackPhoneNumber

func (s *Proxy) SetFallBackPhoneNumber(v string) *Proxy

SetFallBackPhoneNumber sets the FallBackPhoneNumber field's value.

func (*Proxy) SetPhoneNumberCountries

func (s *Proxy) SetPhoneNumberCountries(v []*string) *Proxy

SetPhoneNumberCountries sets the PhoneNumberCountries field's value.

func (Proxy) String

func (s Proxy) 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 ProxySession

type ProxySession struct {
	Capabilities []*string `type:"list" enum:"Capability"`

	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	EndedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	ExpiryMinutes *int64 `min:"1" type:"integer"`

	GeoMatchLevel *string `type:"string" enum:"GeoMatchLevel"`

	GeoMatchParams *GeoMatchParams `type:"structure"`

	Name *string `type:"string"`

	NumberSelectionBehavior *string `type:"string" enum:"NumberSelectionBehavior"`

	Participants []*Participant `type:"list"`

	ProxySessionId *string `min:"1" type:"string"`

	Status *string `type:"string" enum:"ProxySessionStatus"`

	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	VoiceConnectorId *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ProxySession) GoString

func (s ProxySession) 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 (*ProxySession) SetCapabilities

func (s *ProxySession) SetCapabilities(v []*string) *ProxySession

SetCapabilities sets the Capabilities field's value.

func (*ProxySession) SetCreatedTimestamp

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*ProxySession) SetEndedTimestamp

func (s *ProxySession) SetEndedTimestamp(v time.Time) *ProxySession

SetEndedTimestamp sets the EndedTimestamp field's value.

func (*ProxySession) SetExpiryMinutes

func (s *ProxySession) SetExpiryMinutes(v int64) *ProxySession

SetExpiryMinutes sets the ExpiryMinutes field's value.

func (*ProxySession) SetGeoMatchLevel

func (s *ProxySession) SetGeoMatchLevel(v string) *ProxySession

SetGeoMatchLevel sets the GeoMatchLevel field's value.

func (*ProxySession) SetGeoMatchParams

func (s *ProxySession) SetGeoMatchParams(v *GeoMatchParams) *ProxySession

SetGeoMatchParams sets the GeoMatchParams field's value.

func (*ProxySession) SetName

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

SetName sets the Name field's value.

func (*ProxySession) SetNumberSelectionBehavior

func (s *ProxySession) SetNumberSelectionBehavior(v string) *ProxySession

SetNumberSelectionBehavior sets the NumberSelectionBehavior field's value.

func (*ProxySession) SetParticipants

func (s *ProxySession) SetParticipants(v []*Participant) *ProxySession

SetParticipants sets the Participants field's value.

func (*ProxySession) SetProxySessionId

func (s *ProxySession) SetProxySessionId(v string) *ProxySession

SetProxySessionId sets the ProxySessionId field's value.

func (*ProxySession) SetStatus

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

SetStatus sets the Status field's value.

func (*ProxySession) SetUpdatedTimestamp

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*ProxySession) SetVoiceConnectorId

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (ProxySession) String

func (s ProxySession) 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 PutSipMediaApplicationAlexaSkillConfigurationInput

type PutSipMediaApplicationAlexaSkillConfigurationInput struct {
	SipMediaApplicationAlexaSkillConfiguration *SipMediaApplicationAlexaSkillConfiguration `type:"structure"`

	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutSipMediaApplicationAlexaSkillConfigurationInput) GoString

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 (*PutSipMediaApplicationAlexaSkillConfigurationInput) SetSipMediaApplicationAlexaSkillConfiguration

SetSipMediaApplicationAlexaSkillConfiguration sets the SipMediaApplicationAlexaSkillConfiguration field's value.

func (*PutSipMediaApplicationAlexaSkillConfigurationInput) SetSipMediaApplicationId

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (PutSipMediaApplicationAlexaSkillConfigurationInput) 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 (*PutSipMediaApplicationAlexaSkillConfigurationInput) Validate

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

type PutSipMediaApplicationAlexaSkillConfigurationOutput

type PutSipMediaApplicationAlexaSkillConfigurationOutput struct {
	SipMediaApplicationAlexaSkillConfiguration *SipMediaApplicationAlexaSkillConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutSipMediaApplicationAlexaSkillConfigurationOutput) GoString

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 (*PutSipMediaApplicationAlexaSkillConfigurationOutput) SetSipMediaApplicationAlexaSkillConfiguration

SetSipMediaApplicationAlexaSkillConfiguration sets the SipMediaApplicationAlexaSkillConfiguration field's value.

func (PutSipMediaApplicationAlexaSkillConfigurationOutput) 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 PutSipMediaApplicationLoggingConfigurationInput

type PutSipMediaApplicationLoggingConfigurationInput struct {

	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`

	SipMediaApplicationLoggingConfiguration *SipMediaApplicationLoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutSipMediaApplicationLoggingConfigurationInput) GoString

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 (*PutSipMediaApplicationLoggingConfigurationInput) SetSipMediaApplicationId

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (*PutSipMediaApplicationLoggingConfigurationInput) SetSipMediaApplicationLoggingConfiguration

SetSipMediaApplicationLoggingConfiguration sets the SipMediaApplicationLoggingConfiguration field's value.

func (PutSipMediaApplicationLoggingConfigurationInput) 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 (*PutSipMediaApplicationLoggingConfigurationInput) Validate

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

type PutSipMediaApplicationLoggingConfigurationOutput

type PutSipMediaApplicationLoggingConfigurationOutput struct {
	SipMediaApplicationLoggingConfiguration *SipMediaApplicationLoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutSipMediaApplicationLoggingConfigurationOutput) GoString

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 (*PutSipMediaApplicationLoggingConfigurationOutput) SetSipMediaApplicationLoggingConfiguration

SetSipMediaApplicationLoggingConfiguration sets the SipMediaApplicationLoggingConfiguration field's value.

func (PutSipMediaApplicationLoggingConfigurationOutput) 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 PutVoiceConnectorEmergencyCallingConfigurationInput

type PutVoiceConnectorEmergencyCallingConfigurationInput struct {

	// EmergencyCallingConfiguration is a required field
	EmergencyCallingConfiguration *EmergencyCallingConfiguration `type:"structure" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorEmergencyCallingConfigurationInput) GoString

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 (*PutVoiceConnectorEmergencyCallingConfigurationInput) SetEmergencyCallingConfiguration

SetEmergencyCallingConfiguration sets the EmergencyCallingConfiguration field's value.

func (*PutVoiceConnectorEmergencyCallingConfigurationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorEmergencyCallingConfigurationInput) 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 (*PutVoiceConnectorEmergencyCallingConfigurationInput) Validate

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

type PutVoiceConnectorEmergencyCallingConfigurationOutput

type PutVoiceConnectorEmergencyCallingConfigurationOutput struct {
	EmergencyCallingConfiguration *EmergencyCallingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorEmergencyCallingConfigurationOutput) GoString

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 (*PutVoiceConnectorEmergencyCallingConfigurationOutput) SetEmergencyCallingConfiguration

SetEmergencyCallingConfiguration sets the EmergencyCallingConfiguration field's value.

func (PutVoiceConnectorEmergencyCallingConfigurationOutput) 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 PutVoiceConnectorLoggingConfigurationInput

type PutVoiceConnectorLoggingConfigurationInput struct {

	// LoggingConfiguration is a required field
	LoggingConfiguration *LoggingConfiguration `type:"structure" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorLoggingConfigurationInput) GoString

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 (*PutVoiceConnectorLoggingConfigurationInput) SetLoggingConfiguration

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (*PutVoiceConnectorLoggingConfigurationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorLoggingConfigurationInput) 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 (*PutVoiceConnectorLoggingConfigurationInput) Validate

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

type PutVoiceConnectorLoggingConfigurationOutput

type PutVoiceConnectorLoggingConfigurationOutput struct {
	LoggingConfiguration *LoggingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorLoggingConfigurationOutput) GoString

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 (*PutVoiceConnectorLoggingConfigurationOutput) SetLoggingConfiguration

SetLoggingConfiguration sets the LoggingConfiguration field's value.

func (PutVoiceConnectorLoggingConfigurationOutput) 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 PutVoiceConnectorOriginationInput

type PutVoiceConnectorOriginationInput struct {

	// Origination is a required field
	Origination *Origination `type:"structure" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorOriginationInput) GoString

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 (*PutVoiceConnectorOriginationInput) SetOrigination

SetOrigination sets the Origination field's value.

func (*PutVoiceConnectorOriginationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorOriginationInput) 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 (*PutVoiceConnectorOriginationInput) Validate

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

type PutVoiceConnectorOriginationOutput

type PutVoiceConnectorOriginationOutput struct {
	Origination *Origination `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorOriginationOutput) GoString

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 (*PutVoiceConnectorOriginationOutput) SetOrigination

SetOrigination sets the Origination field's value.

func (PutVoiceConnectorOriginationOutput) 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 PutVoiceConnectorProxyInput

type PutVoiceConnectorProxyInput struct {

	// DefaultSessionExpiryMinutes is a required field
	DefaultSessionExpiryMinutes *int64 `type:"integer" required:"true"`

	Disabled *bool `type:"boolean"`

	// FallBackPhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by PutVoiceConnectorProxyInput's
	// String and GoString methods.
	FallBackPhoneNumber *string `type:"string" sensitive:"true"`

	// PhoneNumberPoolCountries is a required field
	PhoneNumberPoolCountries []*string `min:"1" type:"list" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorProxyInput) GoString

func (s PutVoiceConnectorProxyInput) 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 (*PutVoiceConnectorProxyInput) SetDefaultSessionExpiryMinutes

func (s *PutVoiceConnectorProxyInput) SetDefaultSessionExpiryMinutes(v int64) *PutVoiceConnectorProxyInput

SetDefaultSessionExpiryMinutes sets the DefaultSessionExpiryMinutes field's value.

func (*PutVoiceConnectorProxyInput) SetDisabled

SetDisabled sets the Disabled field's value.

func (*PutVoiceConnectorProxyInput) SetFallBackPhoneNumber

func (s *PutVoiceConnectorProxyInput) SetFallBackPhoneNumber(v string) *PutVoiceConnectorProxyInput

SetFallBackPhoneNumber sets the FallBackPhoneNumber field's value.

func (*PutVoiceConnectorProxyInput) SetPhoneNumberPoolCountries

func (s *PutVoiceConnectorProxyInput) SetPhoneNumberPoolCountries(v []*string) *PutVoiceConnectorProxyInput

SetPhoneNumberPoolCountries sets the PhoneNumberPoolCountries field's value.

func (*PutVoiceConnectorProxyInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorProxyInput) 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 (*PutVoiceConnectorProxyInput) Validate

func (s *PutVoiceConnectorProxyInput) Validate() error

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

type PutVoiceConnectorProxyOutput

type PutVoiceConnectorProxyOutput struct {
	Proxy *Proxy `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorProxyOutput) GoString

func (s PutVoiceConnectorProxyOutput) 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 (*PutVoiceConnectorProxyOutput) SetProxy

SetProxy sets the Proxy field's value.

func (PutVoiceConnectorProxyOutput) 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 PutVoiceConnectorStreamingConfigurationInput

type PutVoiceConnectorStreamingConfigurationInput struct {

	// StreamingConfiguration is a required field
	StreamingConfiguration *StreamingConfiguration `type:"structure" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorStreamingConfigurationInput) GoString

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 (*PutVoiceConnectorStreamingConfigurationInput) SetStreamingConfiguration

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (*PutVoiceConnectorStreamingConfigurationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorStreamingConfigurationInput) 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 (*PutVoiceConnectorStreamingConfigurationInput) Validate

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

type PutVoiceConnectorStreamingConfigurationOutput

type PutVoiceConnectorStreamingConfigurationOutput struct {
	StreamingConfiguration *StreamingConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorStreamingConfigurationOutput) GoString

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 (*PutVoiceConnectorStreamingConfigurationOutput) SetStreamingConfiguration

SetStreamingConfiguration sets the StreamingConfiguration field's value.

func (PutVoiceConnectorStreamingConfigurationOutput) 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 PutVoiceConnectorTerminationCredentialsInput

type PutVoiceConnectorTerminationCredentialsInput struct {
	Credentials []*Credential `type:"list"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorTerminationCredentialsInput) GoString

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 (*PutVoiceConnectorTerminationCredentialsInput) SetCredentials

SetCredentials sets the Credentials field's value.

func (*PutVoiceConnectorTerminationCredentialsInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorTerminationCredentialsInput) 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 (*PutVoiceConnectorTerminationCredentialsInput) Validate

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

type PutVoiceConnectorTerminationCredentialsOutput

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

func (PutVoiceConnectorTerminationCredentialsOutput) GoString

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 (PutVoiceConnectorTerminationCredentialsOutput) 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 PutVoiceConnectorTerminationInput

type PutVoiceConnectorTerminationInput struct {

	// Termination is a required field
	Termination *Termination `type:"structure" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorTerminationInput) GoString

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 (*PutVoiceConnectorTerminationInput) SetTermination

SetTermination sets the Termination field's value.

func (*PutVoiceConnectorTerminationInput) SetVoiceConnectorId

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (PutVoiceConnectorTerminationInput) 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 (*PutVoiceConnectorTerminationInput) Validate

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

type PutVoiceConnectorTerminationOutput

type PutVoiceConnectorTerminationOutput struct {
	Termination *Termination `type:"structure"`
	// contains filtered or unexported fields
}

func (PutVoiceConnectorTerminationOutput) GoString

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 (*PutVoiceConnectorTerminationOutput) SetTermination

SetTermination sets the Termination field's value.

func (PutVoiceConnectorTerminationOutput) 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 ResourceLimitExceededException

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

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

func (*ResourceLimitExceededException) Code

Code returns the exception type name.

func (*ResourceLimitExceededException) Error

func (ResourceLimitExceededException) GoString

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 (*ResourceLimitExceededException) Message

Message returns the exception's message.

func (*ResourceLimitExceededException) OrigErr

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceLimitExceededException) RequestID

func (s *ResourceLimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceLimitExceededException) StatusCode

func (s *ResourceLimitExceededException) StatusCode() int

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

func (ResourceLimitExceededException) 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 RestorePhoneNumberInput

type RestorePhoneNumberInput struct {

	// PhoneNumberId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by RestorePhoneNumberInput'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 (RestorePhoneNumberInput) GoString

func (s RestorePhoneNumberInput) 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 (*RestorePhoneNumberInput) SetPhoneNumberId

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

SetPhoneNumberId sets the PhoneNumberId field's value.

func (RestorePhoneNumberInput) String

func (s RestorePhoneNumberInput) 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 (*RestorePhoneNumberInput) Validate

func (s *RestorePhoneNumberInput) Validate() error

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

type RestorePhoneNumberOutput

type RestorePhoneNumberOutput struct {
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (RestorePhoneNumberOutput) GoString

func (s RestorePhoneNumberOutput) 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 (*RestorePhoneNumberOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (RestorePhoneNumberOutput) String

func (s RestorePhoneNumberOutput) 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 SearchAvailablePhoneNumbersInput

type SearchAvailablePhoneNumbersInput struct {
	AreaCode *string `location:"querystring" locationName:"area-code" type:"string"`

	City *string `location:"querystring" locationName:"city" type:"string"`

	Country *string `location:"querystring" locationName:"country" type:"string"`

	MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"`

	NextToken *string `location:"querystring" locationName:"next-token" type:"string"`

	PhoneNumberType *string `location:"querystring" locationName:"phone-number-type" type:"string" enum:"PhoneNumberType"`

	State *string `location:"querystring" locationName:"state" type:"string"`

	TollFreePrefix *string `location:"querystring" locationName:"toll-free-prefix" min:"3" type:"string"`
	// contains filtered or unexported fields
}

func (SearchAvailablePhoneNumbersInput) GoString

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 (*SearchAvailablePhoneNumbersInput) SetAreaCode

SetAreaCode sets the AreaCode field's value.

func (*SearchAvailablePhoneNumbersInput) SetCity

SetCity sets the City field's value.

func (*SearchAvailablePhoneNumbersInput) SetCountry

SetCountry sets the Country field's value.

func (*SearchAvailablePhoneNumbersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*SearchAvailablePhoneNumbersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*SearchAvailablePhoneNumbersInput) SetPhoneNumberType

SetPhoneNumberType sets the PhoneNumberType field's value.

func (*SearchAvailablePhoneNumbersInput) SetState

SetState sets the State field's value.

func (*SearchAvailablePhoneNumbersInput) SetTollFreePrefix

SetTollFreePrefix sets the TollFreePrefix field's value.

func (SearchAvailablePhoneNumbersInput) 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 (*SearchAvailablePhoneNumbersInput) Validate

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

type SearchAvailablePhoneNumbersOutput

type SearchAvailablePhoneNumbersOutput struct {
	E164PhoneNumbers []*string `type:"list"`

	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (SearchAvailablePhoneNumbersOutput) GoString

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 (*SearchAvailablePhoneNumbersOutput) SetE164PhoneNumbers

SetE164PhoneNumbers sets the E164PhoneNumbers field's value.

func (*SearchAvailablePhoneNumbersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (SearchAvailablePhoneNumbersOutput) 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 ServiceFailureException

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

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

func (*ServiceFailureException) Code

func (s *ServiceFailureException) Code() string

Code returns the exception type name.

func (*ServiceFailureException) Error

func (s *ServiceFailureException) Error() string

func (ServiceFailureException) GoString

func (s ServiceFailureException) 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 (*ServiceFailureException) Message

func (s *ServiceFailureException) Message() string

Message returns the exception's message.

func (*ServiceFailureException) OrigErr

func (s *ServiceFailureException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceFailureException) RequestID

func (s *ServiceFailureException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceFailureException) StatusCode

func (s *ServiceFailureException) StatusCode() int

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

func (ServiceFailureException) String

func (s ServiceFailureException) 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 ServiceUnavailableException

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

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

func (*ServiceUnavailableException) Code

Code returns the exception type name.

func (*ServiceUnavailableException) Error

func (ServiceUnavailableException) GoString

func (s ServiceUnavailableException) 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 (*ServiceUnavailableException) Message

func (s *ServiceUnavailableException) Message() string

Message returns the exception's message.

func (*ServiceUnavailableException) OrigErr

func (s *ServiceUnavailableException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceUnavailableException) RequestID

func (s *ServiceUnavailableException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceUnavailableException) StatusCode

func (s *ServiceUnavailableException) StatusCode() int

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

func (ServiceUnavailableException) 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 SipMediaApplication

type SipMediaApplication struct {
	AwsRegion *string `type:"string"`

	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	Endpoints []*SipMediaApplicationEndpoint `min:"1" type:"list"`

	Name *string `min:"1" type:"string"`

	SipMediaApplicationId *string `type:"string"`

	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (SipMediaApplication) GoString

func (s SipMediaApplication) 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 (*SipMediaApplication) SetAwsRegion

func (s *SipMediaApplication) SetAwsRegion(v string) *SipMediaApplication

SetAwsRegion sets the AwsRegion field's value.

func (*SipMediaApplication) SetCreatedTimestamp

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*SipMediaApplication) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*SipMediaApplication) SetName

SetName sets the Name field's value.

func (*SipMediaApplication) SetSipMediaApplicationId

func (s *SipMediaApplication) SetSipMediaApplicationId(v string) *SipMediaApplication

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (*SipMediaApplication) SetUpdatedTimestamp

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (SipMediaApplication) String

func (s SipMediaApplication) 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 SipMediaApplicationAlexaSkillConfiguration

type SipMediaApplicationAlexaSkillConfiguration struct {

	// AlexaSkillIds is a required field
	AlexaSkillIds []*string `min:"1" type:"list" required:"true"`

	// AlexaSkillStatus is a required field
	AlexaSkillStatus *string `type:"string" required:"true" enum:"AlexaSkillStatus"`
	// contains filtered or unexported fields
}

func (SipMediaApplicationAlexaSkillConfiguration) GoString

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 (*SipMediaApplicationAlexaSkillConfiguration) SetAlexaSkillIds

SetAlexaSkillIds sets the AlexaSkillIds field's value.

func (*SipMediaApplicationAlexaSkillConfiguration) SetAlexaSkillStatus

SetAlexaSkillStatus sets the AlexaSkillStatus field's value.

func (SipMediaApplicationAlexaSkillConfiguration) 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 (*SipMediaApplicationAlexaSkillConfiguration) Validate

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

type SipMediaApplicationCall

type SipMediaApplicationCall struct {
	TransactionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SipMediaApplicationCall) GoString

func (s SipMediaApplicationCall) 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 (*SipMediaApplicationCall) SetTransactionId

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

SetTransactionId sets the TransactionId field's value.

func (SipMediaApplicationCall) String

func (s SipMediaApplicationCall) 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 SipMediaApplicationEndpoint

type SipMediaApplicationEndpoint struct {

	// LambdaArn is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SipMediaApplicationEndpoint's
	// String and GoString methods.
	LambdaArn *string `type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

func (SipMediaApplicationEndpoint) GoString

func (s SipMediaApplicationEndpoint) 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 (*SipMediaApplicationEndpoint) SetLambdaArn

SetLambdaArn sets the LambdaArn field's value.

func (SipMediaApplicationEndpoint) 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 SipMediaApplicationLoggingConfiguration

type SipMediaApplicationLoggingConfiguration struct {
	EnableSipMediaApplicationMessageLogs *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (SipMediaApplicationLoggingConfiguration) GoString

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 (*SipMediaApplicationLoggingConfiguration) SetEnableSipMediaApplicationMessageLogs

func (s *SipMediaApplicationLoggingConfiguration) SetEnableSipMediaApplicationMessageLogs(v bool) *SipMediaApplicationLoggingConfiguration

SetEnableSipMediaApplicationMessageLogs sets the EnableSipMediaApplicationMessageLogs field's value.

func (SipMediaApplicationLoggingConfiguration) 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 SipRule

type SipRule struct {
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	Disabled *bool `type:"boolean"`

	Name *string `min:"1" type:"string"`

	SipRuleId *string `type:"string"`

	TargetApplications []*SipRuleTargetApplication `min:"1" type:"list"`

	TriggerType *string `type:"string" enum:"SipRuleTriggerType"`

	TriggerValue *string `type:"string"`

	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (SipRule) GoString

func (s SipRule) 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 (*SipRule) SetCreatedTimestamp

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*SipRule) SetDisabled

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

SetDisabled sets the Disabled field's value.

func (*SipRule) SetName

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

SetName sets the Name field's value.

func (*SipRule) SetSipRuleId

func (s *SipRule) SetSipRuleId(v string) *SipRule

SetSipRuleId sets the SipRuleId field's value.

func (*SipRule) SetTargetApplications

func (s *SipRule) SetTargetApplications(v []*SipRuleTargetApplication) *SipRule

SetTargetApplications sets the TargetApplications field's value.

func (*SipRule) SetTriggerType

func (s *SipRule) SetTriggerType(v string) *SipRule

SetTriggerType sets the TriggerType field's value.

func (*SipRule) SetTriggerValue

func (s *SipRule) SetTriggerValue(v string) *SipRule

SetTriggerValue sets the TriggerValue field's value.

func (*SipRule) SetUpdatedTimestamp

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (SipRule) String

func (s SipRule) 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 SipRuleTargetApplication

type SipRuleTargetApplication struct {
	AwsRegion *string `type:"string"`

	Priority *int64 `min:"1" type:"integer"`

	SipMediaApplicationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SipRuleTargetApplication) GoString

func (s SipRuleTargetApplication) 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 (*SipRuleTargetApplication) SetAwsRegion

SetAwsRegion sets the AwsRegion field's value.

func (*SipRuleTargetApplication) SetPriority

SetPriority sets the Priority field's value.

func (*SipRuleTargetApplication) SetSipMediaApplicationId

func (s *SipRuleTargetApplication) SetSipMediaApplicationId(v string) *SipRuleTargetApplication

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (SipRuleTargetApplication) String

func (s SipRuleTargetApplication) 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 (*SipRuleTargetApplication) Validate

func (s *SipRuleTargetApplication) Validate() error

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

type StreamingConfiguration

type StreamingConfiguration struct {

	// DataRetentionInHours is a required field
	DataRetentionInHours *int64 `type:"integer" required:"true"`

	// Disabled is a required field
	Disabled *bool `type:"boolean" required:"true"`

	StreamingNotificationTargets []*StreamingNotificationTarget `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (StreamingConfiguration) GoString

func (s StreamingConfiguration) 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 (*StreamingConfiguration) SetDataRetentionInHours

func (s *StreamingConfiguration) SetDataRetentionInHours(v int64) *StreamingConfiguration

SetDataRetentionInHours sets the DataRetentionInHours field's value.

func (*StreamingConfiguration) SetDisabled

SetDisabled sets the Disabled field's value.

func (*StreamingConfiguration) SetStreamingNotificationTargets

func (s *StreamingConfiguration) SetStreamingNotificationTargets(v []*StreamingNotificationTarget) *StreamingConfiguration

SetStreamingNotificationTargets sets the StreamingNotificationTargets field's value.

func (StreamingConfiguration) String

func (s StreamingConfiguration) 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 (*StreamingConfiguration) Validate

func (s *StreamingConfiguration) Validate() error

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

type StreamingNotificationTarget

type StreamingNotificationTarget struct {
	NotificationTarget *string `type:"string" enum:"NotificationTarget"`
	// contains filtered or unexported fields
}

func (StreamingNotificationTarget) GoString

func (s StreamingNotificationTarget) 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 (*StreamingNotificationTarget) SetNotificationTarget

func (s *StreamingNotificationTarget) SetNotificationTarget(v string) *StreamingNotificationTarget

SetNotificationTarget sets the NotificationTarget field's value.

func (StreamingNotificationTarget) 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 Termination

type Termination struct {
	CallingRegions []*string `type:"list"`

	CidrAllowedList []*string `type:"list"`

	CpsLimit *int64 `min:"1" type:"integer"`

	// DefaultPhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Termination's
	// String and GoString methods.
	DefaultPhoneNumber *string `type:"string" sensitive:"true"`

	Disabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (Termination) GoString

func (s Termination) 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 (*Termination) SetCallingRegions

func (s *Termination) SetCallingRegions(v []*string) *Termination

SetCallingRegions sets the CallingRegions field's value.

func (*Termination) SetCidrAllowedList

func (s *Termination) SetCidrAllowedList(v []*string) *Termination

SetCidrAllowedList sets the CidrAllowedList field's value.

func (*Termination) SetCpsLimit

func (s *Termination) SetCpsLimit(v int64) *Termination

SetCpsLimit sets the CpsLimit field's value.

func (*Termination) SetDefaultPhoneNumber

func (s *Termination) SetDefaultPhoneNumber(v string) *Termination

SetDefaultPhoneNumber sets the DefaultPhoneNumber field's value.

func (*Termination) SetDisabled

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

SetDisabled sets the Disabled field's value.

func (Termination) String

func (s Termination) 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 (*Termination) Validate

func (s *Termination) Validate() error

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

type TerminationHealth

type TerminationHealth struct {
	Source *string `type:"string"`

	Timestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

func (TerminationHealth) GoString

func (s TerminationHealth) 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 (*TerminationHealth) SetSource

func (s *TerminationHealth) SetSource(v string) *TerminationHealth

SetSource sets the Source field's value.

func (*TerminationHealth) SetTimestamp

func (s *TerminationHealth) SetTimestamp(v time.Time) *TerminationHealth

SetTimestamp sets the Timestamp field's value.

func (TerminationHealth) String

func (s TerminationHealth) 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 ThrottledClientException

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

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

func (*ThrottledClientException) Code

func (s *ThrottledClientException) Code() string

Code returns the exception type name.

func (*ThrottledClientException) Error

func (s *ThrottledClientException) Error() string

func (ThrottledClientException) GoString

func (s ThrottledClientException) 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 (*ThrottledClientException) Message

func (s *ThrottledClientException) Message() string

Message returns the exception's message.

func (*ThrottledClientException) OrigErr

func (s *ThrottledClientException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottledClientException) RequestID

func (s *ThrottledClientException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottledClientException) StatusCode

func (s *ThrottledClientException) StatusCode() int

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

func (ThrottledClientException) String

func (s ThrottledClientException) 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 UnauthorizedClientException

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

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

func (*UnauthorizedClientException) Code

Code returns the exception type name.

func (*UnauthorizedClientException) Error

func (UnauthorizedClientException) GoString

func (s UnauthorizedClientException) 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 (*UnauthorizedClientException) Message

func (s *UnauthorizedClientException) Message() string

Message returns the exception's message.

func (*UnauthorizedClientException) OrigErr

func (s *UnauthorizedClientException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnauthorizedClientException) RequestID

func (s *UnauthorizedClientException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnauthorizedClientException) StatusCode

func (s *UnauthorizedClientException) StatusCode() int

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

func (UnauthorizedClientException) 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 UpdateGlobalSettingsInput

type UpdateGlobalSettingsInput struct {
	VoiceConnector *VoiceConnectorSettings `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateGlobalSettingsInput) GoString

func (s UpdateGlobalSettingsInput) 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 (*UpdateGlobalSettingsInput) SetVoiceConnector

SetVoiceConnector sets the VoiceConnector field's value.

func (UpdateGlobalSettingsInput) String

func (s UpdateGlobalSettingsInput) 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 UpdateGlobalSettingsOutput

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

func (UpdateGlobalSettingsOutput) GoString

func (s UpdateGlobalSettingsOutput) 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 (UpdateGlobalSettingsOutput) 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 UpdatePhoneNumberInput

type UpdatePhoneNumberInput struct {

	// CallingName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdatePhoneNumberInput's
	// String and GoString methods.
	CallingName *string `type:"string" sensitive:"true"`

	// PhoneNumberId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdatePhoneNumberInput's
	// String and GoString methods.
	// PhoneNumberId is a required field
	PhoneNumberId *string `location:"uri" locationName:"phoneNumberId" type:"string" required:"true" sensitive:"true"`

	ProductType *string `type:"string" enum:"PhoneNumberProductType"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberInput) GoString

func (s UpdatePhoneNumberInput) 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 (*UpdatePhoneNumberInput) SetCallingName

SetCallingName sets the CallingName field's value.

func (*UpdatePhoneNumberInput) SetPhoneNumberId

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

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*UpdatePhoneNumberInput) SetProductType

SetProductType sets the ProductType field's value.

func (UpdatePhoneNumberInput) String

func (s UpdatePhoneNumberInput) 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 (*UpdatePhoneNumberInput) Validate

func (s *UpdatePhoneNumberInput) Validate() error

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

type UpdatePhoneNumberOutput

type UpdatePhoneNumberOutput struct {
	PhoneNumber *PhoneNumber `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberOutput) GoString

func (s UpdatePhoneNumberOutput) 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 (*UpdatePhoneNumberOutput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (UpdatePhoneNumberOutput) String

func (s UpdatePhoneNumberOutput) 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 UpdatePhoneNumberRequestItem

type UpdatePhoneNumberRequestItem struct {

	// CallingName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdatePhoneNumberRequestItem's
	// String and GoString methods.
	CallingName *string `type:"string" sensitive:"true"`

	// PhoneNumberId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdatePhoneNumberRequestItem's
	// String and GoString methods.
	// PhoneNumberId is a required field
	PhoneNumberId *string `type:"string" required:"true" sensitive:"true"`

	ProductType *string `type:"string" enum:"PhoneNumberProductType"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberRequestItem) GoString

func (s UpdatePhoneNumberRequestItem) 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 (*UpdatePhoneNumberRequestItem) SetCallingName

SetCallingName sets the CallingName field's value.

func (*UpdatePhoneNumberRequestItem) SetPhoneNumberId

SetPhoneNumberId sets the PhoneNumberId field's value.

func (*UpdatePhoneNumberRequestItem) SetProductType

SetProductType sets the ProductType field's value.

func (UpdatePhoneNumberRequestItem) 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 (*UpdatePhoneNumberRequestItem) Validate

func (s *UpdatePhoneNumberRequestItem) Validate() error

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

type UpdatePhoneNumberSettingsInput

type UpdatePhoneNumberSettingsInput struct {

	// CallingName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdatePhoneNumberSettingsInput's
	// String and GoString methods.
	// CallingName is a required field
	CallingName *string `type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdatePhoneNumberSettingsInput) GoString

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 (*UpdatePhoneNumberSettingsInput) SetCallingName

SetCallingName sets the CallingName field's value.

func (UpdatePhoneNumberSettingsInput) 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 (*UpdatePhoneNumberSettingsInput) Validate

func (s *UpdatePhoneNumberSettingsInput) Validate() error

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

type UpdatePhoneNumberSettingsOutput

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

func (UpdatePhoneNumberSettingsOutput) GoString

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 (UpdatePhoneNumberSettingsOutput) 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 UpdateProxySessionInput

type UpdateProxySessionInput struct {

	// Capabilities is a required field
	Capabilities []*string `type:"list" required:"true" enum:"Capability"`

	ExpiryMinutes *int64 `min:"1" type:"integer"`

	// ProxySessionId is a required field
	ProxySessionId *string `location:"uri" locationName:"proxySessionId" min:"1" type:"string" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateProxySessionInput) GoString

func (s UpdateProxySessionInput) 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 (*UpdateProxySessionInput) SetCapabilities

func (s *UpdateProxySessionInput) SetCapabilities(v []*string) *UpdateProxySessionInput

SetCapabilities sets the Capabilities field's value.

func (*UpdateProxySessionInput) SetExpiryMinutes

func (s *UpdateProxySessionInput) SetExpiryMinutes(v int64) *UpdateProxySessionInput

SetExpiryMinutes sets the ExpiryMinutes field's value.

func (*UpdateProxySessionInput) SetProxySessionId

func (s *UpdateProxySessionInput) SetProxySessionId(v string) *UpdateProxySessionInput

SetProxySessionId sets the ProxySessionId field's value.

func (*UpdateProxySessionInput) SetVoiceConnectorId

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (UpdateProxySessionInput) String

func (s UpdateProxySessionInput) 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 (*UpdateProxySessionInput) Validate

func (s *UpdateProxySessionInput) Validate() error

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

type UpdateProxySessionOutput

type UpdateProxySessionOutput struct {
	ProxySession *ProxySession `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateProxySessionOutput) GoString

func (s UpdateProxySessionOutput) 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 (*UpdateProxySessionOutput) SetProxySession

SetProxySession sets the ProxySession field's value.

func (UpdateProxySessionOutput) String

func (s UpdateProxySessionOutput) 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 UpdateSipMediaApplicationCallInput

type UpdateSipMediaApplicationCallInput struct {

	// Arguments is a required field
	Arguments map[string]*string `type:"map" required:"true"`

	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`

	// TransactionId is a required field
	TransactionId *string `location:"uri" locationName:"transactionId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateSipMediaApplicationCallInput) GoString

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 (*UpdateSipMediaApplicationCallInput) SetArguments

SetArguments sets the Arguments field's value.

func (*UpdateSipMediaApplicationCallInput) SetSipMediaApplicationId

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (*UpdateSipMediaApplicationCallInput) SetTransactionId

SetTransactionId sets the TransactionId field's value.

func (UpdateSipMediaApplicationCallInput) 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 (*UpdateSipMediaApplicationCallInput) Validate

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

type UpdateSipMediaApplicationCallOutput

type UpdateSipMediaApplicationCallOutput struct {
	SipMediaApplicationCall *SipMediaApplicationCall `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateSipMediaApplicationCallOutput) GoString

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 (*UpdateSipMediaApplicationCallOutput) SetSipMediaApplicationCall

SetSipMediaApplicationCall sets the SipMediaApplicationCall field's value.

func (UpdateSipMediaApplicationCallOutput) 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 UpdateSipMediaApplicationInput

type UpdateSipMediaApplicationInput struct {
	Endpoints []*SipMediaApplicationEndpoint `min:"1" type:"list"`

	Name *string `min:"1" type:"string"`

	// SipMediaApplicationId is a required field
	SipMediaApplicationId *string `location:"uri" locationName:"sipMediaApplicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateSipMediaApplicationInput) GoString

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 (*UpdateSipMediaApplicationInput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*UpdateSipMediaApplicationInput) SetName

SetName sets the Name field's value.

func (*UpdateSipMediaApplicationInput) SetSipMediaApplicationId

SetSipMediaApplicationId sets the SipMediaApplicationId field's value.

func (UpdateSipMediaApplicationInput) 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 (*UpdateSipMediaApplicationInput) Validate

func (s *UpdateSipMediaApplicationInput) Validate() error

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

type UpdateSipMediaApplicationOutput

type UpdateSipMediaApplicationOutput struct {
	SipMediaApplication *SipMediaApplication `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateSipMediaApplicationOutput) GoString

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 (*UpdateSipMediaApplicationOutput) SetSipMediaApplication

SetSipMediaApplication sets the SipMediaApplication field's value.

func (UpdateSipMediaApplicationOutput) 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 UpdateSipRuleInput

type UpdateSipRuleInput struct {
	Disabled *bool `type:"boolean"`

	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// SipRuleId is a required field
	SipRuleId *string `location:"uri" locationName:"sipRuleId" type:"string" required:"true"`

	TargetApplications []*SipRuleTargetApplication `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (UpdateSipRuleInput) GoString

func (s UpdateSipRuleInput) 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 (*UpdateSipRuleInput) SetDisabled

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

SetDisabled sets the Disabled field's value.

func (*UpdateSipRuleInput) SetName

SetName sets the Name field's value.

func (*UpdateSipRuleInput) SetSipRuleId

func (s *UpdateSipRuleInput) SetSipRuleId(v string) *UpdateSipRuleInput

SetSipRuleId sets the SipRuleId field's value.

func (*UpdateSipRuleInput) SetTargetApplications

func (s *UpdateSipRuleInput) SetTargetApplications(v []*SipRuleTargetApplication) *UpdateSipRuleInput

SetTargetApplications sets the TargetApplications field's value.

func (UpdateSipRuleInput) String

func (s UpdateSipRuleInput) 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 (*UpdateSipRuleInput) Validate

func (s *UpdateSipRuleInput) Validate() error

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

type UpdateSipRuleOutput

type UpdateSipRuleOutput struct {
	SipRule *SipRule `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateSipRuleOutput) GoString

func (s UpdateSipRuleOutput) 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 (*UpdateSipRuleOutput) SetSipRule

func (s *UpdateSipRuleOutput) SetSipRule(v *SipRule) *UpdateSipRuleOutput

SetSipRule sets the SipRule field's value.

func (UpdateSipRuleOutput) String

func (s UpdateSipRuleOutput) 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 UpdateVoiceConnectorGroupInput

type UpdateVoiceConnectorGroupInput struct {

	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// VoiceConnectorGroupId is a required field
	VoiceConnectorGroupId *string `location:"uri" locationName:"voiceConnectorGroupId" type:"string" required:"true"`

	// VoiceConnectorItems is a required field
	VoiceConnectorItems []*VoiceConnectorItem `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorGroupInput) GoString

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 (*UpdateVoiceConnectorGroupInput) SetName

SetName sets the Name field's value.

func (*UpdateVoiceConnectorGroupInput) SetVoiceConnectorGroupId

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (*UpdateVoiceConnectorGroupInput) SetVoiceConnectorItems

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (UpdateVoiceConnectorGroupInput) 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 (*UpdateVoiceConnectorGroupInput) Validate

func (s *UpdateVoiceConnectorGroupInput) Validate() error

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

type UpdateVoiceConnectorGroupOutput

type UpdateVoiceConnectorGroupOutput struct {
	VoiceConnectorGroup *VoiceConnectorGroup `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorGroupOutput) GoString

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 (*UpdateVoiceConnectorGroupOutput) SetVoiceConnectorGroup

SetVoiceConnectorGroup sets the VoiceConnectorGroup field's value.

func (UpdateVoiceConnectorGroupOutput) 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 UpdateVoiceConnectorInput

type UpdateVoiceConnectorInput struct {

	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// RequireEncryption is a required field
	RequireEncryption *bool `type:"boolean" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `location:"uri" locationName:"voiceConnectorId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorInput) GoString

func (s UpdateVoiceConnectorInput) 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 (*UpdateVoiceConnectorInput) SetName

SetName sets the Name field's value.

func (*UpdateVoiceConnectorInput) SetRequireEncryption

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

SetRequireEncryption sets the RequireEncryption field's value.

func (*UpdateVoiceConnectorInput) SetVoiceConnectorId

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (UpdateVoiceConnectorInput) String

func (s UpdateVoiceConnectorInput) 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 (*UpdateVoiceConnectorInput) Validate

func (s *UpdateVoiceConnectorInput) Validate() error

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

type UpdateVoiceConnectorOutput

type UpdateVoiceConnectorOutput struct {
	VoiceConnector *VoiceConnector `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateVoiceConnectorOutput) GoString

func (s UpdateVoiceConnectorOutput) 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 (*UpdateVoiceConnectorOutput) SetVoiceConnector

SetVoiceConnector sets the VoiceConnector field's value.

func (UpdateVoiceConnectorOutput) 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 ValidateE911AddressInput

type ValidateE911AddressInput struct {

	// AwsAccountId is a required field
	AwsAccountId *string `type:"string" required:"true"`

	// City is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ValidateE911AddressInput's
	// String and GoString methods.
	// City is a required field
	City *string `type:"string" required:"true" sensitive:"true"`

	// Country is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ValidateE911AddressInput's
	// String and GoString methods.
	// Country is a required field
	Country *string `type:"string" required:"true" sensitive:"true"`

	// PostalCode is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ValidateE911AddressInput's
	// String and GoString methods.
	// PostalCode is a required field
	PostalCode *string `type:"string" required:"true" sensitive:"true"`

	// State is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ValidateE911AddressInput's
	// String and GoString methods.
	// State is a required field
	State *string `type:"string" required:"true" sensitive:"true"`

	// StreetInfo is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ValidateE911AddressInput's
	// String and GoString methods.
	// StreetInfo is a required field
	StreetInfo *string `type:"string" required:"true" sensitive:"true"`

	// StreetNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ValidateE911AddressInput's
	// String and GoString methods.
	// StreetNumber is a required field
	StreetNumber *string `type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ValidateE911AddressInput) GoString

func (s ValidateE911AddressInput) 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 (*ValidateE911AddressInput) SetAwsAccountId

SetAwsAccountId sets the AwsAccountId field's value.

func (*ValidateE911AddressInput) SetCity

SetCity sets the City field's value.

func (*ValidateE911AddressInput) SetCountry

SetCountry sets the Country field's value.

func (*ValidateE911AddressInput) SetPostalCode

SetPostalCode sets the PostalCode field's value.

func (*ValidateE911AddressInput) SetState

SetState sets the State field's value.

func (*ValidateE911AddressInput) SetStreetInfo

SetStreetInfo sets the StreetInfo field's value.

func (*ValidateE911AddressInput) SetStreetNumber

SetStreetNumber sets the StreetNumber field's value.

func (ValidateE911AddressInput) String

func (s ValidateE911AddressInput) 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 (*ValidateE911AddressInput) Validate

func (s *ValidateE911AddressInput) Validate() error

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

type ValidateE911AddressOutput

type ValidateE911AddressOutput struct {
	Address *Address `type:"structure"`

	AddressExternalId *string `type:"string"`

	CandidateAddressList []*CandidateAddress `type:"list"`

	ValidationResult *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ValidateE911AddressOutput) GoString

func (s ValidateE911AddressOutput) 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 (*ValidateE911AddressOutput) SetAddress

SetAddress sets the Address field's value.

func (*ValidateE911AddressOutput) SetAddressExternalId

func (s *ValidateE911AddressOutput) SetAddressExternalId(v string) *ValidateE911AddressOutput

SetAddressExternalId sets the AddressExternalId field's value.

func (*ValidateE911AddressOutput) SetCandidateAddressList

func (s *ValidateE911AddressOutput) SetCandidateAddressList(v []*CandidateAddress) *ValidateE911AddressOutput

SetCandidateAddressList sets the CandidateAddressList field's value.

func (*ValidateE911AddressOutput) SetValidationResult

func (s *ValidateE911AddressOutput) SetValidationResult(v int64) *ValidateE911AddressOutput

SetValidationResult sets the ValidationResult field's value.

func (ValidateE911AddressOutput) String

func (s ValidateE911AddressOutput) 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 VoiceConnector

type VoiceConnector struct {
	AwsRegion *string `type:"string" enum:"VoiceConnectorAwsRegion"`

	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	Name *string `min:"1" type:"string"`

	OutboundHostName *string `type:"string"`

	RequireEncryption *bool `type:"boolean"`

	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	VoiceConnectorArn *string `type:"string"`

	VoiceConnectorId *string `type:"string"`
	// contains filtered or unexported fields
}

func (VoiceConnector) GoString

func (s VoiceConnector) 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 (*VoiceConnector) SetAwsRegion

func (s *VoiceConnector) SetAwsRegion(v string) *VoiceConnector

SetAwsRegion sets the AwsRegion field's value.

func (*VoiceConnector) SetCreatedTimestamp

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*VoiceConnector) SetName

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

SetName sets the Name field's value.

func (*VoiceConnector) SetOutboundHostName

func (s *VoiceConnector) SetOutboundHostName(v string) *VoiceConnector

SetOutboundHostName sets the OutboundHostName field's value.

func (*VoiceConnector) SetRequireEncryption

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

SetRequireEncryption sets the RequireEncryption field's value.

func (*VoiceConnector) SetUpdatedTimestamp

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*VoiceConnector) SetVoiceConnectorArn

func (s *VoiceConnector) SetVoiceConnectorArn(v string) *VoiceConnector

SetVoiceConnectorArn sets the VoiceConnectorArn field's value.

func (*VoiceConnector) SetVoiceConnectorId

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (VoiceConnector) String

func (s VoiceConnector) 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 VoiceConnectorGroup

type VoiceConnectorGroup struct {
	CreatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	Name *string `min:"1" type:"string"`

	UpdatedTimestamp *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	VoiceConnectorGroupArn *string `type:"string"`

	VoiceConnectorGroupId *string `type:"string"`

	VoiceConnectorItems []*VoiceConnectorItem `type:"list"`
	// contains filtered or unexported fields
}

func (VoiceConnectorGroup) GoString

func (s VoiceConnectorGroup) 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 (*VoiceConnectorGroup) SetCreatedTimestamp

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

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*VoiceConnectorGroup) SetName

SetName sets the Name field's value.

func (*VoiceConnectorGroup) SetUpdatedTimestamp

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

SetUpdatedTimestamp sets the UpdatedTimestamp field's value.

func (*VoiceConnectorGroup) SetVoiceConnectorGroupArn

func (s *VoiceConnectorGroup) SetVoiceConnectorGroupArn(v string) *VoiceConnectorGroup

SetVoiceConnectorGroupArn sets the VoiceConnectorGroupArn field's value.

func (*VoiceConnectorGroup) SetVoiceConnectorGroupId

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

SetVoiceConnectorGroupId sets the VoiceConnectorGroupId field's value.

func (*VoiceConnectorGroup) SetVoiceConnectorItems

func (s *VoiceConnectorGroup) SetVoiceConnectorItems(v []*VoiceConnectorItem) *VoiceConnectorGroup

SetVoiceConnectorItems sets the VoiceConnectorItems field's value.

func (VoiceConnectorGroup) String

func (s VoiceConnectorGroup) 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 VoiceConnectorItem

type VoiceConnectorItem struct {

	// Priority is a required field
	Priority *int64 `min:"1" type:"integer" required:"true"`

	// VoiceConnectorId is a required field
	VoiceConnectorId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (VoiceConnectorItem) GoString

func (s VoiceConnectorItem) 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 (*VoiceConnectorItem) SetPriority

func (s *VoiceConnectorItem) SetPriority(v int64) *VoiceConnectorItem

SetPriority sets the Priority field's value.

func (*VoiceConnectorItem) SetVoiceConnectorId

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

SetVoiceConnectorId sets the VoiceConnectorId field's value.

func (VoiceConnectorItem) String

func (s VoiceConnectorItem) 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 (*VoiceConnectorItem) Validate

func (s *VoiceConnectorItem) Validate() error

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

type VoiceConnectorSettings

type VoiceConnectorSettings struct {
	CdrBucket *string `type:"string"`
	// contains filtered or unexported fields
}

func (VoiceConnectorSettings) GoString

func (s VoiceConnectorSettings) 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 (*VoiceConnectorSettings) SetCdrBucket

SetCdrBucket sets the CdrBucket field's value.

func (VoiceConnectorSettings) String

func (s VoiceConnectorSettings) 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".

Directories

Path Synopsis
Package chimesdkvoiceiface provides an interface to enable mocking the Amazon Chime SDK Voice service client for testing your code.
Package chimesdkvoiceiface provides an interface to enable mocking the Amazon Chime SDK Voice service client for testing your code.

Jump to

Keyboard shortcuts

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