libZSservicesZSamazonka-panoramaZSamazonka-panorama
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.Panorama.Types.Node

Description

 
Synopsis

Documentation

data Node Source #

An application node that represents a camera stream, a model, code, or output.

See: newNode smart constructor.

Constructors

Node' 

Fields

Instances

Instances details
Eq Node Source # 
Instance details

Defined in Amazonka.Panorama.Types.Node

Methods

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

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

Read Node Source # 
Instance details

Defined in Amazonka.Panorama.Types.Node

Show Node Source # 
Instance details

Defined in Amazonka.Panorama.Types.Node

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

Generic Node Source # 
Instance details

Defined in Amazonka.Panorama.Types.Node

Associated Types

type Rep Node :: Type -> Type #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

NFData Node Source # 
Instance details

Defined in Amazonka.Panorama.Types.Node

Methods

rnf :: Node -> () #

Hashable Node Source # 
Instance details

Defined in Amazonka.Panorama.Types.Node

Methods

hashWithSalt :: Int -> Node -> Int #

hash :: Node -> Int #

FromJSON Node Source # 
Instance details

Defined in Amazonka.Panorama.Types.Node

type Rep Node Source # 
Instance details

Defined in Amazonka.Panorama.Types.Node

newNode Source #

Create a value of Node 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:packageArn:Node', node_packageArn - The node's ARN.

$sel:ownerAccount:Node', node_ownerAccount - The account ID of the node's owner.

$sel:description:Node', node_description - The node's description.

$sel:nodeId:Node', node_nodeId - The node's ID.

$sel:name:Node', node_name - The node's name.

$sel:category:Node', node_category - The node's category.

$sel:packageName:Node', node_packageName - The node's package name.

$sel:packageId:Node', node_packageId - The node's package ID.

$sel:packageVersion:Node', node_packageVersion - The node's package version.

$sel:patchVersion:Node', node_patchVersion - The node's patch version.

$sel:createdTime:Node', node_createdTime - When the node was created.

node_ownerAccount :: Lens' Node (Maybe Text) Source #

The account ID of the node's owner.

node_description :: Lens' Node (Maybe Text) Source #

The node's description.

node_nodeId :: Lens' Node Text Source #

The node's ID.

node_name :: Lens' Node Text Source #

The node's name.

node_category :: Lens' Node NodeCategory Source #

The node's category.

node_packageName :: Lens' Node Text Source #

The node's package name.

node_packageId :: Lens' Node Text Source #

The node's package ID.

node_packageVersion :: Lens' Node Text Source #

The node's package version.

node_patchVersion :: Lens' Node Text Source #

The node's patch version.

node_createdTime :: Lens' Node UTCTime Source #

When the node was created.