amazonka-imagebuilder-2.0: Amazon EC2 Image Builder 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.ImageBuilder.DeleteImage

Description

Deletes an Image Builder image resource. This does not delete any EC2 AMIs or ECR container images that are created during the image build process. You must clean those up separately, using the appropriate Amazon EC2 or Amazon ECR console actions, or API or CLI commands.

Synopsis

Creating a Request

data DeleteImage Source #

See: newDeleteImage smart constructor.

Constructors

DeleteImage' 

Fields

Instances

Instances details
ToHeaders DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Methods

toHeaders :: DeleteImage -> [Header] #

ToPath DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

ToQuery DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

AWSRequest DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Associated Types

type AWSResponse DeleteImage #

Generic DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Associated Types

type Rep DeleteImage :: Type -> Type #

Read DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Show DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

NFData DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Methods

rnf :: DeleteImage -> () #

Eq DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Hashable DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type AWSResponse DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImage Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImage = D1 ('MetaData "DeleteImage" "Amazonka.ImageBuilder.DeleteImage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteImage Source #

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

DeleteImage, deleteImage_imageBuildVersionArn - The Amazon Resource Name (ARN) of the Image Builder image resource to delete.

Request Lenses

deleteImage_imageBuildVersionArn :: Lens' DeleteImage Text Source #

The Amazon Resource Name (ARN) of the Image Builder image resource to delete.

Destructuring the Response

data DeleteImageResponse Source #

See: newDeleteImageResponse smart constructor.

Constructors

DeleteImageResponse' 

Fields

Instances

Instances details
Generic DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Associated Types

type Rep DeleteImageResponse :: Type -> Type #

Read DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Show DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

NFData DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

Methods

rnf :: DeleteImageResponse -> () #

Eq DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImageResponse Source # 
Instance details

Defined in Amazonka.ImageBuilder.DeleteImage

type Rep DeleteImageResponse = D1 ('MetaData "DeleteImageResponse" "Amazonka.ImageBuilder.DeleteImage" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "DeleteImageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageBuildVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteImageResponse Source #

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

DeleteImage, deleteImageResponse_imageBuildVersionArn - The Amazon Resource Name (ARN) of the Image Builder image resource that was deleted.

$sel:requestId:DeleteImageResponse', deleteImageResponse_requestId - The request ID that uniquely identifies this request.

$sel:httpStatus:DeleteImageResponse', deleteImageResponse_httpStatus - The response's http status code.

Response Lenses

deleteImageResponse_imageBuildVersionArn :: Lens' DeleteImageResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Image Builder image resource that was deleted.

deleteImageResponse_requestId :: Lens' DeleteImageResponse (Maybe Text) Source #

The request ID that uniquely identifies this request.