amazonka-migrationhubstrategy-2.0: Amazon Migration Hub Strategy Recommendations 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.MigrationHubStrategy.GetApplicationComponentDetails

Description

Retrieves details about an application component.

Synopsis

Creating a Request

data GetApplicationComponentDetails Source #

See: newGetApplicationComponentDetails smart constructor.

Constructors

GetApplicationComponentDetails' 

Fields

Instances

Instances details
ToHeaders GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

ToPath GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

ToQuery GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

AWSRequest GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

Generic GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

Associated Types

type Rep GetApplicationComponentDetails :: Type -> Type #

Read GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

Show GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

NFData GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

Eq GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

Hashable GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

type AWSResponse GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

type Rep GetApplicationComponentDetails Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

type Rep GetApplicationComponentDetails = D1 ('MetaData "GetApplicationComponentDetails" "Amazonka.MigrationHubStrategy.GetApplicationComponentDetails" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "GetApplicationComponentDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationComponentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApplicationComponentDetails Source #

Create a value of GetApplicationComponentDetails 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:applicationComponentId:GetApplicationComponentDetails', getApplicationComponentDetails_applicationComponentId - The ID of the application component. The ID is unique within an AWS account.

Request Lenses

getApplicationComponentDetails_applicationComponentId :: Lens' GetApplicationComponentDetails Text Source #

The ID of the application component. The ID is unique within an AWS account.

Destructuring the Response

data GetApplicationComponentDetailsResponse Source #

Constructors

GetApplicationComponentDetailsResponse' 

Fields

Instances

Instances details
Generic GetApplicationComponentDetailsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

Read GetApplicationComponentDetailsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

Show GetApplicationComponentDetailsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

NFData GetApplicationComponentDetailsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

Eq GetApplicationComponentDetailsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

type Rep GetApplicationComponentDetailsResponse Source # 
Instance details

Defined in Amazonka.MigrationHubStrategy.GetApplicationComponentDetails

type Rep GetApplicationComponentDetailsResponse = D1 ('MetaData "GetApplicationComponentDetailsResponse" "Amazonka.MigrationHubStrategy.GetApplicationComponentDetails" "amazonka-migrationhubstrategy-2.0-mnEPazDQ9LCt8OMOo53lQ" 'False) (C1 ('MetaCons "GetApplicationComponentDetailsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationComponentDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationComponentDetail)) :*: S1 ('MetaSel ('Just "associatedApplications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssociatedApplication]))) :*: (S1 ('MetaSel ('Just "associatedServerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "moreApplicationResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetApplicationComponentDetailsResponse Source #

Create a value of GetApplicationComponentDetailsResponse 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:applicationComponentDetail:GetApplicationComponentDetailsResponse', getApplicationComponentDetailsResponse_applicationComponentDetail - Detailed information about an application component.

$sel:associatedApplications:GetApplicationComponentDetailsResponse', getApplicationComponentDetailsResponse_associatedApplications - The associated application group as defined in AWS Application Discovery Service.

$sel:associatedServerIds:GetApplicationComponentDetailsResponse', getApplicationComponentDetailsResponse_associatedServerIds - A list of the IDs of the servers on which the application component is running.

$sel:moreApplicationResource:GetApplicationComponentDetailsResponse', getApplicationComponentDetailsResponse_moreApplicationResource - Set to true if the application component belongs to more than one application group.

$sel:httpStatus:GetApplicationComponentDetailsResponse', getApplicationComponentDetailsResponse_httpStatus - The response's http status code.

Response Lenses

getApplicationComponentDetailsResponse_associatedApplications :: Lens' GetApplicationComponentDetailsResponse (Maybe [AssociatedApplication]) Source #

The associated application group as defined in AWS Application Discovery Service.

getApplicationComponentDetailsResponse_associatedServerIds :: Lens' GetApplicationComponentDetailsResponse (Maybe [Text]) Source #

A list of the IDs of the servers on which the application component is running.

getApplicationComponentDetailsResponse_moreApplicationResource :: Lens' GetApplicationComponentDetailsResponse (Maybe Bool) Source #

Set to true if the application component belongs to more than one application group.