libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video
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.KinesisVideo

Description

Derived from API version 2017-09-30 of the AWS service descriptions, licensed under Apache 2.0.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-09-30 of the Amazon Kinesis Video Streams 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 KinesisVideo.

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have required permissions to perform this operation.

InvalidArgumentException

_InvalidArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value for this input parameter is invalid.

TagsPerResourceExceededLimitException

_TagsPerResourceExceededLimitException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the limit of tags that you can associate with the resource. Kinesis video streams support up to 50 tags.

NotAuthorizedException

_NotAuthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The caller is not authorized to perform this operation.

ClientLimitExceededException

_ClientLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Kinesis Video Streams has throttled the request because you have exceeded the limit of allowed client calls. Try making the call later.

AccountChannelLimitExceededException

_AccountChannelLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have reached the maximum limit of active signaling channels for this AWS account in this region.

InvalidDeviceException

VersionMismatchException

_VersionMismatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The stream version that you specified is not the latest version. To get the latest version, use the DescribeStream API.

AccountStreamLimitExceededException

_AccountStreamLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of streams created for the account is too high.

InvalidResourceFormatException

_InvalidResourceFormatException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The format of the StreamARN is invalid.

DeviceStreamLimitExceededException

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon Kinesis Video Streams can't find the stream that you specified.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The signaling channel is currently not available for this operation.

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.

ListSignalingChannels (Paginated)

data ListSignalingChannels Source #

See: newListSignalingChannels smart constructor.

Instances

Instances details
Eq ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Read ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Show ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Generic ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Associated Types

type Rep ListSignalingChannels :: Type -> Type #

NFData ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Methods

rnf :: ListSignalingChannels -> () #

Hashable ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

ToJSON ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

AWSPager ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

AWSRequest ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Associated Types

type AWSResponse ListSignalingChannels #

ToHeaders ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

ToPath ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

ToQuery ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

type Rep ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

