amazonka-ivs-2.0: Amazon Interactive Video Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IVS

Description

Derived from API version 2020-07-14 of the AWS service descriptions, licensed under Apache 2.0.

Introduction

The Amazon Interactive Video Service (IVS) API is REST compatible, using a standard HTTP API and an Amazon Web Services EventBridge event stream for responses. JSON is used for both requests and responses, including errors.

The API is an Amazon Web Services regional service. For a list of supported regions and Amazon IVS HTTPS service endpoints, see the Amazon IVS page in the Amazon Web Services General Reference.

All API request parameters and URLs are case sensitive.

For a summary of notable documentation changes in each release, see Document History.

Allowed Header Values

  • Accept: application/json
  • Accept-Encoding: gzip, deflate
  • Content-Type: application/json

Resources

The following resources contain information about your IVS live stream (see Getting Started with Amazon IVS):

  • Channel — Stores configuration data related to your live stream. You first create a channel and then use the channel’s stream key to start your live stream. See the Channel endpoints for more information.
  • Stream key — An identifier assigned by Amazon IVS when you create a channel, which is then used to authorize streaming. See the StreamKey endpoints for more information. /__Treat the stream key like a secret, since it allows anyone to stream to the channel.__/
  • Playback key pair — Video playback may be restricted using playback-authorization tokens, which use public-key encryption. A playback key pair is the public-private pair of keys used to sign and validate the playback-authorization token. See the PlaybackKeyPair endpoints for more information.
  • Recording configuration — Stores configuration related to recording a live stream and where to store the recorded content. Multiple channels can reference the same recording configuration. See the Recording Configuration endpoints for more information.

Tagging

A tag is a metadata label that you assign to an Amazon Web Services 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 Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

Tags can help you identify and organize your Amazon Web Services 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 API has these tag-related endpoints: TagResource, UntagResource, and ListTagsForResource. The following resources support tagging: Channels, Stream Keys, Playback Key Pairs, and Recording Configurations.

At most 50 tags can be applied to a resource.

Authentication versus Authorization

Note the differences between these concepts:

  • Authentication is about verifying identity. You need to be authenticated to sign Amazon IVS API requests.
  • Authorization is about granting permissions. Your IAM roles need to have permissions for Amazon IVS API requests. In addition, authorization is needed to view Amazon IVS private channels. (Private channels are channels that are enabled for "playback authorization.")

Authentication

All Amazon IVS API requests must be authenticated with a signature. The Amazon Web Services Command-Line Interface (CLI) and Amazon IVS Player SDKs take care of signing the underlying API calls for you. However, if your application calls the Amazon IVS API directly, it’s your responsibility to sign the requests.

You generate a signature using valid Amazon Web Services credentials that have permission to perform the requested action. For example, you must sign PutMetadata requests with a signature generated from an IAM user account that has the ivs:PutMetadata permission.

For more information:

Amazon Resource Names (ARNs)

ARNs uniquely identify AWS resources. An ARN is required when you need to specify a resource unambiguously across all of AWS, such as in IAM policies and API calls. For more information, see Amazon Resource Names in the AWS General Reference.

Channel Endpoints

  • CreateChannel — Creates a new channel and an associated stream key to start streaming.
  • GetChannel — Gets the channel configuration for the specified channel ARN.
  • BatchGetChannel — Performs GetChannel on multiple ARNs simultaneously.
  • ListChannels — Gets summary information about all channels in your account, in the Amazon Web Services region where the API request is processed. This list can be filtered to match a specified name or recording-configuration ARN. Filters are mutually exclusive and cannot be used together. If you try to use both filters, you will get an error (409 Conflict Exception).
  • UpdateChannel — Updates a channel's configuration. This does not affect an ongoing stream of this channel. You must stop and restart the stream for the changes to take effect.
  • DeleteChannel — Deletes the specified channel.

StreamKey Endpoints

  • CreateStreamKey — Creates a stream key, used to initiate a stream, for the specified channel ARN.
  • GetStreamKey — Gets stream key information for the specified ARN.
  • BatchGetStreamKey — Performs GetStreamKey on multiple ARNs simultaneously.
  • ListStreamKeys — Gets summary information about stream keys for the specified channel.
  • DeleteStreamKey — Deletes the stream key for the specified ARN, so it can no longer be used to stream.

Stream Endpoints

  • GetStream — Gets information about the active (live) stream on a specified channel.
  • GetStreamSession — Gets metadata on a specified stream.
  • ListStreams — Gets summary information about live streams in your account, in the Amazon Web Services region where the API request is processed.
  • ListStreamSessions — Gets a summary of current and previous streams for a specified channel in your account, in the AWS region where the API request is processed.
  • StopStream — Disconnects the incoming RTMPS stream for the specified channel. Can be used in conjunction with DeleteStreamKey to prevent further streaming to a channel.
  • PutMetadata — Inserts metadata into the active stream of the specified channel. At most 5 requests per second per channel are allowed, each with a maximum 1 KB payload. (If 5 TPS is not sufficient for your needs, we recommend batching your data into a single PutMetadata call.) At most 155 requests per second per account are allowed.

PlaybackKeyPair Endpoints

For more information, see Setting Up Private Channels in the Amazon IVS User Guide.

  • ImportPlaybackKeyPair — Imports the public portion of a new key pair and returns its arn and fingerprint. The privateKey can then be used to generate viewer authorization tokens, to grant viewers access to private channels (channels enabled for playback authorization).
  • GetPlaybackKeyPair — Gets a specified playback authorization key pair and returns the arn and fingerprint. The privateKey held by the caller can be used to generate viewer authorization tokens, to grant viewers access to private channels.
  • ListPlaybackKeyPairs — Gets summary information about playback key pairs.
  • DeletePlaybackKeyPair — Deletes a specified authorization key pair. This invalidates future viewer tokens generated using the key pair’s privateKey.

RecordingConfiguration Endpoints

  • CreateRecordingConfiguration — Creates a new recording configuration, used to enable recording to Amazon S3.
  • GetRecordingConfiguration — Gets the recording-configuration metadata for the specified ARN.
  • ListRecordingConfigurations — Gets summary information about all recording configurations in your account, in the Amazon Web Services region where the API request is processed.
  • DeleteRecordingConfiguration — Deletes the recording configuration for the specified ARN.

Amazon Web Services Tags Endpoints

  • TagResource — Adds or updates tags for the Amazon Web Services resource with the specified ARN.
  • UntagResource — Removes tags from the resource with the specified ARN.
  • ListTagsForResource — Gets information about Amazon Web Services tags for the specified ARN.
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-07-14 of the Amazon Interactive Video Service SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by IVS.

AccessDeniedException

ChannelNotBroadcasting

ConflictException

InternalServerException

PendingVerification

ResourceNotFoundException

ServiceQuotaExceededException

StreamUnavailable

ThrottlingException

ValidationException

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

BatchGetChannel

data BatchGetChannel Source #

See: newBatchGetChannel smart constructor.

Instances

Instances details
ToJSON BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

ToHeaders BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

ToPath BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

ToQuery BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

AWSRequest BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Associated Types

type AWSResponse BatchGetChannel #

Generic BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Associated Types

type Rep BatchGetChannel :: Type -> Type #

Read BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Show BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

NFData BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Methods

rnf :: BatchGetChannel -> () #

Eq BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Hashable BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

type AWSResponse BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

type Rep BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

