Component
¶
Source code in docs_src/capo_proton/types/component.py
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.
description
instance-attribute
¶
description: NotRequired[Description]
A description of the component.
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_client_request_token
instance-attribute
¶
last_client_request_token: NotRequired[str]
The last token the client requested.
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.
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.
service_spec
instance-attribute
¶
service_spec: NotRequired[SpecContents]
The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.