ivs

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activities

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

func NewActivities

func NewActivities(sess *session.Session, config ...*aws.Config) *Activities

func NewActivitiesWithSessionFactory

func NewActivitiesWithSessionFactory(sessionFactory SessionFactory) *Activities

func (*Activities) BatchGetChannel

func (a *Activities) BatchGetChannel(ctx context.Context, input *ivs.BatchGetChannelInput) (*ivs.BatchGetChannelOutput, error)

func (*Activities) BatchGetStreamKey

func (a *Activities) BatchGetStreamKey(ctx context.Context, input *ivs.BatchGetStreamKeyInput) (*ivs.BatchGetStreamKeyOutput, error)

func (*Activities) CreateChannel

func (a *Activities) CreateChannel(ctx context.Context, input *ivs.CreateChannelInput) (*ivs.CreateChannelOutput, error)

func (*Activities) CreateStreamKey

func (a *Activities) CreateStreamKey(ctx context.Context, input *ivs.CreateStreamKeyInput) (*ivs.CreateStreamKeyOutput, error)

func (*Activities) DeleteChannel

func (a *Activities) DeleteChannel(ctx context.Context, input *ivs.DeleteChannelInput) (*ivs.DeleteChannelOutput, error)

func (*Activities) DeletePlaybackKeyPair

func (*Activities) DeleteStreamKey

func (a *Activities) DeleteStreamKey(ctx context.Context, input *ivs.DeleteStreamKeyInput) (*ivs.DeleteStreamKeyOutput, error)

func (*Activities) GetChannel

func (a *Activities) GetChannel(ctx context.Context, input *ivs.GetChannelInput) (*ivs.GetChannelOutput, error)

func (*Activities) GetPlaybackKeyPair

func (a *Activities) GetPlaybackKeyPair(ctx context.Context, input *ivs.GetPlaybackKeyPairInput) (*ivs.GetPlaybackKeyPairOutput, error)

func (*Activities) GetStream

func (a *Activities) GetStream(ctx context.Context, input *ivs.GetStreamInput) (*ivs.GetStreamOutput, error)

func (*Activities) GetStreamKey

func (a *Activities) GetStreamKey(ctx context.Context, input *ivs.GetStreamKeyInput) (*ivs.GetStreamKeyOutput, error)

func (*Activities) ImportPlaybackKeyPair

func (*Activities) ListChannels

func (a *Activities) ListChannels(ctx context.Context, input *ivs.ListChannelsInput) (*ivs.ListChannelsOutput, error)

func (*Activities) ListPlaybackKeyPairs

func (*Activities) ListStreamKeys

func (a *Activities) ListStreamKeys(ctx context.Context, input *ivs.ListStreamKeysInput) (*ivs.ListStreamKeysOutput, error)

func (*Activities) ListStreams

func (a *Activities) ListStreams(ctx context.Context, input *ivs.ListStreamsInput) (*ivs.ListStreamsOutput, error)

func (*Activities) ListTagsForResource

func (a *Activities) ListTagsForResource(ctx context.Context, input *ivs.ListTagsForResourceInput) (*ivs.ListTagsForResourceOutput, error)

func (*Activities) PutMetadata

func (a *Activities) PutMetadata(ctx context.Context, input *ivs.PutMetadataInput) (*ivs.PutMetadataOutput, error)

func (*Activities) StopStream

func (a *Activities) StopStream(ctx context.Context, input *ivs.StopStreamInput) (*ivs.StopStreamOutput, error)

func (*Activities) TagResource

func (a *Activities) TagResource(ctx context.Context, input *ivs.TagResourceInput) (*ivs.TagResourceOutput, error)

func (*Activities) UntagResource

func (a *Activities) UntagResource(ctx context.Context, input *ivs.UntagResourceInput) (*ivs.UntagResourceOutput, error)

func (*Activities) UpdateChannel

func (a *Activities) UpdateChannel(ctx context.Context, input *ivs.UpdateChannelInput) (*ivs.UpdateChannelOutput, error)

type SessionFactory

type SessionFactory interface {
	Session(ctx context.Context) (*session.Session, error)
}

SessionFactory returns an aws.Session based on the activity context.

Jump to

Keyboard shortcuts

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