class documentation
class GetVersionRequest(Message): (source)
Constructor: GetVersionRequest(initial_message, type, agent_version, updater_version, ...)
Request message for GetVersion RPC containing agent status and system information.
| Method | __init__ |
Create a message from a source message and field values. |
| Method | agent |
Set or clear the generated agent_state field. |
| Method | agent |
Set or clear the generated agent_state_messages field. |
| Method | agent |
Set or clear the generated agent_uptime field. |
| Method | agent |
Set or clear the generated agent_version field. |
| Method | cloud |
Set or clear the generated cloud_init_status field. |
| Method | dcgm |
Set or clear the generated dcgm_version field. |
| Method | gpu |
Set or clear the generated gpu_model field. |
| Method | gpu |
Set or clear the generated gpu_number field. |
| Method | healthcheck |
Set or clear the generated healthcheck_logs field. |
| Method | instance |
Set or clear the generated instance_id field. |
| Method | instance |
Set or clear the generated instance_id_used_fallback field. |
| Method | last |
Set or clear the generated last_agent_logs field. |
| Method | last |
Set or clear the generated last_seen_config_version field. |
| Method | last |
Set or clear the generated last_update_error field. |
| Method | mk8s |
Set or clear the generated mk8s_cluster_id field. |
| Method | modules |
Set or clear the generated modules_health field. |
| Method | os |
Set or clear the generated os_info field. |
| Method | parent |
Set or clear the generated parent_id field. |
| Method | system |
Set or clear the generated system_uptime field. |
| Method | type |
Set or clear the generated type field. |
| Method | updater |
Set or clear the generated updater_uptime field. |
| Method | updater |
Set or clear the generated updater_version field. |
| Constant | __PROTO |
Protobuf message descriptor from the registry. |
| Constant | __PROTO |
Fully qualified protobuf message name. |
| Constant | __PY |
Mapping from Python member names to protobuf names. |
| Property | agent |
Current operational state of the agent. |
| Property | agent |
Status messages from the agent describing its current state. |
| Property | agent |
Time duration since the agent started. |
| Property | agent |
Current version of the agent software. |
| Property | cloud |
Status of cloud initialization process. |
| Property | dcgm |
Version of the DCGM (Data Center GPU Manager) used. |
| Property | gpu |
Model of the GPU used in the system. |
| Property | gpu |
Number of GPUs available in the system. |
| Property | healthcheck |
Health check logs information for monitoring disk usage. |
| Property | instance |
Unique identifier for the instance where agent is running. |
| Property | instance |
Indicates if a fallback method was used to determine instance_id. |
| Property | last |
Recent agent log entries for diagnostic purposes. |
| Property | last |
Largest config_version this agent has already accepted; 0 if none. |
| Property | last |
Description of the last update failure, if any. |
| Property | mk8s |
Managed Kubernetes cluster identifier, if applicable. |
| Property | modules |
Health status of individual agent modules. |
| Property | os |
Detailed information about the operating system. |
| Property | parent |
Parent identifier for the VM |
| Property | system |
Total system uptime. |
| Property | type |
Type of the agent. Must be O11Y_AGENT (1). |
| Property | updater |
Time duration since the updater component started. |
| Property | updater |
Version of the updater component. |
Inherited from Message:
| Class Method | from |
Create a message from protobuf JSON mapping. |
| Class Method | |
Create a message by parsing protobuf wire-format bytes. |
| Class Method | get |
Return the message descriptor from the registry. |
| Class Method | is |
Return True if a Python field contains credentials. |
| Class Method | is |
Return True if a Python field has the sensitive annotation. |
| Method | __dir__ |
List generated fields, oneofs, and nested declarations. |
| Method | __repr__ |
Render non-default fields without disclosing annotated secrets. |
| Method | |
Return the serialized protobuf wire size in bytes. |
| Method | check |
Check presence using a generated Python field name. |
| Method | |
Clear all fields, extensions, unknown fields, and the reset mask. |
| Method | clear |
Clear an extension value. |
| Method | |
Clear a protobuf field or oneof and record it in the reset mask. |
| Method | |
Replace this message with an independent copy of another message. |
| Method | |
Return paths of missing required fields. |
| Method | get |
Return an extension value. |
| Method | get |
Create a reset mask from the current protobuf state. |
| Method | get |
Return the reset mask for field changes. |
| Method | has |
Return True if an extension has explicit presence. |
| Method | |
Return True if a protobuf field or oneof has explicit presence. |
| Method | is |
Return True if a generated field has its default value. |
| Method | |
Return True if every required field is initialized. |
| Method | |
Merge fields from another message of the same generated type. |
| Method | |
Merge protobuf wire-format bytes into this message. |
| Method | |
Parse protobuf wire-format bytes and replace this message. |
| Method | |
Serialize the message using protobuf wire format. |
| Method | set |
Set an extension value. |
| Method | set |
Set the reset mask for this message. |
| Method | to |
Serialize this message using protobuf JSON mapping. |
| Method | which |
Return the selected Python field name for a protobuf oneof. |
| Method | |
Return the selected protobuf field name for a oneof. |
| Constant | __EXTENSION |
Registry that decodes protobuf extensions. |
| Constant | __FIELDS__ |
Runtime field data that the generator creates. |
| Constant | __MAX |
Maximum protobuf nesting depth for serialization, parsing, and initialization checks. |
| Constant | __PB2 |
Alias for code that expects a protobuf descriptor. |
| Constant | __REGISTRY__ |
Registry for the message and its descriptor. |
| Property | |
Provide protobuf-compatible mapping access to extension values. |
| Class Method | _fields |
Undocumented |
| Class Method | _fields |
Undocumented |
| Class Method | _fields |
Undocumented |
| Class Method | _from |
Deserialize internally without invoking generated user warnings. |
| Class Method | _oneof |
Undocumented |
| Class Method | _public |
Undocumented |
| Class Method | _public |
Undocumented |
| Static Method | _format |
Undocumented |
| Static Method | _repr |
Undocumented |
| Method | _bind |
Undocumented |
| Method | _bind |
Undocumented |
| Method | _check |
Undocumented |
| Method | _child |
Undocumented |
| Method | _clear |
Undocumented |
| Method | _closed |
Undocumented |
| Method | _converted |
Undocumented |
| Method | _decode |
Undocumented |
| Method | _detach |
Undocumented |
| Method | _field |
Undocumented |
| Method | _field |
Undocumented |
| Method | _find |
Undocumented |
| Method | _get |
Undocumented |
| Method | _map |
Undocumented |
| Method | _merge |
Undocumented |
| Method | _nesting |
Undocumented |
| Method | _notify |
Undocumented |
| Method | _record |
Undocumented |
| Method | _repeated |
Undocumented |
| Method | _select |
Undocumented |
| Method | _serialize |
Undocumented |
| Method | _set |
Undocumented |
| Method | _suspend |
Undocumented |
| Method | _suspend |
Undocumented |
| Method | _try |
Undocumented |
| Method | _write |
Undocumented |
| Instance Variable | _extensions |
Undocumented |
| Instance Variable | _mutation |
Undocumented |
| Instance Variable | _on |
Undocumented |
| Instance Variable | _oneofs |
Undocumented |
| Instance Variable | _present |
Undocumented |
| Instance Variable | _reset |
Undocumented |
| Instance Variable | _reset |
Undocumented |
| Instance Variable | _unknown |
Undocumented |
| Instance Variable | _values |
Undocumented |
| Instance Variable | _views |
Undocumented |
def __init__(self, initial_message:
SerializableMessage | None = None, *, type: AgentType | None | UnsetType = _NEBIUS_UNSET, agent_version: str | None | UnsetType = _NEBIUS_UNSET, updater_version: str | None | UnsetType = _NEBIUS_UNSET, parent_id: str | None | UnsetType = _NEBIUS_UNSET, instance_id: str | None | UnsetType = _NEBIUS_UNSET, os_info: OSInfo | None | UnsetType = _NEBIUS_UNSET, agent_state: AgentState | None | UnsetType = _NEBIUS_UNSET, agent_uptime: timedelta | Duration | None | UnsetType = _NEBIUS_UNSET, system_uptime: timedelta | Duration | None | UnsetType = _NEBIUS_UNSET, updater_uptime: timedelta | Duration | None | UnsetType = _NEBIUS_UNSET, agent_state_messages: Iterable[ str] | None | UnsetType = _NEBIUS_UNSET, last_update_error: str | None | UnsetType = _NEBIUS_UNSET, mk8s_cluster_id: str | None | UnsetType = _NEBIUS_UNSET, modules_health: ModulesHealth | None | UnsetType = _NEBIUS_UNSET, cloud_init_status: str | None | UnsetType = _NEBIUS_UNSET, instance_id_used_fallback: bool | None | UnsetType = _NEBIUS_UNSET, last_agent_logs: str | None | UnsetType = _NEBIUS_UNSET, gpu_model: str | None | UnsetType = _NEBIUS_UNSET, gpu_number: int | None | UnsetType = _NEBIUS_UNSET, dcgm_version: str | None | UnsetType = _NEBIUS_UNSET, healthcheck_logs: HealthCheckLogs | None | UnsetType = _NEBIUS_UNSET, last_seen_config_version: int | None | UnsetType = _NEBIUS_UNSET):
(source)
¶
Create a message from a source message and field values.
@agent_state_messages.setter
def agent_state_messages(self, value:
def agent_state_messages(self, value:
Iterable[ str] | None):
(source)
¶
Set or clear the generated agent_state_messages field.
@instance_id_used_fallback.setter
def instance_id_used_fallback(self, value:
def instance_id_used_fallback(self, value:
bool | None):
(source)
¶
Set or clear the generated instance_id_used_fallback field.
Protobuf message descriptor from the registry.
| Value |
|
Mapping from Python member names to protobuf names.
| Value |
|