libZSservicesZSamazonka-robomakerZSamazonka-robomaker
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.RobOMaker.Types.Robot

Description

 
Synopsis

Documentation

data Robot Source #

Information about a robot.

See: newRobot smart constructor.

Constructors

Robot' 

Fields

Instances

Instances details
Eq Robot Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.Robot

Methods

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

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

Read Robot Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.Robot

Show Robot Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.Robot

Methods

showsPrec :: Int -> Robot -> ShowS #

show :: Robot -> String #

showList :: [Robot] -> ShowS #

Generic Robot Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.Robot

Associated Types

type Rep Robot :: Type -> Type #

Methods

from :: Robot -> Rep Robot x #

to :: Rep Robot x -> Robot #

NFData Robot Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.Robot

Methods

rnf :: Robot -> () #

Hashable Robot Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.Robot

Methods

hashWithSalt :: Int -> Robot -> Int #

hash :: Robot -> Int #

FromJSON Robot Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.Robot

type Rep Robot Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.Robot

newRobot :: Robot Source #

Create a value of Robot 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:lastDeploymentJob:Robot', robot_lastDeploymentJob - The Amazon Resource Name (ARN) of the last deployment job.

$sel:status:Robot', robot_status - The status of the robot.

$sel:arn:Robot', robot_arn - The Amazon Resource Name (ARN) of the robot.

$sel:createdAt:Robot', robot_createdAt - The time, in milliseconds since the epoch, when the robot was created.

$sel:greenGrassGroupId:Robot', robot_greenGrassGroupId - The Greengrass group associated with the robot.

$sel:fleetArn:Robot', robot_fleetArn - The Amazon Resource Name (ARN) of the fleet.

$sel:name:Robot', robot_name - The name of the robot.

$sel:architecture:Robot', robot_architecture - The architecture of the robot.

$sel:lastDeploymentTime:Robot', robot_lastDeploymentTime - The time of the last deployment.

robot_lastDeploymentJob :: Lens' Robot (Maybe Text) Source #

The Amazon Resource Name (ARN) of the last deployment job.

robot_status :: Lens' Robot (Maybe RobotStatus) Source #

The status of the robot.

robot_arn :: Lens' Robot (Maybe Text) Source #

The Amazon Resource Name (ARN) of the robot.

robot_createdAt :: Lens' Robot (Maybe UTCTime) Source #

The time, in milliseconds since the epoch, when the robot was created.

robot_greenGrassGroupId :: Lens' Robot (Maybe Text) Source #

The Greengrass group associated with the robot.

robot_fleetArn :: Lens' Robot (Maybe Text) Source #

The Amazon Resource Name (ARN) of the fleet.

robot_name :: Lens' Robot (Maybe Text) Source #

The name of the robot.

robot_architecture :: Lens' Robot (Maybe Architecture) Source #

The architecture of the robot.

robot_lastDeploymentTime :: Lens' Robot (Maybe UTCTime) Source #

The time of the last deployment.