Skip to content

ApplicationComponentDetail

Source code in docs_src/capo_migrationhubstrategy/types/application_component_detail.py
class ApplicationComponentDetail(TypedDict, closed=True):
    id: NotRequired["capo_migrationhubstrategy.types.resource_id.ResourceId"]
    """<p> The ID of the application component. </p>"""
    name: NotRequired["capo_migrationhubstrategy.types.resource_name.ResourceName"]
    """<p> The name of application component. </p>"""
    recommendation_set: NotRequired[
        "capo_migrationhubstrategy.types.recommendation_set.RecommendationSet"
    ]
    """<p> The top recommendation set for the application component. </p>"""
    analysis_status: NotRequired[
        "capo_migrationhubstrategy.types.src_code_or_db_analysis_status.SrcCodeOrDbAnalysisStatus"
    ]
    """<p> The status of analysis, if the application component has source code or an associated database. </p>"""
    status_message: NotRequired[
        "capo_migrationhubstrategy.types.status_message.StatusMessage"
    ]
    """<p> A detailed description of the analysis status and any failure message. </p>"""
    list_antipattern_severity_summary: NotRequired[
        "capo_migrationhubstrategy.types.list_antipattern_severity_summary.ListAntipatternSeveritySummary"
    ]
    """<p> A list of anti-pattern severity summaries. </p>"""
    database_config_detail: NotRequired[
        "capo_migrationhubstrategy.types.database_config_detail.DatabaseConfigDetail"
    ]
    """<p> Configuration details for the database associated with the application component. </p>"""
    source_code_repositories: NotRequired[
        "capo_migrationhubstrategy.types.source_code_repositories.SourceCodeRepositories"
    ]
    """<p> Details about the source code repository associated with the application component. </p>"""
    app_type: NotRequired["capo_migrationhubstrategy.types.app_type.AppType"]
    """<p> The type of application component. </p>"""
    resource_sub_type: NotRequired[
        "capo_migrationhubstrategy.types.resource_sub_type.ResourceSubType"
    ]
    """<p> The application component subtype.</p>"""
    inclusion_status: NotRequired[
        "capo_migrationhubstrategy.types.inclusion_status.InclusionStatus"
    ]
    """<p> Indicates whether the application component has been included for server recommendation or not. </p>"""
    antipattern_report_s3_object: NotRequired[
        "capo_migrationhubstrategy.types.s3_object.S3Object"
    ]
    """<p> The S3 bucket name and the Amazon S3 key name for the anti-pattern report. </p>"""
    antipattern_report_status: NotRequired[
        "capo_migrationhubstrategy.types.antipattern_report_status.AntipatternReportStatus"
    ]
    """<p> The status of the anti-pattern report generation.</p>"""
    antipattern_report_status_message: NotRequired[
        "capo_migrationhubstrategy.types.status_message.StatusMessage"
    ]
    """<p> The status message for the anti-pattern. </p>"""
    os_version: NotRequired["capo_migrationhubstrategy.types.string.String"]
    """<p> OS version. </p>"""
    os_driver: NotRequired["capo_migrationhubstrategy.types.string.String"]
    """<p> OS driver. </p>"""
    last_analyzed_timestamp: NotRequired[
        "capo_migrationhubstrategy.types.time_stamp.TimeStamp"
    ]
    """<p> The timestamp of when the application component was assessed. </p>"""
    associated_server_id: NotRequired[
        "capo_migrationhubstrategy.types.server_id.ServerId"
    ]
    """<p> The ID of the server that the application component is running on. </p>"""
    more_server_association_exists: NotRequired[
        "capo_migrationhubstrategy.types.boolean.Boolean"
    ]
    """<p> Set to true if the application component is running on multiple servers.</p>"""
    runtime_status: NotRequired[
        "capo_migrationhubstrategy.types.runtime_analysis_status.RuntimeAnalysisStatus"
    ]
    """<p>The status of the application unit.</p>"""
    runtime_status_message: NotRequired[
        "capo_migrationhubstrategy.types.status_message.StatusMessage"
    ]
    """<p>The status message for the application unit.</p>"""
    app_unit_error: NotRequired[
        "capo_migrationhubstrategy.types.app_unit_error.AppUnitError"
    ]
    """<p>The error in the analysis of the source code or database.</p>"""
    result_list: NotRequired["capo_migrationhubstrategy.types.result_list.ResultList"]
    """<p>A list of the analysis results.</p>"""

analysis_status instance-attribute

analysis_status: NotRequired[SrcCodeOrDbAnalysisStatus]

The status of analysis, if the application component has source code or an associated database.

antipattern_report_s3_object instance-attribute

antipattern_report_s3_object: NotRequired[S3Object]

The S3 bucket name and the Amazon S3 key name for the anti-pattern report.

antipattern_report_status instance-attribute

antipattern_report_status: NotRequired[AntipatternReportStatus]

The status of the anti-pattern report generation.

antipattern_report_status_message instance-attribute

antipattern_report_status_message: NotRequired[StatusMessage]

The status message for the anti-pattern.

app_type instance-attribute

app_type: NotRequired[AppType]

The type of application component.

app_unit_error instance-attribute

app_unit_error: NotRequired[AppUnitError]

The error in the analysis of the source code or database.

associated_server_id instance-attribute

associated_server_id: NotRequired[ServerId]

The ID of the server that the application component is running on.

database_config_detail instance-attribute

database_config_detail: NotRequired[DatabaseConfigDetail]

Configuration details for the database associated with the application component.

id instance-attribute

id: NotRequired[ResourceId]

The ID of the application component.

inclusion_status instance-attribute

inclusion_status: NotRequired[InclusionStatus]

Indicates whether the application component has been included for server recommendation or not.

last_analyzed_timestamp instance-attribute

last_analyzed_timestamp: NotRequired[TimeStamp]

The timestamp of when the application component was assessed.

list_antipattern_severity_summary instance-attribute

list_antipattern_severity_summary: NotRequired[ListAntipatternSeveritySummary]

A list of anti-pattern severity summaries.

more_server_association_exists instance-attribute

more_server_association_exists: NotRequired[Boolean]

Set to true if the application component is running on multiple servers.

name instance-attribute

name: NotRequired[ResourceName]

The name of application component.

os_driver instance-attribute

os_driver: NotRequired[String]

OS driver.

os_version instance-attribute

os_version: NotRequired[String]

OS version.

recommendation_set instance-attribute

recommendation_set: NotRequired[RecommendationSet]

The top recommendation set for the application component.

resource_sub_type instance-attribute

resource_sub_type: NotRequired[ResourceSubType]

The application component subtype.

result_list instance-attribute

result_list: NotRequired[ResultList]

A list of the analysis results.

runtime_status instance-attribute

runtime_status: NotRequired[RuntimeAnalysisStatus]

The status of the application unit.

runtime_status_message instance-attribute

runtime_status_message: NotRequired[StatusMessage]

The status message for the application unit.

source_code_repositories instance-attribute

source_code_repositories: NotRequired[SourceCodeRepositories]

Details about the source code repository associated with the application component.

status_message instance-attribute

status_message: NotRequired[StatusMessage]

A detailed description of the analysis status and any failure message.