class documentation

Request message for GetVersion RPC containing agent status and system information.

Method __dir__ Undocumented
Method __init__ Undocumented
Method agent_state.setter Undocumented
Method agent_state_messages.setter Undocumented
Method agent_uptime.setter Undocumented
Method agent_version.setter Undocumented
Method cloud_init_status.setter Undocumented
Method instance_id.setter Undocumented
Method instance_id_used_fallback.setter Undocumented
Method last_agent_logs.setter Undocumented
Method last_update_error.setter Undocumented
Method mk8s_cluster_id.setter Undocumented
Method modules_health.setter Undocumented
Method os_info.setter Undocumented
Method parent_id.setter Undocumented
Method system_uptime.setter Undocumented
Method type.setter Undocumented
Method updater_uptime.setter Undocumented
Method updater_version.setter Undocumented
Constant __PB2_DESCRIPTOR__ Undocumented
Constant __PY_TO_PB2__ Undocumented
Class Variable __mask_functions__ Undocumented
Property agent_state Current operational state of the agent.
Property agent_state_messages Status messages from the agent describing its current state.
Property agent_uptime Time duration since the agent started.
Property agent_version Current version of the agent software.
Property cloud_init_status Status of cloud initialization process.
Property instance_id Unique identifier for the instance where agent is running.
Property instance_id_used_fallback Indicates if a fallback method was used to determine instance_id.
Property last_agent_logs Recent agent log entries for diagnostic purposes.
Property last_update_error Description of the last update failure, if any.
Property mk8s_cluster_id Managed Kubernetes cluster identifier, if applicable.
Property modules_health Health status of individual agent modules.
Property os_info Detailed information about the operating system.
Property parent_id Parent identifier for the VM
Property system_uptime Total system uptime.
Property type Type of the agent. Must be O11Y_AGENT (1).
Property updater_uptime Time duration since the updater component started.
Property updater_version Version of the updater component.

Inherited from Message:

Class Method get_descriptor Undocumented
Class Method is_credentials Undocumented
Class Method is_sensitive Undocumented
Method __repr__ Undocumented
Method check_presence Undocumented
Method get_full_update_reset_mask Undocumented
Method get_mask Undocumented
Method is_default Undocumented
Method set_mask Undocumented
Method which_field_in_oneof Undocumented
Class Variable __PB2_CLASS__ Undocumented
Instance Variable __pb2_message__ Undocumented
Method _clear_field Undocumented
Method _get_field Undocumented
Method _set_field Undocumented
Class Variable __credentials_fields Undocumented
Class Variable __default Undocumented
Class Variable __sensitive_fields Undocumented
Instance Variable __recorded_reset_mask Undocumented
def __dir__(self) -> abc.Iterable[builtins.str]: (source)

Undocumented

def __init__(self, initial_message: message.Message | None = None, *, type: AgentType | version_service_pb2.AgentType | None | unset.UnsetType = unset.Unset, agent_version: builtins.str | None | unset.UnsetType = unset.Unset, updater_version: builtins.str | None | unset.UnsetType = unset.Unset, parent_id: builtins.str | None | unset.UnsetType = unset.Unset, instance_id: builtins.str | None | unset.UnsetType = unset.Unset, os_info: OSInfo | version_service_pb2.OSInfo | None | unset.UnsetType = unset.Unset, agent_state: AgentState | version_service_pb2.AgentState | None | unset.UnsetType = unset.Unset, agent_uptime: duration_pb2.Duration | datetime.timedelta | None | unset.UnsetType = unset.Unset, system_uptime: duration_pb2.Duration | datetime.timedelta | None | unset.UnsetType = unset.Unset, updater_uptime: duration_pb2.Duration | datetime.timedelta | None | unset.UnsetType = unset.Unset, agent_state_messages: abc.Iterable[builtins.str] | None | unset.UnsetType = unset.Unset, last_update_error: builtins.str | None | unset.UnsetType = unset.Unset, mk8s_cluster_id: builtins.str | None | unset.UnsetType = unset.Unset, modules_health: ModulesHealth | version_service_pb2.ModulesHealth | None | unset.UnsetType = unset.Unset, cloud_init_status: builtins.str | None | unset.UnsetType = unset.Unset, instance_id_used_fallback: builtins.bool | None | unset.UnsetType = unset.Unset, last_agent_logs: builtins.str | None | unset.UnsetType = unset.Unset): (source)
@agent_state.setter
def agent_state(self, value: AgentState | version_service_pb2.AgentState | None): (source)

