Skip to content

ComponentSummary

Source code in docs_src/capo_proton/types/component_summary.py
class ComponentSummary(TypedDict, closed=True):
    name: "capo_proton.types.resource_name.ResourceName"
    """<p>The name of the component.</p>"""
    arn: "capo_proton.types.component_arn.ComponentArn"
    """<p>The Amazon Resource Name (ARN) of the component.</p>"""
    environment_name: "capo_proton.types.resource_name.ResourceName"
    """<p>The name of the Proton environment that this component is associated with.</p>"""
    service_name: NotRequired["capo_proton.types.resource_name.ResourceName"]
    """<p>The name of the service that <code>serviceInstanceName</code> is associated with. Provided when a component is attached to a service instance.</p>"""
    service_instance_name: NotRequired["capo_proton.types.resource_name.ResourceName"]
    """<p>The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.</p>"""
    created_at: "datetime.datetime"
    """<p>The time when the component was created.</p>"""
    last_modified_at: "datetime.datetime"
    """<p>The time when the component was last modified.</p>"""
    last_deployment_attempted_at: NotRequired["datetime.datetime"]
    """<p>The time when a deployment of the component was last attempted.</p>"""
    last_deployment_succeeded_at: NotRequired["datetime.datetime"]
    """<p>The time when the component was last deployed successfully.</p>"""
    deployment_status: "capo_proton.types.deployment_status.DeploymentStatus"
    """<p>The component deployment status.</p>"""
    deployment_status_message: NotRequired[
        "capo_proton.types.status_message.StatusMessage"
    ]
    """<p>The message associated with the component deployment status.</p>"""
    last_attempted_deployment_id: NotRequired[
        "capo_proton.types.deployment_id.DeploymentId"
    ]
    """<p>The ID of the last attempted deployment of this component.</p>"""
    last_succeeded_deployment_id: NotRequired[
        "capo_proton.types.deployment_id.DeploymentId"
    ]
    """<p>The ID of the last successful deployment of this component.</p>"""

arn instance-attribute

The Amazon Resource Name (ARN) of the component.

created_at instance-attribute

created_at: datetime

The time when the component was created.

deployment_status instance-attribute

deployment_status: DeploymentStatus

The component deployment status.

deployment_status_message instance-attribute

deployment_status_message: NotRequired[StatusMessage]

The message associated with the component deployment status.

environment_name instance-attribute

environment_name: ResourceName

The name of the Proton environment that this component is associated with.

last_attempted_deployment_id instance-attribute

last_attempted_deployment_id: NotRequired[DeploymentId]

The ID of the last attempted deployment of this component.

last_deployment_attempted_at instance-attribute

last_deployment_attempted_at: NotRequired[datetime]

The time when a deployment of the component was last attempted.

last_deployment_succeeded_at instance-attribute

last_deployment_succeeded_at: NotRequired[datetime]

The time when the component was last deployed successfully.

last_modified_at instance-attribute

last_modified_at: datetime

The time when the component was last modified.

last_succeeded_deployment_id instance-attribute

last_succeeded_deployment_id: NotRequired[DeploymentId]

The ID of the last successful deployment of this component.

name instance-attribute

The name of the component.

service_instance_name instance-attribute

service_instance_name: NotRequired[ResourceName]

The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.

service_name instance-attribute

service_name: NotRequired[ResourceName]

The name of the service that serviceInstanceName is associated with. Provided when a component is attached to a service instance.