Skip to content

ApplicationComponent

Source code in docs_src/capo_application_insights/types/application_component.py
class ApplicationComponent(TypedDict, closed=True):
    component_name: NotRequired[
        "capo_application_insights.types.component_name.ComponentName"
    ]
    """<p>The name of the component.</p>"""
    component_remarks: NotRequired["capo_application_insights.types.remarks.Remarks"]
    """<p> If logging is supported for the resource type, indicates whether the component has configured logs to be monitored. </p>"""
    resource_type: NotRequired[
        "capo_application_insights.types.resource_type.ResourceType"
    ]
    """<p>The resource type. Supported resource types include EC2 instances, Auto Scaling group, Classic ELB, Application ELB, and SQS Queue.</p>"""
    os_type: NotRequired["capo_application_insights.types.os_type.OsType"]
    """<p> The operating system of the component. </p>"""
    tier: NotRequired["capo_application_insights.types.tier.Tier"]
    """<p>The stack tier of the application component.</p>"""
    monitor: NotRequired["capo_application_insights.types.monitor.Monitor"]
    """<p>Indicates whether the application component is monitored. </p>"""
    detected_workload: NotRequired[
        "capo_application_insights.types.detected_workload.DetectedWorkload"
    ]
    """<p> Workloads detected in the application component. </p>"""

component_name instance-attribute

component_name: NotRequired[ComponentName]

The name of the component.

component_remarks instance-attribute

component_remarks: NotRequired[Remarks]

If logging is supported for the resource type, indicates whether the component has configured logs to be monitored.

detected_workload instance-attribute

detected_workload: NotRequired[DetectedWorkload]

Workloads detected in the application component.

monitor instance-attribute

monitor: NotRequired[Monitor]

Indicates whether the application component is monitored.

os_type instance-attribute

os_type: NotRequired[OsType]

The operating system of the component.

resource_type instance-attribute

resource_type: NotRequired[ResourceType]

The resource type. Supported resource types include EC2 instances, Auto Scaling group, Classic ELB, Application ELB, and SQS Queue.

tier instance-attribute

tier: NotRequired[Tier]

The stack tier of the application component.