Undocumented

@agent_state_messages.setter
def agent_state_messages(self, value: abc.Iterable[builtins.str] | None): (source)

Undocumented

@agent_uptime.setter
def agent_uptime(self, value: duration_pb2.Duration | datetime.timedelta | None): (source)

Undocumented

@agent_version.setter
def agent_version(self, value: builtins.str | None): (source)

Undocumented

@cloud_init_status.setter
def cloud_init_status(self, value: builtins.str | None): (source)

Undocumented

@instance_id.setter
def instance_id(self, value: builtins.str | None): (source)

Undocumented

@instance_id_used_fallback.setter
def instance_id_used_fallback(self, value: builtins.bool | None): (source)

Undocumented

@last_agent_logs.setter
def last_agent_logs(self, value: builtins.str | None): (source)

Undocumented

@last_update_error.setter
def last_update_error(self, value: builtins.str | None): (source)

Undocumented

@mk8s_cluster_id.setter
def mk8s_cluster_id(self, value: builtins.str | None): (source)

Undocumented

@modules_health.setter
def modules_health(self, value: ModulesHealth | version_service_pb2.ModulesHealth | None): (source)

Undocumented

@os_info.setter
def os_info(self, value: OSInfo | version_service_pb2.OSInfo | None): (source)

Undocumented

@parent_id.setter
def parent_id(self, value: builtins.str | None): (source)

Undocumented

@system_uptime.setter
def system_uptime(self, value: duration_pb2.Duration | datetime.timedelta | None): (source)

Undocumented

@type.setter
def type(self, value: AgentType | version_service_pb2.AgentType | None): (source)

Undocumented

@updater_uptime.setter
def updater_uptime(self, value: duration_pb2.Duration | datetime.timedelta | None): (source)

Undocumented

@updater_version.setter
def updater_version(self, value: builtins.str | None): (source)

Undocumented

__PB2_DESCRIPTOR__ = (source)

Undocumented

Value
descriptor.DescriptorWrap[descriptor_1.Descriptor]('.nebius.logging.agentmanager
.v1.GetVersionRequest',
                                                   version_service_pb2.DESCRIPTOR
,
                                                   descriptor_1.Descriptor)
__PY_TO_PB2__: builtins.dict[builtins.str, builtins.str] = (source)

Undocumented

Value
{'type': 'type',
 'agent_version': 'agent_version',
 'updater_version': 'updater_version',
 'parent_id': 'parent_id',
 'instance_id': 'instance_id',
 'os_info': 'os_info',
 'agent_state': 'agent_state',
...
@builtins.property
agent_state: AgentState = (source)

Current operational state of the agent.

@builtins.property
agent_state_messages: abc.MutableSequence[builtins.str] = (source)

Status messages from the agent describing its current state.

@builtins.property
agent_uptime: datetime.timedelta = (source)

Time duration since the agent started.

@builtins.property
agent_version: builtins.str = (source)

Current version of the agent software.

@builtins.property
cloud_init_status: builtins.str = (source)

Status of cloud initialization process.

@builtins.property
instance_id: builtins.str = (source)

Unique identifier for the instance where agent is running.

@builtins.property
instance_id_used_fallback: builtins.bool = (source)

Indicates if a fallback method was used to determine instance_id.

@builtins.property
last_agent_logs: builtins.str = (source)

Recent agent log entries for diagnostic purposes.

@builtins.property
last_update_error: builtins.str = (source)

Description of the last update failure, if any.

@builtins.property
mk8s_cluster_id: builtins.str = (source)

Managed Kubernetes cluster identifier, if applicable.

@builtins.property
modules_health: ModulesHealth = (source)

Health status of individual agent modules.

@builtins.property
os_info: OSInfo = (source)

Detailed information about the operating system.

@builtins.property
parent_id: builtins.str = (source)

Parent identifier for the VM

@builtins.property
system_uptime: datetime.timedelta = (source)

Total system uptime.

@builtins.property
type: AgentType = (source)

Type of the agent. Must be O11Y_AGENT (1).

@builtins.property
updater_uptime: datetime.timedelta = (source)

Time duration since the updater component started.

@builtins.property
updater_version: builtins.str = (source)

Version of the updater component.