amazonka-appconfig-2.0: Amazon AppConfig 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.AppConfig.DeleteExtension

Description

Deletes an AppConfig extension. You must delete all associations to an extension before you delete the extension.

Synopsis

Creating a Request

data DeleteExtension Source #

See: newDeleteExtension smart constructor.

Constructors

DeleteExtension' 

Fields

  • versionNumber :: Maybe Int

    A specific version of an extension to delete. If omitted, the highest version is deleted.

  • extensionIdentifier :: Text

    The name, ID, or Amazon Resource Name (ARN) of the extension you want to delete.

Instances

Instances details
ToHeaders DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

ToPath DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

ToQuery DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

AWSRequest DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

Associated Types

type AWSResponse DeleteExtension #

Generic DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

Associated Types

type Rep DeleteExtension :: Type -> Type #

Read DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

Show DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

NFData DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

Methods

rnf :: DeleteExtension -> () #

Eq DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

Hashable DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

type AWSResponse DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

type Rep DeleteExtension Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

type Rep DeleteExtension = D1 ('MetaData "DeleteExtension" "Amazonka.AppConfig.DeleteExtension" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "DeleteExtension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "extensionIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteExtension Source #

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

DeleteExtension, deleteExtension_versionNumber - A specific version of an extension to delete. If omitted, the highest version is deleted.

DeleteExtension, deleteExtension_extensionIdentifier - The name, ID, or Amazon Resource Name (ARN) of the extension you want to delete.

Request Lenses

deleteExtension_versionNumber :: Lens' DeleteExtension (Maybe Int) Source #

A specific version of an extension to delete. If omitted, the highest version is deleted.

deleteExtension_extensionIdentifier :: Lens' DeleteExtension Text Source #

The name, ID, or Amazon Resource Name (ARN) of the extension you want to delete.

Destructuring the Response

data DeleteExtensionResponse Source #

See: newDeleteExtensionResponse smart constructor.

Instances

Instances details
Generic DeleteExtensionResponse Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

Associated Types

type Rep DeleteExtensionResponse :: Type -> Type #

Read DeleteExtensionResponse Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

Show DeleteExtensionResponse Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

NFData DeleteExtensionResponse Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

Methods

rnf :: DeleteExtensionResponse -> () #

Eq DeleteExtensionResponse Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

type Rep DeleteExtensionResponse Source # 
Instance details

Defined in Amazonka.AppConfig.DeleteExtension

type Rep DeleteExtensionResponse = D1 ('MetaData "DeleteExtensionResponse" "Amazonka.AppConfig.DeleteExtension" "amazonka-appconfig-2.0-KxEFpSAUlWtLf1lFyPWujo" 'False) (C1 ('MetaCons "DeleteExtensionResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteExtensionResponse :: DeleteExtensionResponse Source #

Create a value of DeleteExtensionResponse with all optional fields omitted.

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