libZSservicesZSamazonka-opsworksZSamazonka-opsworks
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.OpsWorks.Types.InstanceIdentity

Description

 
Synopsis

Documentation

data InstanceIdentity Source #

Contains a description of an Amazon EC2 instance from the Amazon EC2 metadata service. For more information, see Instance Metadata and User Data.

See: newInstanceIdentity smart constructor.

Constructors

InstanceIdentity' 

Fields

Instances

Instances details
Eq InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Read InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Show InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Generic InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Associated Types

type Rep InstanceIdentity :: Type -> Type #

NFData InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Methods

rnf :: InstanceIdentity -> () #

Hashable InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

ToJSON InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

type Rep InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

type Rep InstanceIdentity = D1 ('MetaData "InstanceIdentity" "Amazonka.OpsWorks.Types.InstanceIdentity" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "InstanceIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceIdentity :: InstanceIdentity Source #

Create a value of InstanceIdentity 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:signature:InstanceIdentity', instanceIdentity_signature - A signature that can be used to verify the document's accuracy and authenticity.

$sel:document:InstanceIdentity', instanceIdentity_document - A JSON document that contains the metadata.

instanceIdentity_signature :: Lens' InstanceIdentity (Maybe Text) Source #

A signature that can be used to verify the document's accuracy and authenticity.

instanceIdentity_document :: Lens' InstanceIdentity (Maybe Text) Source #

A JSON document that contains the metadata.