type Rep BatchGetChannel = D1 ('MetaData "BatchGetChannel" "Amazonka.IVS.BatchGetChannel" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "BatchGetChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newBatchGetChannel Source #

Create a value of BatchGetChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arns:BatchGetChannel', batchGetChannel_arns - Array of ARNs, one per channel.

data BatchGetChannelResponse Source #

See: newBatchGetChannelResponse smart constructor.

Instances

Instances details
Generic BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Associated Types

type Rep BatchGetChannelResponse :: Type -> Type #

Read BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Show BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

NFData BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Methods

rnf :: BatchGetChannelResponse -> () #

Eq BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

type Rep BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

type Rep BatchGetChannelResponse = D1 ('MetaData "BatchGetChannelResponse" "Amazonka.IVS.BatchGetChannel" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "BatchGetChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Channel])) :*: (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BatchError])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetChannelResponse Source #

Create a value of BatchGetChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BatchGetChannelResponse, batchGetChannelResponse_channels -

$sel:errors:BatchGetChannelResponse', batchGetChannelResponse_errors - Each error object is related to a specific ARN in the request.

$sel:httpStatus:BatchGetChannelResponse', batchGetChannelResponse_httpStatus - The response's http status code.

BatchGetStreamKey

data BatchGetStreamKey Source #

See: newBatchGetStreamKey smart constructor.

Instances

Instances details
ToJSON BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

ToHeaders BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

ToPath BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

ToQuery BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

AWSRequest BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Associated Types

type AWSResponse BatchGetStreamKey #

Generic BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Associated Types

type Rep BatchGetStreamKey :: Type -> Type #

Read BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Show BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

NFData BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Methods

rnf :: BatchGetStreamKey -> () #

Eq BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Hashable BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

type AWSResponse BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

type Rep BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

type Rep BatchGetStreamKey = D1 ('MetaData "BatchGetStreamKey" "Amazonka.IVS.BatchGetStreamKey" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "BatchGetStreamKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newBatchGetStreamKey Source #

Create a value of BatchGetStreamKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arns:BatchGetStreamKey', batchGetStreamKey_arns - Array of ARNs, one per channel.

data BatchGetStreamKeyResponse Source #

See: newBatchGetStreamKeyResponse smart constructor.

Instances

Instances details
Generic BatchGetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Associated Types

type Rep BatchGetStreamKeyResponse :: Type -> Type #

Show BatchGetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

NFData BatchGetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Eq BatchGetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

type Rep BatchGetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

type Rep BatchGetStreamKeyResponse = D1 ('MetaData "BatchGetStreamKeyResponse" "Amazonka.IVS.BatchGetStreamKey" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "BatchGetStreamKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BatchError])) :*: (S1 ('MetaSel ('Just "streamKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StreamKey])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetStreamKeyResponse Source #

Create a value of BatchGetStreamKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errors:BatchGetStreamKeyResponse', batchGetStreamKeyResponse_errors -

$sel:streamKeys:BatchGetStreamKeyResponse', batchGetStreamKeyResponse_streamKeys -

$sel:httpStatus:BatchGetStreamKeyResponse', batchGetStreamKeyResponse_httpStatus - The response's http status code.

CreateChannel

data CreateChannel Source #

See: newCreateChannel smart constructor.

Instances

Instances details
ToJSON CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

ToHeaders CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

ToPath CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

ToQuery CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

AWSRequest CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Associated Types

type AWSResponse CreateChannel #

Generic CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Associated Types

type Rep CreateChannel :: Type -> Type #

Read CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Show CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

NFData CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Methods

rnf :: CreateChannel -> () #

Eq CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Hashable CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

type AWSResponse CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

type Rep CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

newCreateChannel :: CreateChannel Source #

Create a value of CreateChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateChannel, createChannel_authorized - Whether the channel is private (enabled for playback authorization). Default: false.

CreateChannel, createChannel_latencyMode - Channel latency mode. Use NORMAL to broadcast and deliver live video up to Full HD. Use LOW for near-real-time interaction with viewers. (Note: In the Amazon IVS console, LOW and NORMAL correspond to Ultra-low and Standard, respectively.) Default: LOW.

CreateChannel, createChannel_name - Channel name.

CreateChannel, createChannel_recordingConfigurationArn - Recording-configuration ARN. Default: "" (empty string, recording is disabled).

CreateChannel, createChannel_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

CreateChannel, createChannel_type - Channel type, which determines the allowable resolution and bitrate. /If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately./ Default: STANDARD. Valid values:

  • STANDARD: Video is transcoded: multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. Transcoding allows higher playback quality across a range of download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5 Mbps. Audio is transcoded only for renditions 360p and below; above that, audio is passed through. This is the default.
  • BASIC: Video is transmuxed: Amazon IVS delivers the original input to viewers. The viewer’s video-quality choice is limited to the original input. Resolution can be up to 1080p and bitrate can be up to 1.5 Mbps for 480p and up to 3.5 Mbps for resolutions between 480p and 1080p.

data CreateChannelResponse Source #

See: newCreateChannelResponse smart constructor.

Instances

Instances details
Generic CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Associated Types

type Rep CreateChannelResponse :: Type -> Type #

Show CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

NFData CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Methods

rnf :: CreateChannelResponse -> () #

Eq CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

type Rep CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

type Rep CreateChannelResponse = D1 ('MetaData "CreateChannelResponse" "Amazonka.IVS.CreateChannel" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "CreateChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Channel)) :*: (S1 ('MetaSel ('Just "streamKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamKey)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateChannelResponse Source #

Create a value of CreateChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateChannelResponse, createChannelResponse_channel -

$sel:streamKey:CreateChannelResponse', createChannelResponse_streamKey -

$sel:httpStatus:CreateChannelResponse', createChannelResponse_httpStatus - The response's http status code.

CreateRecordingConfiguration

data CreateRecordingConfiguration Source #

See: newCreateRecordingConfiguration smart constructor.

Instances

Instances details
ToJSON CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

ToHeaders CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

ToPath CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

ToQuery CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

AWSRequest CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Generic CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Associated Types

type Rep CreateRecordingConfiguration :: Type -> Type #

Read CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Show CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

NFData CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Eq CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Hashable CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

type AWSResponse CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

type Rep CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

type Rep CreateRecordingConfiguration = D1 ('MetaData "CreateRecordingConfiguration" "Amazonka.IVS.CreateRecordingConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "CreateRecordingConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recordingReconnectWindowSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "thumbnailConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThumbnailConfiguration)) :*: S1 ('MetaSel ('Just "destinationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationConfiguration)))))

newCreateRecordingConfiguration Source #

Create a value of CreateRecordingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateRecordingConfiguration, createRecordingConfiguration_name - Recording-configuration name. The value does not need to be unique.

CreateRecordingConfiguration, createRecordingConfiguration_recordingReconnectWindowSeconds - If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together. Default: 0.

CreateRecordingConfiguration, createRecordingConfiguration_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

CreateRecordingConfiguration, createRecordingConfiguration_thumbnailConfiguration - A complex type that allows you to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session.

CreateRecordingConfiguration, createRecordingConfiguration_destinationConfiguration - A complex type that contains a destination configuration for where recorded video will be stored.

data CreateRecordingConfigurationResponse Source #

Instances

Instances details
Generic CreateRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Read CreateRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Show CreateRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

NFData CreateRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Eq CreateRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

type Rep CreateRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

type Rep CreateRecordingConfigurationResponse = D1 ('MetaData "CreateRecordingConfigurationResponse" "Amazonka.IVS.CreateRecordingConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "CreateRecordingConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecordingConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateRecordingConfigurationResponse Source #

Create a value of CreateRecordingConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateRecordingConfigurationResponse, createRecordingConfigurationResponse_recordingConfiguration -

$sel:httpStatus:CreateRecordingConfigurationResponse', createRecordingConfigurationResponse_httpStatus - The response's http status code.

CreateStreamKey

data CreateStreamKey Source #

See: newCreateStreamKey smart constructor.

Instances

Instances details
ToJSON CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

ToHeaders CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

ToPath CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

ToQuery CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

AWSRequest CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Associated Types

type AWSResponse CreateStreamKey #

Generic CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Associated Types

type Rep CreateStreamKey :: Type -> Type #

Read CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Show CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

NFData CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Methods

rnf :: CreateStreamKey -> () #

Eq CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Hashable CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

type AWSResponse CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

type Rep CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

type Rep CreateStreamKey = D1 ('MetaData "CreateStreamKey" "Amazonka.IVS.CreateStreamKey" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "CreateStreamKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateStreamKey Source #

Create a value of CreateStreamKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateStreamKey, createStreamKey_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

CreateStreamKey, createStreamKey_channelArn - ARN of the channel for which to create the stream key.

data CreateStreamKeyResponse Source #

See: newCreateStreamKeyResponse smart constructor.

newCreateStreamKeyResponse Source #

Create a value of CreateStreamKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:streamKey:CreateStreamKeyResponse', createStreamKeyResponse_streamKey - Stream key used to authenticate an RTMPS stream for ingestion.

$sel:httpStatus:CreateStreamKeyResponse', createStreamKeyResponse_httpStatus - The response's http status code.

DeleteChannel

data DeleteChannel Source #

See: newDeleteChannel smart constructor.

Constructors

DeleteChannel' Text 

Instances

Instances details
ToJSON DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

ToHeaders DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

ToPath DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

ToQuery DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

AWSRequest DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Associated Types

type AWSResponse DeleteChannel #

Generic DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Associated Types

type Rep DeleteChannel :: Type -> Type #

Read DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Show DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

NFData DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Methods

rnf :: DeleteChannel -> () #

Eq DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Hashable DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

type AWSResponse DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

type Rep DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

type Rep DeleteChannel = D1 ('MetaData "DeleteChannel" "Amazonka.IVS.DeleteChannel" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "DeleteChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteChannel Source #

Create a value of DeleteChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteChannel, deleteChannel_arn - ARN of the channel to be deleted.

data DeleteChannelResponse Source #

See: newDeleteChannelResponse smart constructor.

Instances

Instances details
Generic DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Associated Types

type Rep DeleteChannelResponse :: Type -> Type #

Read DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Show DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

NFData DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Methods

rnf :: DeleteChannelResponse -> () #

Eq DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

type Rep DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

type Rep DeleteChannelResponse = D1 ('MetaData "DeleteChannelResponse" "Amazonka.IVS.DeleteChannel" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "DeleteChannelResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteChannelResponse :: DeleteChannelResponse Source #

Create a value of DeleteChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeletePlaybackKeyPair

data DeletePlaybackKeyPair Source #

See: newDeletePlaybackKeyPair smart constructor.

Instances

Instances details
ToJSON DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

ToHeaders DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

ToPath DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

ToQuery DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

AWSRequest DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Associated Types

type AWSResponse DeletePlaybackKeyPair #

Generic DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Associated Types

type Rep DeletePlaybackKeyPair :: Type -> Type #

Read DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Show DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

NFData DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Methods

rnf :: DeletePlaybackKeyPair -> () #

Eq DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Hashable DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

type AWSResponse DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

type Rep DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

type Rep DeletePlaybackKeyPair = D1 ('MetaData "DeletePlaybackKeyPair" "Amazonka.IVS.DeletePlaybackKeyPair" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "DeletePlaybackKeyPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePlaybackKeyPair Source #

Create a value of DeletePlaybackKeyPair with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeletePlaybackKeyPair, deletePlaybackKeyPair_arn - ARN of the key pair to be deleted.

data DeletePlaybackKeyPairResponse Source #

See: newDeletePlaybackKeyPairResponse smart constructor.

Instances

Instances details
Generic DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Associated Types

type Rep DeletePlaybackKeyPairResponse :: Type -> Type #

Read DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Show DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

NFData DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Eq DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

type Rep DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

type Rep DeletePlaybackKeyPairResponse = D1 ('MetaData "DeletePlaybackKeyPairResponse" "Amazonka.IVS.DeletePlaybackKeyPair" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "DeletePlaybackKeyPairResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeletePlaybackKeyPairResponse Source #

Create a value of DeletePlaybackKeyPairResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeletePlaybackKeyPairResponse', deletePlaybackKeyPairResponse_httpStatus - The response's http status code.

DeleteRecordingConfiguration

data DeleteRecordingConfiguration Source #

See: newDeleteRecordingConfiguration smart constructor.

Instances

Instances details
ToJSON DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

ToHeaders DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

ToPath DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

ToQuery DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

AWSRequest DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Generic DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Associated Types

type Rep DeleteRecordingConfiguration :: Type -> Type #

Read DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Show DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

NFData DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Eq DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Hashable DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type AWSResponse DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type Rep DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type Rep DeleteRecordingConfiguration = D1 ('MetaData "DeleteRecordingConfiguration" "Amazonka.IVS.DeleteRecordingConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "DeleteRecordingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteRecordingConfiguration Source #

Create a value of DeleteRecordingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteRecordingConfiguration, deleteRecordingConfiguration_arn - ARN of the recording configuration to be deleted.

data DeleteRecordingConfigurationResponse Source #

Instances

Instances details
Generic DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Read DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Show DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

NFData DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Eq DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type Rep DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type Rep DeleteRecordingConfigurationResponse = D1 ('MetaData "DeleteRecordingConfigurationResponse" "Amazonka.IVS.DeleteRecordingConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "DeleteRecordingConfigurationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteRecordingConfigurationResponse :: DeleteRecordingConfigurationResponse Source #

Create a value of DeleteRecordingConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteStreamKey

data DeleteStreamKey Source #

See: newDeleteStreamKey smart constructor.

Constructors

DeleteStreamKey' Text 

Instances

Instances details
ToJSON DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

ToHeaders DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

ToPath DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

ToQuery DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

AWSRequest DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Associated Types

type AWSResponse DeleteStreamKey #

Generic DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Associated Types

type Rep DeleteStreamKey :: Type -> Type #

Read DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Show DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

NFData DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Methods

rnf :: DeleteStreamKey -> () #

Eq DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Hashable DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

type AWSResponse DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

type Rep DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

type Rep DeleteStreamKey = D1 ('MetaData "DeleteStreamKey" "Amazonka.IVS.DeleteStreamKey" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "DeleteStreamKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteStreamKey Source #

Create a value of DeleteStreamKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteStreamKey, deleteStreamKey_arn - ARN of the stream key to be deleted.

data DeleteStreamKeyResponse Source #

See: newDeleteStreamKeyResponse smart constructor.

Instances

Instances details
Generic DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Associated Types

type Rep DeleteStreamKeyResponse :: Type -> Type #

Read DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Show DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

NFData DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Methods

rnf :: DeleteStreamKeyResponse -> () #

Eq DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

type Rep DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

type Rep DeleteStreamKeyResponse = D1 ('MetaData "DeleteStreamKeyResponse" "Amazonka.IVS.DeleteStreamKey" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "DeleteStreamKeyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteStreamKeyResponse :: DeleteStreamKeyResponse Source #

Create a value of DeleteStreamKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

GetChannel

data GetChannel Source #

See: newGetChannel smart constructor.

Constructors

GetChannel' Text 

Instances

Instances details
ToJSON GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

ToHeaders GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Methods

toHeaders :: GetChannel -> [Header] #

ToPath GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

ToQuery GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

AWSRequest GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Associated Types

type AWSResponse GetChannel #

Generic GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Associated Types

type Rep GetChannel :: Type -> Type #

Read GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Show GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

NFData GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Methods

rnf :: GetChannel -> () #

Eq GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Hashable GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

type AWSResponse GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

type Rep GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

type Rep GetChannel = D1 ('MetaData "GetChannel" "Amazonka.IVS.GetChannel" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetChannel Source #

Arguments

:: Text

GetChannel

-> GetChannel 

Create a value of GetChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetChannel, getChannel_arn - ARN of the channel for which the configuration is to be retrieved.

data GetChannelResponse Source #

See: newGetChannelResponse smart constructor.

Instances

Instances details
Generic GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Associated Types

type Rep GetChannelResponse :: Type -> Type #

Read GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Show GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

NFData GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Methods

rnf :: GetChannelResponse -> () #

Eq GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

type Rep GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

type Rep GetChannelResponse = D1 ('MetaData "GetChannelResponse" "Amazonka.IVS.GetChannel" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Channel)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetChannelResponse Source #

Create a value of GetChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetChannelResponse, getChannelResponse_channel -

$sel:httpStatus:GetChannelResponse', getChannelResponse_httpStatus - The response's http status code.

GetPlaybackKeyPair

data GetPlaybackKeyPair Source #

See: newGetPlaybackKeyPair smart constructor.

Instances

Instances details
ToJSON GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

ToHeaders GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

ToPath GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

ToQuery GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

AWSRequest GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Associated Types

type AWSResponse GetPlaybackKeyPair #

Generic GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Associated Types

type Rep GetPlaybackKeyPair :: Type -> Type #

Read GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Show GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

NFData GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Methods

rnf :: GetPlaybackKeyPair -> () #

Eq GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Hashable GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

type AWSResponse GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

type Rep GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

type Rep GetPlaybackKeyPair = D1 ('MetaData "GetPlaybackKeyPair" "Amazonka.IVS.GetPlaybackKeyPair" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetPlaybackKeyPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetPlaybackKeyPair Source #

Create a value of GetPlaybackKeyPair with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetPlaybackKeyPair, getPlaybackKeyPair_arn - ARN of the key pair to be returned.

data GetPlaybackKeyPairResponse Source #

See: newGetPlaybackKeyPairResponse smart constructor.

Instances

Instances details
Generic GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Associated Types

type Rep GetPlaybackKeyPairResponse :: Type -> Type #

Read GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Show GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

NFData GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Eq GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

type Rep GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

type Rep GetPlaybackKeyPairResponse = D1 ('MetaData "GetPlaybackKeyPairResponse" "Amazonka.IVS.GetPlaybackKeyPair" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetPlaybackKeyPairResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlaybackKeyPair)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetPlaybackKeyPairResponse Source #

Create a value of GetPlaybackKeyPairResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:keyPair:GetPlaybackKeyPairResponse', getPlaybackKeyPairResponse_keyPair -

$sel:httpStatus:GetPlaybackKeyPairResponse', getPlaybackKeyPairResponse_httpStatus - The response's http status code.

GetRecordingConfiguration

data GetRecordingConfiguration Source #

See: newGetRecordingConfiguration smart constructor.

Instances

Instances details
ToJSON GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

ToHeaders GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

ToPath GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

ToQuery GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

AWSRequest GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Generic GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Associated Types

type Rep GetRecordingConfiguration :: Type -> Type #

Read GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Show GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

NFData GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Eq GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Hashable GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

type AWSResponse GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

type Rep GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

type Rep GetRecordingConfiguration = D1 ('MetaData "GetRecordingConfiguration" "Amazonka.IVS.GetRecordingConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetRecordingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetRecordingConfiguration Source #

Create a value of GetRecordingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetRecordingConfiguration, getRecordingConfiguration_arn - ARN of the recording configuration to be retrieved.

data GetRecordingConfigurationResponse Source #

See: newGetRecordingConfigurationResponse smart constructor.

Instances

Instances details
Generic GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Associated Types

type Rep GetRecordingConfigurationResponse :: Type -> Type #

Read GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Show GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

NFData GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Eq GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

type Rep GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

type Rep GetRecordingConfigurationResponse = D1 ('MetaData "GetRecordingConfigurationResponse" "Amazonka.IVS.GetRecordingConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetRecordingConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecordingConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetRecordingConfigurationResponse Source #

Create a value of GetRecordingConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetRecordingConfigurationResponse, getRecordingConfigurationResponse_recordingConfiguration -

$sel:httpStatus:GetRecordingConfigurationResponse', getRecordingConfigurationResponse_httpStatus - The response's http status code.

GetStream

data GetStream Source #

See: newGetStream smart constructor.

Constructors

GetStream' Text 

Instances

Instances details
ToJSON GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

ToHeaders GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Methods

toHeaders :: GetStream -> [Header] #

ToPath GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

ToQuery GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

AWSRequest GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Associated Types

type AWSResponse GetStream #

Generic GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Associated Types

type Rep GetStream :: Type -> Type #

Read GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Show GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

NFData GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Methods

rnf :: GetStream -> () #

Eq GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Hashable GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

type AWSResponse GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

type Rep GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

type Rep GetStream = D1 ('MetaData "GetStream" "Amazonka.IVS.GetStream" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetStream Source #

Arguments

:: Text

GetStream

-> GetStream 

Create a value of GetStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetStream, getStream_channelArn - Channel ARN for stream to be accessed.

data GetStreamResponse Source #

See: newGetStreamResponse smart constructor.

Instances

Instances details
Generic GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Associated Types

type Rep GetStreamResponse :: Type -> Type #

Read GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Show GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

NFData GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Methods

rnf :: GetStreamResponse -> () #

Eq GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

type Rep GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

type Rep GetStreamResponse = D1 ('MetaData "GetStreamResponse" "Amazonka.IVS.GetStream" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Stream)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetStreamResponse Source #

Create a value of GetStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stream:GetStreamResponse', getStreamResponse_stream -

$sel:httpStatus:GetStreamResponse', getStreamResponse_httpStatus - The response's http status code.

GetStreamKey

data GetStreamKey Source #

See: newGetStreamKey smart constructor.

Constructors

GetStreamKey' Text 

Instances

Instances details
ToJSON GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

ToHeaders GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

ToPath GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

ToQuery GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

AWSRequest GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Associated Types

type AWSResponse GetStreamKey #

Generic GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Associated Types

type Rep GetStreamKey :: Type -> Type #

Read GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Show GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

NFData GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Methods

rnf :: GetStreamKey -> () #

Eq GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Hashable GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

type AWSResponse GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

type Rep GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

type Rep GetStreamKey = D1 ('MetaData "GetStreamKey" "Amazonka.IVS.GetStreamKey" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetStreamKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetStreamKey Source #

Create a value of GetStreamKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetStreamKey, getStreamKey_arn - ARN for the stream key to be retrieved.

data GetStreamKeyResponse Source #

See: newGetStreamKeyResponse smart constructor.

Instances

Instances details
Generic GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Associated Types

type Rep GetStreamKeyResponse :: Type -> Type #

Show GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

NFData GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Methods

rnf :: GetStreamKeyResponse -> () #

Eq GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

type Rep GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

type Rep GetStreamKeyResponse = D1 ('MetaData "GetStreamKeyResponse" "Amazonka.IVS.GetStreamKey" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetStreamKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamKey)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetStreamKeyResponse Source #

Create a value of GetStreamKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:streamKey:GetStreamKeyResponse', getStreamKeyResponse_streamKey -

$sel:httpStatus:GetStreamKeyResponse', getStreamKeyResponse_httpStatus - The response's http status code.

GetStreamSession

data GetStreamSession Source #

See: newGetStreamSession smart constructor.

Instances

Instances details
ToJSON GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

ToHeaders GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

ToPath GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

ToQuery GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

AWSRequest GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

Associated Types

type AWSResponse GetStreamSession #

Generic GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

Associated Types

type Rep GetStreamSession :: Type -> Type #

Read GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

Show GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

NFData GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

Methods

rnf :: GetStreamSession -> () #

Eq GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

Hashable GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

type AWSResponse GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

type Rep GetStreamSession Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

type Rep GetStreamSession = D1 ('MetaData "GetStreamSession" "Amazonka.IVS.GetStreamSession" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetStreamSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetStreamSession Source #

Create a value of GetStreamSession with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetStreamSession, getStreamSession_streamId - Unique identifier for a live or previously live stream in the specified channel. If no streamId is provided, this returns the most recent stream session for the channel, if it exists.

GetStreamSession, getStreamSession_channelArn - ARN of the channel resource

data GetStreamSessionResponse Source #

See: newGetStreamSessionResponse smart constructor.

Instances

Instances details
Generic GetStreamSessionResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

Associated Types

type Rep GetStreamSessionResponse :: Type -> Type #

Read GetStreamSessionResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

Show GetStreamSessionResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

NFData GetStreamSessionResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

Eq GetStreamSessionResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

type Rep GetStreamSessionResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamSession

type Rep GetStreamSessionResponse = D1 ('MetaData "GetStreamSessionResponse" "Amazonka.IVS.GetStreamSession" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "GetStreamSessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamSession") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamSession)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetStreamSessionResponse Source #

Create a value of GetStreamSessionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:streamSession:GetStreamSessionResponse', getStreamSessionResponse_streamSession - List of stream details.

$sel:httpStatus:GetStreamSessionResponse', getStreamSessionResponse_httpStatus - The response's http status code.

ImportPlaybackKeyPair

data ImportPlaybackKeyPair Source #

See: newImportPlaybackKeyPair smart constructor.

Instances

Instances details
ToJSON ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

ToHeaders ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

ToPath ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

ToQuery ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

AWSRequest ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Associated Types

type AWSResponse ImportPlaybackKeyPair #

Generic ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Associated Types

type Rep ImportPlaybackKeyPair :: Type -> Type #

Read ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Show ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

NFData ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Methods

rnf :: ImportPlaybackKeyPair -> () #

Eq ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Hashable ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

type AWSResponse ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

type Rep ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

type Rep ImportPlaybackKeyPair = D1 ('MetaData "ImportPlaybackKeyPair" "Amazonka.IVS.ImportPlaybackKeyPair" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ImportPlaybackKeyPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "publicKeyMaterial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newImportPlaybackKeyPair Source #

Create a value of ImportPlaybackKeyPair with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ImportPlaybackKeyPair, importPlaybackKeyPair_name - Playback-key-pair name. The value does not need to be unique.

ImportPlaybackKeyPair, importPlaybackKeyPair_tags - Any tags provided with the request are added to the playback key pair tags. See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

$sel:publicKeyMaterial:ImportPlaybackKeyPair', importPlaybackKeyPair_publicKeyMaterial - The public portion of a customer-generated key pair.

data ImportPlaybackKeyPairResponse Source #

See: newImportPlaybackKeyPairResponse smart constructor.

Instances

Instances details
Generic ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Associated Types

type Rep ImportPlaybackKeyPairResponse :: Type -> Type #

Read ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Show ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

NFData ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Eq ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

type Rep ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

type Rep ImportPlaybackKeyPairResponse = D1 ('MetaData "ImportPlaybackKeyPairResponse" "Amazonka.IVS.ImportPlaybackKeyPair" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ImportPlaybackKeyPairResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPair") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlaybackKeyPair)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newImportPlaybackKeyPairResponse Source #

Create a value of ImportPlaybackKeyPairResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:keyPair:ImportPlaybackKeyPairResponse', importPlaybackKeyPairResponse_keyPair -

$sel:httpStatus:ImportPlaybackKeyPairResponse', importPlaybackKeyPairResponse_httpStatus - The response's http status code.

ListChannels (Paginated)

data ListChannels Source #

See: newListChannels smart constructor.

Instances

Instances details
ToJSON ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

ToHeaders ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

ToPath ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

ToQuery ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

AWSPager ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

AWSRequest ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Associated Types

type AWSResponse ListChannels #

Generic ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Associated Types

type Rep ListChannels :: Type -> Type #

Read ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Show ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

NFData ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Methods

rnf :: ListChannels -> () #

Eq ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Hashable ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

type AWSResponse ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

type Rep ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

type Rep ListChannels = D1 ('MetaData "ListChannels" "Amazonka.IVS.ListChannels" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListChannels'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterByName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filterByRecordingConfigurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListChannels :: ListChannels Source #

Create a value of ListChannels with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterByName:ListChannels', listChannels_filterByName - Filters the channel list to match the specified name.

$sel:filterByRecordingConfigurationArn:ListChannels', listChannels_filterByRecordingConfigurationArn - Filters the channel list to match the specified recording-configuration ARN.

$sel:maxResults:ListChannels', listChannels_maxResults - Maximum number of channels to return. Default: 100.

ListChannels, listChannels_nextToken - The first channel to retrieve. This is used for pagination; see the nextToken response field.

data ListChannelsResponse Source #

See: newListChannelsResponse smart constructor.

Instances

Instances details
Generic ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Associated Types

type Rep ListChannelsResponse :: Type -> Type #

Read ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Show ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

NFData ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Methods

rnf :: ListChannelsResponse -> () #

Eq ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

type Rep ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

type Rep ListChannelsResponse = D1 ('MetaData "ListChannelsResponse" "Amazonka.IVS.ListChannels" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListChannelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ChannelSummary]))))

newListChannelsResponse Source #

Create a value of ListChannelsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListChannels, listChannelsResponse_nextToken - If there are more channels than maxResults, use nextToken in the request to get the next set.

$sel:httpStatus:ListChannelsResponse', listChannelsResponse_httpStatus - The response's http status code.

ListChannelsResponse, listChannelsResponse_channels - List of the matching channels.

ListPlaybackKeyPairs (Paginated)

data ListPlaybackKeyPairs Source #

See: newListPlaybackKeyPairs smart constructor.

Instances

Instances details
ToJSON ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

ToHeaders ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

ToPath ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

ToQuery ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

AWSPager ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

AWSRequest ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Associated Types

type AWSResponse ListPlaybackKeyPairs #

Generic ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Associated Types

type Rep ListPlaybackKeyPairs :: Type -> Type #

Read ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Show ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

NFData ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Methods

rnf :: ListPlaybackKeyPairs -> () #

Eq ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Hashable ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

type AWSResponse ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

type Rep ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

type Rep ListPlaybackKeyPairs = D1 ('MetaData "ListPlaybackKeyPairs" "Amazonka.IVS.ListPlaybackKeyPairs" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListPlaybackKeyPairs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListPlaybackKeyPairs :: ListPlaybackKeyPairs Source #

Create a value of ListPlaybackKeyPairs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListPlaybackKeyPairs', listPlaybackKeyPairs_maxResults - Maximum number of key pairs to return. Default: your service quota or 100, whichever is smaller.

ListPlaybackKeyPairs, listPlaybackKeyPairs_nextToken - The first key pair to retrieve. This is used for pagination; see the nextToken response field.

data ListPlaybackKeyPairsResponse Source #

See: newListPlaybackKeyPairsResponse smart constructor.

Instances

Instances details
Generic ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Associated Types

type Rep ListPlaybackKeyPairsResponse :: Type -> Type #

Read ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Show ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

NFData ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Eq ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

type Rep ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

type Rep ListPlaybackKeyPairsResponse = D1 ('MetaData "ListPlaybackKeyPairsResponse" "Amazonka.IVS.ListPlaybackKeyPairs" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListPlaybackKeyPairsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "keyPairs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PlaybackKeyPairSummary]))))

newListPlaybackKeyPairsResponse Source #

Create a value of ListPlaybackKeyPairsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListPlaybackKeyPairs, listPlaybackKeyPairsResponse_nextToken - If there are more key pairs than maxResults, use nextToken in the request to get the next set.

$sel:httpStatus:ListPlaybackKeyPairsResponse', listPlaybackKeyPairsResponse_httpStatus - The response's http status code.

$sel:keyPairs:ListPlaybackKeyPairsResponse', listPlaybackKeyPairsResponse_keyPairs - List of key pairs.

ListRecordingConfigurations (Paginated)

data ListRecordingConfigurations Source #

See: newListRecordingConfigurations smart constructor.

Instances

Instances details
ToJSON ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

ToHeaders ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

ToPath ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

ToQuery ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

AWSPager ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

AWSRequest ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Generic ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Associated Types

type Rep ListRecordingConfigurations :: Type -> Type #

Read ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Show ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

NFData ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Eq ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Hashable ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

type AWSResponse ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

type Rep ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

type Rep ListRecordingConfigurations = D1 ('MetaData "ListRecordingConfigurations" "Amazonka.IVS.ListRecordingConfigurations" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListRecordingConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListRecordingConfigurations :: ListRecordingConfigurations Source #

Create a value of ListRecordingConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListRecordingConfigurations', listRecordingConfigurations_maxResults - Maximum number of recording configurations to return. Default: your service quota or 100, whichever is smaller.

ListRecordingConfigurations, listRecordingConfigurations_nextToken - The first recording configuration to retrieve. This is used for pagination; see the nextToken response field.

data ListRecordingConfigurationsResponse Source #

Instances

Instances details
Generic ListRecordingConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Read ListRecordingConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Show ListRecordingConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

NFData ListRecordingConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Eq ListRecordingConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

type Rep ListRecordingConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

type Rep ListRecordingConfigurationsResponse = D1 ('MetaData "ListRecordingConfigurationsResponse" "Amazonka.IVS.ListRecordingConfigurations" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListRecordingConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "recordingConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RecordingConfigurationSummary]))))

newListRecordingConfigurationsResponse Source #

Create a value of ListRecordingConfigurationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListRecordingConfigurations, listRecordingConfigurationsResponse_nextToken - If there are more recording configurations than maxResults, use nextToken in the request to get the next set.

$sel:httpStatus:ListRecordingConfigurationsResponse', listRecordingConfigurationsResponse_httpStatus - The response's http status code.

$sel:recordingConfigurations:ListRecordingConfigurationsResponse', listRecordingConfigurationsResponse_recordingConfigurations - List of the matching recording configurations.

ListStreamKeys (Paginated)

data ListStreamKeys Source #

See: newListStreamKeys smart constructor.

Instances

Instances details
ToJSON ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

ToHeaders ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

ToPath ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

ToQuery ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

AWSPager ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

AWSRequest ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Associated Types

type AWSResponse ListStreamKeys #

Generic ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Associated Types

type Rep ListStreamKeys :: Type -> Type #

Read ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Show ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

NFData ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Methods

rnf :: ListStreamKeys -> () #

Eq ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Hashable ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

type AWSResponse ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

type Rep ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

type Rep ListStreamKeys = D1 ('MetaData "ListStreamKeys" "Amazonka.IVS.ListStreamKeys" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListStreamKeys'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListStreamKeys Source #

Create a value of ListStreamKeys with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListStreamKeys', listStreamKeys_maxResults - Maximum number of streamKeys to return. Default: 1.

ListStreamKeys, listStreamKeys_nextToken - The first stream key to retrieve. This is used for pagination; see the nextToken response field.

ListStreamKeys, listStreamKeys_channelArn - Channel ARN used to filter the list.

data ListStreamKeysResponse Source #

See: newListStreamKeysResponse smart constructor.

Instances

Instances details
Generic ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Associated Types

type Rep ListStreamKeysResponse :: Type -> Type #

Read ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Show ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

NFData ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Methods

rnf :: ListStreamKeysResponse -> () #

Eq ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

type Rep ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

type Rep ListStreamKeysResponse = D1 ('MetaData "ListStreamKeysResponse" "Amazonka.IVS.ListStreamKeys" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListStreamKeysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "streamKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [StreamKeySummary]))))

newListStreamKeysResponse Source #

Create a value of ListStreamKeysResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListStreamKeys, listStreamKeysResponse_nextToken - If there are more stream keys than maxResults, use nextToken in the request to get the next set.

$sel:httpStatus:ListStreamKeysResponse', listStreamKeysResponse_httpStatus - The response's http status code.

$sel:streamKeys:ListStreamKeysResponse', listStreamKeysResponse_streamKeys - List of stream keys.

ListStreamSessions

data ListStreamSessions Source #

See: newListStreamSessions smart constructor.

Instances

Instances details
ToJSON ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

ToHeaders ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

ToPath ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

ToQuery ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

AWSRequest ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

Associated Types

type AWSResponse ListStreamSessions #

Generic ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

Associated Types

type Rep ListStreamSessions :: Type -> Type #

Read ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

Show ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

NFData ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

Methods

rnf :: ListStreamSessions -> () #

Eq ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

Hashable ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

type AWSResponse ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

type Rep ListStreamSessions Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

type Rep ListStreamSessions = D1 ('MetaData "ListStreamSessions" "Amazonka.IVS.ListStreamSessions" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListStreamSessions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListStreamSessions Source #

Create a value of ListStreamSessions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListStreamSessions', listStreamSessions_maxResults - Maximum number of streams to return. Default: 100.

ListStreamSessions, listStreamSessions_nextToken - The first stream to retrieve. This is used for pagination; see the nextToken response field.

ListStreamSessions, listStreamSessions_channelArn - Channel ARN used to filter the list.

data ListStreamSessionsResponse Source #

See: newListStreamSessionsResponse smart constructor.

Instances

Instances details
Generic ListStreamSessionsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

Associated Types

type Rep ListStreamSessionsResponse :: Type -> Type #

Read ListStreamSessionsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

Show ListStreamSessionsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

NFData ListStreamSessionsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

Eq ListStreamSessionsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

type Rep ListStreamSessionsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamSessions

type Rep ListStreamSessionsResponse = D1 ('MetaData "ListStreamSessionsResponse" "Amazonka.IVS.ListStreamSessions" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListStreamSessionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "streamSessions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [StreamSessionSummary]))))

newListStreamSessionsResponse Source #

Create a value of ListStreamSessionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListStreamSessions, listStreamSessionsResponse_nextToken - If there are more streams than maxResults, use nextToken in the request to get the next set.

$sel:httpStatus:ListStreamSessionsResponse', listStreamSessionsResponse_httpStatus - The response's http status code.

$sel:streamSessions:ListStreamSessionsResponse', listStreamSessionsResponse_streamSessions - List of stream sessions.

ListStreams (Paginated)

data ListStreams Source #

See: newListStreams smart constructor.

Instances

Instances details
ToJSON ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

ToHeaders ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Methods

toHeaders :: ListStreams -> [Header] #

ToPath ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

ToQuery ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

AWSPager ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

AWSRequest ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Associated Types

type AWSResponse ListStreams #

Generic ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Associated Types

type Rep ListStreams :: Type -> Type #

Read ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Show ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

NFData ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Methods

rnf :: ListStreams -> () #

Eq ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Hashable ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

type AWSResponse ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

type Rep ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

type Rep ListStreams = D1 ('MetaData "ListStreams" "Amazonka.IVS.ListStreams" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filterBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamFilters)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListStreams :: ListStreams Source #

Create a value of ListStreams with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filterBy:ListStreams', listStreams_filterBy - Filters the stream list to match the specified criterion.

$sel:maxResults:ListStreams', listStreams_maxResults - Maximum number of streams to return. Default: 100.

ListStreams, listStreams_nextToken - The first stream to retrieve. This is used for pagination; see the nextToken response field.

data ListStreamsResponse Source #

See: newListStreamsResponse smart constructor.

Instances

Instances details
Generic ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Associated Types

type Rep ListStreamsResponse :: Type -> Type #

Read ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Show ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

NFData ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Methods

rnf :: ListStreamsResponse -> () #

Eq ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

type Rep ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

type Rep ListStreamsResponse = D1 ('MetaData "ListStreamsResponse" "Amazonka.IVS.ListStreams" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListStreamsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "streams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [StreamSummary]))))

newListStreamsResponse Source #

Create a value of ListStreamsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListStreams, listStreamsResponse_nextToken - If there are more streams than maxResults, use nextToken in the request to get the next set.

$sel:httpStatus:ListStreamsResponse', listStreamsResponse_httpStatus - The response's http status code.

$sel:streams:ListStreamsResponse', listStreamsResponse_streams - List of streams.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.IVS.ListTagsForResource" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the resource to be retrieved. The ARN must be URL-encoded.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.IVS.ListTagsForResource" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListTagsForResourceResponse, listTagsForResourceResponse_tags -

PutMetadata

data PutMetadata Source #

See: newPutMetadata smart constructor.

Instances

Instances details
ToJSON PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

ToHeaders PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Methods

toHeaders :: PutMetadata -> [Header] #

ToPath PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

ToQuery PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

AWSRequest PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Associated Types

type AWSResponse PutMetadata #

Generic PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Associated Types

type Rep PutMetadata :: Type -> Type #

Show PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

NFData PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Methods

rnf :: PutMetadata -> () #

Eq PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Hashable PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

type AWSResponse PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

type Rep PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

type Rep PutMetadata = D1 ('MetaData "PutMetadata" "Amazonka.IVS.PutMetadata" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "PutMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newPutMetadata Source #

Create a value of PutMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutMetadata, putMetadata_channelArn - ARN of the channel into which metadata is inserted. This channel must have an active stream.

$sel:metadata:PutMetadata', putMetadata_metadata - Metadata to insert into the stream. Maximum: 1 KB per request.

data PutMetadataResponse Source #

See: newPutMetadataResponse smart constructor.

Constructors

PutMetadataResponse' 

newPutMetadataResponse :: PutMetadataResponse Source #

Create a value of PutMetadataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

StopStream

data StopStream Source #

See: newStopStream smart constructor.

Constructors

StopStream' Text 

Instances

Instances details
ToJSON StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

ToHeaders StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Methods

toHeaders :: StopStream -> [Header] #

ToPath StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

ToQuery StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

AWSRequest StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Associated Types

type AWSResponse StopStream #

Generic StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Associated Types

type Rep StopStream :: Type -> Type #

Read StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Show StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

NFData StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Methods

rnf :: StopStream -> () #

Eq StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Hashable StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

type AWSResponse StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

type Rep StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

type Rep StopStream = D1 ('MetaData "StopStream" "Amazonka.IVS.StopStream" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "StopStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStopStream Source #

Arguments

:: Text

StopStream

-> StopStream 

Create a value of StopStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StopStream, stopStream_channelArn - ARN of the channel for which the stream is to be stopped.

data StopStreamResponse Source #

See: newStopStreamResponse smart constructor.

Constructors

StopStreamResponse' Int 

Instances

Instances details
Generic StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Associated Types

type Rep StopStreamResponse :: Type -> Type #

Read StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Show StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

NFData StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Methods

rnf :: StopStreamResponse -> () #

Eq StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

type Rep StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

type Rep StopStreamResponse = D1 ('MetaData "StopStreamResponse" "Amazonka.IVS.StopStream" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "StopStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopStreamResponse Source #

Create a value of StopStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StopStreamResponse', stopStreamResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.IVS.TagResource" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - ARN of the resource for which tags are to be added or updated. The ARN must be URL-encoded.

TagResource, tagResource_tags - Array of tags to be added or updated. See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.IVS.TagResource" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.IVS.UntagResource" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - ARN of the resource for which tags are to be removed. The ARN must be URL-encoded.

$sel:tagKeys:UntagResource', untagResource_tagKeys - Array of tags to be removed. See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.IVS.UntagResource" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateChannel

data UpdateChannel Source #

See: newUpdateChannel smart constructor.

Instances

Instances details
ToJSON UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

ToHeaders UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

ToPath UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

ToQuery UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

AWSRequest UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Associated Types

type AWSResponse UpdateChannel #

Generic UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Associated Types

type Rep UpdateChannel :: Type -> Type #

Read UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Show UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

NFData UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Methods

rnf :: UpdateChannel -> () #

Eq UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Hashable UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

type AWSResponse UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

type Rep UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

newUpdateChannel Source #

Create a value of UpdateChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateChannel, updateChannel_authorized - Whether the channel is private (enabled for playback authorization).

UpdateChannel, updateChannel_latencyMode - Channel latency mode. Use NORMAL to broadcast and deliver live video up to Full HD. Use LOW for near-real-time interaction with viewers. (Note: In the Amazon IVS console, LOW and NORMAL correspond to Ultra-low and Standard, respectively.)

UpdateChannel, updateChannel_name - Channel name.

UpdateChannel, updateChannel_recordingConfigurationArn - Recording-configuration ARN. If this is set to an empty string, recording is disabled. A value other than an empty string indicates that recording is enabled

UpdateChannel, updateChannel_type - Channel type, which determines the allowable resolution and bitrate. /If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately/. Valid values:

  • STANDARD: Video is transcoded: multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. Transcoding allows higher playback quality across a range of download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5 Mbps. Audio is transcoded only for renditions 360p and below; above that, audio is passed through. This is the default.
  • BASIC: Video is transmuxed: Amazon IVS delivers the original input to viewers. The viewer’s video-quality choice is limited to the original input. Resolution can be up to 1080p and bitrate can be up to 1.5 Mbps for 480p and up to 3.5 Mbps for resolutions between 480p and 1080p.

UpdateChannel, updateChannel_arn - ARN of the channel to be updated.

data UpdateChannelResponse Source #

See: newUpdateChannelResponse smart constructor.

Instances

Instances details
Generic UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Associated Types

type Rep UpdateChannelResponse :: Type -> Type #

Read UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Show UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

NFData UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Methods

rnf :: UpdateChannelResponse -> () #

Eq UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

type Rep UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

type Rep UpdateChannelResponse = D1 ('MetaData "UpdateChannelResponse" "Amazonka.IVS.UpdateChannel" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "UpdateChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Channel)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateChannelResponse Source #

Create a value of UpdateChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateChannelResponse, updateChannelResponse_channel - Undocumented member.

$sel:httpStatus:UpdateChannelResponse', updateChannelResponse_httpStatus - The response's http status code.

Types

ChannelLatencyMode

newtype ChannelLatencyMode Source #

Instances

Instances details
FromJSON ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

FromJSONKey ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToJSON ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToJSONKey ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToByteString ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToHeader ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToLog ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToQuery ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

FromText ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToText ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

FromXML ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToXML ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Generic ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Associated Types

type Rep ChannelLatencyMode :: Type -> Type #

Read ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Show ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

NFData ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Methods

rnf :: ChannelLatencyMode -> () #

Eq ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Ord ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Hashable ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

type Rep ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

type Rep ChannelLatencyMode = D1 ('MetaData "ChannelLatencyMode" "Amazonka.IVS.Types.ChannelLatencyMode" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'True) (C1 ('MetaCons "ChannelLatencyMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelLatencyMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelType

newtype ChannelType Source #

Constructors

ChannelType' 

Bundled Patterns

pattern ChannelType_BASIC :: ChannelType 
pattern ChannelType_STANDARD :: ChannelType 

Instances

Instances details
FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

FromJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToJSON ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToByteString ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToQuery ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

FromText ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToText ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Methods

toText :: ChannelType -> Text #

FromXML ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToXML ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Methods

toXML :: ChannelType -> XML #

Generic ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

Read ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

NFData ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Eq ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Hashable ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

type Rep ChannelType = D1 ('MetaData "ChannelType" "Amazonka.IVS.Types.ChannelType" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'True) (C1 ('MetaCons "ChannelType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecordingConfigurationState

newtype RecordingConfigurationState Source #

Instances

Instances details
FromJSON RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

FromJSONKey RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToJSON RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToJSONKey RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToByteString RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToHeader RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToLog RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToQuery RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

FromText RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToText RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

FromXML RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToXML RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Generic RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Associated Types

type Rep RecordingConfigurationState :: Type -> Type #

Read RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Show RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

NFData RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Eq RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Ord RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Hashable RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

type Rep RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

type Rep RecordingConfigurationState = D1 ('MetaData "RecordingConfigurationState" "Amazonka.IVS.Types.RecordingConfigurationState" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'True) (C1 ('MetaCons "RecordingConfigurationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecordingConfigurationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecordingMode

newtype RecordingMode Source #

Constructors

RecordingMode' 

Instances

Instances details
FromJSON RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

FromJSONKey RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

ToJSON RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

ToJSONKey RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

ToByteString RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

ToHeader RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

ToLog RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

ToQuery RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

FromText RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

ToText RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

Methods

toText :: RecordingMode -> Text #

FromXML RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

ToXML RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

Methods

toXML :: RecordingMode -> XML #

Generic RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

Associated Types

type Rep RecordingMode :: Type -> Type #

Read RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

Show RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

NFData RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

Methods

rnf :: RecordingMode -> () #

Eq RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

Ord RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

Hashable RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

type Rep RecordingMode Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingMode

type Rep RecordingMode = D1 ('MetaData "RecordingMode" "Amazonka.IVS.Types.RecordingMode" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'True) (C1 ('MetaCons "RecordingMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecordingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamHealth

newtype StreamHealth Source #

Constructors

StreamHealth' 

Instances

Instances details
FromJSON StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

FromJSONKey StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToJSON StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToJSONKey StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToByteString StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToHeader StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToLog StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToQuery StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

FromText StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToText StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Methods

toText :: StreamHealth -> Text #

FromXML StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToXML StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Methods

toXML :: StreamHealth -> XML #

Generic StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Associated Types

type Rep StreamHealth :: Type -> Type #

Read StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Show StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

NFData StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Methods

rnf :: StreamHealth -> () #

Eq StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Ord StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Hashable StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

type Rep StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

type Rep StreamHealth = D1 ('MetaData "StreamHealth" "Amazonka.IVS.Types.StreamHealth" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'True) (C1 ('MetaCons "StreamHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamState

newtype StreamState Source #

Constructors

StreamState' 

Bundled Patterns

pattern StreamState_LIVE :: StreamState 
pattern StreamState_OFFLINE :: StreamState 

Instances

Instances details
FromJSON StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

FromJSONKey StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToJSON StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToJSONKey StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToByteString StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToHeader StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToLog StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToQuery StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

FromText StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToText StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Methods

toText :: StreamState -> Text #

FromXML StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToXML StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Methods

toXML :: StreamState -> XML #

Generic StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Associated Types

type Rep StreamState :: Type -> Type #

Read StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Show StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

NFData StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Methods

rnf :: StreamState -> () #

Eq StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Ord StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Hashable StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

type Rep StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

type Rep StreamState = D1 ('MetaData "StreamState" "Amazonka.IVS.Types.StreamState" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'True) (C1 ('MetaCons "StreamState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AudioConfiguration

data AudioConfiguration Source #

Object specifying a stream’s audio configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfiguration object and used for monitoring stream health.

See: newAudioConfiguration smart constructor.

Instances

Instances details
FromJSON AudioConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.AudioConfiguration

Generic AudioConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.AudioConfiguration

Associated Types

type Rep AudioConfiguration :: Type -> Type #

Read AudioConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.AudioConfiguration

Show AudioConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.AudioConfiguration

NFData AudioConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.AudioConfiguration

Methods

rnf :: AudioConfiguration -> () #

Eq AudioConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.AudioConfiguration

Hashable AudioConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.AudioConfiguration

type Rep AudioConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.AudioConfiguration

type Rep AudioConfiguration = D1 ('MetaData "AudioConfiguration" "Amazonka.IVS.Types.AudioConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "AudioConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "codec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sampleRate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "targetBitrate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newAudioConfiguration :: AudioConfiguration Source #

Create a value of AudioConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channels:AudioConfiguration', audioConfiguration_channels - Number of audio channels.

$sel:codec:AudioConfiguration', audioConfiguration_codec - Codec used for the audio encoding.

$sel:sampleRate:AudioConfiguration', audioConfiguration_sampleRate - Number of audio samples recorded per second.

$sel:targetBitrate:AudioConfiguration', audioConfiguration_targetBitrate - The expected ingest bitrate (bits per second). This is configured in the encoder.

BatchError

data BatchError Source #

Error related to a specific channel, specified by its ARN.

See: newBatchError smart constructor.

Constructors

BatchError' (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

Generic BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

Associated Types

type Rep BatchError :: Type -> Type #

Read BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

Show BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

NFData BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

Methods

rnf :: BatchError -> () #

Eq BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

Hashable BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

type Rep BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

type Rep BatchError = D1 ('MetaData "BatchError" "Amazonka.IVS.Types.BatchError" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "BatchError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBatchError :: BatchError Source #

Create a value of BatchError with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:BatchError', batchError_arn - Channel ARN.

$sel:code:BatchError', batchError_code - Error code.

$sel:message:BatchError', batchError_message - Error message, determined by the application.

Channel

data Channel Source #

Object specifying a channel.

See: newChannel smart constructor.

Instances

Instances details
FromJSON Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Generic Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Associated Types

type Rep Channel :: Type -> Type #

Methods

from :: Channel -> Rep Channel x #

to :: Rep Channel x -> Channel #

Read Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Show Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

NFData Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Methods

rnf :: Channel -> () #

Eq Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Methods

(==) :: Channel -> Channel -> Bool #

(/=) :: Channel -> Channel -> Bool #

Hashable Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Methods

hashWithSalt :: Int -> Channel -> Int #

hash :: Channel -> Int #

type Rep Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

newChannel :: Channel Source #

Create a value of Channel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Channel', channel_arn - Channel ARN.

$sel:authorized:Channel', channel_authorized - Whether the channel is private (enabled for playback authorization). Default: false.

$sel:ingestEndpoint:Channel', channel_ingestEndpoint - Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.

$sel:latencyMode:Channel', channel_latencyMode - Channel latency mode. Use NORMAL to broadcast and deliver live video up to Full HD. Use LOW for near-real-time interaction with viewers. Default: LOW. (Note: In the Amazon IVS console, LOW and NORMAL correspond to Ultra-low and Standard, respectively.)

$sel:name:Channel', channel_name - Channel name.

$sel:playbackUrl:Channel', channel_playbackUrl - Channel playback URL.

$sel:recordingConfigurationArn:Channel', channel_recordingConfigurationArn - Recording-configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (empty string, recording is disabled).

$sel:tags:Channel', channel_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

$sel:type':Channel', channel_type - Channel type, which determines the allowable resolution and bitrate. /If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately./ Default: STANDARD. Valid values:

  • STANDARD: Video is transcoded: multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. Transcoding allows higher playback quality across a range of download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5 Mbps. Audio is transcoded only for renditions 360p and below; above that, audio is passed through. This is the default.
  • BASIC: Video is transmuxed: Amazon IVS delivers the original input to viewers. The viewer’s video-quality choice is limited to the original input. Resolution can be up to 1080p and bitrate can be up to 1.5 Mbps for 480p and up to 3.5 Mbps for resolutions between 480p and 1080p.

ChannelSummary

data ChannelSummary Source #

Summary information about a channel.

See: newChannelSummary smart constructor.

Instances

Instances details
FromJSON ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

Generic ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

Associated Types

type Rep ChannelSummary :: Type -> Type #

Read ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

Show ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

NFData ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

Methods

rnf :: ChannelSummary -> () #

Eq ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

Hashable ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

type Rep ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

newChannelSummary :: ChannelSummary Source #

Create a value of ChannelSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ChannelSummary', channelSummary_arn - Channel ARN.

$sel:authorized:ChannelSummary', channelSummary_authorized - Whether the channel is private (enabled for playback authorization). Default: false.

$sel:latencyMode:ChannelSummary', channelSummary_latencyMode - Channel latency mode. Use NORMAL to broadcast and deliver live video up to Full HD. Use LOW for near-real-time interaction with viewers. Default: LOW. (Note: In the Amazon IVS console, LOW and NORMAL correspond to Ultra-low and Standard, respectively.)

$sel:name:ChannelSummary', channelSummary_name - Channel name.

$sel:recordingConfigurationArn:ChannelSummary', channelSummary_recordingConfigurationArn - Recording-configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (empty string, recording is disabled).

$sel:tags:ChannelSummary', channelSummary_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

DestinationConfiguration

data DestinationConfiguration Source #

A complex type that describes a location where recorded videos will be stored. Each member represents a type of destination configuration. For recording, you define one and only one type of destination configuration.

See: newDestinationConfiguration smart constructor.

Instances

Instances details
FromJSON DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

ToJSON DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

Generic DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

Associated Types

type Rep DestinationConfiguration :: Type -> Type #

Read DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

Show DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

NFData DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

Eq DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

Hashable DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

type Rep DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

type Rep DestinationConfiguration = D1 ('MetaData "DestinationConfiguration" "Amazonka.IVS.Types.DestinationConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "DestinationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DestinationConfiguration))))

newDestinationConfiguration :: DestinationConfiguration Source #

Create a value of DestinationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3:DestinationConfiguration', destinationConfiguration_s3 - An S3 destination configuration where recorded videos will be stored.

IngestConfiguration

data IngestConfiguration Source #

Object specifying the ingest configuration set up by the broadcaster, usually in an encoder.

See: newIngestConfiguration smart constructor.

Instances

Instances details
FromJSON IngestConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.IngestConfiguration

Generic IngestConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.IngestConfiguration

Associated Types

type Rep IngestConfiguration :: Type -> Type #

Read IngestConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.IngestConfiguration

Show IngestConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.IngestConfiguration

NFData IngestConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.IngestConfiguration

Methods

rnf :: IngestConfiguration -> () #

Eq IngestConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.IngestConfiguration

Hashable IngestConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.IngestConfiguration

type Rep IngestConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.IngestConfiguration

type Rep IngestConfiguration = D1 ('MetaData "IngestConfiguration" "Amazonka.IVS.Types.IngestConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "IngestConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "audio") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AudioConfiguration)) :*: S1 ('MetaSel ('Just "video") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VideoConfiguration))))

newIngestConfiguration :: IngestConfiguration Source #

Create a value of IngestConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:audio:IngestConfiguration', ingestConfiguration_audio - Encoder settings for audio.

$sel:video:IngestConfiguration', ingestConfiguration_video - Encoder settings for video.

PlaybackKeyPair

data PlaybackKeyPair Source #

A key pair used to sign and validate a playback authorization token.

See: newPlaybackKeyPair smart constructor.

Instances

Instances details
FromJSON PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

Generic PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

Associated Types

type Rep PlaybackKeyPair :: Type -> Type #

Read PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

Show PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

NFData PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

Methods

rnf :: PlaybackKeyPair -> () #

Eq PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

Hashable PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

type Rep PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

type Rep PlaybackKeyPair = D1 ('MetaData "PlaybackKeyPair" "Amazonka.IVS.Types.PlaybackKeyPair" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "PlaybackKeyPair'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newPlaybackKeyPair :: PlaybackKeyPair Source #

Create a value of PlaybackKeyPair with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:PlaybackKeyPair', playbackKeyPair_arn - Key-pair ARN.

$sel:fingerprint:PlaybackKeyPair', playbackKeyPair_fingerprint - Key-pair identifier.

$sel:name:PlaybackKeyPair', playbackKeyPair_name - Playback-key-pair name. The value does not need to be unique.

$sel:tags:PlaybackKeyPair', playbackKeyPair_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

PlaybackKeyPairSummary

data PlaybackKeyPairSummary Source #

Summary information about a playback key pair.

See: newPlaybackKeyPairSummary smart constructor.

Instances

Instances details
FromJSON PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

Generic PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

Associated Types

type Rep PlaybackKeyPairSummary :: Type -> Type #

Read PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

Show PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

NFData PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

Methods

rnf :: PlaybackKeyPairSummary -> () #

Eq PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

Hashable PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

type Rep PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

type Rep PlaybackKeyPairSummary = D1 ('MetaData "PlaybackKeyPairSummary" "Amazonka.IVS.Types.PlaybackKeyPairSummary" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "PlaybackKeyPairSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newPlaybackKeyPairSummary :: PlaybackKeyPairSummary Source #

Create a value of PlaybackKeyPairSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:PlaybackKeyPairSummary', playbackKeyPairSummary_arn - Key-pair ARN.

$sel:name:PlaybackKeyPairSummary', playbackKeyPairSummary_name - Playback-key-pair name. The value does not need to be unique.

$sel:tags:PlaybackKeyPairSummary', playbackKeyPairSummary_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

RecordingConfiguration

data RecordingConfiguration Source #

An object representing a configuration to record a channel stream.

See: newRecordingConfiguration smart constructor.

Instances

Instances details
FromJSON RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

Generic RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

Associated Types

type Rep RecordingConfiguration :: Type -> Type #

Read RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

Show RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

NFData RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

Methods

rnf :: RecordingConfiguration -> () #

Eq RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

Hashable RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

type Rep RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

newRecordingConfiguration Source #

Create a value of RecordingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:RecordingConfiguration', recordingConfiguration_name - Recording-configuration name. The value does not need to be unique.

$sel:recordingReconnectWindowSeconds:RecordingConfiguration', recordingConfiguration_recordingReconnectWindowSeconds - If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together. Default: 0.

$sel:tags:RecordingConfiguration', recordingConfiguration_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

$sel:thumbnailConfiguration:RecordingConfiguration', recordingConfiguration_thumbnailConfiguration - A complex type that allows you to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session.

$sel:arn:RecordingConfiguration', recordingConfiguration_arn - Recording-configuration ARN.

$sel:destinationConfiguration:RecordingConfiguration', recordingConfiguration_destinationConfiguration - A complex type that contains information about where recorded video will be stored.

$sel:state:RecordingConfiguration', recordingConfiguration_state - Indicates the current state of the recording configuration. When the state is ACTIVE, the configuration is ready for recording a channel stream.

RecordingConfigurationSummary

data RecordingConfigurationSummary Source #

Summary information about a RecordingConfiguration.

See: newRecordingConfigurationSummary smart constructor.

Instances

Instances details
FromJSON RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

Generic RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

Associated Types

type Rep RecordingConfigurationSummary :: Type -> Type #

Read RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

Show RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

NFData RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

Eq RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

Hashable RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

type Rep RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

type Rep RecordingConfigurationSummary = D1 ('MetaData "RecordingConfigurationSummary" "Amazonka.IVS.Types.RecordingConfigurationSummary" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "RecordingConfigurationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "destinationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationConfiguration) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecordingConfigurationState)))))

newRecordingConfigurationSummary Source #

Create a value of RecordingConfigurationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:RecordingConfigurationSummary', recordingConfigurationSummary_name - Recording-configuration name. The value does not need to be unique.

$sel:tags:RecordingConfigurationSummary', recordingConfigurationSummary_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

$sel:arn:RecordingConfigurationSummary', recordingConfigurationSummary_arn - Recording-configuration ARN.

$sel:destinationConfiguration:RecordingConfigurationSummary', recordingConfigurationSummary_destinationConfiguration - A complex type that contains information about where recorded video will be stored.

$sel:state:RecordingConfigurationSummary', recordingConfigurationSummary_state - Indicates the current state of the recording configuration. When the state is ACTIVE, the configuration is ready for recording a channel stream.

S3DestinationConfiguration

data S3DestinationConfiguration Source #

A complex type that describes an S3 location where recorded videos will be stored.

See: newS3DestinationConfiguration smart constructor.

Instances

Instances details
FromJSON S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

ToJSON S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

Generic S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

Associated Types

type Rep S3DestinationConfiguration :: Type -> Type #

Read S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

Show S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

NFData S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

Eq S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

Hashable S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

type Rep S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

type Rep S3DestinationConfiguration = D1 ('MetaData "S3DestinationConfiguration" "Amazonka.IVS.Types.S3DestinationConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "S3DestinationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newS3DestinationConfiguration Source #

Create a value of S3DestinationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bucketName:S3DestinationConfiguration', s3DestinationConfiguration_bucketName - Location (S3 bucket name) where recorded videos will be stored.

Stream

data Stream Source #

Specifies a live video stream that has been ingested and distributed.

See: newStream smart constructor.

Instances

Instances details
FromJSON Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Generic Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Associated Types

type Rep Stream :: Type -> Type #

Methods

from :: Stream -> Rep Stream x #

to :: Rep Stream x -> Stream #

Read Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Show Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

NFData Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Methods

rnf :: Stream -> () #

Eq Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Methods

(==) :: Stream -> Stream -> Bool #

(/=) :: Stream -> Stream -> Bool #

Hashable Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Methods

hashWithSalt :: Int -> Stream -> Int #

hash :: Stream -> Int #

type Rep Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

newStream :: Stream Source #

Create a value of Stream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channelArn:Stream', stream_channelArn - Channel ARN for the stream.

$sel:health:Stream', stream_health - The stream’s health.

$sel:playbackUrl:Stream', stream_playbackUrl - URL of the master playlist, required by the video player to play the HLS stream.

$sel:startTime:Stream', stream_startTime - Time of the stream’s start. This is an ISO 8601 timestamp; /note that this is returned as a string/.

$sel:state:Stream', stream_state - The stream’s state.

$sel:streamId:Stream', stream_streamId - Unique identifier for a live or previously live stream in the specified channel.

$sel:viewerCount:Stream', stream_viewerCount - A count of concurrent views of the stream. Typically, a new view appears in viewerCount within 15 seconds of when video playback starts and a view is removed from viewerCount within 1 minute of when video playback ends. A value of -1 indicates that the request timed out; in this case, retry.

StreamEvent

data StreamEvent Source #

Object specifying a stream’s events. For a list of events, see Using Amazon EventBridge with Amazon IVS.

See: newStreamEvent smart constructor.

Instances

Instances details
FromJSON StreamEvent Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamEvent

Generic StreamEvent Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamEvent

Associated Types

type Rep StreamEvent :: Type -> Type #

Read StreamEvent Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamEvent

Show StreamEvent Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamEvent

NFData StreamEvent Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamEvent

Methods

rnf :: StreamEvent -> () #

Eq StreamEvent Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamEvent

Hashable StreamEvent Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamEvent

type Rep StreamEvent Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamEvent

type Rep StreamEvent = D1 ('MetaData "StreamEvent" "Amazonka.IVS.Types.StreamEvent" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "StreamEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newStreamEvent :: StreamEvent Source #

Create a value of StreamEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventTime:StreamEvent', streamEvent_eventTime - Time when the event occurred. This is an ISO 8601 timestamp; /note that this is returned as a string/.

$sel:name:StreamEvent', streamEvent_name - Name that identifies the stream event within a type.

$sel:type':StreamEvent', streamEvent_type - Logical group for certain events.

StreamFilters

data StreamFilters Source #

Object specifying the stream attribute on which to filter.

See: newStreamFilters smart constructor.

Instances

Instances details
ToJSON StreamFilters Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamFilters

Generic StreamFilters Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamFilters

Associated Types

type Rep StreamFilters :: Type -> Type #

Read StreamFilters Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamFilters

Show StreamFilters Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamFilters

NFData StreamFilters Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamFilters

Methods

rnf :: StreamFilters -> () #

Eq StreamFilters Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamFilters

Hashable StreamFilters Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamFilters

type Rep StreamFilters Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamFilters

type Rep StreamFilters = D1 ('MetaData "StreamFilters" "Amazonka.IVS.Types.StreamFilters" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "StreamFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "health") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamHealth))))

newStreamFilters :: StreamFilters Source #

Create a value of StreamFilters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:health:StreamFilters', streamFilters_health - The stream’s health.

StreamKey

data StreamKey Source #

Object specifying a stream key.

See: newStreamKey smart constructor.

Instances

Instances details
FromJSON StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

Generic StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

Associated Types

type Rep StreamKey :: Type -> Type #

Show StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

NFData StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

Methods

rnf :: StreamKey -> () #

Eq StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

Hashable StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

type Rep StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

type Rep StreamKey = D1 ('MetaData "StreamKey" "Amazonka.IVS.Types.StreamKey" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "StreamKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newStreamKey :: StreamKey Source #

Create a value of StreamKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:StreamKey', streamKey_arn - Stream-key ARN.

$sel:channelArn:StreamKey', streamKey_channelArn - Channel ARN for the stream.

$sel:tags:StreamKey', streamKey_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

$sel:value:StreamKey', streamKey_value - Stream-key value.

StreamKeySummary

data StreamKeySummary Source #

Summary information about a stream key.

See: newStreamKeySummary smart constructor.

Instances

Instances details
FromJSON StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

Generic StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

Associated Types

type Rep StreamKeySummary :: Type -> Type #

Read StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

Show StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

NFData StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

Methods

rnf :: StreamKeySummary -> () #

Eq StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

Hashable StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

type Rep StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

type Rep StreamKeySummary = D1 ('MetaData "StreamKeySummary" "Amazonka.IVS.Types.StreamKeySummary" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "StreamKeySummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newStreamKeySummary :: StreamKeySummary Source #

Create a value of StreamKeySummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:StreamKeySummary', streamKeySummary_arn - Stream-key ARN.

$sel:channelArn:StreamKeySummary', streamKeySummary_channelArn - Channel ARN for the stream.

$sel:tags:StreamKeySummary', streamKeySummary_tags - Array of 1-50 maps, each of the form string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

StreamSession

data StreamSession Source #

Object that captures the Amazon IVS configuration that the customer provisioned, the ingest configurations that the broadcaster used, and the most recent Amazon IVS stream events it encountered.

See: newStreamSession smart constructor.

Instances

Instances details
FromJSON StreamSession Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSession

Generic StreamSession Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSession

Associated Types

type Rep StreamSession :: Type -> Type #

Read StreamSession Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSession

Show StreamSession Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSession

NFData StreamSession Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSession

Methods

rnf :: StreamSession -> () #

Eq StreamSession Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSession

Hashable StreamSession Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSession

type Rep StreamSession Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSession

newStreamSession :: StreamSession Source #

Create a value of StreamSession with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channel:StreamSession', streamSession_channel - The properties of the channel at the time of going live.

$sel:endTime:StreamSession', streamSession_endTime - Time when the channel went offline. This is an ISO 8601 timestamp; /note that this is returned as a string/. For live streams, this is NULL.

$sel:ingestConfiguration:StreamSession', streamSession_ingestConfiguration - The properties of the incoming RTMP stream for the stream.

$sel:recordingConfiguration:StreamSession', streamSession_recordingConfiguration - The properties of recording the live stream.

$sel:startTime:StreamSession', streamSession_startTime - Time when the channel went live. This is an ISO 8601 timestamp; /note that this is returned as a string/.

$sel:streamId:StreamSession', streamSession_streamId - Unique identifier for a live or previously live stream in the specified channel.

$sel:truncatedEvents:StreamSession', streamSession_truncatedEvents - List of Amazon IVS events that the stream encountered. The list is sorted by most recent events and contains up to 500 events. For Amazon IVS events, see Using Amazon EventBridge with Amazon IVS.

StreamSessionSummary

data StreamSessionSummary Source #

Summary information about a stream session.

See: newStreamSessionSummary smart constructor.

Instances

Instances details
FromJSON StreamSessionSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSessionSummary

Generic StreamSessionSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSessionSummary

Associated Types

type Rep StreamSessionSummary :: Type -> Type #

Read StreamSessionSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSessionSummary

Show StreamSessionSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSessionSummary

NFData StreamSessionSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSessionSummary

Methods

rnf :: StreamSessionSummary -> () #

Eq StreamSessionSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSessionSummary

Hashable StreamSessionSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSessionSummary

type Rep StreamSessionSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSessionSummary

type Rep StreamSessionSummary = D1 ('MetaData "StreamSessionSummary" "Amazonka.IVS.Types.StreamSessionSummary" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "StreamSessionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "hasErrorEvent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "streamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newStreamSessionSummary :: StreamSessionSummary Source #

Create a value of StreamSessionSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endTime:StreamSessionSummary', streamSessionSummary_endTime - Time when the channel went offline. This is an ISO 8601 timestamp; /note that this is returned as a string/. For live streams, this is NULL.

$sel:hasErrorEvent:StreamSessionSummary', streamSessionSummary_hasErrorEvent - If true, this stream encountered a quota breach or failure.

$sel:startTime:StreamSessionSummary', streamSessionSummary_startTime - Time when the channel went live. This is an ISO 8601 timestamp; /note that this is returned as a string/.

$sel:streamId:StreamSessionSummary', streamSessionSummary_streamId - Unique identifier for a live or previously live stream in the specified channel.

StreamSummary

data StreamSummary Source #

Summary information about a stream.

See: newStreamSummary smart constructor.

Instances

Instances details
FromJSON StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

Generic StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

Associated Types

type Rep StreamSummary :: Type -> Type #

Read StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

Show StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

NFData StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

Methods

rnf :: StreamSummary -> () #

Eq StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

Hashable StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

type Rep StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

newStreamSummary :: StreamSummary Source #

Create a value of StreamSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channelArn:StreamSummary', streamSummary_channelArn - Channel ARN for the stream.

$sel:health:StreamSummary', streamSummary_health - The stream’s health.

$sel:startTime:StreamSummary', streamSummary_startTime - Time of the stream’s start. This is an ISO 8601 timestamp; /note that this is returned as a string/.

$sel:state:StreamSummary', streamSummary_state - The stream’s state.

$sel:streamId:StreamSummary', streamSummary_streamId - Unique identifier for a live or previously live stream in the specified channel.

$sel:viewerCount:StreamSummary', streamSummary_viewerCount - A count of concurrent views of the stream. Typically, a new view appears in viewerCount within 15 seconds of when video playback starts and a view is removed from viewerCount within 1 minute of when video playback ends. A value of -1 indicates that the request timed out; in this case, retry.

ThumbnailConfiguration

data ThumbnailConfiguration Source #

An object representing a configuration of thumbnails for recorded video.

See: newThumbnailConfiguration smart constructor.

Instances

Instances details
FromJSON ThumbnailConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.ThumbnailConfiguration

ToJSON ThumbnailConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.ThumbnailConfiguration

Generic ThumbnailConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.ThumbnailConfiguration

Associated Types

type Rep ThumbnailConfiguration :: Type -> Type #

Read ThumbnailConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.ThumbnailConfiguration

Show ThumbnailConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.ThumbnailConfiguration

NFData ThumbnailConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.ThumbnailConfiguration

Methods

rnf :: ThumbnailConfiguration -> () #

Eq ThumbnailConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.ThumbnailConfiguration

Hashable ThumbnailConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.ThumbnailConfiguration

type Rep ThumbnailConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.ThumbnailConfiguration

type Rep ThumbnailConfiguration = D1 ('MetaData "ThumbnailConfiguration" "Amazonka.IVS.Types.ThumbnailConfiguration" "amazonka-ivs-2.0-1XuGgGDxNXQ7UL2Yr5LhmE" 'False) (C1 ('MetaCons "ThumbnailConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecordingMode)) :*: S1 ('MetaSel ('Just "targetIntervalSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newThumbnailConfiguration :: ThumbnailConfiguration Source #

Create a value of ThumbnailConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:recordingMode:ThumbnailConfiguration', thumbnailConfiguration_recordingMode - Thumbnail recording mode. Default: INTERVAL.

$sel:targetIntervalSeconds:ThumbnailConfiguration', thumbnailConfiguration_targetIntervalSeconds - The targeted thumbnail-generation interval in seconds. This is configurable (and required) only if recordingMode is INTERVAL. Default: 60.

Important: Setting a value for targetIntervalSeconds does not guarantee that thumbnails are generated at the specified interval. For thumbnails to be generated at the targetIntervalSeconds interval, the IDR/Keyframe value for the input video must be less than the targetIntervalSeconds value. See Amazon IVS Streaming Configuration for information on setting IDR/Keyframe to the recommended value in video-encoder settings.

VideoConfiguration

data VideoConfiguration Source #

Object specifying a stream’s video configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfiguration object and used for monitoring stream health.

See: newVideoConfiguration smart constructor.

Instances

Instances details
FromJSON VideoConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.VideoConfiguration

Generic VideoConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.VideoConfiguration

Associated Types

type Rep VideoConfiguration :: Type -> Type #

Read VideoConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.VideoConfiguration

Show VideoConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.VideoConfiguration

NFData VideoConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.VideoConfiguration

Methods

rnf :: VideoConfiguration -> () #

Eq VideoConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.VideoConfiguration

Hashable VideoConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.VideoConfiguration

type Rep VideoConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.VideoConfiguration

newVideoConfiguration :: VideoConfiguration Source #

Create a value of VideoConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:avcLevel:VideoConfiguration', videoConfiguration_avcLevel - Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. For details, see the H.264 specification.

$sel:avcProfile:VideoConfiguration', videoConfiguration_avcProfile - Indicates to the decoder the requirements for decoding the stream. For definitions of the valid values, see the H.264 specification.

$sel:codec:VideoConfiguration', videoConfiguration_codec - Codec used for the video encoding.

$sel:encoder:VideoConfiguration', videoConfiguration_encoder - Software or hardware used to encode the video.

$sel:targetBitrate:VideoConfiguration', videoConfiguration_targetBitrate - The expected ingest bitrate (bits per second). This is configured in the encoder.

$sel:targetFramerate:VideoConfiguration', videoConfiguration_targetFramerate - The expected ingest framerate. This is configured in the encoder.

$sel:videoHeight:VideoConfiguration', videoConfiguration_videoHeight - Video-resolution height in pixels.

$sel:videoWidth:VideoConfiguration', videoConfiguration_videoWidth - Video-resolution width in pixels.