libZSservicesZSamazonka-ivsZSamazonka-ivs
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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.

 <p> <b>Allowed Header Values</b> </p> <ul> <li> <p> <code> <b>Accept:</b> </code> application/json</p> </li> <li> <p> <code> <b>Accept-Encoding:</b> </code> gzip, deflate</p> </li> <li> <p> <code> <b>Content-Type:</b> </code>application/json</p> </li> </ul> <p> <b>Resources</b> </p> <p>The following resources contain information about your IVS live stream (see <a href="https://docs.aws.amazon.com/ivs/latest/userguide/getting-started.html"> Getting Started with Amazon IVS</a>):</p> <ul> <li> <p>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. </p> </li> <li> <p>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. <i> <b>Treat the stream key like a secret, since it allows anyone to stream to the channel.</b> </i> </p> </li> <li> <p>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.</p> </li> <li> <p>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.</p> </li> </ul> <p> <b>Tagging</b> </p> <p>A <i>tag</i> is a metadata label that you assign to an Amazon Web Services resource. A tag comprises a <i>key</i> and a <i>value</i>, both set by you. For example, you might set a tag as <code>topic:nature</code> to label a particular video category. See <a href="https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html">Tagging Amazon Web Services Resources</a> for more information, including restrictions that apply to tags.</p> <p>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 <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html"> Access Tags</a>). </p> <p>The Amazon IVS API has these tag-related endpoints: <a>TagResource</a>, <a>UntagResource</a>, and <a>ListTagsForResource</a>. The following resources support tagging: Channels, Stream Keys, Playback Key Pairs, and Recording Configurations.</p> <p>At most 50 tags can be applied to a resource. </p> <p> <b>Authentication versus Authorization</b> </p> <p>Note the differences between these concepts:</p> <ul> <li> <p> <i>Authentication</i> is about verifying identity. You need to be authenticated to sign Amazon IVS API requests.</p> </li> <li> <p> <i>Authorization</i> is about granting permissions. You need to be authorized to view <a href="https://docs.aws.amazon.com/ivs/latest/userguide/private-channels.html">Amazon IVS private channels</a>. (Private channels are channels that are enabled for "playback authorization.")</p> </li> </ul> <p> <b>Authentication</b> </p> <p>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.</p> <p>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 <code>ivs:PutMetadata</code> permission.</p> <p>For more information:</p> <ul> <li> <p>Authentication and generating signatures — See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html">Authenticating Requests (Amazon Web Services Signature Version 4)</a> in the <i>Amazon Web Services General Reference</i>.</p> </li> <li> <p>Managing Amazon IVS permissions — See <a href="https://docs.aws.amazon.com/ivs/latest/userguide/security-iam.html">Identity and Access Management</a> on the Security page of the <i>Amazon IVS User Guide</i>.</p> </li> </ul> <p> <b>Channel Endpoints</b> </p> <ul> <li> <p> <a>CreateChannel</a> — Creates a new channel and an associated stream key to start streaming.</p> </li> <li> <p> <a>GetChannel</a> — Gets the channel configuration for the specified channel ARN (Amazon Resource Name).</p> </li> <li> <p> <a>BatchGetChannel</a> — Performs <a>GetChannel</a> on multiple ARNs simultaneously.</p> </li> <li> <p> <a>ListChannels</a> — 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).</p> </li> <li> <p> <a>UpdateChannel</a> — 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.</p> </li> <li> <p> <a>DeleteChannel</a> — Deletes the specified channel.</p> </li> </ul> <p> <b>StreamKey Endpoints</b> </p> <ul> <li> <p> <a>CreateStreamKey</a> — Creates a stream key, used to initiate a stream, for the specified channel ARN.</p> </li> <li> <p> <a>GetStreamKey</a> — Gets stream key information for the specified ARN.</p> </li> <li> <p> <a>BatchGetStreamKey</a> — Performs <a>GetStreamKey</a> on multiple ARNs simultaneously.</p> </li> <li> <p> <a>ListStreamKeys</a> — Gets summary information about stream keys for the specified channel.</p> </li> <li> <p> <a>DeleteStreamKey</a> — Deletes the stream key for the specified ARN, so it can no longer be used to stream.</p> </li> </ul> <p> <b>Stream Endpoints</b> </p> <ul> <li> <p> <a>GetStream</a> — Gets information about the active (live) stream on a specified channel.</p> </li> <li> <p> <a>ListStreams</a> — Gets summary information about live streams in your account, in the Amazon Web Services region where the API request is processed.</p> </li> <li> <p> <a>StopStream</a> — Disconnects the incoming RTMPS stream for the specified channel. Can be used in conjunction with <a>DeleteStreamKey</a> to prevent further streaming to a channel.</p> </li> <li> <p> <a>PutMetadata</a> — 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.</p> </li> </ul> <p> <b>PlaybackKeyPair Endpoints</b> </p> <p>For more information, see <a href="https://docs.aws.amazon.com/ivs/latest/userguide/private-channels.html">Setting Up Private Channels</a> in the <i>Amazon IVS User Guide</i>.</p> <ul> <li> <p> <a>ImportPlaybackKeyPair</a> — Imports the public portion of a new key pair and returns its <code>arn</code> and <code>fingerprint</code>. The <code>privateKey</code> can then be used to generate viewer authorization tokens, to grant viewers access to private channels (channels enabled for playback authorization).</p> </li> <li> <p> <a>GetPlaybackKeyPair</a> — Gets a specified playback authorization key pair and returns the <code>arn</code> and <code>fingerprint</code>. The <code>privateKey</code> held by the caller can be used to generate viewer authorization tokens, to grant viewers access to private channels.</p> </li> <li> <p> <a>ListPlaybackKeyPairs</a> — Gets summary information about playback key pairs.</p> </li> <li> <p> <a>DeletePlaybackKeyPair</a> — Deletes a specified authorization key pair. This invalidates future viewer tokens generated using the key pair’s <code>privateKey</code>.</p> </li> </ul> <p> <b>RecordingConfiguration Endpoints</b> </p> <ul> <li> <p> <a>CreateRecordingConfiguration</a> — Creates a new recording configuration, used to enable recording to Amazon S3.</p> </li> <li> <p> <a>GetRecordingConfiguration</a> — Gets the recording-configuration metadata for the specified ARN.</p> </li> <li> <p> <a>ListRecordingConfigurations</a> — Gets summary information about all recording configurations in your account, in the Amazon Web Services region where the API request is processed.</p> </li> <li> <p> <a>DeleteRecordingConfiguration</a> — Deletes the recording configuration for the specified ARN.</p> </li> </ul> <p> <b>Amazon Web Services Tags Endpoints</b> </p> <ul> <li> <p> <a>TagResource</a> — Adds or updates tags for the Amazon Web Services resource with the specified ARN.</p> </li> <li> <p> <a>UntagResource</a> — Removes tags from the resource with the specified ARN.</p> </li> <li> <p> <a>ListTagsForResource</a> — Gets information about Amazon Web Services tags for the specified ARN.</p> </li> </ul>
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.

