amazonka-migration-hub-refactor-spaces-2.0: Amazon Migration Hub Refactor Spaces 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.MigrationHubReFactorSpaces.DeleteApplication

Description

Deletes an Amazon Web Services Migration Hub Refactor Spaces application. Before you can delete an application, you must first delete any services or routes within the application.

Synopsis

Creating a Request

data DeleteApplication Source #

See: newDeleteApplication smart constructor.

Constructors

DeleteApplication' 

Fields

Instances

Instances details
ToHeaders DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

ToPath DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

ToQuery DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

AWSRequest DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

Associated Types

type AWSResponse DeleteApplication #

Generic DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

Associated Types

type Rep DeleteApplication :: Type -> Type #

Read DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

Show DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

NFData DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

Methods

rnf :: DeleteApplication -> () #

Eq DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

Hashable DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

type AWSResponse DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

type Rep DeleteApplication Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

type Rep DeleteApplication = D1 ('MetaData "DeleteApplication" "Amazonka.MigrationHubReFactorSpaces.DeleteApplication" "amazonka-migration-hub-refactor-spaces-2.0-IgAA0SWWxlS8R7imIzpgpS" 'False) (C1 ('MetaCons "DeleteApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "environmentIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:applicationIdentifier:DeleteApplication', deleteApplication_applicationIdentifier - The ID of the application.

$sel:environmentIdentifier:DeleteApplication', deleteApplication_environmentIdentifier - The ID of the environment.

Request Lenses

Destructuring the Response

data DeleteApplicationResponse Source #

See: newDeleteApplicationResponse smart constructor.

Constructors

DeleteApplicationResponse' 

Fields

Instances

Instances details
Generic DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

Associated Types

type Rep DeleteApplicationResponse :: Type -> Type #

Read DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

Show DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

NFData DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

Eq DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

type Rep DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.MigrationHubReFactorSpaces.DeleteApplication

type Rep DeleteApplicationResponse = D1 ('MetaData "DeleteApplicationResponse" "Amazonka.MigrationHubReFactorSpaces.DeleteApplication" "amazonka-migration-hub-refactor-spaces-2.0-IgAA0SWWxlS8R7imIzpgpS" 'False) (C1 ('MetaCons "DeleteApplicationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "environmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDeleteApplicationResponse Source #

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

DeleteApplicationResponse, deleteApplicationResponse_applicationId - The ID of the application.

DeleteApplicationResponse, deleteApplicationResponse_arn - The Amazon Resource Name (ARN) of the application.

DeleteApplicationResponse, deleteApplicationResponse_environmentId - The unique identifier of the application’s environment.

DeleteApplicationResponse, deleteApplicationResponse_lastUpdatedTime - A timestamp that indicates when the environment was last updated.

DeleteApplicationResponse, deleteApplicationResponse_name - The name of the application.

DeleteApplicationResponse, deleteApplicationResponse_state - The current state of the application.

$sel:httpStatus:DeleteApplicationResponse', deleteApplicationResponse_httpStatus - The response's http status code.

Response Lenses

deleteApplicationResponse_arn :: Lens' DeleteApplicationResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the application.

deleteApplicationResponse_environmentId :: Lens' DeleteApplicationResponse (Maybe Text) Source #

The unique identifier of the application’s environment.

deleteApplicationResponse_lastUpdatedTime :: Lens' DeleteApplicationResponse (Maybe UTCTime) Source #

A timestamp that indicates when the environment was last updated.