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.VPCConfigResponse

Description

 
Synopsis

Documentation

data VPCConfigResponse Source #

VPC configuration associated with your simulation job.

See: newVPCConfigResponse smart constructor.

Constructors

VPCConfigResponse' 

Fields

Instances

Instances details
Eq VPCConfigResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.VPCConfigResponse

Read VPCConfigResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.VPCConfigResponse

Show VPCConfigResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.VPCConfigResponse

Generic VPCConfigResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.VPCConfigResponse

Associated Types

type Rep VPCConfigResponse :: Type -> Type #

NFData VPCConfigResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.VPCConfigResponse

Methods

rnf :: VPCConfigResponse -> () #

Hashable VPCConfigResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.VPCConfigResponse

FromJSON VPCConfigResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.VPCConfigResponse

type Rep VPCConfigResponse Source # 
Instance details

Defined in Amazonka.RobOMaker.Types.VPCConfigResponse

type Rep VPCConfigResponse = D1 ('MetaData "VPCConfigResponse" "Amazonka.RobOMaker.Types.VPCConfigResponse" "libZSservicesZSamazonka-robomakerZSamazonka-robomaker" 'False) (C1 ('MetaCons "VPCConfigResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "assignPublicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newVPCConfigResponse :: VPCConfigResponse Source #

Create a value of VPCConfigResponse 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:securityGroups:VPCConfigResponse', vPCConfigResponse_securityGroups - A list of security group IDs associated with the simulation job.

$sel:vpcId:VPCConfigResponse', vPCConfigResponse_vpcId - The VPC ID associated with your simulation job.

$sel:subnets:VPCConfigResponse', vPCConfigResponse_subnets - A list of subnet IDs associated with the simulation job.

$sel:assignPublicIp:VPCConfigResponse', vPCConfigResponse_assignPublicIp - A boolean indicating if a public IP was assigned.

vPCConfigResponse_securityGroups :: Lens' VPCConfigResponse (Maybe (NonEmpty Text)) Source #

A list of security group IDs associated with the simulation job.

vPCConfigResponse_vpcId :: Lens' VPCConfigResponse (Maybe Text) Source #

The VPC ID associated with your simulation job.

vPCConfigResponse_subnets :: Lens' VPCConfigResponse (Maybe (NonEmpty Text)) Source #

A list of subnet IDs associated with the simulation job.

vPCConfigResponse_assignPublicIp :: Lens' VPCConfigResponse (Maybe Bool) Source #

A boolean indicating if a public IP was assigned.