libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect
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.MediaConnect.Types.ListedFlow

Description

 
Synopsis

Documentation

data ListedFlow Source #

Provides a summary of a flow, including its ARN, Availability Zone, and source type.

See: newListedFlow smart constructor.

Constructors

ListedFlow' 

Fields

  • status :: Status

    The current status of the flow.

  • description :: Text

    A description of the flow.

  • sourceType :: SourceType

    The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).

  • availabilityZone :: Text

    The Availability Zone that the flow was created in.

  • flowArn :: Text

    The ARN of the flow.

  • name :: Text

    The name of the flow.

Instances

Instances details
Eq ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Read ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Show ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Generic ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Associated Types

type Rep ListedFlow :: Type -> Type #

NFData ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

Methods

rnf :: ListedFlow -> () #

Hashable ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

FromJSON ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

type Rep ListedFlow Source # 
Instance details

Defined in Amazonka.MediaConnect.Types.ListedFlow

type Rep ListedFlow = D1 ('MetaData "ListedFlow" "Amazonka.MediaConnect.Types.ListedFlow" "libZSservicesZSamazonka-mediaconnectZSamazonka-mediaconnect" 'False) (C1 ('MetaCons "ListedFlow'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Status) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceType))) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "flowArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListedFlow Source #

Create a value of ListedFlow 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:status:ListedFlow', listedFlow_status - The current status of the flow.

$sel:description:ListedFlow', listedFlow_description - A description of the flow.

$sel:sourceType:ListedFlow', listedFlow_sourceType - The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).

$sel:availabilityZone:ListedFlow', listedFlow_availabilityZone - The Availability Zone that the flow was created in.

$sel:flowArn:ListedFlow', listedFlow_flowArn - The ARN of the flow.

$sel:name:ListedFlow', listedFlow_name - The name of the flow.

listedFlow_status :: Lens' ListedFlow Status Source #

The current status of the flow.

listedFlow_description :: Lens' ListedFlow Text Source #

A description of the flow.

listedFlow_sourceType :: Lens' ListedFlow SourceType Source #

The type of source. This value is either owned (originated somewhere other than an AWS Elemental MediaConnect flow owned by another AWS account) or entitled (originated at an AWS Elemental MediaConnect flow owned by another AWS account).

listedFlow_availabilityZone :: Lens' ListedFlow Text Source #

The Availability Zone that the flow was created in.

listedFlow_name :: Lens' ListedFlow Text Source #

The name of the flow.