libZSservicesZSamazonka-greengrassv2ZSamazonka-greengrassv2
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.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
Eq DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Read DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Show DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Generic DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Associated Types

type Rep DeleteComponent :: Type -> Type #

NFData DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Methods

rnf :: DeleteComponent -> () #

Hashable DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

AWSRequest DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Associated Types

type AWSResponse DeleteComponent #

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

type Rep DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponent = D1 ('MetaData "DeleteComponent" "Amazonka.GreengrassV2.DeleteComponent" "libZSservicesZSamazonka-greengrassv2ZSamazonka-greengrassv2" 'False) (C1 ('MetaCons "DeleteComponent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteComponent Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

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:

$sel:arn: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
Eq DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Read DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Show DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Generic DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Associated Types

type Rep DeleteComponentResponse :: Type -> Type #

NFData DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

Methods

rnf :: DeleteComponentResponse -> () #

type Rep DeleteComponentResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.DeleteComponent

type Rep DeleteComponentResponse = D1 ('MetaData "DeleteComponentResponse" "Amazonka.GreengrassV2.DeleteComponent" "libZSservicesZSamazonka-greengrassv2ZSamazonka-greengrassv2" '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.