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

Description

Deletes a component type.

Synopsis

Creating a Request

data DeleteComponentType Source #

See: newDeleteComponentType smart constructor.

Constructors

DeleteComponentType' 

Fields

Instances

Instances details
ToHeaders DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

ToPath DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

ToQuery DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

AWSRequest DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

Associated Types

type AWSResponse DeleteComponentType #

Generic DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

Associated Types

type Rep DeleteComponentType :: Type -> Type #

Read DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

Show DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

NFData DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

Methods

rnf :: DeleteComponentType -> () #

Eq DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

Hashable DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

type AWSResponse DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

type Rep DeleteComponentType Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

type Rep DeleteComponentType = D1 ('MetaData "DeleteComponentType" "Amazonka.IotTwinMaker.DeleteComponentType" "amazonka-iottwinmaker-2.0-F9krWmdiZsuIxDlP9hNtjs" 'False) (C1 ('MetaCons "DeleteComponentType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "componentTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteComponentType Source #

Create a value of DeleteComponentType 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:

DeleteComponentType, deleteComponentType_workspaceId - The ID of the workspace that contains the component type.

DeleteComponentType, deleteComponentType_componentTypeId - The ID of the component type to delete.

Request Lenses

deleteComponentType_workspaceId :: Lens' DeleteComponentType Text Source #

The ID of the workspace that contains the component type.

deleteComponentType_componentTypeId :: Lens' DeleteComponentType Text Source #

The ID of the component type to delete.

Destructuring the Response

data DeleteComponentTypeResponse Source #

See: newDeleteComponentTypeResponse smart constructor.

Constructors

DeleteComponentTypeResponse' 

Fields

  • httpStatus :: Int

    The response's http status code.

  • state :: State

    The current state of the component type to be deleted.

Instances

Instances details
Generic DeleteComponentTypeResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

Associated Types

type Rep DeleteComponentTypeResponse :: Type -> Type #

Read DeleteComponentTypeResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

Show DeleteComponentTypeResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

NFData DeleteComponentTypeResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

Eq DeleteComponentTypeResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

type Rep DeleteComponentTypeResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.DeleteComponentType

type Rep DeleteComponentTypeResponse = D1 ('MetaData "DeleteComponentTypeResponse" "Amazonka.IotTwinMaker.DeleteComponentType" "amazonka-iottwinmaker-2.0-F9krWmdiZsuIxDlP9hNtjs" 'False) (C1 ('MetaCons "DeleteComponentTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 State)))

newDeleteComponentTypeResponse Source #

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

DeleteComponentTypeResponse, deleteComponentTypeResponse_state - The current state of the component type to be deleted.

Response Lenses

deleteComponentTypeResponse_state :: Lens' DeleteComponentTypeResponse State Source #

The current state of the component type to be deleted.