[ aws . migrationhubstrategy ]
Retrieves details about an application component.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
get-application-component-details
--application-component-id <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
--application-component-id
(string)
The ID of the application component. The ID is unique within an AWS account.
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml
.
--generate-cli-skeleton
(string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input
, prints a sample input JSON that can be used as an argument for --cli-input-json
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command.
See ‘aws help’ for descriptions of global parameters.
applicationComponentDetail -> (structure)
Detailed information about an application component.
analysisStatus -> (string)
The status of analysis, if the application component has source code or an associated database.
antipatternReportS3Object -> (structure)
The S3 bucket name and the Amazon S3 key name for the anti-pattern report.
s3Bucket -> (string)
The S3 bucket name.
s3key -> (string)
The Amazon S3 key name.
antipatternReportStatus -> (string)
The status of the anti-pattern report generation.
antipatternReportStatusMessage -> (string)
The status message for the anti-pattern.
appType -> (string)
The type of application component.
associatedServerId -> (string)
The ID of the server that the application component is running on.
databaseConfigDetail -> (structure)
Configuration details for the database associated with the application component.
secretName -> (string)
AWS Secrets Manager key that holds the credentials that you use to connect to a database.
id -> (string)
The ID of the application component.
inclusionStatus -> (string)
Indicates whether the application component has been included for server recommendation or not.
lastAnalyzedTimestamp -> (timestamp)
The timestamp of when the application component was assessed.
listAntipatternSeveritySummary -> (list)
A list of anti-pattern severity summaries.
(structure)
Contains the summary of anti-patterns and their severity.
count -> (integer)
Contains the count of anti-patterns.
severity -> (string)
Contains the severity of anti-patterns.
moreServerAssociationExists -> (boolean)
Set to true if the application component is running on multiple servers.
name -> (string)
The name of application component.
osDriver -> (string)
OS driver.
osVersion -> (string)
OS version.
recommendationSet -> (structure)
The top recommendation set for the application component.
strategy -> (string)
The recommended strategy.
targetDestination -> (string)
The recommended target destination.
transformationTool -> (structure)
The target destination for the recommendation set.
description -> (string)
Description of the tool.
name -> (string)
Name of the tool.
tranformationToolInstallationLink -> (string)
URL for installing the tool.
resourceSubType -> (string)
The application component subtype.
sourceCodeRepositories -> (list)
Details about the source code repository associated with the application component.
(structure)
Object containing source code information that is linked to an application component.
branch -> (string)
The branch of the source code.
repository -> (string)
The repository name for the source code.
versionControlType -> (string)
The type of repository to use for the source code.
statusMessage -> (string)
A detailed description of the analysis status and any failure message.
associatedApplications -> (list)
The associated application group as defined in AWS Application Discovery Service.
(structure)
Object containing details about applications as defined in Application Discovery Service.
id -> (string)
ID of the application as defined in Application Discovery Service.
name -> (string)
Name of the application as defined in Application Discovery Service.
associatedServerIds -> (list)
A list of the IDs of the servers on which the application component is running.
(string)
moreApplicationResource -> (boolean)
Set to true if the application component belongs to more than one application group.