libZSservicesZSamazonka-iotthingsgraphZSamazonka-iotthingsgraph
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.IoTThingsGraph.GetSystemTemplate

Description

Gets a system.

Synopsis

Creating a Request

data GetSystemTemplate Source #

See: newGetSystemTemplate smart constructor.

Constructors

GetSystemTemplate' 

Fields

  • revisionNumber :: Maybe Integer

    The number that specifies the revision of the system to get.

  • id :: Text

    The ID of the system to get. This ID must be in the user's namespace.

    The ID should be in the following format.

    urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME

Instances

Instances details
Eq GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Read GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Show GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Generic GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Associated Types

type Rep GetSystemTemplate :: Type -> Type #

NFData GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Methods

rnf :: GetSystemTemplate -> () #

Hashable GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

ToJSON GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

AWSRequest GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Associated Types

type AWSResponse GetSystemTemplate #

ToHeaders GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

ToPath GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

ToQuery GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

type Rep GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

type Rep GetSystemTemplate = D1 ('MetaData "GetSystemTemplate" "Amazonka.IoTThingsGraph.GetSystemTemplate" "libZSservicesZSamazonka-iotthingsgraphZSamazonka-iotthingsgraph" 'False) (C1 ('MetaCons "GetSystemTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revisionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetSystemTemplate Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

newGetSystemTemplate Source #

Create a value of GetSystemTemplate 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:revisionNumber:GetSystemTemplate', getSystemTemplate_revisionNumber - The number that specifies the revision of the system to get.

$sel:id:GetSystemTemplate', getSystemTemplate_id - The ID of the system to get. This ID must be in the user's namespace.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME

Request Lenses

getSystemTemplate_revisionNumber :: Lens' GetSystemTemplate (Maybe Integer) Source #

The number that specifies the revision of the system to get.

getSystemTemplate_id :: Lens' GetSystemTemplate Text Source #

The ID of the system to get. This ID must be in the user's namespace.

The ID should be in the following format.

urn:tdm:REGION/ACCOUNT ID/default:system:SYSTEMNAME

Destructuring the Response

data GetSystemTemplateResponse Source #

See: newGetSystemTemplateResponse smart constructor.

Constructors

GetSystemTemplateResponse' 

Fields

Instances

Instances details
Eq GetSystemTemplateResponse Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Read GetSystemTemplateResponse Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Show GetSystemTemplateResponse Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Generic GetSystemTemplateResponse Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

Associated Types

type Rep GetSystemTemplateResponse :: Type -> Type #

NFData GetSystemTemplateResponse Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

type Rep GetSystemTemplateResponse Source # 
Instance details

Defined in Amazonka.IoTThingsGraph.GetSystemTemplate

type Rep GetSystemTemplateResponse = D1 ('MetaData "GetSystemTemplateResponse" "Amazonka.IoTThingsGraph.GetSystemTemplate" "libZSservicesZSamazonka-iotthingsgraphZSamazonka-iotthingsgraph" 'False) (C1 ('MetaCons "GetSystemTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SystemTemplateDescription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSystemTemplateResponse Source #

Create a value of GetSystemTemplateResponse 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:description:GetSystemTemplateResponse', getSystemTemplateResponse_description - An object that contains summary data about the system.

$sel:httpStatus:GetSystemTemplateResponse', getSystemTemplateResponse_httpStatus - The response's http status code.

Response Lenses