type Rep ListSignalingChannels = D1 ('MetaData "ListSignalingChannels" "Amazonka.KinesisVideo.ListSignalingChannels" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ListSignalingChannels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelNameCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelNameCondition)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListSignalingChannels Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

newListSignalingChannels :: ListSignalingChannels Source #

Create a value of ListSignalingChannels 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:channelNameCondition:ListSignalingChannels', listSignalingChannels_channelNameCondition - Optional: Returns only the channels that satisfy a specific condition.

$sel:nextToken:ListSignalingChannels', listSignalingChannels_nextToken - If you specify this parameter, when the result of a ListSignalingChannels operation is truncated, the call returns the NextToken in the response. To get another batch of channels, provide this token in your next request.

$sel:maxResults:ListSignalingChannels', listSignalingChannels_maxResults - The maximum number of channels to return in the response. The default is 500.

data ListSignalingChannelsResponse Source #

See: newListSignalingChannelsResponse smart constructor.

Instances

Instances details
Eq ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Read ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Show ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Generic ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

Associated Types

type Rep ListSignalingChannelsResponse :: Type -> Type #

NFData ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

type Rep ListSignalingChannelsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListSignalingChannels

type Rep ListSignalingChannelsResponse = D1 ('MetaData "ListSignalingChannelsResponse" "Amazonka.KinesisVideo.ListSignalingChannels" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ListSignalingChannelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChannelInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSignalingChannelsResponse Source #

Create a value of ListSignalingChannelsResponse 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:channelInfoList:ListSignalingChannelsResponse', listSignalingChannelsResponse_channelInfoList - An array of ChannelInfo objects.

$sel:nextToken:ListSignalingChannels', listSignalingChannelsResponse_nextToken - If the response is truncated, the call returns this element with a token. To get the next batch of streams, use this token in your next request.

$sel:httpStatus:ListSignalingChannelsResponse', listSignalingChannelsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.KinesisVideo.ListTagsForResource" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.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:nextToken:ListTagsForResource', listTagsForResource_nextToken - If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.

$sel:resourceARN:ListTagsForResource', listTagsForResource_resourceARN - The Amazon Resource Name (ARN) of the signaling channel for which you want to list tags.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.KinesisVideo.ListTagsForResource" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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:nextToken:ListTagsForResource', listTagsForResourceResponse_nextToken - If you specify this parameter and the result of a ListTagsForResource call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - A map of tag keys and values associated with the specified signaling channel.

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

UntagStream

data UntagStream Source #

See: newUntagStream smart constructor.

Instances

Instances details
Eq UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Read UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Show UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Generic UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Associated Types

type Rep UntagStream :: Type -> Type #

NFData UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Methods

rnf :: UntagStream -> () #

Hashable UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

ToJSON UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

AWSRequest UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Associated Types

type AWSResponse UntagStream #

ToHeaders UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Methods

toHeaders :: UntagStream -> [Header] #

ToPath UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

ToQuery UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

type Rep UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

type Rep UntagStream = D1 ('MetaData "UntagStream" "Amazonka.KinesisVideo.UntagStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "UntagStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagKeyList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))
type AWSResponse UntagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

newUntagStream Source #

Create a value of UntagStream 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:streamARN:UntagStream', untagStream_streamARN - The Amazon Resource Name (ARN) of the stream that you want to remove tags from.

$sel:streamName:UntagStream', untagStream_streamName - The name of the stream that you want to remove tags from.

$sel:tagKeyList:UntagStream', untagStream_tagKeyList - A list of the keys of the tags that you want to remove.

data UntagStreamResponse Source #

See: newUntagStreamResponse smart constructor.

Instances

Instances details
Eq UntagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Read UntagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Show UntagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Generic UntagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Associated Types

type Rep UntagStreamResponse :: Type -> Type #

NFData UntagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

Methods

rnf :: UntagStreamResponse -> () #

type Rep UntagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagStream

type Rep UntagStreamResponse = D1 ('MetaData "UntagStreamResponse" "Amazonka.KinesisVideo.UntagStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "UntagStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagStreamResponse Source #

Create a value of UntagStreamResponse 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:UntagStreamResponse', untagStreamResponse_httpStatus - The response's http status code.

UpdateDataRetention

data UpdateDataRetention Source #

See: newUpdateDataRetention smart constructor.

Instances

Instances details
Eq UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Read UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Show UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Generic UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Associated Types

type Rep UpdateDataRetention :: Type -> Type #

NFData UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Methods

rnf :: UpdateDataRetention -> () #

Hashable UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

ToJSON UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

AWSRequest UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Associated Types

type AWSResponse UpdateDataRetention #

ToHeaders UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

ToPath UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

ToQuery UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

type Rep UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

type Rep UpdateDataRetention = D1 ('MetaData "UpdateDataRetention" "Amazonka.KinesisVideo.UpdateDataRetention" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "UpdateDataRetention'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateDataRetentionOperation) :*: S1 ('MetaSel ('Just "dataRetentionChangeInHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))
type AWSResponse UpdateDataRetention Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

newUpdateDataRetention Source #

Create a value of UpdateDataRetention 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:streamARN:UpdateDataRetention', updateDataRetention_streamARN - The Amazon Resource Name (ARN) of the stream whose retention period you want to change.

$sel:streamName:UpdateDataRetention', updateDataRetention_streamName - The name of the stream whose retention period you want to change.

$sel:currentVersion:UpdateDataRetention', updateDataRetention_currentVersion - The version of the stream whose retention period you want to change. To get the version, call either the DescribeStream or the ListStreams API.

$sel:operation:UpdateDataRetention', updateDataRetention_operation - Indicates whether you want to increase or decrease the retention period.

$sel:dataRetentionChangeInHours:UpdateDataRetention', updateDataRetention_dataRetentionChangeInHours - The retention period, in hours. The value you specify replaces the current value. The maximum value for this parameter is 87600 (ten years).

data UpdateDataRetentionResponse Source #

See: newUpdateDataRetentionResponse smart constructor.

Instances

Instances details
Eq UpdateDataRetentionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Read UpdateDataRetentionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Show UpdateDataRetentionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Generic UpdateDataRetentionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

Associated Types

type Rep UpdateDataRetentionResponse :: Type -> Type #

NFData UpdateDataRetentionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

type Rep UpdateDataRetentionResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateDataRetention

type Rep UpdateDataRetentionResponse = D1 ('MetaData "UpdateDataRetentionResponse" "Amazonka.KinesisVideo.UpdateDataRetention" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "UpdateDataRetentionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDataRetentionResponse Source #

Create a value of UpdateDataRetentionResponse 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:UpdateDataRetentionResponse', updateDataRetentionResponse_httpStatus - The response's http status code.

GetDataEndpoint

data GetDataEndpoint Source #

See: newGetDataEndpoint smart constructor.

Instances

Instances details
Eq GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Read GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Show GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Generic GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Associated Types

type Rep GetDataEndpoint :: Type -> Type #

NFData GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Methods

rnf :: GetDataEndpoint -> () #

Hashable GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

ToJSON GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

AWSRequest GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Associated Types

type AWSResponse GetDataEndpoint #

ToHeaders GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

ToPath GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

ToQuery GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

type Rep GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

type Rep GetDataEndpoint = D1 ('MetaData "GetDataEndpoint" "Amazonka.KinesisVideo.GetDataEndpoint" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "GetDataEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "aPIName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 APIName))))
type AWSResponse GetDataEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

newGetDataEndpoint Source #

Create a value of GetDataEndpoint 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:streamARN:GetDataEndpoint', getDataEndpoint_streamARN - The Amazon Resource Name (ARN) of the stream that you want to get the endpoint for. You must specify either this parameter or a StreamName in the request.

$sel:streamName:GetDataEndpoint', getDataEndpoint_streamName - The name of the stream that you want to get the endpoint for. You must specify either this parameter or a StreamARN in the request.

$sel:aPIName:GetDataEndpoint', getDataEndpoint_aPIName - The name of the API action for which to get an endpoint.

data GetDataEndpointResponse Source #

See: newGetDataEndpointResponse smart constructor.

Instances

Instances details
Eq GetDataEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Read GetDataEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Show GetDataEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Generic GetDataEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Associated Types

type Rep GetDataEndpointResponse :: Type -> Type #

NFData GetDataEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

Methods

rnf :: GetDataEndpointResponse -> () #

type Rep GetDataEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetDataEndpoint

type Rep GetDataEndpointResponse = D1 ('MetaData "GetDataEndpointResponse" "Amazonka.KinesisVideo.GetDataEndpoint" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "GetDataEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetDataEndpointResponse Source #

Create a value of GetDataEndpointResponse 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:dataEndpoint:GetDataEndpointResponse', getDataEndpointResponse_dataEndpoint - The endpoint value. To read data from the stream or to write data to it, specify this endpoint in your application.

$sel:httpStatus:GetDataEndpointResponse', getDataEndpointResponse_httpStatus - The response's http status code.

GetSignalingChannelEndpoint

data GetSignalingChannelEndpoint Source #

See: newGetSignalingChannelEndpoint smart constructor.

Instances

Instances details
Eq GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

Read GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

Show GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

Generic GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

Associated Types

type Rep GetSignalingChannelEndpoint :: Type -> Type #

NFData GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

Hashable GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

ToJSON GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

AWSRequest GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

ToHeaders GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

ToPath GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

ToQuery GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

type Rep GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

type Rep GetSignalingChannelEndpoint = D1 ('MetaData "GetSignalingChannelEndpoint" "Amazonka.KinesisVideo.GetSignalingChannelEndpoint" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "GetSignalingChannelEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "singleMasterChannelEndpointConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SingleMasterChannelEndpointConfiguration)) :*: S1 ('MetaSel ('Just "channelARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetSignalingChannelEndpoint Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

newGetSignalingChannelEndpoint Source #

Create a value of GetSignalingChannelEndpoint 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:singleMasterChannelEndpointConfiguration:GetSignalingChannelEndpoint', getSignalingChannelEndpoint_singleMasterChannelEndpointConfiguration - A structure containing the endpoint configuration for the SINGLE_MASTER channel type.

$sel:channelARN:GetSignalingChannelEndpoint', getSignalingChannelEndpoint_channelARN - The Amazon Resource Name (ARN) of the signalling channel for which you want to get an endpoint.

data GetSignalingChannelEndpointResponse Source #

Instances

Instances details
Eq GetSignalingChannelEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

Read GetSignalingChannelEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

Show GetSignalingChannelEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

Generic GetSignalingChannelEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

NFData GetSignalingChannelEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

type Rep GetSignalingChannelEndpointResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.GetSignalingChannelEndpoint

type Rep GetSignalingChannelEndpointResponse = D1 ('MetaData "GetSignalingChannelEndpointResponse" "Amazonka.KinesisVideo.GetSignalingChannelEndpoint" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "GetSignalingChannelEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceEndpointList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceEndpointListItem])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSignalingChannelEndpointResponse Source #

Create a value of GetSignalingChannelEndpointResponse 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:resourceEndpointList:GetSignalingChannelEndpointResponse', getSignalingChannelEndpointResponse_resourceEndpointList - A list of endpoints for the specified signaling channel.

$sel:httpStatus:GetSignalingChannelEndpointResponse', getSignalingChannelEndpointResponse_httpStatus - The response's http status code.

ListTagsForStream

data ListTagsForStream Source #

See: newListTagsForStream smart constructor.

Instances

Instances details
Eq ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Read ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Show ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Generic ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Associated Types

type Rep ListTagsForStream :: Type -> Type #

NFData ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Methods

rnf :: ListTagsForStream -> () #

Hashable ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

ToJSON ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

AWSRequest ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Associated Types

type AWSResponse ListTagsForStream #

ToHeaders ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

ToPath ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

ToQuery ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

type Rep ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

type Rep ListTagsForStream = D1 ('MetaData "ListTagsForStream" "Amazonka.KinesisVideo.ListTagsForStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ListTagsForStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListTagsForStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

newListTagsForStream :: ListTagsForStream Source #

Create a value of ListTagsForStream 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:streamARN:ListTagsForStream', listTagsForStream_streamARN - The Amazon Resource Name (ARN) of the stream that you want to list tags for.

$sel:nextToken:ListTagsForStream', listTagsForStream_nextToken - If you specify this parameter and the result of a ListTagsForStream call is truncated, the response includes a token that you can use in the next request to fetch the next batch of tags.

$sel:streamName:ListTagsForStream', listTagsForStream_streamName - The name of the stream that you want to list tags for.

data ListTagsForStreamResponse Source #

See: newListTagsForStreamResponse smart constructor.

Instances

Instances details
Eq ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Read ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Show ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Generic ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

Associated Types

type Rep ListTagsForStreamResponse :: Type -> Type #

NFData ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

type Rep ListTagsForStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListTagsForStream

type Rep ListTagsForStreamResponse = D1 ('MetaData "ListTagsForStreamResponse" "Amazonka.KinesisVideo.ListTagsForStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ListTagsForStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsForStreamResponse Source #

Create a value of ListTagsForStreamResponse 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:ListTagsForStream', listTagsForStreamResponse_nextToken - If you specify this parameter and the result of a ListTags call is truncated, the response includes a token that you can use in the next request to fetch the next set of tags.

$sel:tags:ListTagsForStreamResponse', listTagsForStreamResponse_tags - A map of tag keys and values associated with the specified stream.

$sel:httpStatus:ListTagsForStreamResponse', listTagsForStreamResponse_httpStatus - The response's http status code.

DeleteSignalingChannel

data DeleteSignalingChannel Source #

See: newDeleteSignalingChannel smart constructor.

Instances

Instances details
Eq DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Read DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Show DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Generic DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Associated Types

type Rep DeleteSignalingChannel :: Type -> Type #

NFData DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Methods

rnf :: DeleteSignalingChannel -> () #

Hashable DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

ToJSON DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

AWSRequest DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Associated Types

type AWSResponse DeleteSignalingChannel #

ToHeaders DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

ToPath DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

ToQuery DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

type Rep DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

type Rep DeleteSignalingChannel = D1 ('MetaData "DeleteSignalingChannel" "Amazonka.KinesisVideo.DeleteSignalingChannel" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "DeleteSignalingChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channelARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

newDeleteSignalingChannel Source #

Create a value of DeleteSignalingChannel 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:currentVersion:DeleteSignalingChannel', deleteSignalingChannel_currentVersion - The current version of the signaling channel that you want to delete. You can obtain the current version by invoking the DescribeSignalingChannel or ListSignalingChannels API operations.

$sel:channelARN:DeleteSignalingChannel', deleteSignalingChannel_channelARN - The Amazon Resource Name (ARN) of the signaling channel that you want to delete.

data DeleteSignalingChannelResponse Source #

See: newDeleteSignalingChannelResponse smart constructor.

Instances

Instances details
Eq DeleteSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Read DeleteSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Show DeleteSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Generic DeleteSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

Associated Types

type Rep DeleteSignalingChannelResponse :: Type -> Type #

NFData DeleteSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

type Rep DeleteSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteSignalingChannel

type Rep DeleteSignalingChannelResponse = D1 ('MetaData "DeleteSignalingChannelResponse" "Amazonka.KinesisVideo.DeleteSignalingChannel" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "DeleteSignalingChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSignalingChannelResponse Source #

Create a value of DeleteSignalingChannelResponse 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:DeleteSignalingChannelResponse', deleteSignalingChannelResponse_httpStatus - The response's http status code.

UpdateSignalingChannel

data UpdateSignalingChannel Source #

See: newUpdateSignalingChannel smart constructor.

Instances

Instances details
Eq UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Read UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Show UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Generic UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Associated Types

type Rep UpdateSignalingChannel :: Type -> Type #

NFData UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Methods

rnf :: UpdateSignalingChannel -> () #

Hashable UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

ToJSON UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

AWSRequest UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Associated Types

type AWSResponse UpdateSignalingChannel #

ToHeaders UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

ToPath UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

ToQuery UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

type Rep UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

type Rep UpdateSignalingChannel = D1 ('MetaData "UpdateSignalingChannel" "Amazonka.KinesisVideo.UpdateSignalingChannel" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "UpdateSignalingChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "singleMasterConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SingleMasterConfiguration)) :*: (S1 ('MetaSel ('Just "channelARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

newUpdateSignalingChannel Source #

Create a value of UpdateSignalingChannel 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:singleMasterConfiguration:UpdateSignalingChannel', updateSignalingChannel_singleMasterConfiguration - The structure containing the configuration for the SINGLE_MASTER type of the signaling channel that you want to update.

$sel:channelARN:UpdateSignalingChannel', updateSignalingChannel_channelARN - The Amazon Resource Name (ARN) of the signaling channel that you want to update.

$sel:currentVersion:UpdateSignalingChannel', updateSignalingChannel_currentVersion - The current version of the signaling channel that you want to update.

data UpdateSignalingChannelResponse Source #

See: newUpdateSignalingChannelResponse smart constructor.

Instances

Instances details
Eq UpdateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Read UpdateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Show UpdateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Generic UpdateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

Associated Types

type Rep UpdateSignalingChannelResponse :: Type -> Type #

NFData UpdateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

type Rep UpdateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateSignalingChannel

type Rep UpdateSignalingChannelResponse = D1 ('MetaData "UpdateSignalingChannelResponse" "Amazonka.KinesisVideo.UpdateSignalingChannel" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "UpdateSignalingChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSignalingChannelResponse Source #

Create a value of UpdateSignalingChannelResponse 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:UpdateSignalingChannelResponse', updateSignalingChannelResponse_httpStatus - The response's http status code.

UpdateStream

data UpdateStream Source #

See: newUpdateStream smart constructor.

Instances

Instances details
Eq UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Read UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Show UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Generic UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Associated Types

type Rep UpdateStream :: Type -> Type #

NFData UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Methods

rnf :: UpdateStream -> () #

Hashable UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

ToJSON UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

AWSRequest UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Associated Types

type AWSResponse UpdateStream #

ToHeaders UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

ToPath UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

ToQuery UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

type Rep UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

type Rep UpdateStream = D1 ('MetaData "UpdateStream" "Amazonka.KinesisVideo.UpdateStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "UpdateStream'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

newUpdateStream Source #

Create a value of UpdateStream 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:mediaType:UpdateStream', updateStream_mediaType - The stream's media type. Use MediaType to specify the type of content that the stream contains to the consumers of the stream. For more information about media types, see Media Types. If you choose to specify the MediaType, see Naming Requirements.

To play video on the console, you must specify the correct video type. For example, if the video in the stream is H.264, specify video/h264 as the MediaType.

$sel:streamARN:UpdateStream', updateStream_streamARN - The ARN of the stream whose metadata you want to update.

$sel:deviceName:UpdateStream', updateStream_deviceName - The name of the device that is writing to the stream.

In the current implementation, Kinesis Video Streams does not use this name.

$sel:streamName:UpdateStream', updateStream_streamName - The name of the stream whose metadata you want to update.

The stream name is an identifier for the stream, and must be unique for each account and region.

$sel:currentVersion:UpdateStream', updateStream_currentVersion - The version of the stream whose metadata you want to update.

data UpdateStreamResponse Source #

See: newUpdateStreamResponse smart constructor.

Instances

Instances details
Eq UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Read UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Show UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Generic UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Associated Types

type Rep UpdateStreamResponse :: Type -> Type #

NFData UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

Methods

rnf :: UpdateStreamResponse -> () #

type Rep UpdateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateStream

type Rep UpdateStreamResponse = D1 ('MetaData "UpdateStreamResponse" "Amazonka.KinesisVideo.UpdateStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "UpdateStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateStreamResponse Source #

Create a value of UpdateStreamResponse 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:UpdateStreamResponse', updateStreamResponse_httpStatus - The response's http status code.

DeleteStream

data DeleteStream Source #

See: newDeleteStream smart constructor.

Constructors

DeleteStream' (Maybe Text) Text 

Instances

Instances details
Eq DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Read DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Show DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Generic DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Associated Types

type Rep DeleteStream :: Type -> Type #

NFData DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Methods

rnf :: DeleteStream -> () #

Hashable DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

ToJSON DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

AWSRequest DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Associated Types

type AWSResponse DeleteStream #

ToHeaders DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

ToPath DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

ToQuery DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

type Rep DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

type Rep DeleteStream = D1 ('MetaData "DeleteStream" "Amazonka.KinesisVideo.DeleteStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "DeleteStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

newDeleteStream Source #

Create a value of DeleteStream 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:currentVersion:DeleteStream', deleteStream_currentVersion - Optional: The version of the stream that you want to delete.

Specify the version as a safeguard to ensure that your are deleting the correct stream. To get the stream version, use the DescribeStream API.

If not specified, only the CreationTime is checked before deleting the stream.

$sel:streamARN:DeleteStream', deleteStream_streamARN - The Amazon Resource Name (ARN) of the stream that you want to delete.

data DeleteStreamResponse Source #

See: newDeleteStreamResponse smart constructor.

Instances

Instances details
Eq DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Read DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Show DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Generic DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Associated Types

type Rep DeleteStreamResponse :: Type -> Type #

NFData DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

Methods

rnf :: DeleteStreamResponse -> () #

type Rep DeleteStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DeleteStream

type Rep DeleteStreamResponse = D1 ('MetaData "DeleteStreamResponse" "Amazonka.KinesisVideo.DeleteStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "DeleteStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteStreamResponse Source #

Create a value of DeleteStreamResponse 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:DeleteStreamResponse', deleteStreamResponse_httpStatus - The response's http status code.

ListStreams (Paginated)

data ListStreams Source #

See: newListStreams smart constructor.

Instances

Instances details
Eq ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Read ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Show ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Generic ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Associated Types

type Rep ListStreams :: Type -> Type #

NFData ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Methods

rnf :: ListStreams -> () #

Hashable ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

ToJSON ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

AWSPager ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

AWSRequest ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Associated Types

type AWSResponse ListStreams #

ToHeaders ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Methods

toHeaders :: ListStreams -> [Header] #

ToPath ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

ToQuery ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

type Rep ListStreams Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

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

Defined in Amazonka.KinesisVideo.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 - If you specify this parameter, when the result of a ListStreams operation is truncated, the call returns the NextToken in the response. To get another batch of streams, provide this token in your next request.

$sel:streamNameCondition:ListStreams', listStreams_streamNameCondition - Optional: Returns only streams that satisfy a specific condition. Currently, you can specify only the prefix of a stream name as a condition.

$sel:maxResults:ListStreams', listStreams_maxResults - The maximum number of streams to return in the response. The default is 10,000.

data ListStreamsResponse Source #

See: newListStreamsResponse smart constructor.

Instances

Instances details
Eq ListStreamsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Read ListStreamsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Show ListStreamsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Generic ListStreamsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Associated Types

type Rep ListStreamsResponse :: Type -> Type #

NFData ListStreamsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

Methods

rnf :: ListStreamsResponse -> () #

type Rep ListStreamsResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.ListStreams

type Rep ListStreamsResponse = D1 ('MetaData "ListStreamsResponse" "Amazonka.KinesisVideo.ListStreams" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ListStreamsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StreamInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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:streamInfoList:ListStreamsResponse', listStreamsResponse_streamInfoList - An array of StreamInfo objects.

$sel:nextToken:ListStreams', listStreamsResponse_nextToken - If the response is truncated, the call returns this element with a token. To get the next batch of streams, use this token in your next request.

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

CreateStream

data CreateStream Source #

See: newCreateStream smart constructor.

Instances

Instances details
Eq CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Read CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Show CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Generic CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Associated Types

type Rep CreateStream :: Type -> Type #

NFData CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Methods

rnf :: CreateStream -> () #

Hashable CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

ToJSON CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

AWSRequest CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Associated Types

type AWSResponse CreateStream #

ToHeaders CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

ToPath CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

ToQuery CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

type Rep CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

type Rep CreateStream = D1 ('MetaData "CreateStream" "Amazonka.KinesisVideo.CreateStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "CreateStream'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataRetentionInHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

newCreateStream Source #

Create a value of CreateStream 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:mediaType:CreateStream', createStream_mediaType - The media type of the stream. Consumers of the stream can use this information when processing the stream. For more information about media types, see Media Types. If you choose to specify the MediaType, see Naming Requirements for guidelines.

Example valid values include "video/h264" and "video/h264,audio/aac".

This parameter is optional; the default value is null (or empty in JSON).

$sel:dataRetentionInHours:CreateStream', createStream_dataRetentionInHours - The number of hours that you want to retain the data in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream.

The default value is 0, indicating that the stream does not persist data.

When the DataRetentionInHours value is 0, consumers can still consume the fragments that remain in the service host buffer, which has a retention time limit of 5 minutes and a retention memory limit of 200 MB. Fragments are removed from the buffer when either limit is reached.

$sel:kmsKeyId:CreateStream', createStream_kmsKeyId - The ID of the AWS Key Management Service (AWS KMS) key that you want Kinesis Video Streams to use to encrypt stream data.

If no key ID is specified, the default, Kinesis Video-managed key (aws/kinesisvideo) is used.

For more information, see DescribeKey.

$sel:deviceName:CreateStream', createStream_deviceName - The name of the device that is writing to the stream.

In the current implementation, Kinesis Video Streams does not use this name.

$sel:tags:CreateStream', createStream_tags - A list of tags to associate with the specified stream. Each tag is a key-value pair (the value is optional).

$sel:streamName:CreateStream', createStream_streamName - A name for the stream that you are creating.

The stream name is an identifier for the stream, and must be unique for each account and region.

data CreateStreamResponse Source #

See: newCreateStreamResponse smart constructor.

Instances

Instances details
Eq CreateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Read CreateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Show CreateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Generic CreateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Associated Types

type Rep CreateStreamResponse :: Type -> Type #

NFData CreateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

Methods

rnf :: CreateStreamResponse -> () #

type Rep CreateStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateStream

type Rep CreateStreamResponse = D1 ('MetaData "CreateStreamResponse" "Amazonka.KinesisVideo.CreateStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "CreateStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateStreamResponse Source #

Create a value of CreateStreamResponse 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:streamARN:CreateStreamResponse', createStreamResponse_streamARN - The Amazon Resource Name (ARN) of the stream.

$sel:httpStatus:CreateStreamResponse', createStreamResponse_httpStatus - The response's http status code.

DescribeSignalingChannel

data DescribeSignalingChannel Source #

See: newDescribeSignalingChannel smart constructor.

Instances

Instances details
Eq DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

Read DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

Show DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

Generic DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

Associated Types

type Rep DescribeSignalingChannel :: Type -> Type #

NFData DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

Hashable DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

ToJSON DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

AWSRequest DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

ToHeaders DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

ToPath DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

ToQuery DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

type Rep DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

type Rep DescribeSignalingChannel = D1 ('MetaData "DescribeSignalingChannel" "Amazonka.KinesisVideo.DescribeSignalingChannel" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "DescribeSignalingChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

newDescribeSignalingChannel :: DescribeSignalingChannel Source #

Create a value of DescribeSignalingChannel 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:DescribeSignalingChannel', describeSignalingChannel_channelARN - The ARN of the signaling channel that you want to describe.

$sel:channelName:DescribeSignalingChannel', describeSignalingChannel_channelName - The name of the signaling channel that you want to describe.

data DescribeSignalingChannelResponse Source #

See: newDescribeSignalingChannelResponse smart constructor.

Instances

Instances details
Eq DescribeSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

Read DescribeSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

Show DescribeSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

Generic DescribeSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

Associated Types

type Rep DescribeSignalingChannelResponse :: Type -> Type #

NFData DescribeSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

type Rep DescribeSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeSignalingChannel

type Rep DescribeSignalingChannelResponse = D1 ('MetaData "DescribeSignalingChannelResponse" "Amazonka.KinesisVideo.DescribeSignalingChannel" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "DescribeSignalingChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeSignalingChannelResponse Source #

Create a value of DescribeSignalingChannelResponse 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:channelInfo:DescribeSignalingChannelResponse', describeSignalingChannelResponse_channelInfo - A structure that encapsulates the specified signaling channel's metadata and properties.

$sel:httpStatus:DescribeSignalingChannelResponse', describeSignalingChannelResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text (NonEmpty Tag) 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.KinesisVideo.TagResource" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Tag))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.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 - The Amazon Resource Name (ARN) of the signaling channel to which you want to add tags.

$sel:tags:TagResource', tagResource_tags - A list of tags to associate with the specified signaling channel. Each tag is a key-value pair.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.KinesisVideo.TagResource" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

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

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

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

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.KinesisVideo.UntagResource" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeyList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.KinesisVideo.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 - The Amazon Resource Name (ARN) of the signaling channel from which you want to remove tags.

$sel:tagKeyList:UntagResource', untagResource_tagKeyList - A list of the keys of the tags that you want to remove.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.KinesisVideo.UntagResource" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" '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.

TagStream

data TagStream Source #

See: newTagStream smart constructor.

Instances

Instances details
Eq TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Read TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Show TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Generic TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Associated Types

type Rep TagStream :: Type -> Type #

NFData TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Methods

rnf :: TagStream -> () #

Hashable TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

ToJSON TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

AWSRequest TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Associated Types

type AWSResponse TagStream #

ToHeaders TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Methods

toHeaders :: TagStream -> [Header] #

ToPath TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

ToQuery TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

type Rep TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

type Rep TagStream = D1 ('MetaData "TagStream" "Amazonka.KinesisVideo.TagStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "TagStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)))))
type AWSResponse TagStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

newTagStream :: TagStream Source #

Create a value of TagStream 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:streamARN:TagStream', tagStream_streamARN - The Amazon Resource Name (ARN) of the resource that you want to add the tag or tags to.

$sel:streamName:TagStream', tagStream_streamName - The name of the stream that you want to add the tag or tags to.

$sel:tags:TagStream', tagStream_tags - A list of tags to associate with the specified stream. Each tag is a key-value pair (the value is optional).

data TagStreamResponse Source #

See: newTagStreamResponse smart constructor.

Constructors

TagStreamResponse' Int 

Instances

Instances details
Eq TagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Read TagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Show TagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Generic TagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Associated Types

type Rep TagStreamResponse :: Type -> Type #

NFData TagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

Methods

rnf :: TagStreamResponse -> () #

type Rep TagStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.TagStream

type Rep TagStreamResponse = D1 ('MetaData "TagStreamResponse" "Amazonka.KinesisVideo.TagStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "TagStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagStreamResponse Source #

Create a value of TagStreamResponse 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:TagStreamResponse', tagStreamResponse_httpStatus - The response's http status code.

CreateSignalingChannel

data CreateSignalingChannel Source #

See: newCreateSignalingChannel smart constructor.

Instances

Instances details
Eq CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Read CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Show CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Generic CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Associated Types

type Rep CreateSignalingChannel :: Type -> Type #

NFData CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Methods

rnf :: CreateSignalingChannel -> () #

Hashable CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

ToJSON CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

AWSRequest CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Associated Types

type AWSResponse CreateSignalingChannel #

ToHeaders CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

ToPath CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

ToQuery CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

type Rep CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

type Rep CreateSignalingChannel = D1 ('MetaData "CreateSignalingChannel" "Amazonka.KinesisVideo.CreateSignalingChannel" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "CreateSignalingChannel'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "singleMasterConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SingleMasterConfiguration)) :*: S1 ('MetaSel ('Just "channelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelType))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "channelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateSignalingChannel Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

newCreateSignalingChannel Source #

Create a value of CreateSignalingChannel 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:singleMasterConfiguration:CreateSignalingChannel', createSignalingChannel_singleMasterConfiguration - A structure containing the configuration for the SINGLE_MASTER channel type.

$sel:channelType:CreateSignalingChannel', createSignalingChannel_channelType - A type of the signaling channel that you are creating. Currently, SINGLE_MASTER is the only supported channel type.

$sel:tags:CreateSignalingChannel', createSignalingChannel_tags - A set of tags (key-value pairs) that you want to associate with this channel.

$sel:channelName:CreateSignalingChannel', createSignalingChannel_channelName - A name for the signaling channel that you are creating. It must be unique for each AWS account and AWS Region.

data CreateSignalingChannelResponse Source #

See: newCreateSignalingChannelResponse smart constructor.

Instances

Instances details
Eq CreateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Read CreateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Show CreateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Generic CreateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

Associated Types

type Rep CreateSignalingChannelResponse :: Type -> Type #

NFData CreateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

type Rep CreateSignalingChannelResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.CreateSignalingChannel

type Rep CreateSignalingChannelResponse = D1 ('MetaData "CreateSignalingChannelResponse" "Amazonka.KinesisVideo.CreateSignalingChannel" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "CreateSignalingChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSignalingChannelResponse Source #

Create a value of CreateSignalingChannelResponse 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:CreateSignalingChannelResponse', createSignalingChannelResponse_channelARN - The Amazon Resource Name (ARN) of the created channel.

$sel:httpStatus:CreateSignalingChannelResponse', createSignalingChannelResponse_httpStatus - The response's http status code.

DescribeStream

data DescribeStream Source #

See: newDescribeStream smart constructor.

Constructors

DescribeStream' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Read DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Show DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Generic DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Associated Types

type Rep DescribeStream :: Type -> Type #

NFData DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Methods

rnf :: DescribeStream -> () #

Hashable DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

ToJSON DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

AWSRequest DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Associated Types

type AWSResponse DescribeStream #

ToHeaders DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

ToPath DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

ToQuery DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

type Rep DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

type Rep DescribeStream = D1 ('MetaData "DescribeStream" "Amazonka.KinesisVideo.DescribeStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "DescribeStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeStream Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

newDescribeStream :: DescribeStream Source #

Create a value of DescribeStream 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:streamARN:DescribeStream', describeStream_streamARN - The Amazon Resource Name (ARN) of the stream.

$sel:streamName:DescribeStream', describeStream_streamName - The name of the stream.

data DescribeStreamResponse Source #

See: newDescribeStreamResponse smart constructor.

Instances

Instances details
Eq DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Read DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Show DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Generic DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Associated Types

type Rep DescribeStreamResponse :: Type -> Type #

NFData DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

Methods

rnf :: DescribeStreamResponse -> () #

type Rep DescribeStreamResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.DescribeStream

type Rep DescribeStreamResponse = D1 ('MetaData "DescribeStreamResponse" "Amazonka.KinesisVideo.DescribeStream" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "DescribeStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeStreamResponse Source #

Create a value of DescribeStreamResponse 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:streamInfo:DescribeStreamResponse', describeStreamResponse_streamInfo - An object that describes the stream.

$sel:httpStatus:DescribeStreamResponse', describeStreamResponse_httpStatus - The response's http status code.

Types

APIName

newtype APIName Source #

Constructors

APIName' 

Fields

Instances

Instances details
Eq APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

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

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

Ord APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Read APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Show APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Generic APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Associated Types

type Rep APIName :: Type -> Type #

Methods

from :: APIName -> Rep APIName x #

to :: Rep APIName x -> APIName #

NFData APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

rnf :: APIName -> () #

Hashable APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

hashWithSalt :: Int -> APIName -> Int #

hash :: APIName -> Int #

ToJSON APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToJSONKey APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

FromJSON APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

FromJSONKey APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToLog APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToHeader APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

toHeader :: HeaderName -> APIName -> [Header] #

ToQuery APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

FromXML APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToXML APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

toXML :: APIName -> XML #

ToByteString APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

toBS :: APIName -> ByteString #

FromText APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

ToText APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

Methods

toText :: APIName -> Text #

type Rep APIName Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.APIName

type Rep APIName = D1 ('MetaData "APIName" "Amazonka.KinesisVideo.Types.APIName" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "APIName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAPIName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelProtocol

newtype ChannelProtocol Source #

Constructors

ChannelProtocol' 

Instances

Instances details
Eq ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Ord ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Read ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Show ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Generic ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Associated Types

type Rep ChannelProtocol :: Type -> Type #

NFData ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Methods

rnf :: ChannelProtocol -> () #

Hashable ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToJSON ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToJSONKey ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

FromJSON ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

FromJSONKey ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToLog ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToHeader ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToQuery ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

FromXML ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToXML ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

Methods

toXML :: ChannelProtocol -> XML #

ToByteString ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

FromText ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

ToText ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

type Rep ChannelProtocol Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelProtocol

type Rep ChannelProtocol = D1 ('MetaData "ChannelProtocol" "Amazonka.KinesisVideo.Types.ChannelProtocol" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "ChannelProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelRole

newtype ChannelRole Source #

Constructors

ChannelRole' 

Bundled Patterns

pattern ChannelRole_MASTER :: ChannelRole 
pattern ChannelRole_VIEWER :: ChannelRole 

Instances

Instances details
Eq ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Ord ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Read ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Show ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Generic ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Associated Types

type Rep ChannelRole :: Type -> Type #

NFData ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Methods

rnf :: ChannelRole -> () #

Hashable ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToJSON ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToJSONKey ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

FromJSON ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

FromJSONKey ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToLog ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToHeader ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToQuery ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

FromXML ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToXML ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Methods

toXML :: ChannelRole -> XML #

ToByteString ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

FromText ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

ToText ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

Methods

toText :: ChannelRole -> Text #

type Rep ChannelRole Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelRole

type Rep ChannelRole = D1 ('MetaData "ChannelRole" "Amazonka.KinesisVideo.Types.ChannelRole" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "ChannelRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChannelRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelType

newtype ChannelType Source #

Constructors

ChannelType' 

Bundled Patterns

pattern ChannelType_SINGLE_MASTER :: ChannelType 

Instances

Instances details
Eq ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Ord ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Read ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Show ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Generic ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Associated Types

type Rep ChannelType :: Type -> Type #

NFData ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Methods

rnf :: ChannelType -> () #

Hashable ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToJSON ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

FromJSON ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

FromJSONKey ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToLog ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToHeader ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToQuery ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

FromXML ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToXML ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Methods

toXML :: ChannelType -> XML #

ToByteString ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

FromText ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

ToText ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

Methods

toText :: ChannelType -> Text #

type Rep ChannelType Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelType

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

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
Eq ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Read ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Show ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Generic ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Associated Types

type Rep ComparisonOperator :: Type -> Type #

NFData ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Hashable ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

FromJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

FromJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToQuery ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

FromXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToByteString ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

FromText ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

ToText ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

type Rep ComparisonOperator Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ComparisonOperator

type Rep ComparisonOperator = D1 ('MetaData "ComparisonOperator" "Amazonka.KinesisVideo.Types.ComparisonOperator" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "ComparisonOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StreamStatus

newtype StreamStatus Source #

Constructors

StreamStatus' 

Instances

Instances details
Eq StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Ord StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Read StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Show StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Generic StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Associated Types

type Rep StreamStatus :: Type -> Type #

NFData StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Methods

rnf :: StreamStatus -> () #

Hashable StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToJSON StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToJSONKey StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

FromJSON StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

FromJSONKey StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToLog StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToHeader StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToQuery StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

FromXML StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToXML StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Methods

toXML :: StreamStatus -> XML #

ToByteString StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

FromText StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

ToText StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

Methods

toText :: StreamStatus -> Text #

type Rep StreamStatus Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamStatus

type Rep StreamStatus = D1 ('MetaData "StreamStatus" "Amazonka.KinesisVideo.Types.StreamStatus" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "StreamStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStreamStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateDataRetentionOperation

newtype UpdateDataRetentionOperation Source #

Instances

Instances details
Eq UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Ord UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Read UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Show UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Generic UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Associated Types

type Rep UpdateDataRetentionOperation :: Type -> Type #

NFData UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

Hashable UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToJSON UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToJSONKey UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

FromJSON UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

FromJSONKey UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToLog UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToHeader UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToQuery UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

FromXML UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToXML UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToByteString UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

FromText UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

ToText UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

type Rep UpdateDataRetentionOperation Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation

type Rep UpdateDataRetentionOperation = D1 ('MetaData "UpdateDataRetentionOperation" "Amazonka.KinesisVideo.Types.UpdateDataRetentionOperation" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'True) (C1 ('MetaCons "UpdateDataRetentionOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateDataRetentionOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChannelInfo

data ChannelInfo Source #

A structure that encapsulates a signaling channel's metadata and properties.

See: newChannelInfo smart constructor.

Instances

Instances details
Eq ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Read ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Show ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Generic ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Associated Types

type Rep ChannelInfo :: Type -> Type #

NFData ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

Methods

rnf :: ChannelInfo -> () #

Hashable ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

FromJSON ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

type Rep ChannelInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelInfo

type Rep ChannelInfo = D1 ('MetaData "ChannelInfo" "Amazonka.KinesisVideo.Types.ChannelInfo" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ChannelInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "channelStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamStatus)) :*: S1 ('MetaSel ('Just "channelARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "singleMasterConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SingleMasterConfiguration)) :*: S1 ('MetaSel ('Just "channelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "channelType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelType))))))

newChannelInfo :: ChannelInfo Source #

Create a value of ChannelInfo 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:creationTime:ChannelInfo', channelInfo_creationTime - The time at which the signaling channel was created.

$sel:channelStatus:ChannelInfo', channelInfo_channelStatus - Current status of the signaling channel.

$sel:channelARN:ChannelInfo', channelInfo_channelARN - The Amazon Resource Name (ARN) of the signaling channel.

$sel:singleMasterConfiguration:ChannelInfo', channelInfo_singleMasterConfiguration - A structure that contains the configuration for the SINGLE_MASTER channel type.

$sel:channelName:ChannelInfo', channelInfo_channelName - The name of the signaling channel.

$sel:version:ChannelInfo', channelInfo_version - The current version of the signaling channel.

$sel:channelType:ChannelInfo', channelInfo_channelType - The type of the signaling channel.

ChannelNameCondition

data ChannelNameCondition Source #

An optional input parameter for the ListSignalingChannels API. When this parameter is specified while invoking ListSignalingChannels, the API returns only the channels that satisfy a condition specified in ChannelNameCondition.

See: newChannelNameCondition smart constructor.

Instances

Instances details
Eq ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Read ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Show ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Generic ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Associated Types

type Rep ChannelNameCondition :: Type -> Type #

NFData ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

Methods

rnf :: ChannelNameCondition -> () #

Hashable ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

ToJSON ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

type Rep ChannelNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ChannelNameCondition

type Rep ChannelNameCondition = D1 ('MetaData "ChannelNameCondition" "Amazonka.KinesisVideo.Types.ChannelNameCondition" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ChannelNameCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComparisonOperator)) :*: S1 ('MetaSel ('Just "comparisonValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newChannelNameCondition :: ChannelNameCondition Source #

Create a value of ChannelNameCondition 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:comparisonOperator:ChannelNameCondition', channelNameCondition_comparisonOperator - A comparison operator. Currently, you can only specify the BEGINS_WITH operator, which finds signaling channels whose names begin with a given prefix.

$sel:comparisonValue:ChannelNameCondition', channelNameCondition_comparisonValue - A value to compare.

ResourceEndpointListItem

data ResourceEndpointListItem Source #

An object that describes the endpoint of the signaling channel returned by the GetSignalingChannelEndpoint API.

See: newResourceEndpointListItem smart constructor.

Instances

Instances details
Eq ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Read ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Show ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Generic ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Associated Types

type Rep ResourceEndpointListItem :: Type -> Type #

NFData ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

Hashable ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

FromJSON ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

type Rep ResourceEndpointListItem Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.ResourceEndpointListItem

type Rep ResourceEndpointListItem = D1 ('MetaData "ResourceEndpointListItem" "Amazonka.KinesisVideo.Types.ResourceEndpointListItem" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "ResourceEndpointListItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelProtocol)) :*: S1 ('MetaSel ('Just "resourceEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResourceEndpointListItem :: ResourceEndpointListItem Source #

Create a value of ResourceEndpointListItem 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:protocol:ResourceEndpointListItem', resourceEndpointListItem_protocol - The protocol of the signaling channel returned by the GetSignalingChannelEndpoint API.

$sel:resourceEndpoint:ResourceEndpointListItem', resourceEndpointListItem_resourceEndpoint - The endpoint of the signaling channel returned by the GetSignalingChannelEndpoint API.

SingleMasterChannelEndpointConfiguration

data SingleMasterChannelEndpointConfiguration Source #

An object that contains the endpoint configuration for the SINGLE_MASTER channel type.

See: newSingleMasterChannelEndpointConfiguration smart constructor.

Instances

Instances details
Eq SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

Read SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

Show SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

Generic SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

NFData SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

Hashable SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

ToJSON SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

type Rep SingleMasterChannelEndpointConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration

type Rep SingleMasterChannelEndpointConfiguration = D1 ('MetaData "SingleMasterChannelEndpointConfiguration" "Amazonka.KinesisVideo.Types.SingleMasterChannelEndpointConfiguration" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "SingleMasterChannelEndpointConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "protocols") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ChannelProtocol))) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelRole))))

newSingleMasterChannelEndpointConfiguration :: SingleMasterChannelEndpointConfiguration Source #

Create a value of SingleMasterChannelEndpointConfiguration 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:protocols:SingleMasterChannelEndpointConfiguration', singleMasterChannelEndpointConfiguration_protocols - This property is used to determine the nature of communication over this SINGLE_MASTER signaling channel. If WSS is specified, this API returns a websocket endpoint. If HTTPS is specified, this API returns an HTTPS endpoint.

$sel:role':SingleMasterChannelEndpointConfiguration', singleMasterChannelEndpointConfiguration_role - This property is used to determine messaging permissions in this SINGLE_MASTER signaling channel. If MASTER is specified, this API returns an endpoint that a client can use to receive offers from and send answers to any of the viewers on this signaling channel. If VIEWER is specified, this API returns an endpoint that a client can use only to send offers to another MASTER client on this signaling channel.

SingleMasterConfiguration

data SingleMasterConfiguration Source #

A structure that contains the configuration for the SINGLE_MASTER channel type.

See: newSingleMasterConfiguration smart constructor.

Instances

Instances details
Eq SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Read SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Show SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Generic SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Associated Types

type Rep SingleMasterConfiguration :: Type -> Type #

NFData SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

Hashable SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

ToJSON SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

FromJSON SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

type Rep SingleMasterConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.SingleMasterConfiguration

type Rep SingleMasterConfiguration = D1 ('MetaData "SingleMasterConfiguration" "Amazonka.KinesisVideo.Types.SingleMasterConfiguration" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "SingleMasterConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageTtlSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newSingleMasterConfiguration :: SingleMasterConfiguration Source #

Create a value of SingleMasterConfiguration 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:messageTtlSeconds:SingleMasterConfiguration', singleMasterConfiguration_messageTtlSeconds - The period of time a signaling channel retains underlivered messages before they are discarded.

StreamInfo

data StreamInfo Source #

An object describing a Kinesis video stream.

See: newStreamInfo smart constructor.

Instances

Instances details
Eq StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Read StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Show StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Generic StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Associated Types

type Rep StreamInfo :: Type -> Type #

NFData StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

Methods

rnf :: StreamInfo -> () #

Hashable StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

FromJSON StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

type Rep StreamInfo Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamInfo

newStreamInfo :: StreamInfo Source #

Create a value of StreamInfo 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:creationTime:StreamInfo', streamInfo_creationTime - A time stamp that indicates when the stream was created.

$sel:status:StreamInfo', streamInfo_status - The status of the stream.

$sel:mediaType:StreamInfo', streamInfo_mediaType - The MediaType of the stream.

$sel:dataRetentionInHours:StreamInfo', streamInfo_dataRetentionInHours - How long the stream retains data, in hours.

$sel:streamARN:StreamInfo', streamInfo_streamARN - The Amazon Resource Name (ARN) of the stream.

$sel:kmsKeyId:StreamInfo', streamInfo_kmsKeyId - The ID of the AWS Key Management Service (AWS KMS) key that Kinesis Video Streams uses to encrypt data on the stream.

$sel:deviceName:StreamInfo', streamInfo_deviceName - The name of the device that is associated with the stream.

$sel:version:StreamInfo', streamInfo_version - The version of the stream.

$sel:streamName:StreamInfo', streamInfo_streamName - The name of the stream.

StreamNameCondition

data StreamNameCondition Source #

Specifies the condition that streams must satisfy to be returned when you list streams (see the ListStreams API). A condition has a comparison operation and a value. Currently, you can specify only the BEGINS_WITH operator, which finds streams whose names start with a given prefix.

See: newStreamNameCondition smart constructor.

Instances

Instances details
Eq StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Read StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Show StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Generic StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Associated Types

type Rep StreamNameCondition :: Type -> Type #

NFData StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

Methods

rnf :: StreamNameCondition -> () #

Hashable StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

ToJSON StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

type Rep StreamNameCondition Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.StreamNameCondition

type Rep StreamNameCondition = D1 ('MetaData "StreamNameCondition" "Amazonka.KinesisVideo.Types.StreamNameCondition" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "StreamNameCondition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComparisonOperator)) :*: S1 ('MetaSel ('Just "comparisonValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStreamNameCondition :: StreamNameCondition Source #

Create a value of StreamNameCondition 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:comparisonOperator:StreamNameCondition', streamNameCondition_comparisonOperator - A comparison operator. Currently, you can specify only the BEGINS_WITH operator, which finds streams whose names start with a given prefix.

$sel:comparisonValue:StreamNameCondition', streamNameCondition_comparisonValue - A value to compare.

Tag

data Tag Source #

A key and value pair that is associated with the specified signaling channel.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Methods

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

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

Read Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.KinesisVideo.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.KinesisVideo.Types.Tag" "libZSservicesZSamazonka-kinesis-videoZSamazonka-kinesis-video" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key of the tag that is associated with the specified signaling channel.

$sel:value:Tag', tag_value - The value of the tag that is associated with the specified signaling channel.