ValidationException

AccessDeniedException

StreamUnavailable

PendingVerification

ChannelNotBroadcasting

ConflictException

ServiceQuotaExceededException

ThrottlingException

InternalServerException

ResourceNotFoundException

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.

PutMetadata

data PutMetadata Source #

See: newPutMetadata smart constructor.

Instances

Instances details
Eq PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Show PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Generic PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Associated Types

type Rep PutMetadata :: Type -> Type #

NFData PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Methods

rnf :: PutMetadata -> () #

Hashable PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

ToJSON PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

AWSRequest PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

Associated Types

type AWSResponse 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

type Rep PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

type Rep PutMetadata = D1 ('MetaData "PutMetadata" "Amazonka.IVS.PutMetadata" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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))))
type AWSResponse PutMetadata Source # 
Instance details

Defined in Amazonka.IVS.PutMetadata

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:

$sel:channelArn: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.

ListRecordingConfigurations (Paginated)

data ListRecordingConfigurations Source #

See: newListRecordingConfigurations smart constructor.

Instances

Instances details
Eq ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Read ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Show 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 #

NFData ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

Hashable ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

ToJSON 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

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

type Rep ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

type Rep ListRecordingConfigurations = D1 ('MetaData "ListRecordingConfigurations" "Amazonka.IVS.ListRecordingConfigurations" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "ListRecordingConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListRecordingConfigurations Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

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:nextToken:ListRecordingConfigurations', listRecordingConfigurations_nextToken - The first recording configuration to retrieve. This is used for pagination; see the nextToken response field.

$sel:maxResults:ListRecordingConfigurations', listRecordingConfigurations_maxResults - Maximum number of recording configurations to return. Default: 50.

data ListRecordingConfigurationsResponse Source #

Instances

Instances details
Eq 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

Generic ListRecordingConfigurationsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListRecordingConfigurations

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:nextToken: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.

CreateStreamKey

data CreateStreamKey Source #

See: newCreateStreamKey smart constructor.

Instances

Instances details
Eq CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Read CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Show CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Generic CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Associated Types

type Rep CreateStreamKey :: Type -> Type #

NFData CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Methods

rnf :: CreateStreamKey -> () #

Hashable CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

ToJSON CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

AWSRequest CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

Associated Types

type AWSResponse 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

type Rep CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

type Rep CreateStreamKey = D1 ('MetaData "CreateStreamKey" "Amazonka.IVS.CreateStreamKey" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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)))
type AWSResponse CreateStreamKey Source # 
Instance details

Defined in Amazonka.IVS.CreateStreamKey

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:

$sel:tags:CreateStreamKey', createStreamKey_tags - Array of 1-50 maps, each of the form string:string (key:value).

$sel:channelArn: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.

ImportPlaybackKeyPair

data ImportPlaybackKeyPair Source #

See: newImportPlaybackKeyPair smart constructor.

Instances

Instances details
Eq ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Read ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Show ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Generic ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Associated Types

type Rep ImportPlaybackKeyPair :: Type -> Type #

NFData ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Methods

rnf :: ImportPlaybackKeyPair -> () #

Hashable ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

ToJSON ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

AWSRequest ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Associated Types

type AWSResponse 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

type Rep ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

type Rep ImportPlaybackKeyPair = D1 ('MetaData "ImportPlaybackKeyPair" "Amazonka.IVS.ImportPlaybackKeyPair" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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))))
type AWSResponse ImportPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

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:

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

$sel:tags:ImportPlaybackKeyPair', importPlaybackKeyPair_tags - Any tags provided with the request are added to the playback key pair tags.

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

data ImportPlaybackKeyPairResponse Source #

See: newImportPlaybackKeyPairResponse smart constructor.

Instances

Instances details
Eq ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Read ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Show ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Generic ImportPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.ImportPlaybackKeyPair

Associated Types

type Rep ImportPlaybackKeyPairResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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
Eq ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Read ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Show ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Generic ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Associated Types

type Rep ListChannels :: Type -> Type #

NFData ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Methods

rnf :: ListChannels -> () #

Hashable ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

ToJSON 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 #

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

type Rep ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

type Rep ListChannels = D1 ('MetaData "ListChannels" "Amazonka.IVS.ListChannels" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "ListChannels'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterByName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") '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)))))
type AWSResponse ListChannels Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

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:nextToken:ListChannels', listChannels_nextToken - The first channel to retrieve. This is used for pagination; see the nextToken response field.

$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: 50.

data ListChannelsResponse Source #

See: newListChannelsResponse smart constructor.

Instances

Instances details
Eq ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Read ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Show ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Generic ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Associated Types

type Rep ListChannelsResponse :: Type -> Type #

NFData ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

Methods

rnf :: ListChannelsResponse -> () #

type Rep ListChannelsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListChannels

type Rep ListChannelsResponse = D1 ('MetaData "ListChannelsResponse" "Amazonka.IVS.ListChannels" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:nextToken: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.

$sel:channels:ListChannelsResponse', listChannelsResponse_channels - List of the matching channels.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.IVS.ListTagsForResource" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

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.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags -

DeleteChannel

data DeleteChannel Source #

See: newDeleteChannel smart constructor.

Constructors

DeleteChannel' Text 

Instances

Instances details
Eq DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Read DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Show DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Generic DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Associated Types

type Rep DeleteChannel :: Type -> Type #

NFData DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Methods

rnf :: DeleteChannel -> () #

Hashable DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

ToJSON DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

AWSRequest DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Associated Types

type AWSResponse 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

type Rep DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

type Rep DeleteChannel = D1 ('MetaData "DeleteChannel" "Amazonka.IVS.DeleteChannel" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "DeleteChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteChannel Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

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:

$sel:arn:DeleteChannel', deleteChannel_arn - ARN of the channel to be deleted.

data DeleteChannelResponse Source #

See: newDeleteChannelResponse smart constructor.

Instances

Instances details
Eq DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Read DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Show DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Generic DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Associated Types

type Rep DeleteChannelResponse :: Type -> Type #

NFData DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

Methods

rnf :: DeleteChannelResponse -> () #

type Rep DeleteChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteChannel

type Rep DeleteChannelResponse = D1 ('MetaData "DeleteChannelResponse" "Amazonka.IVS.DeleteChannel" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

UpdateChannel

data UpdateChannel Source #

See: newUpdateChannel smart constructor.

Instances

Instances details
Eq UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Read UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Show UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Generic UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Associated Types

type Rep UpdateChannel :: Type -> Type #

NFData UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Methods

rnf :: UpdateChannel -> () #

Hashable UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

ToJSON UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

AWSRequest UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Associated Types

type AWSResponse 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

type Rep UpdateChannel Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

type AWSResponse 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:

$sel:authorized:UpdateChannel', updateChannel_authorized - Whether the channel is private (enabled for playback authorization).

$sel:latencyMode: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.)

$sel:name:UpdateChannel', updateChannel_name - Channel name.

$sel:recordingConfigurationArn: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

$sel:type':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: Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. 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.
  • BASIC: 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 480p and bitrate can be up to 1.5 Mbps.

$sel:arn:UpdateChannel', updateChannel_arn - ARN of the channel to be updated.

data UpdateChannelResponse Source #

See: newUpdateChannelResponse smart constructor.

Instances

Instances details
Eq UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Read UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Show UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Generic UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Associated Types

type Rep UpdateChannelResponse :: Type -> Type #

NFData UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

Methods

rnf :: UpdateChannelResponse -> () #

type Rep UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.UpdateChannel

type Rep UpdateChannelResponse = D1 ('MetaData "UpdateChannelResponse" "Amazonka.IVS.UpdateChannel" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:channel:UpdateChannelResponse', updateChannelResponse_channel - Undocumented member.

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

GetStreamKey

data GetStreamKey Source #

See: newGetStreamKey smart constructor.

Constructors

GetStreamKey' Text 

Instances

Instances details
Eq GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Read GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Show GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Generic GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Associated Types

type Rep GetStreamKey :: Type -> Type #

NFData GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Methods

rnf :: GetStreamKey -> () #

Hashable GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

ToJSON GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

AWSRequest GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Associated Types

type AWSResponse 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

type Rep GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

type Rep GetStreamKey = D1 ('MetaData "GetStreamKey" "Amazonka.IVS.GetStreamKey" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "GetStreamKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

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:

$sel:arn:GetStreamKey', getStreamKey_arn - ARN for the stream key to be retrieved.

data GetStreamKeyResponse Source #

See: newGetStreamKeyResponse smart constructor.

Instances

Instances details
Eq GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Show GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Generic GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Associated Types

type Rep GetStreamKeyResponse :: Type -> Type #

NFData GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

Methods

rnf :: GetStreamKeyResponse -> () #

type Rep GetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStreamKey

type Rep GetStreamKeyResponse = D1 ('MetaData "GetStreamKeyResponse" "Amazonka.IVS.GetStreamKey" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

DeletePlaybackKeyPair

data DeletePlaybackKeyPair Source #

See: newDeletePlaybackKeyPair smart constructor.

Instances

Instances details
Eq DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Read DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Show DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Generic DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Associated Types

type Rep DeletePlaybackKeyPair :: Type -> Type #

NFData DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Methods

rnf :: DeletePlaybackKeyPair -> () #

Hashable DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

ToJSON DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

AWSRequest DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Associated Types

type AWSResponse 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

type Rep DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

type Rep DeletePlaybackKeyPair = D1 ('MetaData "DeletePlaybackKeyPair" "Amazonka.IVS.DeletePlaybackKeyPair" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "DeletePlaybackKeyPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeletePlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

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:

$sel:arn:DeletePlaybackKeyPair', deletePlaybackKeyPair_arn - ARN of the key pair to be deleted.

data DeletePlaybackKeyPairResponse Source #

See: newDeletePlaybackKeyPairResponse smart constructor.

Instances

Instances details
Eq DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Read DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Show DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Generic DeletePlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.DeletePlaybackKeyPair

Associated Types

type Rep DeletePlaybackKeyPairResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

BatchGetStreamKey

data BatchGetStreamKey Source #

See: newBatchGetStreamKey smart constructor.

Instances

Instances details
Eq BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Read BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Show BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Generic BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Associated Types

type Rep BatchGetStreamKey :: Type -> Type #

NFData BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Methods

rnf :: BatchGetStreamKey -> () #

Hashable BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

ToJSON BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

AWSRequest BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Associated Types

type AWSResponse 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

type Rep BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

type Rep BatchGetStreamKey = D1 ('MetaData "BatchGetStreamKey" "Amazonka.IVS.BatchGetStreamKey" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "BatchGetStreamKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse BatchGetStreamKey Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

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
Eq BatchGetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Show BatchGetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Generic BatchGetStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetStreamKey

Associated Types

type Rep BatchGetStreamKeyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "BatchGetStreamKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StreamKey])) :*: (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BatchError])) :*: 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:streamKeys:BatchGetStreamKeyResponse', batchGetStreamKeyResponse_streamKeys -

$sel:errors:BatchGetStreamKeyResponse', batchGetStreamKeyResponse_errors -

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

GetPlaybackKeyPair

data GetPlaybackKeyPair Source #

See: newGetPlaybackKeyPair smart constructor.

Instances

Instances details
Eq GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Read GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Show GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Generic GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Associated Types

type Rep GetPlaybackKeyPair :: Type -> Type #

NFData GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Methods

rnf :: GetPlaybackKeyPair -> () #

Hashable GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

ToJSON GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

AWSRequest GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Associated Types

type AWSResponse 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

type Rep GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

type Rep GetPlaybackKeyPair = D1 ('MetaData "GetPlaybackKeyPair" "Amazonka.IVS.GetPlaybackKeyPair" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "GetPlaybackKeyPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetPlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

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:

$sel:arn:GetPlaybackKeyPair', getPlaybackKeyPair_arn - ARN of the key pair to be returned.

data GetPlaybackKeyPairResponse Source #

See: newGetPlaybackKeyPairResponse smart constructor.

Instances

Instances details
Eq GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Read GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Show GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Generic GetPlaybackKeyPairResponse Source # 
Instance details

Defined in Amazonka.IVS.GetPlaybackKeyPair

Associated Types

type Rep GetPlaybackKeyPairResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

DeleteRecordingConfiguration

data DeleteRecordingConfiguration Source #

See: newDeleteRecordingConfiguration smart constructor.

Instances

Instances details
Eq DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Read DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Show 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 #

NFData DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Hashable DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

ToJSON DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

AWSRequest 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

type Rep DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type Rep DeleteRecordingConfiguration = D1 ('MetaData "DeleteRecordingConfiguration" "Amazonka.IVS.DeleteRecordingConfiguration" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "DeleteRecordingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

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:

$sel:arn:DeleteRecordingConfiguration', deleteRecordingConfiguration_arn - ARN of the recording configuration to be deleted.

data DeleteRecordingConfigurationResponse Source #

Instances

Instances details
Eq 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

Generic DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

StopStream

data StopStream Source #

See: newStopStream smart constructor.

Constructors

StopStream' Text 

Instances

Instances details
Eq StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Read StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Show StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Generic StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Associated Types

type Rep StopStream :: Type -> Type #

NFData StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Methods

rnf :: StopStream -> () #

Hashable StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

ToJSON StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

AWSRequest StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Associated Types

type AWSResponse 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

type Rep StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

type Rep StopStream = D1 ('MetaData "StopStream" "Amazonka.IVS.StopStream" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "StopStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StopStream Source # 
Instance details

Defined in Amazonka.IVS.StopStream

newStopStream Source #

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:

$sel:channelArn: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
Eq StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Read StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Show StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Generic StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Associated Types

type Rep StopStreamResponse :: Type -> Type #

NFData StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

Methods

rnf :: StopStreamResponse -> () #

type Rep StopStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.StopStream

type Rep StopStreamResponse = D1 ('MetaData "StopStreamResponse" "Amazonka.IVS.StopStream" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

CreateChannel

data CreateChannel Source #

See: newCreateChannel smart constructor.

Instances

Instances details
Eq CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Read CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Show CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Generic CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Associated Types

type Rep CreateChannel :: Type -> Type #

NFData CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Methods

rnf :: CreateChannel -> () #

Hashable CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

ToJSON CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

AWSRequest CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Associated Types

type AWSResponse 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

type Rep CreateChannel Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

type AWSResponse 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:

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

$sel:latencyMode: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.

$sel:name:CreateChannel', createChannel_name - Channel name.

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

$sel:type':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: Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. 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.
  • BASIC: 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 480p and bitrate can be up to 1.5 Mbps.

$sel:tags:CreateChannel', createChannel_tags - Array of 1-50 maps, each of the form string:string (key:value).

data CreateChannelResponse Source #

See: newCreateChannelResponse smart constructor.

Instances

Instances details
Eq CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Show CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Generic CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Associated Types

type Rep CreateChannelResponse :: Type -> Type #

NFData CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

Methods

rnf :: CreateChannelResponse -> () #

type Rep CreateChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateChannel

type Rep CreateChannelResponse = D1 ('MetaData "CreateChannelResponse" "Amazonka.IVS.CreateChannel" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:channel:CreateChannelResponse', createChannelResponse_channel -

$sel:streamKey:CreateChannelResponse', createChannelResponse_streamKey -

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

DeleteStreamKey

data DeleteStreamKey Source #

See: newDeleteStreamKey smart constructor.

Constructors

DeleteStreamKey' Text 

Instances

Instances details
Eq DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Read DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Show DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Generic DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Associated Types

type Rep DeleteStreamKey :: Type -> Type #

NFData DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Methods

rnf :: DeleteStreamKey -> () #

Hashable DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

ToJSON DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

AWSRequest DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Associated Types

type AWSResponse 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

type Rep DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

type Rep DeleteStreamKey = D1 ('MetaData "DeleteStreamKey" "Amazonka.IVS.DeleteStreamKey" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "DeleteStreamKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteStreamKey Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

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:

$sel:arn:DeleteStreamKey', deleteStreamKey_arn - ARN of the stream key to be deleted.

data DeleteStreamKeyResponse Source #

See: newDeleteStreamKeyResponse smart constructor.

Instances

Instances details
Eq DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Read DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Show DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Generic DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Associated Types

type Rep DeleteStreamKeyResponse :: Type -> Type #

NFData DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

Methods

rnf :: DeleteStreamKeyResponse -> () #

type Rep DeleteStreamKeyResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteStreamKey

type Rep DeleteStreamKeyResponse = D1 ('MetaData "DeleteStreamKeyResponse" "Amazonka.IVS.DeleteStreamKey" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

GetStream

data GetStream Source #

See: newGetStream smart constructor.

Constructors

GetStream' Text 

Instances

Instances details
Eq GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Read GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Show GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Generic GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Associated Types

type Rep GetStream :: Type -> Type #

NFData GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Methods

rnf :: GetStream -> () #

Hashable GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

ToJSON GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

AWSRequest GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Associated Types

type AWSResponse 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

type Rep GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

type Rep GetStream = D1 ('MetaData "GetStream" "Amazonka.IVS.GetStream" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "GetStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetStream Source # 
Instance details

Defined in Amazonka.IVS.GetStream

newGetStream Source #

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:

$sel:channelArn:GetStream', getStream_channelArn - Channel ARN for stream to be accessed.

data GetStreamResponse Source #

See: newGetStreamResponse smart constructor.

Instances

Instances details
Eq GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Read GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Show GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Generic GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Associated Types

type Rep GetStreamResponse :: Type -> Type #

NFData GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

Methods

rnf :: GetStreamResponse -> () #

type Rep GetStreamResponse Source # 
Instance details

Defined in Amazonka.IVS.GetStream

type Rep GetStreamResponse = D1 ('MetaData "GetStreamResponse" "Amazonka.IVS.GetStream" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

ListStreamKeys (Paginated)

data ListStreamKeys Source #

See: newListStreamKeys smart constructor.

Instances

Instances details
Eq ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Read ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Show ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Generic ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Associated Types

type Rep ListStreamKeys :: Type -> Type #

NFData ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Methods

rnf :: ListStreamKeys -> () #

Hashable ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

ToJSON 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 #

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

type Rep ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

type Rep ListStreamKeys = D1 ('MetaData "ListStreamKeys" "Amazonka.IVS.ListStreamKeys" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "ListStreamKeys'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListStreamKeys Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

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:nextToken:ListStreamKeys', listStreamKeys_nextToken - The first stream key to retrieve. This is used for pagination; see the nextToken response field.

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

$sel:channelArn:ListStreamKeys', listStreamKeys_channelArn - Channel ARN used to filter the list.

data ListStreamKeysResponse Source #

See: newListStreamKeysResponse smart constructor.

Instances

Instances details
Eq ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Read ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Show ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Generic ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Associated Types

type Rep ListStreamKeysResponse :: Type -> Type #

NFData ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

Methods

rnf :: ListStreamKeysResponse -> () #

type Rep ListStreamKeysResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreamKeys

type Rep ListStreamKeysResponse = D1 ('MetaData "ListStreamKeysResponse" "Amazonka.IVS.ListStreamKeys" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:nextToken: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.

GetChannel

data GetChannel Source #

See: newGetChannel smart constructor.

Constructors

GetChannel' Text 

Instances

Instances details
Eq GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Read GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Show GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Generic GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Associated Types

type Rep GetChannel :: Type -> Type #

NFData GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Methods

rnf :: GetChannel -> () #

Hashable GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

ToJSON GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

AWSRequest GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Associated Types

type AWSResponse 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

type Rep GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

type Rep GetChannel = D1 ('MetaData "GetChannel" "Amazonka.IVS.GetChannel" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "GetChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetChannel Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

newGetChannel Source #

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:

$sel:arn: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
Eq GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Read GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Show GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Generic GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Associated Types

type Rep GetChannelResponse :: Type -> Type #

NFData GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

Methods

rnf :: GetChannelResponse -> () #

type Rep GetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.GetChannel

type Rep GetChannelResponse = D1 ('MetaData "GetChannelResponse" "Amazonka.IVS.GetChannel" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:channel:GetChannelResponse', getChannelResponse_channel -

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

ListStreams (Paginated)

data ListStreams Source #

See: newListStreams smart constructor.

Constructors

ListStreams' (Maybe Text) (Maybe Natural) 

Instances

Instances details
Eq ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Read ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Show ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Generic ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Associated Types

type Rep ListStreams :: Type -> Type #

NFData ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Methods

rnf :: ListStreams -> () #

Hashable ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

ToJSON 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 #

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

type Rep ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

type Rep ListStreams = D1 ('MetaData "ListStreams" "Amazonka.IVS.ListStreams" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "ListStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListStreams Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

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:nextToken:ListStreams', listStreams_nextToken - The first stream to retrieve. This is used for pagination; see the nextToken response field.

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

data ListStreamsResponse Source #

See: newListStreamsResponse smart constructor.

Instances

Instances details
Eq ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Read ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Show ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Generic ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Associated Types

type Rep ListStreamsResponse :: Type -> Type #

NFData ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

Methods

rnf :: ListStreamsResponse -> () #

type Rep ListStreamsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListStreams

type Rep ListStreamsResponse = D1 ('MetaData "ListStreamsResponse" "Amazonka.IVS.ListStreams" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:nextToken: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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.IVS.TagResource" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.IVS.TagResource

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.

$sel:tags:TagResource', tagResource_tags - Array of tags to be added or updated.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.IVS.TagResource" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

GetRecordingConfiguration

data GetRecordingConfiguration Source #

See: newGetRecordingConfiguration smart constructor.

Instances

Instances details
Eq GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Read GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Show 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 #

NFData GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Hashable GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

ToJSON GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

AWSRequest 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

type Rep GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

type Rep GetRecordingConfiguration = D1 ('MetaData "GetRecordingConfiguration" "Amazonka.IVS.GetRecordingConfiguration" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "GetRecordingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

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:

$sel:arn:GetRecordingConfiguration', getRecordingConfiguration_arn - ARN of the recording configuration to be retrieved.

data GetRecordingConfigurationResponse Source #

See: newGetRecordingConfigurationResponse smart constructor.

Instances

Instances details
Eq GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Read GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Show GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Generic GetRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.GetRecordingConfiguration

Associated Types

type Rep GetRecordingConfigurationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:recordingConfiguration:GetRecordingConfigurationResponse', getRecordingConfigurationResponse_recordingConfiguration -

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

ListPlaybackKeyPairs (Paginated)

data ListPlaybackKeyPairs Source #

See: newListPlaybackKeyPairs smart constructor.

Instances

Instances details
Eq ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Read ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Show ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Generic ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Associated Types

type Rep ListPlaybackKeyPairs :: Type -> Type #

NFData ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Methods

rnf :: ListPlaybackKeyPairs -> () #

Hashable ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

ToJSON 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 #

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

type Rep ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

type Rep ListPlaybackKeyPairs = D1 ('MetaData "ListPlaybackKeyPairs" "Amazonka.IVS.ListPlaybackKeyPairs" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "ListPlaybackKeyPairs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListPlaybackKeyPairs Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

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:nextToken:ListPlaybackKeyPairs', listPlaybackKeyPairs_nextToken - Maximum number of key pairs to return.

$sel:maxResults:ListPlaybackKeyPairs', listPlaybackKeyPairs_maxResults - The first key pair to retrieve. This is used for pagination; see the nextToken response field. Default: 50.

data ListPlaybackKeyPairsResponse Source #

See: newListPlaybackKeyPairsResponse smart constructor.

Instances

Instances details
Eq ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Read ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Show ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Generic ListPlaybackKeyPairsResponse Source # 
Instance details

Defined in Amazonka.IVS.ListPlaybackKeyPairs

Associated Types

type Rep ListPlaybackKeyPairsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:nextToken: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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.IVS.UntagResource" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

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.

$sel:tagKeys:UntagResource', untagResource_tagKeys - Array of tags to be removed.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.IVS.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.IVS.UntagResource" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

CreateRecordingConfiguration

data CreateRecordingConfiguration Source #

See: newCreateRecordingConfiguration smart constructor.

Instances

Instances details
Eq CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Read CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Show 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 #

NFData CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

Hashable CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

ToJSON CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

AWSRequest 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

type Rep CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

type Rep CreateRecordingConfiguration = D1 ('MetaData "CreateRecordingConfiguration" "Amazonka.IVS.CreateRecordingConfiguration" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "CreateRecordingConfiguration'" '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 "destinationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationConfiguration))))
type AWSResponse CreateRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

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:

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

$sel:tags:CreateRecordingConfiguration', createRecordingConfiguration_tags - Array of 1-50 maps, each of the form string:string (key:value).

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

data CreateRecordingConfigurationResponse Source #

Instances

Instances details
Eq 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

Generic CreateRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.CreateRecordingConfiguration

NFData 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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)))

BatchGetChannel

data BatchGetChannel Source #

See: newBatchGetChannel smart constructor.

Instances

Instances details
Eq BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Read BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Show BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Generic BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Associated Types

type Rep BatchGetChannel :: Type -> Type #

NFData BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Methods

rnf :: BatchGetChannel -> () #

Hashable BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

ToJSON BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

AWSRequest BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Associated Types

type AWSResponse 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

type Rep BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

type Rep BatchGetChannel = D1 ('MetaData "BatchGetChannel" "Amazonka.IVS.BatchGetChannel" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "BatchGetChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse BatchGetChannel Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

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
Eq BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Read BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Show BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Generic BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Associated Types

type Rep BatchGetChannelResponse :: Type -> Type #

NFData BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

Methods

rnf :: BatchGetChannelResponse -> () #

type Rep BatchGetChannelResponse Source # 
Instance details

Defined in Amazonka.IVS.BatchGetChannel

type Rep BatchGetChannelResponse = D1 ('MetaData "BatchGetChannelResponse" "Amazonka.IVS.BatchGetChannel" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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:

$sel:channels: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.

Types

ChannelLatencyMode

newtype ChannelLatencyMode Source #

Instances

Instances details
Eq ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Ord ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Read ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Show 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 #

NFData ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

Methods

rnf :: ChannelLatencyMode -> () #

Hashable 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

FromJSON ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

FromJSONKey ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToLog ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToHeader ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

ToQuery 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

ToByteString 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

type Rep ChannelLatencyMode Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelLatencyMode

type Rep ChannelLatencyMode = D1 ('MetaData "ChannelLatencyMode" "Amazonka.IVS.Types.ChannelLatencyMode" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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
Eq ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Read ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Generic ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

NFData ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Hashable 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

FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

FromJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

ToQuery ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

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 #

ToByteString 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 #

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelType

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

RecordingConfigurationState

newtype RecordingConfigurationState Source #

Instances

Instances details
Eq RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Ord RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Read RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Show 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 #

NFData RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

Hashable 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

FromJSON RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

FromJSONKey RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToLog RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToHeader RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

ToQuery 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

ToByteString 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

type Rep RecordingConfigurationState Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationState

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

StreamHealth

newtype StreamHealth Source #

Constructors

StreamHealth' 

Instances

Instances details
Eq StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Ord StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Read StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Show StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Generic StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Associated Types

type Rep StreamHealth :: Type -> Type #

NFData StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

Methods

rnf :: StreamHealth -> () #

Hashable 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

FromJSON StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

FromJSONKey StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToLog StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToHeader StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

ToQuery StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

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 #

ToByteString 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 #

type Rep StreamHealth Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamHealth

type Rep StreamHealth = D1 ('MetaData "StreamHealth" "Amazonka.IVS.Types.StreamHealth" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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
Eq StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Ord StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Read StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Show StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Generic StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Associated Types

type Rep StreamState :: Type -> Type #

NFData StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

Methods

rnf :: StreamState -> () #

Hashable 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

FromJSON StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

FromJSONKey StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToLog StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToHeader StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

ToQuery StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

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 #

ToByteString 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 #

type Rep StreamState Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamState

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

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
Eq BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

Read BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

Show 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 #

NFData BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

Methods

rnf :: BatchError -> () #

Hashable BatchError Source # 
Instance details

Defined in Amazonka.IVS.Types.BatchError

FromJSON 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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
Eq Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Methods

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

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

Read Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Show 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 #

NFData Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Methods

rnf :: Channel -> () #

Hashable Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

Methods

hashWithSalt :: Int -> Channel -> Int #

hash :: Channel -> Int #

FromJSON Channel Source # 
Instance details

Defined in Amazonka.IVS.Types.Channel

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:playbackUrl:Channel', channel_playbackUrl - Channel playback URL.

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

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

$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: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: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: Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions. 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.
  • BASIC: 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 480p and bitrate can be up to 1.5 Mbps.

$sel:tags:Channel', channel_tags - Array of 1-50 maps, each of the form string:string (key:value).

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

ChannelSummary

data ChannelSummary Source #

Summary information about a channel.

See: newChannelSummary smart constructor.

Instances

Instances details
Eq ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

Read ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

Show 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 #

NFData ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

Methods

rnf :: ChannelSummary -> () #

Hashable ChannelSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.ChannelSummary

FromJSON 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:authorized:ChannelSummary', channelSummary_authorized - Whether the channel is private (enabled for playback authorization). Default: false.

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

$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).

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
Eq DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

Read DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

Show 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 #

NFData DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

Hashable DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

ToJSON DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.DestinationConfiguration

FromJSON 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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.

PlaybackKeyPair

data PlaybackKeyPair Source #

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

See: newPlaybackKeyPair smart constructor.

Instances

Instances details
Eq PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

Read PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

Show 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 #

NFData PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

Methods

rnf :: PlaybackKeyPair -> () #

Hashable PlaybackKeyPair Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPair

FromJSON 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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).

PlaybackKeyPairSummary

data PlaybackKeyPairSummary Source #

Summary information about a playback key pair.

See: newPlaybackKeyPairSummary smart constructor.

Instances

Instances details
Eq PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

Read PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

Show 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 #

NFData PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

Methods

rnf :: PlaybackKeyPairSummary -> () #

Hashable PlaybackKeyPairSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.PlaybackKeyPairSummary

FromJSON 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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).

RecordingConfiguration

data RecordingConfiguration Source #

An object representing a configuration to record a channel stream.

See: newRecordingConfiguration smart constructor.

Instances

Instances details
Eq RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

Read RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

Show 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 #

NFData RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

Methods

rnf :: RecordingConfiguration -> () #

Hashable RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

FromJSON RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

type Rep RecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfiguration

type Rep RecordingConfiguration = D1 ('MetaData "RecordingConfiguration" "Amazonka.IVS.Types.RecordingConfiguration" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "RecordingConfiguration'" '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)))))

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:tags:RecordingConfiguration', recordingConfiguration_tags - Array of 1-50 maps, each of the form string:string (key:value).

$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
Eq RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

Read RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

Show 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 #

NFData RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

Hashable RecordingConfigurationSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.RecordingConfigurationSummary

FromJSON 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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).

$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
Eq S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

Read S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

Show 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 #

NFData S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

Hashable S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

ToJSON S3DestinationConfiguration Source # 
Instance details

Defined in Amazonka.IVS.Types.S3DestinationConfiguration

FromJSON 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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
Eq Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Methods

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

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

Read Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Show 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 #

NFData Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Methods

rnf :: Stream -> () #

Hashable Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

Methods

hashWithSalt :: Int -> Stream -> Int #

hash :: Stream -> Int #

FromJSON Stream Source # 
Instance details

Defined in Amazonka.IVS.Types.Stream

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:playbackUrl:Stream', stream_playbackUrl - URL of the master playlist, required by the video player to play the HLS stream.

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

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

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

$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.

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

StreamKey

data StreamKey Source #

Object specifying a stream key.

See: newStreamKey smart constructor.

Instances

Instances details
Eq StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

Show 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 #

NFData StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

Methods

rnf :: StreamKey -> () #

Hashable StreamKey Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKey

FromJSON 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "StreamKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text 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:value:StreamKey', streamKey_value - Stream-key value.

$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).

StreamKeySummary

data StreamKeySummary Source #

Summary information about a stream key.

See: newStreamKeySummary smart constructor.

Instances

Instances details
Eq StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

Read StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

Show 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 #

NFData StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

Methods

rnf :: StreamKeySummary -> () #

Hashable StreamKeySummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamKeySummary

FromJSON 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" "libZSservicesZSamazonka-ivsZSamazonka-ivs" '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).

StreamSummary

data StreamSummary Source #

Summary information about a stream.

See: newStreamSummary smart constructor.

Instances

Instances details
Eq StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

Read StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

Show 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 #

NFData StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

Methods

rnf :: StreamSummary -> () #

Hashable StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

FromJSON StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

type Rep StreamSummary Source # 
Instance details

Defined in Amazonka.IVS.Types.StreamSummary

type Rep StreamSummary = D1 ('MetaData "StreamSummary" "Amazonka.IVS.Types.StreamSummary" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "StreamSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamState)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "channelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "viewerCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "health") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamHealth))))))

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:state:StreamSummary', streamSummary_state - The stream’s state.

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

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

$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.

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