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

Amazonka.MediaLive.Types.ChannelSummary

Description

 
Synopsis

Documentation

data ChannelSummary Source #

Placeholder documentation for ChannelSummary

See: newChannelSummary smart constructor.

Constructors

ChannelSummary' 

Fields

Instances

Instances details
FromJSON ChannelSummary Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ChannelSummary

Generic ChannelSummary Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ChannelSummary

Associated Types

type Rep ChannelSummary :: Type -> Type #

Read ChannelSummary Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ChannelSummary

Show ChannelSummary Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ChannelSummary

NFData ChannelSummary Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ChannelSummary

Methods

rnf :: ChannelSummary -> () #

Eq ChannelSummary Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ChannelSummary

Hashable ChannelSummary Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ChannelSummary

type Rep ChannelSummary Source # 
Instance details

Defined in Amazonka.MediaLive.Types.ChannelSummary

type Rep ChannelSummary = D1 ('MetaData "ChannelSummary" "Amazonka.MediaLive.Types.ChannelSummary" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "ChannelSummary'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cdiInputSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CdiInputSpecification))) :*: (S1 ('MetaSel ('Just "channelClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelClass)) :*: S1 ('MetaSel ('Just "destinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputDestination])))) :*: ((S1 ('MetaSel ('Just "egressEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChannelEgressEndpoint])) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "inputAttachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputAttachment])) :*: S1 ('MetaSel ('Just "inputSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputSpecification))))) :*: (((S1 ('MetaSel ('Just "logLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogLevel)) :*: S1 ('MetaSel ('Just "maintenance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MaintenanceStatus))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pipelinesRunningCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChannelState))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcOutputSettingsDescription)))))))

newChannelSummary :: ChannelSummary Source #

Create a value of ChannelSummary with all optional fields omitted.

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

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

$sel:arn:ChannelSummary', channelSummary_arn - The unique arn of the channel.

$sel:cdiInputSpecification:ChannelSummary', channelSummary_cdiInputSpecification - Specification of CDI inputs for this channel

$sel:channelClass:ChannelSummary', channelSummary_channelClass - The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

$sel:destinations:ChannelSummary', channelSummary_destinations - A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.

$sel:egressEndpoints:ChannelSummary', channelSummary_egressEndpoints - The endpoints where outgoing connections initiate from

ChannelSummary, channelSummary_id - The unique id of the channel.

$sel:inputAttachments:ChannelSummary', channelSummary_inputAttachments - List of input attachments for channel.

$sel:inputSpecification:ChannelSummary', channelSummary_inputSpecification - Specification of network and file inputs for this channel

$sel:logLevel:ChannelSummary', channelSummary_logLevel - The log level being written to CloudWatch Logs.

$sel:maintenance:ChannelSummary', channelSummary_maintenance - Maintenance settings for this channel.

$sel:name:ChannelSummary', channelSummary_name - The name of the channel. (user-mutable)

$sel:pipelinesRunningCount:ChannelSummary', channelSummary_pipelinesRunningCount - The number of currently healthy pipelines.

$sel:roleArn:ChannelSummary', channelSummary_roleArn - The Amazon Resource Name (ARN) of the role assumed when running the Channel.

$sel:state:ChannelSummary', channelSummary_state - Undocumented member.

$sel:tags:ChannelSummary', channelSummary_tags - A collection of key-value pairs.

$sel:vpc:ChannelSummary', channelSummary_vpc - Settings for any VPC outputs.

channelSummary_arn :: Lens' ChannelSummary (Maybe Text) Source #

The unique arn of the channel.

channelSummary_channelClass :: Lens' ChannelSummary (Maybe ChannelClass) Source #

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

channelSummary_destinations :: Lens' ChannelSummary (Maybe [OutputDestination]) Source #

A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.

channelSummary_egressEndpoints :: Lens' ChannelSummary (Maybe [ChannelEgressEndpoint]) Source #

The endpoints where outgoing connections initiate from

channelSummary_id :: Lens' ChannelSummary (Maybe Text) Source #

The unique id of the channel.

channelSummary_inputSpecification :: Lens' ChannelSummary (Maybe InputSpecification) Source #

Specification of network and file inputs for this channel

channelSummary_logLevel :: Lens' ChannelSummary (Maybe LogLevel) Source #

The log level being written to CloudWatch Logs.

channelSummary_name :: Lens' ChannelSummary (Maybe Text) Source #

The name of the channel. (user-mutable)

channelSummary_pipelinesRunningCount :: Lens' ChannelSummary (Maybe Int) Source #

The number of currently healthy pipelines.

channelSummary_roleArn :: Lens' ChannelSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the role assumed when running the Channel.

channelSummary_tags :: Lens' ChannelSummary (Maybe (HashMap Text Text)) Source #

A collection of key-value pairs.