chimesdkmeetings

package
v0.0.0-...-fd14076 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2024 License: Apache-2.0, Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package chimesdkmeetings provides the client and types for making API requests to Amazon Chime SDK Meetings.

The Amazon Chime SDK meetings APIs in this section allow software developers to create Amazon Chime SDK meetings, set the AWS Regions for meetings, create and manage users, and send and receive meeting notifications. For more information about the meeting APIs, see Amazon Chime SDK meetings (https://docs.aws.amazon.com/chime/latest/APIReference/API_Operations_Amazon_Chime_SDK_Meetings.html).

See https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15 for more information on this service.

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

Using the Client

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

Index

Constants

View Source
const (
	// MediaCapabilitiesSendReceive is a MediaCapabilities enum value
	MediaCapabilitiesSendReceive = "SendReceive"

	// MediaCapabilitiesSend is a MediaCapabilities enum value
	MediaCapabilitiesSend = "Send"

	// MediaCapabilitiesReceive is a MediaCapabilities enum value
	MediaCapabilitiesReceive = "Receive"

	// MediaCapabilitiesNone is a MediaCapabilities enum value
	MediaCapabilitiesNone = "None"
)
View Source
const (
	// MeetingFeatureStatusAvailable is a MeetingFeatureStatus enum value
	MeetingFeatureStatusAvailable = "AVAILABLE"

	// MeetingFeatureStatusUnavailable is a MeetingFeatureStatus enum value
	MeetingFeatureStatusUnavailable = "UNAVAILABLE"
)
View Source
const (
	// TranscribeLanguageCodeEnUs is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeEnUs = "en-US"

	// TranscribeLanguageCodeEnGb is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeEnGb = "en-GB"

	// TranscribeLanguageCodeEsUs is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeEsUs = "es-US"

	// TranscribeLanguageCodeFrCa is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeFrCa = "fr-CA"

	// TranscribeLanguageCodeFrFr is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeFrFr = "fr-FR"

	// TranscribeLanguageCodeEnAu is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeEnAu = "en-AU"

	// TranscribeLanguageCodeItIt is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeItIt = "it-IT"

	// TranscribeLanguageCodeDeDe is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeDeDe = "de-DE"

	// TranscribeLanguageCodePtBr is a TranscribeLanguageCode enum value
	TranscribeLanguageCodePtBr = "pt-BR"

	// TranscribeLanguageCodeJaJp is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeJaJp = "ja-JP"

	// TranscribeLanguageCodeKoKr is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeKoKr = "ko-KR"

	// TranscribeLanguageCodeZhCn is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeZhCn = "zh-CN"

	// TranscribeLanguageCodeThTh is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeThTh = "th-TH"

	// TranscribeLanguageCodeHiIn is a TranscribeLanguageCode enum value
	TranscribeLanguageCodeHiIn = "hi-IN"
)
View Source
const (
	// TranscribeMedicalRegionUsEast1 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionUsEast1 = "us-east-1"

	// TranscribeMedicalRegionUsEast2 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionUsEast2 = "us-east-2"

	// TranscribeMedicalRegionUsWest2 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionUsWest2 = "us-west-2"

	// TranscribeMedicalRegionApSoutheast2 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionApSoutheast2 = "ap-southeast-2"

	// TranscribeMedicalRegionCaCentral1 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionCaCentral1 = "ca-central-1"

	// TranscribeMedicalRegionEuWest1 is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionEuWest1 = "eu-west-1"

	// TranscribeMedicalRegionAuto is a TranscribeMedicalRegion enum value
	TranscribeMedicalRegionAuto = "auto"
)
View Source
const (
	// TranscribeMedicalSpecialtyPrimarycare is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyPrimarycare = "PRIMARYCARE"

	// TranscribeMedicalSpecialtyCardiology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyCardiology = "CARDIOLOGY"

	// TranscribeMedicalSpecialtyNeurology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyNeurology = "NEUROLOGY"

	// TranscribeMedicalSpecialtyOncology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyOncology = "ONCOLOGY"

	// TranscribeMedicalSpecialtyRadiology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyRadiology = "RADIOLOGY"

	// TranscribeMedicalSpecialtyUrology is a TranscribeMedicalSpecialty enum value
	TranscribeMedicalSpecialtyUrology = "UROLOGY"
)
View Source
const (
	// TranscribeMedicalTypeConversation is a TranscribeMedicalType enum value
	TranscribeMedicalTypeConversation = "CONVERSATION"

	// TranscribeMedicalTypeDictation is a TranscribeMedicalType enum value
	TranscribeMedicalTypeDictation = "DICTATION"
)
View Source
const (
	// TranscribePartialResultsStabilityLow is a TranscribePartialResultsStability enum value
	TranscribePartialResultsStabilityLow = "low"

	// TranscribePartialResultsStabilityMedium is a TranscribePartialResultsStability enum value
	TranscribePartialResultsStabilityMedium = "medium"

	// TranscribePartialResultsStabilityHigh is a TranscribePartialResultsStability enum value
	TranscribePartialResultsStabilityHigh = "high"
)
View Source
const (
	// TranscribeRegionUsEast2 is a TranscribeRegion enum value
	TranscribeRegionUsEast2 = "us-east-2"

	// TranscribeRegionUsEast1 is a TranscribeRegion enum value
	TranscribeRegionUsEast1 = "us-east-1"

	// TranscribeRegionUsWest2 is a TranscribeRegion enum value
	TranscribeRegionUsWest2 = "us-west-2"

	// TranscribeRegionApNortheast2 is a TranscribeRegion enum value
	TranscribeRegionApNortheast2 = "ap-northeast-2"

	// TranscribeRegionApSoutheast2 is a TranscribeRegion enum value
	TranscribeRegionApSoutheast2 = "ap-southeast-2"

	// TranscribeRegionApNortheast1 is a TranscribeRegion enum value
	TranscribeRegionApNortheast1 = "ap-northeast-1"

	// TranscribeRegionCaCentral1 is a TranscribeRegion enum value
	TranscribeRegionCaCentral1 = "ca-central-1"

	// TranscribeRegionEuCentral1 is a TranscribeRegion enum value
	TranscribeRegionEuCentral1 = "eu-central-1"

	// TranscribeRegionEuWest1 is a TranscribeRegion enum value
	TranscribeRegionEuWest1 = "eu-west-1"

	// TranscribeRegionEuWest2 is a TranscribeRegion enum value
	TranscribeRegionEuWest2 = "eu-west-2"

	// TranscribeRegionSaEast1 is a TranscribeRegion enum value
	TranscribeRegionSaEast1 = "sa-east-1"

	// TranscribeRegionAuto is a TranscribeRegion enum value
	TranscribeRegionAuto = "auto"

	// TranscribeRegionUsGovWest1 is a TranscribeRegion enum value
	TranscribeRegionUsGovWest1 = "us-gov-west-1"
)
View Source
const (
	// TranscribeVocabularyFilterMethodRemove is a TranscribeVocabularyFilterMethod enum value
	TranscribeVocabularyFilterMethodRemove = "remove"

	// TranscribeVocabularyFilterMethodMask is a TranscribeVocabularyFilterMethod enum value
	TranscribeVocabularyFilterMethodMask = "mask"

	// TranscribeVocabularyFilterMethodTag is a TranscribeVocabularyFilterMethod enum value
	TranscribeVocabularyFilterMethodTag = "tag"
)
View Source
const (

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

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// Multiple instances of the same request have been made simultaneously.
	ErrCodeConflictException = "ConflictException"

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

	// ErrCodeLimitExceededException for service response error code
	// "LimitExceededException".
	//
	// The request exceeds the resource limit.
	ErrCodeLimitExceededException = "LimitExceededException"

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

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The resource that you want to tag couldn't be found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

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

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

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The number of customer requests exceeds the request rate limit.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeTooManyTagsException for service response error code
	// "TooManyTagsException".
	//
	// Too many tags were added to the specified resource.
	ErrCodeTooManyTagsException = "TooManyTagsException"

	// ErrCodeUnauthorizedException for service response error code
	// "UnauthorizedException".
	//
	// The user isn't authorized to request a resource.
	ErrCodeUnauthorizedException = "UnauthorizedException"

	// ErrCodeUnprocessableEntityException for service response error code
	// "UnprocessableEntityException".
	//
	// The request was well-formed but was unable to be followed due to semantic
	// errors.
	ErrCodeUnprocessableEntityException = "UnprocessableEntityException"
)
View Source
const (
	ServiceName = "Chime SDK Meetings" // Name of service.
	EndpointsID = "meetings-chime"     // ID to lookup a service endpoint with.
	ServiceID   = "Chime SDK Meetings" // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// TranscribeContentIdentificationTypePii is a TranscribeContentIdentificationType enum value
	TranscribeContentIdentificationTypePii = "PII"
)
View Source
const (
	// TranscribeContentRedactionTypePii is a TranscribeContentRedactionType enum value
	TranscribeContentRedactionTypePii = "PII"
)
View Source
const (
	// TranscribeMedicalContentIdentificationTypePhi is a TranscribeMedicalContentIdentificationType enum value
	TranscribeMedicalContentIdentificationTypePhi = "PHI"
)
View Source
const (
	// TranscribeMedicalLanguageCodeEnUs is a TranscribeMedicalLanguageCode enum value
	TranscribeMedicalLanguageCodeEnUs = "en-US"
)

Variables

This section is empty.

Functions

func MediaCapabilities_Values

func MediaCapabilities_Values() []string

MediaCapabilities_Values returns all elements of the MediaCapabilities enum

func MeetingFeatureStatus_Values

func MeetingFeatureStatus_Values() []string

MeetingFeatureStatus_Values returns all elements of the MeetingFeatureStatus enum

func TranscribeContentIdentificationType_Values

func TranscribeContentIdentificationType_Values() []string

TranscribeContentIdentificationType_Values returns all elements of the TranscribeContentIdentificationType enum

func TranscribeContentRedactionType_Values

func TranscribeContentRedactionType_Values() []string

TranscribeContentRedactionType_Values returns all elements of the TranscribeContentRedactionType enum

func TranscribeLanguageCode_Values

func TranscribeLanguageCode_Values() []string

TranscribeLanguageCode_Values returns all elements of the TranscribeLanguageCode enum

func TranscribeMedicalContentIdentificationType_Values

func TranscribeMedicalContentIdentificationType_Values() []string

TranscribeMedicalContentIdentificationType_Values returns all elements of the TranscribeMedicalContentIdentificationType enum

func TranscribeMedicalLanguageCode_Values

func TranscribeMedicalLanguageCode_Values() []string

TranscribeMedicalLanguageCode_Values returns all elements of the TranscribeMedicalLanguageCode enum

func TranscribeMedicalRegion_Values

func TranscribeMedicalRegion_Values() []string

TranscribeMedicalRegion_Values returns all elements of the TranscribeMedicalRegion enum

func TranscribeMedicalSpecialty_Values

func TranscribeMedicalSpecialty_Values() []string

TranscribeMedicalSpecialty_Values returns all elements of the TranscribeMedicalSpecialty enum

func TranscribeMedicalType_Values

func TranscribeMedicalType_Values() []string

TranscribeMedicalType_Values returns all elements of the TranscribeMedicalType enum

func TranscribePartialResultsStability_Values

func TranscribePartialResultsStability_Values() []string

TranscribePartialResultsStability_Values returns all elements of the TranscribePartialResultsStability enum

func TranscribeRegion_Values

func TranscribeRegion_Values() []string

TranscribeRegion_Values returns all elements of the TranscribeRegion enum

func TranscribeVocabularyFilterMethod_Values

func TranscribeVocabularyFilterMethod_Values() []string

TranscribeVocabularyFilterMethod_Values returns all elements of the TranscribeVocabularyFilterMethod enum

Types

type Attendee

type Attendee struct {

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

	// The capabilities assigned to an attendee: audio, video, or content.
	//
	// You use the capabilities with a set of values that control what the capabilities
	// can do, such as SendReceive data. For more information about those values,
	// see .
	//
	// When using capabilities, be aware of these corner cases:
	//
	//    * You can't set content capabilities to SendReceive or Receive unless
	//    you also set video capabilities to SendReceive or Receive. If you don't
	//    set the video capability to receive, the response will contain an HTTP
	//    400 Bad Request status code. However, you can set your video capability
	//    to receive and you set your content capability to not receive.
	//
	//    * When you change an audio capability from None or Receive to Send or
	//    SendReceive , and if the attendee left their microphone unmuted, audio
	//    will flow from the attendee to the other meeting participants.
	//
	//    * When you change a video or content capability from None or Receive to
	//    Send or SendReceive , and if the attendee turned on their video or content
	//    streams, remote attendees can receive those streams, but only after media
	//    renegotiation between the client and the Amazon Chime back-end server.
	Capabilities *AttendeeCapabilities `type:"structure"`

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
	//
	// Values that begin with aws: are reserved. You can't configure a value that
	// uses this prefix. Case insensitive.
	//
	// ExternalUserId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Attendee's
	// String and GoString methods.
	ExternalUserId *string `min:"2" type:"string" sensitive:"true"`

	// The join token used by the Amazon Chime SDK attendee.
	//
	// JoinToken is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Attendee's
	// String and GoString methods.
	JoinToken *string `min:"2" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

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

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

func (Attendee) GoString

func (s Attendee) 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 (*Attendee) SetAttendeeId

func (s *Attendee) SetAttendeeId(v string) *Attendee

SetAttendeeId sets the AttendeeId field's value.

func (*Attendee) SetCapabilities

func (s *Attendee) SetCapabilities(v *AttendeeCapabilities) *Attendee

SetCapabilities sets the Capabilities field's value.

func (*Attendee) SetExternalUserId

func (s *Attendee) SetExternalUserId(v string) *Attendee

SetExternalUserId sets the ExternalUserId field's value.

func (*Attendee) SetJoinToken

func (s *Attendee) SetJoinToken(v string) *Attendee

SetJoinToken sets the JoinToken field's value.

func (Attendee) String

func (s Attendee) 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 AttendeeCapabilities

type AttendeeCapabilities struct {

	// The audio capability assigned to an attendee.
	//
	// Audio is a required field
	Audio *string `type:"string" required:"true" enum:"MediaCapabilities"`

	// The content capability assigned to an attendee.
	//
	// Content is a required field
	Content *string `type:"string" required:"true" enum:"MediaCapabilities"`

	// The video capability assigned to an attendee.
	//
	// Video is a required field
	Video *string `type:"string" required:"true" enum:"MediaCapabilities"`
	// contains filtered or unexported fields
}

The media capabilities of an attendee: audio, video, or content.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

  • You can't set content capabilities to SendReceive or Receive unless you also set video capabilities to SendReceive or Receive. If you don't set the video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your video capability to receive and you set your content capability to not receive.

  • When you change an audio capability from None or Receive to Send or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants.

  • When you change a video or content capability from None or Receive to Send or SendReceive , and if the attendee turned on their video or content streams, remote attendees can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.

func (AttendeeCapabilities) GoString

func (s AttendeeCapabilities) 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 (*AttendeeCapabilities) SetAudio

SetAudio sets the Audio field's value.

func (*AttendeeCapabilities) SetContent

SetContent sets the Content field's value.

func (*AttendeeCapabilities) SetVideo

SetVideo sets the Video field's value.

func (AttendeeCapabilities) String

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

func (s *AttendeeCapabilities) Validate() error

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

type AttendeeIdItem

type AttendeeIdItem struct {

	// A list of one or more attendee IDs.
	//
	// AttendeeId is a required field
	AttendeeId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

A structure that contains one or more attendee IDs.

func (AttendeeIdItem) GoString

func (s AttendeeIdItem) 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 (*AttendeeIdItem) SetAttendeeId

func (s *AttendeeIdItem) SetAttendeeId(v string) *AttendeeIdItem

SetAttendeeId sets the AttendeeId field's value.

func (AttendeeIdItem) String

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

func (s *AttendeeIdItem) Validate() error

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

type AudioFeatures

type AudioFeatures struct {

	// Makes echo reduction available to clients who connect to the meeting.
	EchoReduction *string `type:"string" enum:"MeetingFeatureStatus"`
	// contains filtered or unexported fields
}

An optional category of meeting features that contains audio-specific configurations, such as operating parameters for Amazon Voice Focus.

func (AudioFeatures) GoString

func (s AudioFeatures) 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 (*AudioFeatures) SetEchoReduction

func (s *AudioFeatures) SetEchoReduction(v string) *AudioFeatures

SetEchoReduction sets the EchoReduction field's value.

func (AudioFeatures) String

func (s AudioFeatures) String() string

String returns the string representation.

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

type BadRequestException

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

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

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

func (*BadRequestException) Code

func (s *BadRequestException) Code() string

Code returns the exception type name.

func (*BadRequestException) Error

func (s *BadRequestException) Error() string

func (BadRequestException) GoString

func (s BadRequestException) GoString() string

GoString returns the string representation.

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

func (*BadRequestException) Message

func (s *BadRequestException) Message() string

Message returns the exception's message.

func (*BadRequestException) OrigErr

func (s *BadRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*BadRequestException) RequestID

func (s *BadRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*BadRequestException) StatusCode

func (s *BadRequestException) StatusCode() int

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

func (BadRequestException) String

func (s BadRequestException) String() string

String returns the string representation.

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

type BatchCreateAttendeeInput

type BatchCreateAttendeeInput struct {

	// The attendee information, including attendees' IDs and join tokens.
	//
	// Attendees is a required field
	Attendees []*CreateAttendeeRequestItem `min:"1" type:"list" required:"true"`

	// The Amazon Chime SDK ID of the meeting to which you're adding attendees.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (BatchCreateAttendeeInput) GoString

func (s BatchCreateAttendeeInput) 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 (*BatchCreateAttendeeInput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeInput) SetMeetingId

SetMeetingId sets the MeetingId field's value.

func (BatchCreateAttendeeInput) String

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

func (s *BatchCreateAttendeeInput) Validate() error

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

type BatchCreateAttendeeOutput

type BatchCreateAttendeeOutput struct {

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

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

func (BatchCreateAttendeeOutput) GoString

func (s BatchCreateAttendeeOutput) 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 (*BatchCreateAttendeeOutput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*BatchCreateAttendeeOutput) SetErrors

SetErrors sets the Errors field's value.

func (BatchCreateAttendeeOutput) String

func (s BatchCreateAttendeeOutput) 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 BatchUpdateAttendeeCapabilitiesExceptInput

type BatchUpdateAttendeeCapabilitiesExceptInput struct {

	// The capabilities (audio, video, or content) that you want to update.
	//
	// Capabilities is a required field
	Capabilities *AttendeeCapabilities `type:"structure" required:"true"`

	// The AttendeeIDs that you want to exclude from one or more capabilities.
	//
	// ExcludedAttendeeIds is a required field
	ExcludedAttendeeIds []*AttendeeIdItem `min:"1" type:"list" required:"true"`

	// The ID of the meeting associated with the update request.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

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

SetCapabilities sets the Capabilities field's value.

func (*BatchUpdateAttendeeCapabilitiesExceptInput) SetExcludedAttendeeIds

SetExcludedAttendeeIds sets the ExcludedAttendeeIds field's value.

func (*BatchUpdateAttendeeCapabilitiesExceptInput) SetMeetingId

SetMeetingId sets the MeetingId field's value.

func (BatchUpdateAttendeeCapabilitiesExceptInput) String

String returns the string representation.

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

func (*BatchUpdateAttendeeCapabilitiesExceptInput) Validate

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

type BatchUpdateAttendeeCapabilitiesExceptOutput

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

func (BatchUpdateAttendeeCapabilitiesExceptOutput) 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 (BatchUpdateAttendeeCapabilitiesExceptOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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 ChimeSDKMeetings

type ChimeSDKMeetings struct {
	*client.Client
}

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

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

func New

New creates a new instance of the ChimeSDKMeetings 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 ChimeSDKMeetings client from just a session.
svc := chimesdkmeetings.New(mySession)

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

func (*ChimeSDKMeetings) BatchCreateAttendee

func (c *ChimeSDKMeetings) BatchCreateAttendee(input *BatchCreateAttendeeInput) (*BatchCreateAttendeeOutput, error)

BatchCreateAttendee API operation for Amazon Chime SDK Meetings.

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

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 Meetings's API operation BatchCreateAttendee for usage and error information.

Returned Error Types:

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

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

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedException The user isn't authorized to request a resource.

  • UnprocessableEntityException The request was well-formed but was unable to be followed due to semantic errors.

  • LimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/BatchCreateAttendee

func (*ChimeSDKMeetings) BatchCreateAttendeeRequest

func (c *ChimeSDKMeetings) BatchCreateAttendeeRequest(input *BatchCreateAttendeeInput) (req *request.Request, output *BatchCreateAttendeeOutput)

BatchCreateAttendeeRequest generates a "aws/request.Request" representing the client's request for the BatchCreateAttendee 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 BatchCreateAttendee for more information on using the BatchCreateAttendee 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 BatchCreateAttendeeRequest method.
req, resp := client.BatchCreateAttendeeRequest(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-meetings-2021-07-15/BatchCreateAttendee

func (*ChimeSDKMeetings) BatchCreateAttendeeWithContext

func (c *ChimeSDKMeetings) BatchCreateAttendeeWithContext(ctx aws.Context, input *BatchCreateAttendeeInput, opts ...request.Option) (*BatchCreateAttendeeOutput, error)

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

See BatchCreateAttendee 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 (*ChimeSDKMeetings) BatchUpdateAttendeeCapabilitiesExcept

BatchUpdateAttendeeCapabilitiesExcept API operation for Amazon Chime SDK Meetings.

Updates AttendeeCapabilities except the capabilities listed in an ExcludedAttendeeIds table.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

  • You can't set content capabilities to SendReceive or Receive unless you also set video capabilities to SendReceive or Receive. If you don't set the video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your video capability to receive and you set your content capability to not receive.

  • When you change an audio capability from None or Receive to Send or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants.

  • When you change a video or content capability from None or Receive to Send or SendReceive , and if the attendee turned on their video or content streams, remote attendees can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.

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 Meetings's API operation BatchUpdateAttendeeCapabilitiesExcept for usage and error information.

Returned Error Types:

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

  • ConflictException Multiple instances of the same request have been made simultaneously.

  • UnauthorizedException The user isn't authorized to request a resource.

  • NotFoundException One or more of the resources in the request does not exist in the system.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/BatchUpdateAttendeeCapabilitiesExcept

func (*ChimeSDKMeetings) BatchUpdateAttendeeCapabilitiesExceptRequest

func (c *ChimeSDKMeetings) BatchUpdateAttendeeCapabilitiesExceptRequest(input *BatchUpdateAttendeeCapabilitiesExceptInput) (req *request.Request, output *BatchUpdateAttendeeCapabilitiesExceptOutput)

BatchUpdateAttendeeCapabilitiesExceptRequest generates a "aws/request.Request" representing the client's request for the BatchUpdateAttendeeCapabilitiesExcept 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 BatchUpdateAttendeeCapabilitiesExcept for more information on using the BatchUpdateAttendeeCapabilitiesExcept 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 BatchUpdateAttendeeCapabilitiesExceptRequest method.
req, resp := client.BatchUpdateAttendeeCapabilitiesExceptRequest(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-meetings-2021-07-15/BatchUpdateAttendeeCapabilitiesExcept

func (*ChimeSDKMeetings) BatchUpdateAttendeeCapabilitiesExceptWithContext

func (c *ChimeSDKMeetings) BatchUpdateAttendeeCapabilitiesExceptWithContext(ctx aws.Context, input *BatchUpdateAttendeeCapabilitiesExceptInput, opts ...request.Option) (*BatchUpdateAttendeeCapabilitiesExceptOutput, error)

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

See BatchUpdateAttendeeCapabilitiesExcept 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 (*ChimeSDKMeetings) CreateAttendee

func (c *ChimeSDKMeetings) CreateAttendee(input *CreateAttendeeInput) (*CreateAttendeeOutput, error)

CreateAttendee API operation for Amazon Chime SDK Meetings.

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

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 Meetings's API operation CreateAttendee for usage and error information.

Returned Error Types:

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

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

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedException The user isn't authorized to request a resource.

  • UnprocessableEntityException The request was well-formed but was unable to be followed due to semantic errors.

  • LimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/CreateAttendee

func (*ChimeSDKMeetings) CreateAttendeeRequest

func (c *ChimeSDKMeetings) CreateAttendeeRequest(input *CreateAttendeeInput) (req *request.Request, output *CreateAttendeeOutput)

CreateAttendeeRequest generates a "aws/request.Request" representing the client's request for the CreateAttendee 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 CreateAttendee for more information on using the CreateAttendee 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 CreateAttendeeRequest method.
req, resp := client.CreateAttendeeRequest(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-meetings-2021-07-15/CreateAttendee

func (*ChimeSDKMeetings) CreateAttendeeWithContext

func (c *ChimeSDKMeetings) CreateAttendeeWithContext(ctx aws.Context, input *CreateAttendeeInput, opts ...request.Option) (*CreateAttendeeOutput, error)

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

See CreateAttendee 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 (*ChimeSDKMeetings) CreateMeeting

func (c *ChimeSDKMeetings) CreateMeeting(input *CreateMeetingInput) (*CreateMeetingOutput, error)

CreateMeeting API operation for Amazon Chime SDK Meetings.

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

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 Meetings's API operation CreateMeeting for usage and error information.

Returned Error Types:

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

  • ConflictException Multiple instances of the same request have been made simultaneously.

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

  • UnauthorizedException The user isn't authorized to request a resource.

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

  • ServiceFailureException The service encountered an unexpected error.

  • ServiceUnavailableException The service is currently unavailable.

  • LimitExceededException The request exceeds the resource limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/CreateMeeting

func (*ChimeSDKMeetings) CreateMeetingRequest

func (c *ChimeSDKMeetings) CreateMeetingRequest(input *CreateMeetingInput) (req *request.Request, output *CreateMeetingOutput)

CreateMeetingRequest generates a "aws/request.Request" representing the client's request for the CreateMeeting 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 CreateMeeting for more information on using the CreateMeeting 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 CreateMeetingRequest method.
req, resp := client.CreateMeetingRequest(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-meetings-2021-07-15/CreateMeeting

func (*ChimeSDKMeetings) CreateMeetingWithAttendees

CreateMeetingWithAttendees API operation for Amazon Chime SDK Meetings.

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

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 Meetings's API operation CreateMeetingWithAttendees for usage and error information.

Returned Error Types:

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

  • ConflictException Multiple instances of the same request have been made simultaneously.

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

  • UnauthorizedException The user isn't authorized to request a resource.

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

  • ServiceFailureException The service encountered an unexpected error.

  • ServiceUnavailableException The service is currently unavailable.

  • LimitExceededException The request exceeds the resource limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/CreateMeetingWithAttendees

func (*ChimeSDKMeetings) CreateMeetingWithAttendeesRequest

func (c *ChimeSDKMeetings) CreateMeetingWithAttendeesRequest(input *CreateMeetingWithAttendeesInput) (req *request.Request, output *CreateMeetingWithAttendeesOutput)

CreateMeetingWithAttendeesRequest generates a "aws/request.Request" representing the client's request for the CreateMeetingWithAttendees 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 CreateMeetingWithAttendees for more information on using the CreateMeetingWithAttendees 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 CreateMeetingWithAttendeesRequest method.
req, resp := client.CreateMeetingWithAttendeesRequest(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-meetings-2021-07-15/CreateMeetingWithAttendees

func (*ChimeSDKMeetings) CreateMeetingWithAttendeesWithContext

func (c *ChimeSDKMeetings) CreateMeetingWithAttendeesWithContext(ctx aws.Context, input *CreateMeetingWithAttendeesInput, opts ...request.Option) (*CreateMeetingWithAttendeesOutput, error)

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

See CreateMeetingWithAttendees 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 (*ChimeSDKMeetings) CreateMeetingWithContext

func (c *ChimeSDKMeetings) CreateMeetingWithContext(ctx aws.Context, input *CreateMeetingInput, opts ...request.Option) (*CreateMeetingOutput, error)

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

See CreateMeeting 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 (*ChimeSDKMeetings) DeleteAttendee

func (c *ChimeSDKMeetings) DeleteAttendee(input *DeleteAttendeeInput) (*DeleteAttendeeOutput, error)

DeleteAttendee API operation for Amazon Chime SDK Meetings.

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

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 Meetings's API operation DeleteAttendee for usage and error information.

Returned Error Types:

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

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

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedException The user isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/DeleteAttendee

func (*ChimeSDKMeetings) DeleteAttendeeRequest

func (c *ChimeSDKMeetings) DeleteAttendeeRequest(input *DeleteAttendeeInput) (req *request.Request, output *DeleteAttendeeOutput)

DeleteAttendeeRequest generates a "aws/request.Request" representing the client's request for the DeleteAttendee 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 DeleteAttendee for more information on using the DeleteAttendee 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 DeleteAttendeeRequest method.
req, resp := client.DeleteAttendeeRequest(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-meetings-2021-07-15/DeleteAttendee

func (*ChimeSDKMeetings) DeleteAttendeeWithContext

func (c *ChimeSDKMeetings) DeleteAttendeeWithContext(ctx aws.Context, input *DeleteAttendeeInput, opts ...request.Option) (*DeleteAttendeeOutput, error)

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

See DeleteAttendee 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 (*ChimeSDKMeetings) DeleteMeeting

func (c *ChimeSDKMeetings) DeleteMeeting(input *DeleteMeetingInput) (*DeleteMeetingOutput, error)

DeleteMeeting API operation for Amazon Chime SDK Meetings.

Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK (https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide.

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 Meetings's API operation DeleteMeeting for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedException The user isn't authorized to request a resource.

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/DeleteMeeting

func (*ChimeSDKMeetings) DeleteMeetingRequest

func (c *ChimeSDKMeetings) DeleteMeetingRequest(input *DeleteMeetingInput) (req *request.Request, output *DeleteMeetingOutput)

DeleteMeetingRequest generates a "aws/request.Request" representing the client's request for the DeleteMeeting 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 DeleteMeeting for more information on using the DeleteMeeting 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 DeleteMeetingRequest method.
req, resp := client.DeleteMeetingRequest(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-meetings-2021-07-15/DeleteMeeting

func (*ChimeSDKMeetings) DeleteMeetingWithContext

func (c *ChimeSDKMeetings) DeleteMeetingWithContext(ctx aws.Context, input *DeleteMeetingInput, opts ...request.Option) (*DeleteMeetingOutput, error)

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

See DeleteMeeting 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 (*ChimeSDKMeetings) GetAttendee

func (c *ChimeSDKMeetings) GetAttendee(input *GetAttendeeInput) (*GetAttendeeOutput, error)

GetAttendee API operation for Amazon Chime SDK Meetings.

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

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 Meetings's API operation GetAttendee for usage and error information.

Returned Error Types:

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

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

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedException The user isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/GetAttendee

func (*ChimeSDKMeetings) GetAttendeeRequest

func (c *ChimeSDKMeetings) GetAttendeeRequest(input *GetAttendeeInput) (req *request.Request, output *GetAttendeeOutput)

GetAttendeeRequest generates a "aws/request.Request" representing the client's request for the GetAttendee 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 GetAttendee for more information on using the GetAttendee 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 GetAttendeeRequest method.
req, resp := client.GetAttendeeRequest(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-meetings-2021-07-15/GetAttendee

func (*ChimeSDKMeetings) GetAttendeeWithContext

func (c *ChimeSDKMeetings) GetAttendeeWithContext(ctx aws.Context, input *GetAttendeeInput, opts ...request.Option) (*GetAttendeeOutput, error)

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

See GetAttendee 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 (*ChimeSDKMeetings) GetMeeting

func (c *ChimeSDKMeetings) GetMeeting(input *GetMeetingInput) (*GetMeetingOutput, error)

GetMeeting API operation for Amazon Chime SDK Meetings.

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

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 Meetings's API operation GetMeeting for usage and error information.

Returned Error Types:

  • NotFoundException One or more of the resources in the request does not exist in the system.

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

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

  • UnauthorizedException The user isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/GetMeeting

func (*ChimeSDKMeetings) GetMeetingRequest

func (c *ChimeSDKMeetings) GetMeetingRequest(input *GetMeetingInput) (req *request.Request, output *GetMeetingOutput)

GetMeetingRequest generates a "aws/request.Request" representing the client's request for the GetMeeting 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 GetMeeting for more information on using the GetMeeting 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 GetMeetingRequest method.
req, resp := client.GetMeetingRequest(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-meetings-2021-07-15/GetMeeting

func (*ChimeSDKMeetings) GetMeetingWithContext

func (c *ChimeSDKMeetings) GetMeetingWithContext(ctx aws.Context, input *GetMeetingInput, opts ...request.Option) (*GetMeetingOutput, error)

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

See GetMeeting 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 (*ChimeSDKMeetings) ListAttendees

func (c *ChimeSDKMeetings) ListAttendees(input *ListAttendeesInput) (*ListAttendeesOutput, error)

ListAttendees API operation for Amazon Chime SDK Meetings.

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

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 Meetings's API operation ListAttendees for usage and error information.

Returned Error Types:

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

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

  • NotFoundException One or more of the resources in the request does not exist in the system.

  • UnauthorizedException The user isn't authorized to request a resource.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/ListAttendees

func (*ChimeSDKMeetings) ListAttendeesPages

func (c *ChimeSDKMeetings) ListAttendeesPages(input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool) error

ListAttendeesPages iterates over the pages of a ListAttendees operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAttendees 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 ListAttendees operation.
pageNum := 0
err := client.ListAttendeesPages(params,
    func(page *chimesdkmeetings.ListAttendeesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*ChimeSDKMeetings) ListAttendeesPagesWithContext

func (c *ChimeSDKMeetings) ListAttendeesPagesWithContext(ctx aws.Context, input *ListAttendeesInput, fn func(*ListAttendeesOutput, bool) bool, opts ...request.Option) error

ListAttendeesPagesWithContext same as ListAttendeesPages 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 (*ChimeSDKMeetings) ListAttendeesRequest

func (c *ChimeSDKMeetings) ListAttendeesRequest(input *ListAttendeesInput) (req *request.Request, output *ListAttendeesOutput)

ListAttendeesRequest generates a "aws/request.Request" representing the client's request for the ListAttendees 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 ListAttendees for more information on using the ListAttendees 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 ListAttendeesRequest method.
req, resp := client.ListAttendeesRequest(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-meetings-2021-07-15/ListAttendees

func (*ChimeSDKMeetings) ListAttendeesWithContext

func (c *ChimeSDKMeetings) ListAttendeesWithContext(ctx aws.Context, input *ListAttendeesInput, opts ...request.Option) (*ListAttendeesOutput, error)

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

See ListAttendees 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 (*ChimeSDKMeetings) ListTagsForResource

func (c *ChimeSDKMeetings) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon Chime SDK Meetings.

Returns a list of the tags available for the specified resource.

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

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

Returned Error Types:

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

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

  • UnauthorizedException The user isn't authorized to request a resource.

  • LimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

  • ResourceNotFoundException The resource that you want to tag couldn't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/ListTagsForResource

func (*ChimeSDKMeetings) ListTagsForResourceRequest

func (c *ChimeSDKMeetings) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/ListTagsForResource

func (*ChimeSDKMeetings) ListTagsForResourceWithContext

func (c *ChimeSDKMeetings) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

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

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

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

func (*ChimeSDKMeetings) StartMeetingTranscription

StartMeetingTranscription API operation for Amazon Chime SDK Meetings.

Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription (https://docs.aws.amazon.com/chime-sdk/latest/dg/meeting-transcription.html) in the Amazon Chime SDK Developer Guide.

If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription (https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html) API in the Amazon Transcribe Developer Guide.

Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms (https://aws.amazon.com/service-terms/), including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.

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 Meetings's API operation StartMeetingTranscription for usage and error information.

Returned Error Types:

  • NotFoundException One or more of the resources in the request does not exist in the system.

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

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

  • UnauthorizedException The user isn't authorized to request a resource.

  • LimitExceededException The request exceeds the resource limit.

  • UnprocessableEntityException The request was well-formed but was unable to be followed due to semantic errors.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/StartMeetingTranscription

func (*ChimeSDKMeetings) StartMeetingTranscriptionRequest

func (c *ChimeSDKMeetings) StartMeetingTranscriptionRequest(input *StartMeetingTranscriptionInput) (req *request.Request, output *StartMeetingTranscriptionOutput)

StartMeetingTranscriptionRequest generates a "aws/request.Request" representing the client's request for the StartMeetingTranscription 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 StartMeetingTranscription for more information on using the StartMeetingTranscription 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 StartMeetingTranscriptionRequest method.
req, resp := client.StartMeetingTranscriptionRequest(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-meetings-2021-07-15/StartMeetingTranscription

func (*ChimeSDKMeetings) StartMeetingTranscriptionWithContext

func (c *ChimeSDKMeetings) StartMeetingTranscriptionWithContext(ctx aws.Context, input *StartMeetingTranscriptionInput, opts ...request.Option) (*StartMeetingTranscriptionOutput, error)

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

See StartMeetingTranscription 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 (*ChimeSDKMeetings) StopMeetingTranscription

StopMeetingTranscription API operation for Amazon Chime SDK Meetings.

Stops transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription (https://docs.aws.amazon.com/chime-sdk/latest/dg/meeting-transcription.html) in the Amazon Chime SDK Developer Guide.

Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms (https://aws.amazon.com/service-terms/), including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.

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 Meetings's API operation StopMeetingTranscription for usage and error information.

Returned Error Types:

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

  • NotFoundException One or more of the resources in the request does not exist in the system.

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

  • UnauthorizedException The user isn't authorized to request a resource.

  • UnprocessableEntityException The request was well-formed but was unable to be followed due to semantic errors.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/StopMeetingTranscription

func (*ChimeSDKMeetings) StopMeetingTranscriptionRequest

func (c *ChimeSDKMeetings) StopMeetingTranscriptionRequest(input *StopMeetingTranscriptionInput) (req *request.Request, output *StopMeetingTranscriptionOutput)

StopMeetingTranscriptionRequest generates a "aws/request.Request" representing the client's request for the StopMeetingTranscription 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 StopMeetingTranscription for more information on using the StopMeetingTranscription 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 StopMeetingTranscriptionRequest method.
req, resp := client.StopMeetingTranscriptionRequest(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-meetings-2021-07-15/StopMeetingTranscription

func (*ChimeSDKMeetings) StopMeetingTranscriptionWithContext

func (c *ChimeSDKMeetings) StopMeetingTranscriptionWithContext(ctx aws.Context, input *StopMeetingTranscriptionInput, opts ...request.Option) (*StopMeetingTranscriptionOutput, error)

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

See StopMeetingTranscription 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 (*ChimeSDKMeetings) TagResource

func (c *ChimeSDKMeetings) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon Chime SDK Meetings.

The resource that supports tags.

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 Meetings's API operation TagResource for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedException The user isn't authorized to request a resource.

  • LimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

  • ResourceNotFoundException The resource that you want to tag couldn't be found.

  • TooManyTagsException Too many tags were added to the specified resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/TagResource

func (*ChimeSDKMeetings) TagResourceRequest

func (c *ChimeSDKMeetings) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/TagResource

func (*ChimeSDKMeetings) TagResourceWithContext

func (c *ChimeSDKMeetings) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

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

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

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

func (*ChimeSDKMeetings) UntagResource

func (c *ChimeSDKMeetings) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon Chime SDK Meetings.

Removes the specified tags from the specified resources. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from a resource that were already removed. Note the following:

  • To remove tags from a resource, you need the necessary permissions for the service that the resource belongs to as well as permissions for removing tags. For more information, see the documentation for the service whose resource you want to untag.

  • You can only tag resources that are located in the specified AWS Region for the calling AWS account.

Minimum permissions

In addition to the tag:UntagResources permission required by this operation, you must also have the remove tags permission defined by the service that created the resource. For example, to remove the tags from an Amazon EC2 instance using the UntagResources operation, you must have both of the following permissions:

tag:UntagResource

ChimeSDKMeetings:DeleteTags

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 Meetings's API operation UntagResource for usage and error information.

Returned Error Types:

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

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

  • UnauthorizedException The user isn't authorized to request a resource.

  • LimitExceededException The request exceeds the resource limit.

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

  • ResourceNotFoundException The resource that you want to tag couldn't be found.

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/UntagResource

func (*ChimeSDKMeetings) UntagResourceRequest

func (c *ChimeSDKMeetings) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

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

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

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

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

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/UntagResource

func (*ChimeSDKMeetings) UntagResourceWithContext

func (c *ChimeSDKMeetings) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

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

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

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

func (*ChimeSDKMeetings) UpdateAttendeeCapabilities

UpdateAttendeeCapabilities API operation for Amazon Chime SDK Meetings.

The capabilities that you want to update.

You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see .

When using capabilities, be aware of these corner cases:

  • You can't set content capabilities to SendReceive or Receive unless you also set video capabilities to SendReceive or Receive. If you don't set the video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you can set your video capability to receive and you set your content capability to not receive.

  • When you change an audio capability from None or Receive to Send or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to the other meeting participants.

  • When you change a video or content capability from None or Receive to Send or SendReceive , and if the attendee turned on their video or content streams, remote attendees can receive those streams, but only after media renegotiation between the client and the Amazon Chime back-end server.

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 Meetings's API operation UpdateAttendeeCapabilities for usage and error information.

Returned Error Types:

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

  • ConflictException Multiple instances of the same request have been made simultaneously.

  • UnauthorizedException The user isn't authorized to request a resource.

  • NotFoundException One or more of the resources in the request does not exist in the system.

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

  • ServiceUnavailableException The service is currently unavailable.

  • ServiceFailureException The service encountered an unexpected error.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-meetings-2021-07-15/UpdateAttendeeCapabilities

func (*ChimeSDKMeetings) UpdateAttendeeCapabilitiesRequest

func (c *ChimeSDKMeetings) UpdateAttendeeCapabilitiesRequest(input *UpdateAttendeeCapabilitiesInput) (req *request.Request, output *UpdateAttendeeCapabilitiesOutput)

UpdateAttendeeCapabilitiesRequest generates a "aws/request.Request" representing the client's request for the UpdateAttendeeCapabilities 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 UpdateAttendeeCapabilities for more information on using the UpdateAttendeeCapabilities 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 UpdateAttendeeCapabilitiesRequest method.
req, resp := client.UpdateAttendeeCapabilitiesRequest(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-meetings-2021-07-15/UpdateAttendeeCapabilities

func (*ChimeSDKMeetings) UpdateAttendeeCapabilitiesWithContext

func (c *ChimeSDKMeetings) UpdateAttendeeCapabilitiesWithContext(ctx aws.Context, input *UpdateAttendeeCapabilitiesInput, opts ...request.Option) (*UpdateAttendeeCapabilitiesOutput, error)

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

See UpdateAttendeeCapabilities 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:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The ID of the request involved in the conflict.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

Multiple instances of the same request have been made simultaneously.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

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

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

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

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

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

type CreateAttendeeError

type CreateAttendeeError struct {

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

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

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
	//
	// Values that begin with aws: are reserved. You can't configure a value that
	// uses this prefix. Case insensitive.
	//
	// ExternalUserId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAttendeeError's
	// String and GoString methods.
	ExternalUserId *string `min:"2" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

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

func (CreateAttendeeError) GoString

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

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

SetErrorCode sets the ErrorCode field's value.

func (*CreateAttendeeError) SetErrorMessage

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

SetErrorMessage sets the ErrorMessage field's value.

func (*CreateAttendeeError) SetExternalUserId

func (s *CreateAttendeeError) SetExternalUserId(v string) *CreateAttendeeError

SetExternalUserId sets the ExternalUserId field's value.

func (CreateAttendeeError) String

func (s CreateAttendeeError) 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 CreateAttendeeInput

type CreateAttendeeInput struct {

	// The capabilities (audio, video, or content) that you want to grant an attendee.
	// If you don't specify capabilities, all users have send and receive capabilities
	// on all media channels by default.
	//
	// You use the capabilities with a set of values that control what the capabilities
	// can do, such as SendReceive data. For more information about those values,
	// see .
	//
	// When using capabilities, be aware of these corner cases:
	//
	//    * You can't set content capabilities to SendReceive or Receive unless
	//    you also set video capabilities to SendReceive or Receive. If you don't
	//    set the video capability to receive, the response will contain an HTTP
	//    400 Bad Request status code. However, you can set your video capability
	//    to receive and you set your content capability to not receive.
	//
	//    * When you change an audio capability from None or Receive to Send or
	//    SendReceive , and if the attendee left their microphone unmuted, audio
	//    will flow from the attendee to the other meeting participants.
	//
	//    * When you change a video or content capability from None or Receive to
	//    Send or SendReceive , and if the attendee turned on their video or content
	//    streams, remote attendees can receive those streams, but only after media
	//    renegotiation between the client and the Amazon Chime back-end server.
	Capabilities *AttendeeCapabilities `type:"structure"`

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
	//
	// Values that begin with aws: are reserved. You can't configure a value that
	// uses this prefix.
	//
	// ExternalUserId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAttendeeInput's
	// String and GoString methods.
	//
	// ExternalUserId is a required field
	ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The unique ID of the meeting.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAttendeeInput) GoString

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

SetCapabilities sets the Capabilities field's value.

func (*CreateAttendeeInput) SetExternalUserId

func (s *CreateAttendeeInput) SetExternalUserId(v string) *CreateAttendeeInput

SetExternalUserId sets the ExternalUserId field's value.

func (*CreateAttendeeInput) SetMeetingId

func (s *CreateAttendeeInput) SetMeetingId(v string) *CreateAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (CreateAttendeeInput) String

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

func (s *CreateAttendeeInput) Validate() error

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

type CreateAttendeeOutput

type CreateAttendeeOutput struct {

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

func (CreateAttendeeOutput) GoString

func (s CreateAttendeeOutput) 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 (*CreateAttendeeOutput) SetAttendee

SetAttendee sets the Attendee field's value.

func (CreateAttendeeOutput) String

func (s CreateAttendeeOutput) 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 CreateAttendeeRequestItem

type CreateAttendeeRequestItem struct {

	// A list of one or more capabilities.
	Capabilities *AttendeeCapabilities `type:"structure"`

	// The Amazon Chime SDK external user ID. An idempotency token. Links the attendee
	// to an identity managed by a builder application.
	//
	// Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
	//
	// Values that begin with aws: are reserved. You can't configure a value that
	// uses this prefix. Case insensitive.
	//
	// ExternalUserId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateAttendeeRequestItem's
	// String and GoString methods.
	//
	// ExternalUserId is a required field
	ExternalUserId *string `min:"2" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

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

func (CreateAttendeeRequestItem) GoString

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

SetCapabilities sets the Capabilities field's value.

func (*CreateAttendeeRequestItem) SetExternalUserId

SetExternalUserId sets the ExternalUserId field's value.

func (CreateAttendeeRequestItem) String

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

func (s *CreateAttendeeRequestItem) Validate() error

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

type CreateMeetingInput

type CreateMeetingInput struct {

	// The unique identifier for the client request. Use a different token for different
	// meetings.
	//
	// ClientRequestToken is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingInput's
	// String and GoString methods.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The external meeting ID.
	//
	// Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
	//
	// Values that begin with aws: are reserved. You can't configure a value that
	// uses this prefix. Case insensitive.
	//
	// ExternalMeetingId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingInput's
	// String and GoString methods.
	//
	// ExternalMeetingId is a required field
	ExternalMeetingId *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The Region in which to create the meeting.
	//
	// Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1,
	// ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1,
	// eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1,
	// us-west-2.
	//
	// Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.
	//
	// MediaRegion is a required field
	MediaRegion *string `min:"2" type:"string" required:"true"`

	// Lists the audio and video features enabled for a meeting, such as echo reduction.
	MeetingFeatures *MeetingFeaturesConfiguration `type:"structure"`

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

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

	// When specified, replicates the media from the primary meeting to the new
	// meeting.
	PrimaryMeetingId *string `min:"2" type:"string"`

	// Applies one or more tags to an Amazon Chime SDK meeting. Note the following:
	//
	//    * Not all resources have tags. For a list of services with resources that
	//    support tagging using this operation, see Services that support the Resource
	//    Groups Tagging API (https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/supported-services.html).
	//    If the resource doesn't yet support this operation, the resource's service
	//    might support tagging using its own API operations. For more information,
	//    refer to the documentation for that service.
	//
	//    * Each resource can have up to 50 tags. For other limits, see Tag Naming
	//    and Usage Conventions (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html#tag-conventions)
	//    in the AWS General Reference.
	//
	//    * You can only tag resources that are located in the specified AWS Region
	//    for the AWS account.
	//
	//    * To add tags to a resource, you need the necessary permissions for the
	//    service that the resource belongs to as well as permissions for adding
	//    tags. For more information, see the documentation for each service.
	//
	// Do not store personally identifiable information (PII) or other confidential
	// or sensitive information in tags. We use tags to provide you with billing
	// and administration services. Tags are not intended to be used for private
	// or sensitive data.
	//
	// Minimum permissions
	//
	// In addition to the tag:TagResources permission required by this operation,
	// you must also have the tagging permission defined by the service that created
	// the resource. For example, to tag a ChimeSDKMeetings instance using the TagResources
	// operation, you must have both of the following permissions:
	//
	// tag:TagResources
	//
	// ChimeSDKMeetings:CreateTags
	//
	// Some services might have specific requirements for tagging some resources.
	// For example, to tag an Amazon S3 bucket, you must also have the s3:GetBucketTagging
	// permission. If the expected minimum permissions don't work, check the documentation
	// for that service's tagging APIs for more information.
	Tags []*Tag `type:"list"`

	// A consistent and opaque identifier, created and maintained by the builder
	// to represent a segment of their users.
	TenantIds []*string `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateMeetingInput) GoString

func (s CreateMeetingInput) 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 (*CreateMeetingInput) SetClientRequestToken

func (s *CreateMeetingInput) SetClientRequestToken(v string) *CreateMeetingInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMeetingInput) SetExternalMeetingId

func (s *CreateMeetingInput) SetExternalMeetingId(v string) *CreateMeetingInput

SetExternalMeetingId sets the ExternalMeetingId field's value.

func (*CreateMeetingInput) SetMediaRegion

func (s *CreateMeetingInput) SetMediaRegion(v string) *CreateMeetingInput

SetMediaRegion sets the MediaRegion field's value.

func (*CreateMeetingInput) SetMeetingFeatures

SetMeetingFeatures sets the MeetingFeatures field's value.

func (*CreateMeetingInput) SetMeetingHostId

func (s *CreateMeetingInput) SetMeetingHostId(v string) *CreateMeetingInput

SetMeetingHostId sets the MeetingHostId field's value.

func (*CreateMeetingInput) SetNotificationsConfiguration

func (s *CreateMeetingInput) SetNotificationsConfiguration(v *NotificationsConfiguration) *CreateMeetingInput

SetNotificationsConfiguration sets the NotificationsConfiguration field's value.

func (*CreateMeetingInput) SetPrimaryMeetingId

func (s *CreateMeetingInput) SetPrimaryMeetingId(v string) *CreateMeetingInput

SetPrimaryMeetingId sets the PrimaryMeetingId field's value.

func (*CreateMeetingInput) SetTags

func (s *CreateMeetingInput) SetTags(v []*Tag) *CreateMeetingInput

SetTags sets the Tags field's value.

func (*CreateMeetingInput) SetTenantIds

func (s *CreateMeetingInput) SetTenantIds(v []*string) *CreateMeetingInput

SetTenantIds sets the TenantIds field's value.

func (CreateMeetingInput) String

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

func (s *CreateMeetingInput) Validate() error

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

type CreateMeetingOutput

type CreateMeetingOutput struct {

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

func (CreateMeetingOutput) GoString

func (s CreateMeetingOutput) 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 (*CreateMeetingOutput) SetMeeting

func (s *CreateMeetingOutput) SetMeeting(v *Meeting) *CreateMeetingOutput

SetMeeting sets the Meeting field's value.

func (CreateMeetingOutput) String

func (s CreateMeetingOutput) 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 CreateMeetingWithAttendeesInput

type CreateMeetingWithAttendeesInput struct {

	// The attendee information, including attendees' IDs and join tokens.
	//
	// Attendees is a required field
	Attendees []*CreateAttendeeRequestItem `min:"1" type:"list" required:"true"`

	// The unique identifier for the client request. Use a different token for different
	// meetings.
	//
	// ClientRequestToken is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingWithAttendeesInput's
	// String and GoString methods.
	ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true" sensitive:"true"`

	// The external meeting ID.
	//
	// Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
	//
	// Values that begin with aws: are reserved. You can't configure a value that
	// uses this prefix. Case insensitive.
	//
	// ExternalMeetingId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateMeetingWithAttendeesInput's
	// String and GoString methods.
	//
	// ExternalMeetingId is a required field
	ExternalMeetingId *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The Region in which to create the meeting.
	//
	// Available values: af-south-1, ap-northeast-1, ap-northeast-2, ap-south-1,
	// ap-southeast-1, ap-southeast-2, ca-central-1, eu-central-1, eu-north-1, eu-south-1,
	// eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1,
	// us-west-2.
	//
	// Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.
	//
	// MediaRegion is a required field
	MediaRegion *string `min:"2" type:"string" required:"true"`

	// Lists the audio and video features enabled for a meeting, such as echo reduction.
	MeetingFeatures *MeetingFeaturesConfiguration `type:"structure"`

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

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

	// When specified, replicates the media from the primary meeting to the new
	// meeting.
	PrimaryMeetingId *string `min:"2" type:"string"`

	// The tags in the request.
	Tags []*Tag `type:"list"`

	// A consistent and opaque identifier, created and maintained by the builder
	// to represent a segment of their users.
	TenantIds []*string `min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (CreateMeetingWithAttendeesInput) 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 (*CreateMeetingWithAttendeesInput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*CreateMeetingWithAttendeesInput) SetClientRequestToken

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMeetingWithAttendeesInput) SetExternalMeetingId

SetExternalMeetingId sets the ExternalMeetingId field's value.

func (*CreateMeetingWithAttendeesInput) SetMediaRegion

SetMediaRegion sets the MediaRegion field's value.

func (*CreateMeetingWithAttendeesInput) SetMeetingFeatures

SetMeetingFeatures sets the MeetingFeatures field's value.

func (*CreateMeetingWithAttendeesInput) SetMeetingHostId

SetMeetingHostId sets the MeetingHostId field's value.

func (*CreateMeetingWithAttendeesInput) SetNotificationsConfiguration

SetNotificationsConfiguration sets the NotificationsConfiguration field's value.

func (*CreateMeetingWithAttendeesInput) SetPrimaryMeetingId

SetPrimaryMeetingId sets the PrimaryMeetingId field's value.

func (*CreateMeetingWithAttendeesInput) SetTags

SetTags sets the Tags field's value.

func (*CreateMeetingWithAttendeesInput) SetTenantIds

SetTenantIds sets the TenantIds field's value.

func (CreateMeetingWithAttendeesInput) String

String returns the string representation.

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

func (*CreateMeetingWithAttendeesInput) Validate

func (s *CreateMeetingWithAttendeesInput) Validate() error

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

type CreateMeetingWithAttendeesOutput

type CreateMeetingWithAttendeesOutput struct {

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

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

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

func (CreateMeetingWithAttendeesOutput) 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 (*CreateMeetingWithAttendeesOutput) SetAttendees

SetAttendees sets the Attendees field's value.

func (*CreateMeetingWithAttendeesOutput) SetErrors

SetErrors sets the Errors field's value.

func (*CreateMeetingWithAttendeesOutput) SetMeeting

SetMeeting sets the Meeting field's value.

func (CreateMeetingWithAttendeesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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 DeleteAttendeeInput

type DeleteAttendeeInput struct {

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

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

func (DeleteAttendeeInput) GoString

func (s DeleteAttendeeInput) 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 (*DeleteAttendeeInput) SetAttendeeId

func (s *DeleteAttendeeInput) SetAttendeeId(v string) *DeleteAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*DeleteAttendeeInput) SetMeetingId

func (s *DeleteAttendeeInput) SetMeetingId(v string) *DeleteAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (DeleteAttendeeInput) String

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

func (s *DeleteAttendeeInput) Validate() error

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

type DeleteAttendeeOutput

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

func (DeleteAttendeeOutput) GoString

func (s DeleteAttendeeOutput) 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 (DeleteAttendeeOutput) String

func (s DeleteAttendeeOutput) 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 DeleteMeetingInput

type DeleteMeetingInput struct {

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

func (DeleteMeetingInput) GoString

func (s DeleteMeetingInput) 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 (*DeleteMeetingInput) SetMeetingId

func (s *DeleteMeetingInput) SetMeetingId(v string) *DeleteMeetingInput

SetMeetingId sets the MeetingId field's value.

func (DeleteMeetingInput) String

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

func (s *DeleteMeetingInput) Validate() error

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

type DeleteMeetingOutput

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

func (DeleteMeetingOutput) GoString

func (s DeleteMeetingOutput) 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 (DeleteMeetingOutput) String

func (s DeleteMeetingOutput) 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 EngineTranscribeMedicalSettings

type EngineTranscribeMedicalSettings struct {

	// Set this field to PHI to identify personal health information in the transcription
	// output.
	ContentIdentificationType *string `type:"string" enum:"TranscribeMedicalContentIdentificationType"`

	// The language code specified for the Amazon Transcribe Medical engine.
	//
	// LanguageCode is a required field
	LanguageCode *string `type:"string" required:"true" enum:"TranscribeMedicalLanguageCode"`

	// The AWS Region passed to Amazon Transcribe Medical. If you don't specify
	// a Region, Amazon Chime uses the meeting's Region.
	Region *string `type:"string" enum:"TranscribeMedicalRegion"`

	// The specialty specified for the Amazon Transcribe Medical engine.
	//
	// Specialty is a required field
	Specialty *string `type:"string" required:"true" enum:"TranscribeMedicalSpecialty"`

	// The type of transcription.
	//
	// Type is a required field
	Type *string `type:"string" required:"true" enum:"TranscribeMedicalType"`

	// The name of the vocabulary passed to Amazon Transcribe Medical.
	VocabularyName *string `type:"string"`
	// contains filtered or unexported fields
}

Settings specific to the Amazon Transcribe Medical engine.

func (EngineTranscribeMedicalSettings) 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 (*EngineTranscribeMedicalSettings) SetContentIdentificationType

func (s *EngineTranscribeMedicalSettings) SetContentIdentificationType(v string) *EngineTranscribeMedicalSettings

SetContentIdentificationType sets the ContentIdentificationType field's value.

func (*EngineTranscribeMedicalSettings) SetLanguageCode

SetLanguageCode sets the LanguageCode field's value.

func (*EngineTranscribeMedicalSettings) SetRegion

SetRegion sets the Region field's value.

func (*EngineTranscribeMedicalSettings) SetSpecialty

SetSpecialty sets the Specialty field's value.

func (*EngineTranscribeMedicalSettings) SetType

SetType sets the Type field's value.

func (*EngineTranscribeMedicalSettings) SetVocabularyName

SetVocabularyName sets the VocabularyName field's value.

func (EngineTranscribeMedicalSettings) String

String returns the string representation.

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

func (*EngineTranscribeMedicalSettings) Validate

func (s *EngineTranscribeMedicalSettings) Validate() error

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

type EngineTranscribeSettings

type EngineTranscribeSettings struct {

	// Labels all personally identifiable information (PII) identified in your transcript.
	// If you don't include PiiEntityTypes, all PII is identified.
	//
	// You can’t set ContentIdentificationType and ContentRedactionType.
	ContentIdentificationType *string `type:"string" enum:"TranscribeContentIdentificationType"`

	// Content redaction is performed at the segment level. If you don't include
	// PiiEntityTypes, all PII is redacted.
	//
	// You can’t set ContentRedactionType and ContentIdentificationType.
	ContentRedactionType *string `type:"string" enum:"TranscribeContentRedactionType"`

	// Enables partial result stabilization for your transcription. Partial result
	// stabilization can reduce latency in your output, but may impact accuracy.
	EnablePartialResultsStabilization *bool `type:"boolean"`

	// Enables automatic language identification for your transcription.
	//
	// If you include IdentifyLanguage, you can optionally use LanguageOptions to
	// include a list of language codes that you think may be present in your audio
	// stream. Including language options can improve transcription accuracy.
	//
	// You can also use PreferredLanguage to include a preferred language. Doing
	// so can help Amazon Transcribe identify the language faster.
	//
	// You must include either LanguageCode or IdentifyLanguage.
	//
	// Language identification can't be combined with custom language models or
	// redaction.
	IdentifyLanguage *bool `type:"boolean"`

	// Specify the language code that represents the language spoken.
	//
	// If you're unsure of the language spoken in your audio, consider using IdentifyLanguage
	// to enable automatic language identification.
	LanguageCode *string `type:"string" enum:"TranscribeLanguageCode"`

	// Specify the name of the custom language model that you want to use when processing
	// your transcription. Note that language model names are case sensitive.
	//
	// The language of the specified language model must match the language code.
	// If the languages don't match, the custom language model isn't applied. There
	// are no errors or warnings associated with a language mismatch.
	//
	// If you use Amazon Transcribe in multiple Regions, the custom language model
	// must be available in Amazon Transcribe in each Region.
	LanguageModelName *string `min:"1" type:"string"`

	// Specify two or more language codes that represent the languages you think
	// may be present in your media; including more than five is not recommended.
	// If you're unsure what languages are present, do not include this parameter.
	//
	// Including language options can improve the accuracy of language identification.
	//
	// If you include LanguageOptions, you must also include IdentifyLanguage.
	//
	// You can only include one language dialect per language. For example, you
	// cannot include en-US and en-AU.
	LanguageOptions *string `min:"1" type:"string"`

	// Specify the level of stability to use when you enable partial results stabilization
	// (EnablePartialResultsStabilization).
	//
	// Low stability provides the highest accuracy. High stability transcribes faster,
	// but with slightly lower accuracy.
	PartialResultsStability *string `type:"string" enum:"TranscribePartialResultsStability"`

	// Specify which types of personally identifiable information (PII) you want
	// to redact in your transcript. You can include as many types as you'd like,
	// or you can select ALL.
	//
	// Values must be comma-separated and can include: ADDRESS, BANK_ACCOUNT_NUMBER,
	// BANK_ROUTING, CREDIT_DEBIT_CVV, CREDIT_DEBIT_EXPIRY CREDIT_DEBIT_NUMBER,
	// EMAIL,NAME, PHONE, PIN, SSN, or ALL.
	//
	// Note that if you include PiiEntityTypes, you must also include ContentIdentificationType
	// or ContentRedactionType.
	//
	// If you include ContentRedactionType or ContentIdentificationType, but do
	// not include PiiEntityTypes, all PII is redacted or identified.
	PiiEntityTypes *string `min:"1" type:"string"`

	// Specify a preferred language from the subset of languages codes you specified
	// in LanguageOptions.
	//
	// You can only use this parameter if you include IdentifyLanguage and LanguageOptions.
	PreferredLanguage *string `type:"string" enum:"TranscribeLanguageCode"`

	// The AWS Region in which to use Amazon Transcribe.
	//
	// If you don't specify a Region, then the MediaRegion (https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html)
	// of the meeting is used. However, if Amazon Transcribe is not available in
	// the MediaRegion, then a TranscriptFailed event is sent.
	//
	// Use auto to use Amazon Transcribe in a Region near the meeting’s MediaRegion.
	// For more information, refer to Choosing a transcription Region (https://docs.aws.amazon.com/chime-sdk/latest/dg/transcription-options.html#choose-region)
	// in the Amazon Chime SDK Developer Guide.
	Region *string `type:"string" enum:"TranscribeRegion"`

	// Specify how you want your vocabulary filter applied to your transcript.
	//
	// To replace words with ***, choose mask.
	//
	// To delete words, choose remove.
	//
	// To flag words without changing them, choose tag.
	VocabularyFilterMethod *string `type:"string" enum:"TranscribeVocabularyFilterMethod"`

	// Specify the name of the custom vocabulary filter that you want to use when
	// processing your transcription. Note that vocabulary filter names are case
	// sensitive.
	//
	// If you use Amazon Transcribe in multiple Regions, the vocabulary filter must
	// be available in Amazon Transcribe in each Region.
	//
	// If you include IdentifyLanguage and want to use one or more vocabulary filters
	// with your transcription, use the VocabularyFilterNames parameter instead.
	VocabularyFilterName *string `type:"string"`

	// Specify the names of the custom vocabulary filters that you want to use when
	// processing your transcription. Note that vocabulary filter names are case
	// sensitive.
	//
	// If you use Amazon Transcribe in multiple Regions, the vocabulary filter must
	// be available in Amazon Transcribe in each Region.
	//
	// If you're not including IdentifyLanguage and want to use a custom vocabulary
	// filter with your transcription, use the VocabularyFilterName parameter instead.
	VocabularyFilterNames *string `min:"1" type:"string"`

	// Specify the name of the custom vocabulary that you want to use when processing
	// your transcription. Note that vocabulary names are case sensitive.
	//
	// If you use Amazon Transcribe multiple Regions, the vocabulary must be available
	// in Amazon Transcribe in each Region.
	//
	// If you include IdentifyLanguage and want to use one or more custom vocabularies
	// with your transcription, use the VocabularyNames parameter instead.
	VocabularyName *string `type:"string"`

	// Specify the names of the custom vocabularies that you want to use when processing
	// your transcription. Note that vocabulary names are case sensitive.
	//
	// If you use Amazon Transcribe in multiple Regions, the vocabulary must be
	// available in Amazon Transcribe in each Region.
	//
	// If you don't include IdentifyLanguage and want to use a custom vocabulary
	// with your transcription, use the VocabularyName parameter instead.
	VocabularyNames *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Settings specific for Amazon Transcribe as the live transcription engine.

If you specify an invalid combination of parameters, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription (https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html) API in the Amazon Transcribe Developer Guide.

func (EngineTranscribeSettings) GoString

func (s EngineTranscribeSettings) 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 (*EngineTranscribeSettings) SetContentIdentificationType

func (s *EngineTranscribeSettings) SetContentIdentificationType(v string) *EngineTranscribeSettings

SetContentIdentificationType sets the ContentIdentificationType field's value.

func (*EngineTranscribeSettings) SetContentRedactionType

func (s *EngineTranscribeSettings) SetContentRedactionType(v string) *EngineTranscribeSettings

SetContentRedactionType sets the ContentRedactionType field's value.

func (*EngineTranscribeSettings) SetEnablePartialResultsStabilization

func (s *EngineTranscribeSettings) SetEnablePartialResultsStabilization(v bool) *EngineTranscribeSettings

SetEnablePartialResultsStabilization sets the EnablePartialResultsStabilization field's value.

func (*EngineTranscribeSettings) SetIdentifyLanguage

func (s *EngineTranscribeSettings) SetIdentifyLanguage(v bool) *EngineTranscribeSettings

SetIdentifyLanguage sets the IdentifyLanguage field's value.

func (*EngineTranscribeSettings) SetLanguageCode

SetLanguageCode sets the LanguageCode field's value.

func (*EngineTranscribeSettings) SetLanguageModelName

func (s *EngineTranscribeSettings) SetLanguageModelName(v string) *EngineTranscribeSettings

SetLanguageModelName sets the LanguageModelName field's value.

func (*EngineTranscribeSettings) SetLanguageOptions

func (s *EngineTranscribeSettings) SetLanguageOptions(v string) *EngineTranscribeSettings

SetLanguageOptions sets the LanguageOptions field's value.

func (*EngineTranscribeSettings) SetPartialResultsStability

func (s *EngineTranscribeSettings) SetPartialResultsStability(v string) *EngineTranscribeSettings

SetPartialResultsStability sets the PartialResultsStability field's value.

func (*EngineTranscribeSettings) SetPiiEntityTypes

func (s *EngineTranscribeSettings) SetPiiEntityTypes(v string) *EngineTranscribeSettings

SetPiiEntityTypes sets the PiiEntityTypes field's value.

func (*EngineTranscribeSettings) SetPreferredLanguage

func (s *EngineTranscribeSettings) SetPreferredLanguage(v string) *EngineTranscribeSettings

SetPreferredLanguage sets the PreferredLanguage field's value.

func (*EngineTranscribeSettings) SetRegion

SetRegion sets the Region field's value.

func (*EngineTranscribeSettings) SetVocabularyFilterMethod

func (s *EngineTranscribeSettings) SetVocabularyFilterMethod(v string) *EngineTranscribeSettings

SetVocabularyFilterMethod sets the VocabularyFilterMethod field's value.

func (*EngineTranscribeSettings) SetVocabularyFilterName

func (s *EngineTranscribeSettings) SetVocabularyFilterName(v string) *EngineTranscribeSettings

SetVocabularyFilterName sets the VocabularyFilterName field's value.

func (*EngineTranscribeSettings) SetVocabularyFilterNames

func (s *EngineTranscribeSettings) SetVocabularyFilterNames(v string) *EngineTranscribeSettings

SetVocabularyFilterNames sets the VocabularyFilterNames field's value.

func (*EngineTranscribeSettings) SetVocabularyName

func (s *EngineTranscribeSettings) SetVocabularyName(v string) *EngineTranscribeSettings

SetVocabularyName sets the VocabularyName field's value.

func (*EngineTranscribeSettings) SetVocabularyNames

func (s *EngineTranscribeSettings) SetVocabularyNames(v string) *EngineTranscribeSettings

SetVocabularyNames sets the VocabularyNames field's value.

func (EngineTranscribeSettings) String

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

func (s *EngineTranscribeSettings) 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:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The client is permanently forbidden from making the request.

func (*ForbiddenException) Code

func (s *ForbiddenException) Code() string

Code returns the exception type name.

func (*ForbiddenException) Error

func (s *ForbiddenException) Error() string

func (ForbiddenException) GoString

func (s ForbiddenException) GoString() string

GoString returns the string representation.

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

func (*ForbiddenException) Message

func (s *ForbiddenException) Message() string

Message returns the exception's message.

func (*ForbiddenException) OrigErr

func (s *ForbiddenException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ForbiddenException) RequestID

func (s *ForbiddenException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ForbiddenException) StatusCode

func (s *ForbiddenException) StatusCode() int

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

func (ForbiddenException) String

func (s ForbiddenException) String() string

String returns the string representation.

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

type GetAttendeeInput

type GetAttendeeInput struct {

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

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

func (GetAttendeeInput) GoString

func (s GetAttendeeInput) 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 (*GetAttendeeInput) SetAttendeeId

func (s *GetAttendeeInput) SetAttendeeId(v string) *GetAttendeeInput

SetAttendeeId sets the AttendeeId field's value.

func (*GetAttendeeInput) SetMeetingId

func (s *GetAttendeeInput) SetMeetingId(v string) *GetAttendeeInput

SetMeetingId sets the MeetingId field's value.

func (GetAttendeeInput) String

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

func (s *GetAttendeeInput) Validate() error

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

type GetAttendeeOutput

type GetAttendeeOutput struct {

	// The Amazon Chime SDK attendee information.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAttendeeOutput) GoString

func (s GetAttendeeOutput) 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 (*GetAttendeeOutput) SetAttendee

func (s *GetAttendeeOutput) SetAttendee(v *Attendee) *GetAttendeeOutput

SetAttendee sets the Attendee field's value.

func (GetAttendeeOutput) String

func (s GetAttendeeOutput) 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 GetMeetingInput

type GetMeetingInput struct {

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

func (GetMeetingInput) GoString

func (s GetMeetingInput) 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 (*GetMeetingInput) SetMeetingId

func (s *GetMeetingInput) SetMeetingId(v string) *GetMeetingInput

SetMeetingId sets the MeetingId field's value.

func (GetMeetingInput) String

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

func (s *GetMeetingInput) Validate() error

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

type GetMeetingOutput

type GetMeetingOutput struct {

	// The Amazon Chime SDK meeting information.
	Meeting *Meeting `type:"structure"`
	// contains filtered or unexported fields
}

func (GetMeetingOutput) GoString

func (s GetMeetingOutput) 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 (*GetMeetingOutput) SetMeeting

func (s *GetMeetingOutput) SetMeeting(v *Meeting) *GetMeetingOutput

SetMeeting sets the Meeting field's value.

func (GetMeetingOutput) String

func (s GetMeetingOutput) 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 LimitExceededException

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

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The request exceeds the resource limit.

func (*LimitExceededException) Code

func (s *LimitExceededException) Code() string

Code returns the exception type name.

func (*LimitExceededException) Error

func (s *LimitExceededException) Error() string

func (LimitExceededException) GoString

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

func (s *LimitExceededException) Message() string

Message returns the exception's message.

func (*LimitExceededException) OrigErr

func (s *LimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*LimitExceededException) RequestID

func (s *LimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*LimitExceededException) StatusCode

func (s *LimitExceededException) StatusCode() int

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

func (LimitExceededException) String

func (s LimitExceededException) 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 ListAttendeesInput

type ListAttendeesInput struct {

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

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

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

func (ListAttendeesInput) GoString

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

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

SetMaxResults sets the MaxResults field's value.

func (*ListAttendeesInput) SetMeetingId

func (s *ListAttendeesInput) SetMeetingId(v string) *ListAttendeesInput

SetMeetingId sets the MeetingId field's value.

func (*ListAttendeesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListAttendeesInput) String

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

func (s *ListAttendeesInput) Validate() error

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

type ListAttendeesOutput

type ListAttendeesOutput struct {

	// The Amazon Chime SDK attendee information.
	Attendees []*Attendee `type:"list"`

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

func (ListAttendeesOutput) GoString

func (s ListAttendeesOutput) 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 (*ListAttendeesOutput) SetAttendees

func (s *ListAttendeesOutput) SetAttendees(v []*Attendee) *ListAttendeesOutput

SetAttendees sets the Attendees field's value.

func (*ListAttendeesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListAttendeesOutput) String

func (s ListAttendeesOutput) 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 ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The ARN of the resource.
	//
	// ResourceARN is a required field
	ResourceARN *string `location:"querystring" locationName:"arn" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) 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 (*ListTagsForResourceInput) SetResourceARN

SetResourceARN sets the ResourceARN field's value.

func (ListTagsForResourceInput) String

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

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// The tags requested for the specified resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) 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 (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) 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 MediaPlacement

type MediaPlacement struct {

	// The audio fallback URL.
	AudioFallbackUrl *string `type:"string"`

	// The audio host URL.
	AudioHostUrl *string `type:"string"`

	// The event ingestion URL.
	EventIngestionUrl *string `type:"string"`

	// The screen data URL.
	ScreenDataUrl *string `type:"string"`

	// The screen sharing URL.
	ScreenSharingUrl *string `type:"string"`

	// The screen viewing URL.
	ScreenViewingUrl *string `type:"string"`

	// The signaling URL.
	SignalingUrl *string `type:"string"`

	// The turn control URL.
	TurnControlUrl *string `type:"string"`
	// contains filtered or unexported fields
}

A set of endpoints used by clients to connect to the media service group for an Amazon Chime SDK meeting.

func (MediaPlacement) GoString

func (s MediaPlacement) 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 (*MediaPlacement) SetAudioFallbackUrl

func (s *MediaPlacement) SetAudioFallbackUrl(v string) *MediaPlacement

SetAudioFallbackUrl sets the AudioFallbackUrl field's value.

func (*MediaPlacement) SetAudioHostUrl

func (s *MediaPlacement) SetAudioHostUrl(v string) *MediaPlacement

SetAudioHostUrl sets the AudioHostUrl field's value.

func (*MediaPlacement) SetEventIngestionUrl

func (s *MediaPlacement) SetEventIngestionUrl(v string) *MediaPlacement

SetEventIngestionUrl sets the EventIngestionUrl field's value.

func (*MediaPlacement) SetScreenDataUrl

func (s *MediaPlacement) SetScreenDataUrl(v string) *MediaPlacement

SetScreenDataUrl sets the ScreenDataUrl field's value.

func (*MediaPlacement) SetScreenSharingUrl

func (s *MediaPlacement) SetScreenSharingUrl(v string) *MediaPlacement

SetScreenSharingUrl sets the ScreenSharingUrl field's value.

func (*MediaPlacement) SetScreenViewingUrl

func (s *MediaPlacement) SetScreenViewingUrl(v string) *MediaPlacement

SetScreenViewingUrl sets the ScreenViewingUrl field's value.

func (*MediaPlacement) SetSignalingUrl

func (s *MediaPlacement) SetSignalingUrl(v string) *MediaPlacement

SetSignalingUrl sets the SignalingUrl field's value.

func (*MediaPlacement) SetTurnControlUrl

func (s *MediaPlacement) SetTurnControlUrl(v string) *MediaPlacement

SetTurnControlUrl sets the TurnControlUrl field's value.

func (MediaPlacement) String

func (s MediaPlacement) 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 Meeting

type Meeting struct {

	// The external meeting ID.
	//
	// Pattern: [-_&@+=,(){}\[\]\/«».:|'"#a-zA-Z0-9À-ÿ\s]*
	//
	// Values that begin with aws: are reserved. You can't configure a value that
	// uses this prefix. Case insensitive.
	//
	// ExternalMeetingId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Meeting's
	// String and GoString methods.
	ExternalMeetingId *string `min:"2" type:"string" sensitive:"true"`

	// The media placement for the meeting.
	MediaPlacement *MediaPlacement `type:"structure"`

	// The Region in which you create the meeting. Available values: af-south-1,
	// ap-northeast-1, ap-northeast-2, ap-south-1, ap-southeast-1, ap-southeast-2,
	// ca-central-1, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2,
	// eu-west-3, sa-east-1, us-east-1, us-east-2, us-west-1, us-west-2.
	//
	// Available values in AWS GovCloud (US) Regions: us-gov-east-1, us-gov-west-1.
	MediaRegion *string `min:"2" type:"string"`

	// The ARN of the meeting.
	MeetingArn *string `min:"1" type:"string"`

	// The features available to a meeting, such as echo reduction.
	MeetingFeatures *MeetingFeaturesConfiguration `type:"structure"`

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

	// The Amazon Chime SDK meeting ID.
	MeetingId *string `type:"string"`

	// When specified, replicates the media from the primary meeting to this meeting.
	PrimaryMeetingId *string `min:"2" type:"string"`

	// Array of strings.
	TenantIds []*string `min:"1" type:"list"`
	// contains filtered or unexported fields
}

A meeting created using the Amazon Chime SDK.

func (Meeting) GoString

func (s Meeting) 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 (*Meeting) SetExternalMeetingId

func (s *Meeting) SetExternalMeetingId(v string) *Meeting

SetExternalMeetingId sets the ExternalMeetingId field's value.

func (*Meeting) SetMediaPlacement

func (s *Meeting) SetMediaPlacement(v *MediaPlacement) *Meeting

SetMediaPlacement sets the MediaPlacement field's value.

func (*Meeting) SetMediaRegion

func (s *Meeting) SetMediaRegion(v string) *Meeting

SetMediaRegion sets the MediaRegion field's value.

func (*Meeting) SetMeetingArn

func (s *Meeting) SetMeetingArn(v string) *Meeting

SetMeetingArn sets the MeetingArn field's value.

func (*Meeting) SetMeetingFeatures

func (s *Meeting) SetMeetingFeatures(v *MeetingFeaturesConfiguration) *Meeting

SetMeetingFeatures sets the MeetingFeatures field's value.

func (*Meeting) SetMeetingHostId

func (s *Meeting) SetMeetingHostId(v string) *Meeting

SetMeetingHostId sets the MeetingHostId field's value.

func (*Meeting) SetMeetingId

func (s *Meeting) SetMeetingId(v string) *Meeting

SetMeetingId sets the MeetingId field's value.

func (*Meeting) SetPrimaryMeetingId

func (s *Meeting) SetPrimaryMeetingId(v string) *Meeting

SetPrimaryMeetingId sets the PrimaryMeetingId field's value.

func (*Meeting) SetTenantIds

func (s *Meeting) SetTenantIds(v []*string) *Meeting

SetTenantIds sets the TenantIds field's value.

func (Meeting) String

func (s Meeting) 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 MeetingFeaturesConfiguration

type MeetingFeaturesConfiguration struct {

	// The configuration settings for the audio features available to a meeting.
	Audio *AudioFeatures `type:"structure"`
	// contains filtered or unexported fields
}

The configuration settings of the features available to a meeting.

func (MeetingFeaturesConfiguration) GoString

func (s MeetingFeaturesConfiguration) 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 (*MeetingFeaturesConfiguration) SetAudio

SetAudio sets the Audio field's value.

func (MeetingFeaturesConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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:"-"`

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request ID associated with the call responsible for the exception.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

One or more of the resources in the request does not exist in the system.

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 NotificationsConfiguration

type NotificationsConfiguration struct {

	// The ARN of the AWS Lambda function in the notifications configuration.
	//
	// LambdaFunctionArn is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by NotificationsConfiguration's
	// String and GoString methods.
	LambdaFunctionArn *string `min:"1" type:"string" sensitive:"true"`

	// The ARN of the SNS topic.
	//
	// SnsTopicArn is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by NotificationsConfiguration's
	// String and GoString methods.
	SnsTopicArn *string `min:"1" type:"string" sensitive:"true"`

	// The ARN of the SQS queue.
	//
	// SqsQueueArn is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by NotificationsConfiguration's
	// String and GoString methods.
	SqsQueueArn *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

The configuration for resource targets to receive notifications when meeting and attendee events occur.

func (NotificationsConfiguration) GoString

func (s NotificationsConfiguration) 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 (*NotificationsConfiguration) SetLambdaFunctionArn

func (s *NotificationsConfiguration) SetLambdaFunctionArn(v string) *NotificationsConfiguration

SetLambdaFunctionArn sets the LambdaFunctionArn field's value.

func (*NotificationsConfiguration) SetSnsTopicArn

SetSnsTopicArn sets the SnsTopicArn field's value.

func (*NotificationsConfiguration) SetSqsQueueArn

SetSqsQueueArn sets the SqsQueueArn field's value.

func (NotificationsConfiguration) String

String returns the string representation.

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

func (*NotificationsConfiguration) Validate

func (s *NotificationsConfiguration) Validate() error

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

type ResourceNotFoundException

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

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The ID of the resource that couldn't be found.
	RequestId *string `type:"string"`

	// The name of the resource that couldn't be found.
	ResourceName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The resource that you want to tag couldn't be found.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

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

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

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

func (ResourceNotFoundException) String

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

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

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The ID of the failed request.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The service encountered an unexpected error.

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

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`

	// The number of seconds the caller should wait before retrying.
	RetryAfterSeconds *string `location:"header" locationName:"Retry-After" type:"string"`
	// contains filtered or unexported fields
}

The service is currently unavailable.

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 StartMeetingTranscriptionInput

type StartMeetingTranscriptionInput struct {

	// The unique ID of the meeting being transcribed.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`

	// The configuration for the current transcription operation. Must contain EngineTranscribeSettings
	// or EngineTranscribeMedicalSettings.
	//
	// TranscriptionConfiguration is a required field
	TranscriptionConfiguration *TranscriptionConfiguration `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (StartMeetingTranscriptionInput) 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 (*StartMeetingTranscriptionInput) SetMeetingId

SetMeetingId sets the MeetingId field's value.

func (*StartMeetingTranscriptionInput) SetTranscriptionConfiguration

SetTranscriptionConfiguration sets the TranscriptionConfiguration field's value.

func (StartMeetingTranscriptionInput) String

String returns the string representation.

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

func (*StartMeetingTranscriptionInput) Validate

func (s *StartMeetingTranscriptionInput) Validate() error

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

type StartMeetingTranscriptionOutput

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

func (StartMeetingTranscriptionOutput) 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 (StartMeetingTranscriptionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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 StopMeetingTranscriptionInput

type StopMeetingTranscriptionInput struct {

	// The unique ID of the meeting for which you stop transcription.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StopMeetingTranscriptionInput) 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 (*StopMeetingTranscriptionInput) SetMeetingId

SetMeetingId sets the MeetingId field's value.

func (StopMeetingTranscriptionInput) String

String returns the string representation.

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

func (*StopMeetingTranscriptionInput) Validate

func (s *StopMeetingTranscriptionInput) Validate() error

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

type StopMeetingTranscriptionOutput

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

func (StopMeetingTranscriptionOutput) 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 (StopMeetingTranscriptionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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 Tag

type Tag struct {

	// The tag's key.
	//
	// Key is a required field
	Key *string `min:"1" type:"string" required:"true"`

	// The tag's value.
	//
	// Value is a required field
	Value *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

A key-value pair that you define.

func (Tag) GoString

func (s Tag) 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 (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue

func (s *Tag) SetValue(v string) *Tag

SetValue sets the Value field's value.

func (Tag) String

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

func (s *Tag) Validate() error

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

type TagResourceInput

type TagResourceInput struct {

	// The ARN of the resource.
	//
	// ResourceARN is a required field
	ResourceARN *string `min:"1" type:"string" required:"true"`

	// Lists the requested tags.
	//
	// Tags is a required field
	Tags []*Tag `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) 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 (*TagResourceInput) SetResourceARN

func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput

SetResourceARN sets the ResourceARN field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

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

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput

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

func (TagResourceOutput) GoString

func (s TagResourceOutput) 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 (TagResourceOutput) String

func (s TagResourceOutput) 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 ThrottlingException

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

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The ID of the request that exceeded the throttling limit.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The number of customer requests exceeds the request rate limit.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

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

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

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

func (ThrottlingException) String

func (s ThrottlingException) 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 TooManyTagsException

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

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The ID of the request that contains too many tags.
	RequestId *string `type:"string"`

	// The name of the resource that received too many tags.
	ResourceName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Too many tags were added to the specified resource.

func (*TooManyTagsException) Code

func (s *TooManyTagsException) Code() string

Code returns the exception type name.

func (*TooManyTagsException) Error

func (s *TooManyTagsException) Error() string

func (TooManyTagsException) GoString

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

func (s *TooManyTagsException) Message() string

Message returns the exception's message.

func (*TooManyTagsException) OrigErr

func (s *TooManyTagsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyTagsException) RequestID

func (s *TooManyTagsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyTagsException) StatusCode

func (s *TooManyTagsException) StatusCode() int

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

func (TooManyTagsException) String

func (s TooManyTagsException) 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 TranscriptionConfiguration

type TranscriptionConfiguration struct {

	// The transcription configuration settings passed to Amazon Transcribe Medical.
	EngineTranscribeMedicalSettings *EngineTranscribeMedicalSettings `type:"structure"`

	// The transcription configuration settings passed to Amazon Transcribe.
	EngineTranscribeSettings *EngineTranscribeSettings `type:"structure"`
	// contains filtered or unexported fields
}

The configuration for the current transcription operation. Must contain EngineTranscribeSettings or EngineTranscribeMedicalSettings.

func (TranscriptionConfiguration) GoString

func (s TranscriptionConfiguration) 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 (*TranscriptionConfiguration) SetEngineTranscribeMedicalSettings

SetEngineTranscribeMedicalSettings sets the EngineTranscribeMedicalSettings field's value.

func (*TranscriptionConfiguration) SetEngineTranscribeSettings

SetEngineTranscribeSettings sets the EngineTranscribeSettings field's value.

func (TranscriptionConfiguration) String

String returns the string representation.

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

func (*TranscriptionConfiguration) Validate

func (s *TranscriptionConfiguration) Validate() error

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

type UnauthorizedException

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

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The user isn't authorized to request a resource.

func (*UnauthorizedException) Code

func (s *UnauthorizedException) Code() string

Code returns the exception type name.

func (*UnauthorizedException) Error

func (s *UnauthorizedException) Error() string

func (UnauthorizedException) GoString

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

func (s *UnauthorizedException) Message() string

Message returns the exception's message.

func (*UnauthorizedException) OrigErr

func (s *UnauthorizedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnauthorizedException) RequestID

func (s *UnauthorizedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnauthorizedException) StatusCode

func (s *UnauthorizedException) StatusCode() int

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

func (UnauthorizedException) String

func (s UnauthorizedException) 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 UnprocessableEntityException

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

	Code_ *string `locationName:"Code" type:"string"`

	Message_ *string `locationName:"Message" type:"string"`

	// The request id associated with the call responsible for the exception.
	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

The request was well-formed but was unable to be followed due to semantic errors.

func (*UnprocessableEntityException) Code

Code returns the exception type name.

func (*UnprocessableEntityException) Error

func (UnprocessableEntityException) GoString

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

func (s *UnprocessableEntityException) Message() string

Message returns the exception's message.

func (*UnprocessableEntityException) OrigErr

func (s *UnprocessableEntityException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnprocessableEntityException) RequestID

func (s *UnprocessableEntityException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnprocessableEntityException) StatusCode

func (s *UnprocessableEntityException) StatusCode() int

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

func (UnprocessableEntityException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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 UntagResourceInput

type UntagResourceInput struct {

	// The ARN of the resource that you're removing tags from.
	//
	// ResourceARN is a required field
	ResourceARN *string `min:"1" type:"string" required:"true"`

	// The tag keys being removed from the resources.
	//
	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) 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 (*UntagResourceInput) SetResourceARN

func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput

SetResourceARN sets the ResourceARN field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

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

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput

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

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) 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 (UntagResourceOutput) String

func (s UntagResourceOutput) 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 UpdateAttendeeCapabilitiesInput

type UpdateAttendeeCapabilitiesInput struct {

	// The ID of the attendee associated with the update request.
	//
	// AttendeeId is a required field
	AttendeeId *string `location:"uri" locationName:"AttendeeId" type:"string" required:"true"`

	// The capabilities that you want to update.
	//
	// Capabilities is a required field
	Capabilities *AttendeeCapabilities `type:"structure" required:"true"`

	// The ID of the meeting associated with the update request.
	//
	// MeetingId is a required field
	MeetingId *string `location:"uri" locationName:"MeetingId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAttendeeCapabilitiesInput) 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 (*UpdateAttendeeCapabilitiesInput) SetAttendeeId

SetAttendeeId sets the AttendeeId field's value.

func (*UpdateAttendeeCapabilitiesInput) SetCapabilities

SetCapabilities sets the Capabilities field's value.

func (*UpdateAttendeeCapabilitiesInput) SetMeetingId

SetMeetingId sets the MeetingId field's value.

func (UpdateAttendeeCapabilitiesInput) String

String returns the string representation.

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

func (*UpdateAttendeeCapabilitiesInput) Validate

func (s *UpdateAttendeeCapabilitiesInput) Validate() error

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

type UpdateAttendeeCapabilitiesOutput

type UpdateAttendeeCapabilitiesOutput struct {

	// The updated attendee data.
	Attendee *Attendee `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateAttendeeCapabilitiesOutput) 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 (*UpdateAttendeeCapabilitiesOutput) SetAttendee

SetAttendee sets the Attendee field's value.

func (UpdateAttendeeCapabilitiesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in 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 chimesdkmeetingsiface provides an interface to enable mocking the Amazon Chime SDK Meetings service client for testing your code.
Package chimesdkmeetingsiface provides an interface to enable mocking the Amazon Chime SDK Meetings service client for testing your code.

Jump to

Keyboard shortcuts

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