libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk
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.ElasticBeanstalk.DeleteApplication

Description

Deletes the specified application along with all associated versions and configurations. The application versions will not be deleted from your Amazon S3 bucket.

You cannot delete an application that has a running environment.

Synopsis

Creating a Request

data DeleteApplication Source #

Request to delete an application.

See: newDeleteApplication smart constructor.

Constructors

DeleteApplication' 

Fields

Instances

Instances details
Eq DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Read DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Show DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Generic DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Associated Types

type Rep DeleteApplication :: Type -> Type #

NFData DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Methods

rnf :: DeleteApplication -> () #

Hashable DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

AWSRequest DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Associated Types

type AWSResponse DeleteApplication #

ToHeaders DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

ToPath DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

ToQuery DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

type Rep DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

type Rep DeleteApplication = D1 ('MetaData "DeleteApplication" "Amazonka.ElasticBeanstalk.DeleteApplication" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "DeleteApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "terminateEnvByForce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteApplication Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

newDeleteApplication Source #

Create a value of DeleteApplication 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:terminateEnvByForce:DeleteApplication', deleteApplication_terminateEnvByForce - When set to true, running environments will be terminated before deleting the application.

$sel:applicationName:DeleteApplication', deleteApplication_applicationName - The name of the application to delete.

Request Lenses

deleteApplication_terminateEnvByForce :: Lens' DeleteApplication (Maybe Bool) Source #

When set to true, running environments will be terminated before deleting the application.

deleteApplication_applicationName :: Lens' DeleteApplication Text Source #

The name of the application to delete.

Destructuring the Response

data DeleteApplicationResponse Source #

See: newDeleteApplicationResponse smart constructor.

Instances

Instances details
Eq DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Read DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Show DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Generic DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

Associated Types

type Rep DeleteApplicationResponse :: Type -> Type #

NFData DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

type Rep DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.DeleteApplication

type Rep DeleteApplicationResponse = D1 ('MetaData "DeleteApplicationResponse" "Amazonka.ElasticBeanstalk.DeleteApplication" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "DeleteApplicationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteApplicationResponse :: DeleteApplicationResponse Source #

Create a value of DeleteApplicationResponse with all optional fields omitted.

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