amazonka-iottwinmaker-2.0: Amazon IoT TwinMaker SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IotTwinMaker.CreateScene

Description

Creates a scene.

Synopsis

Creating a Request

data CreateScene Source #

See: newCreateScene smart constructor.

Constructors

CreateScene' 

Fields

Instances

Instances details
ToJSON CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

ToHeaders CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

Methods

toHeaders :: CreateScene -> [Header] #

ToPath CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

ToQuery CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

AWSRequest CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

Associated Types

type AWSResponse CreateScene #

Generic CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

Associated Types

type Rep CreateScene :: Type -> Type #

Read CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

Show CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

NFData CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

Methods

rnf :: CreateScene -> () #

Eq CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

Hashable CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

type AWSResponse CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

type Rep CreateScene Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

type Rep CreateScene = D1 ('MetaData "CreateScene" "Amazonka.IotTwinMaker.CreateScene" "amazonka-iottwinmaker-2.0-F9krWmdiZsuIxDlP9hNtjs" 'False) (C1 ('MetaCons "CreateScene'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "capabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "sceneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "contentLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateScene Source #

Create a value of CreateScene 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:capabilities:CreateScene', createScene_capabilities - A list of capabilities that the scene uses to render itself.

CreateScene, createScene_description - The description for this scene.

$sel:tags:CreateScene', createScene_tags - Metadata that you can use to manage the scene.

CreateScene, createScene_workspaceId - The ID of the workspace that contains the scene.

CreateScene, createScene_sceneId - The ID of the scene.

CreateScene, createScene_contentLocation - The relative path that specifies the location of the content definition file.

Request Lenses

createScene_capabilities :: Lens' CreateScene (Maybe [Text]) Source #

A list of capabilities that the scene uses to render itself.

createScene_description :: Lens' CreateScene (Maybe Text) Source #

The description for this scene.

createScene_tags :: Lens' CreateScene (Maybe (HashMap Text Text)) Source #

Metadata that you can use to manage the scene.

createScene_workspaceId :: Lens' CreateScene Text Source #

The ID of the workspace that contains the scene.

createScene_contentLocation :: Lens' CreateScene Text Source #

The relative path that specifies the location of the content definition file.

Destructuring the Response

data CreateSceneResponse Source #

See: newCreateSceneResponse smart constructor.

Constructors

CreateSceneResponse' 

Fields

Instances

Instances details
Generic CreateSceneResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

Associated Types

type Rep CreateSceneResponse :: Type -> Type #

Read CreateSceneResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

Show CreateSceneResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

NFData CreateSceneResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

Methods

rnf :: CreateSceneResponse -> () #

Eq CreateSceneResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

type Rep CreateSceneResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.CreateScene

type Rep CreateSceneResponse = D1 ('MetaData "CreateSceneResponse" "Amazonka.IotTwinMaker.CreateScene" "amazonka-iottwinmaker-2.0-F9krWmdiZsuIxDlP9hNtjs" 'False) (C1 ('MetaCons "CreateSceneResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newCreateSceneResponse Source #

Create a value of CreateSceneResponse 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:httpStatus:CreateSceneResponse', createSceneResponse_httpStatus - The response's http status code.

CreateSceneResponse, createSceneResponse_arn - The ARN of the scene.

CreateSceneResponse, createSceneResponse_creationDateTime - The date and time when the scene was created.

Response Lenses

createSceneResponse_creationDateTime :: Lens' CreateSceneResponse UTCTime Source #

The date and time when the scene was created.