amazonka-greengrassv2-2.0: Amazon IoT Greengrass V2 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.GreengrassV2.DeleteComponent

Description

Deletes a version of a component from IoT Greengrass.

This operation deletes the component's recipe and artifacts. As a result, deployments that refer to this component version will fail. If you have deployments that use this component version, you can remove the component from the deployment or update the deployment to use a valid version.

Synopsis

Creating a Request

data DeleteComponent Source #

See: newDeleteComponent smart constructor.

Constructors

DeleteComponent' 

Fields

Instances

Instances details
ToHeaders DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

ToPath DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

ToQuery DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

AWSRequest DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Associated Types

type AWSResponse DeleteComponent #

Generic DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Associated Types

type Rep DeleteComponent :: Type -> Type #

Read DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Show DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

NFData DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Methods

rnf :: DeleteComponent -> () #

Eq DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Hashable DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type AWSResponse DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponent = D1 ('MetaData "DeleteComponent" "Amazonka.GreengrassV2.DeleteComponent" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeleteComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteComponent Source #

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

DeleteComponent, deleteComponent_arn - The ARN of the component version.

Request Lenses

deleteComponent_arn :: Lens' DeleteComponent Text Source #

The ARN of the component version.

Destructuring the Response

data DeleteComponentResponse Source #

See: newDeleteComponentResponse smart constructor.

Instances

Instances details
Generic DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Associated Types

type Rep DeleteComponentResponse :: Type -> Type #

Read DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Show DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

NFData DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Methods

rnf :: DeleteComponentResponse -> () #

Eq DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponentResponse = D1 ('MetaData "DeleteComponentResponse" "Amazonka.GreengrassV2.DeleteComponent" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "DeleteComponentResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteComponentResponse :: DeleteComponentResponse Source #

Create a value of DeleteComponentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.