use
Documentation of use proto files.
ostorlab.agent.message.proto.v3.use.device
LoginPassword
| Field | Type | Label | Description |
|---|---|---|---|
| username | string | optional | Username for login. |
| password | string | optional | Password for login. |
SSHKey
| Field | Type | Label | Description |
|---|---|---|---|
| private_key | string | optional | Private SSH key. |
| public_key | string | optional | Public SSH key. |
Credentials
| Field | Type | Label | Description |
|---|---|---|---|
| login_password | LoginPassword | oneof | Login password credentials. |
| ssh_key | SSHKey | oneof | SSH key credentials. |
DeviceRelay
| Field | Type | Label | Description |
|---|---|---|---|
| name | string | optional | Name of the device relay. |
| address | string | optional | Address of the device relay. |
| port | sint32 | optional | Port of the device relay. |
Duration
| Field | Type | Label | Description |
|---|---|---|---|
| nanos | int32 | optional | Duration in nanoseconds. |
| seconds | int64 | optional | Duration in seconds. |
Argument
| Field | Type | Label | Description |
|---|---|---|---|
| arg_name | string | optional | Argument name. |
| arg_value | string | repeated | Argument value. |
| arg_value_bytes | bytes | repeated | Argument value as bytes. |
Message
| Field | Type | Label | Description |
|---|---|---|---|
| device_id | string | optional | Device identifier. |
| device_type | string | optional | Device type, e.g., Android Phone, iPhone, etc. |
| device_name | string | optional | Device name. |
| device_version | string | optional | Device version. |
| device_credentials | Credentials | optional | Device credentials. |
| device_relay | DeviceRelay | optional | Relay through which the device can be accessed. |
| device_relay_credentials | Credentials | optional | Credentials to access the relay. |
| duration | Duration | optional | Duration the device is expected to be used. |
| args | Argument | repeated | Set of arguments to be passed to the device. |