File: doc.go

package info (click to toggle)
golang-github-aws-aws-sdk-go-v2 1.30.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 662,428 kB
  • sloc: java: 16,875; makefile: 432; sh: 175
file content (55 lines) | stat: -rw-r--r-- 2,727 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
// Code generated by smithy-go-codegen DO NOT EDIT.

// Package ivsrealtime provides the API client, operations, and parameter types
// for Amazon Interactive Video Service RealTime.
//
// The Amazon Interactive Video Service (IVS) real-time API is REST compatible,
// using a standard HTTP API and an AWS EventBridge event stream for responses.
// JSON is used for both requests and responses, including errors.
//
// Key Concepts
//
//   - Stage — A virtual space where participants can exchange video in real time.
//
//   - Participant token — A token that authenticates a participant when they join
//     a stage.
//
//   - Participant object — Represents participants (people) in the stage and
//     contains information about them. When a token is created, it includes a
//     participant ID; when a participant uses that token to join a stage, the
//     participant is associated with that participant ID. There is a 1:1 mapping
//     between participant tokens and participants.
//
// For server-side composition:
//
//   - Composition process — Composites participants of a stage into a single
//     video and forwards it to a set of outputs (e.g., IVS channels). Composition
//     endpoints support this process.
//
//   - Composition — Controls the look of the outputs, including how participants
//     are positioned in the video.
//
// For more information about your IVS live stream, also see [Getting Started with Amazon IVS Real-Time Streaming].
//
// # Tagging
//
// A tag is a metadata label that you assign to an AWS resource. A tag comprises a
// key and a value, both set by you. For example, you might set a tag as
// topic:nature to label a particular video category. See [Tagging AWS Resources] for more information,
// including restrictions that apply to tags and "Tag naming limits and
// requirements"; Amazon IVS stages has no service-specific constraints beyond what
// is documented there.
//
// Tags can help you identify and organize your AWS resources. For example, you
// can use the same tag for different resources to indicate that they are related.
// You can also use tags to manage access (see [Access Tags]).
//
// The Amazon IVS real-time API has these tag-related endpoints: TagResource, UntagResource, and ListTagsForResource. The
// following resource supports tagging: Stage.
//
// At most 50 tags can be applied to a resource.
//
// [Getting Started with Amazon IVS Real-Time Streaming]: https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/getting-started.html
// [Tagging AWS Resources]: https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html
// [Access Tags]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html
package ivsrealtime