rw-config-agent - Programmers API Reference
Schema Globals
| Global Schema Type | rw_ypbc_RwConfigAgent_RwConfigAgent_t_schema |
| Global Schema Pointer | rw_ypbc_RwConfigAgent_RwConfigAgent_g_schema |
rw-config-agent data
rw-config-agent:config-agent
Key Identifiers:| XPath Path | /rw-config-agent:config-agent |
| XPath Keyed Path | /rw-config-agent:config-agent |
| RW.REST URI Path | /rw-config-agent:config-agent |
| RW Keyspec XPath Path | C,/rw-config-agent:config-agent |
| RW Keyspec XPath Keyed Path | C,/rw-config-agent:config-agent |
| RW Keyspec XPath Path | D,/rw-config-agent:config-agent |
| RW Keyspec XPath Keyed Path | D,/rw-config-agent:config-agent |
| Protobuf Type | .rw_config_agent.YangData.RwConfigAgent.ConfigAgent |
| Python Proto-GI Type | RwConfigAgentYang.ConfigAgent |
| C Protobuf-C Struct Type | RwConfigAgent__YangData__RwConfigAgent__ConfigAgent |
| C RWPB Identifiers | RwConfigAgent_RwConfigAgent_data_ConfigAgent RwConfigAgent_data_ConfigAgent RwConfigAgent_ConfigAgent |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwConfigAgent_data_ConfigAgent |
Fields
| Name | Type | Description |
|---|---|---|
| account | LIST | List of configuration agent accounts |
rw-config-agent:account
List of configuration agent accounts
Key Identifiers:| XPath Path | /rw-config-agent:config-agent/rw-config-agent:account |
| XPath Keyed Path | /rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING'] |
| RW.REST URI Path | /rw-config-agent:config-agent/account/STRING |
| RW Keyspec XPath Path | C,/rw-config-agent:config-agent/rw-config-agent:account |
| RW Keyspec XPath Keyed Path | C,/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING'] |
| RW Keyspec XPath Path | D,/rw-config-agent:config-agent/rw-config-agent:account |
| RW Keyspec XPath Keyed Path | D,/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING'] |
| Protobuf Type | .rw_config_agent.YangData.RwConfigAgent.ConfigAgent.Account |
| Python Proto-GI Type | RwConfigAgentYang.ConfigAgentAccount |
| C Protobuf-C Struct Type | RwConfigAgent__YangData__RwConfigAgent__ConfigAgent__Account |
| C RWPB Identifiers | RwConfigAgent_RwConfigAgent_data_ConfigAgent_Account RwConfigAgent_data_ConfigAgent_Account RwConfigAgent_ConfigAgentAccount |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwConfigAgent_data_ConfigAgent_Account |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of this config agent account |
| account-type | ENUM | Default account type is Rift Configuration Agent (RiftCA) |
| juju | CONTAINER | |
| connection-status | CONTAINER |
rw-config-agent:juju
Key Identifiers:| XPath Path | /rw-config-agent:config-agent/rw-config-agent:account/rw-config-agent:juju |
| XPath Keyed Path | /rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING']/rw-config-agent:juju |
| RW.REST URI Path | /rw-config-agent:config-agent/account/STRING/juju |
| RW Keyspec XPath Path | C,/rw-config-agent:config-agent/rw-config-agent:account/rw-config-agent:juju |
| RW Keyspec XPath Keyed Path | C,/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING']/rw-config-agent:juju |
| Protobuf Type | .rw_config_agent.YangData.RwConfigAgent.ConfigAgent.Account.Juju |
| Python Proto-GI Type | RwConfigAgentYang.ConfigAgentAccount_Juju |
| C Protobuf-C Struct Type | RwConfigAgent__YangData__RwConfigAgent__ConfigAgent__Account__Juju |
| C RWPB Identifiers | RwConfigAgent_RwConfigAgent_data_ConfigAgent_Account_Juju RwConfigAgent_data_ConfigAgent_Account_Juju RwConfigAgent_ConfigAgentAccount_Juju |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwConfigAgent_data_ConfigAgent_Account_Juju |
Fields
| Name | Type | Description |
|---|---|---|
| ip-address | UNION | Juju host IP address. |
| port | UINT16 | Juju host port number. Default 17070. |
| user | STRING | User name to connect to Juju host. Default user-admin. |
| secret | STRING | Admin secret or password for Juju host. |
rw-config-agent:connection-status
Key Identifiers:| XPath Path | /rw-config-agent:config-agent/rw-config-agent:account/rw-config-agent:connection-status |
| XPath Keyed Path | /rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING']/rw-config-agent:connection-status |
| RW.REST URI Path | /rw-config-agent:config-agent/account/STRING/connection-status |
| RW Keyspec XPath Path | D,/rw-config-agent:config-agent/rw-config-agent:account/rw-config-agent:connection-status |
| RW Keyspec XPath Keyed Path | D,/rw-config-agent:config-agent/rw-config-agent:account[rw-config-agent:name='STRING']/rw-config-agent:connection-status |
| Protobuf Type | .rw_config_agent.YangData.RwConfigAgent.ConfigAgent.Account.ConnectionStatus |
| Python Proto-GI Type | RwConfigAgentYang.ConfigAgentAccount_ConnectionStatus |
| C Protobuf-C Struct Type | RwConfigAgent__YangData__RwConfigAgent__ConfigAgent__Account__ConnectionStatus |
| C RWPB Identifiers | RwConfigAgent_RwConfigAgent_data_ConfigAgent_Account_ConnectionStatus RwConfigAgent_data_ConfigAgent_Account_ConnectionStatus RwConfigAgent_ConfigAgentAccount_ConnectionStatus |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwConfigAgent_data_ConfigAgent_Account_ConnectionStatus |
Fields
| Name | Type | Description |
|---|---|---|
| status | ENUM | |
| details | STRING |
rw-config-agent rpc input
rw-config-agent:update-cfg-agent-status
Key Identifiers:| XPath Path | /rw-config-agent:update-cfg-agent-status |
| XPath Keyed Path | /rw-config-agent:update-cfg-agent-status |
| RW.REST URI Path | /input |
| RW Keyspec XPath Path | I,/rw-config-agent:update-cfg-agent-status |
| RW Keyspec XPath Keyed Path | I,/rw-config-agent:update-cfg-agent-status |
| Protobuf Type | .rw_config_agent.YangInput.RwConfigAgent.UpdateCfgAgentStatus |
| Python Proto-GI Type | RwConfigAgentYang.YangInput_RwConfigAgent_UpdateCfgAgentStatus |
| C Protobuf-C Struct Type | RwConfigAgent__YangInput__RwConfigAgent__UpdateCfgAgentStatus |
| C RWPB Identifiers | RwConfigAgent_RwConfigAgent_input_UpdateCfgAgentStatus RwConfigAgent_input_UpdateCfgAgentStatus |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwConfigAgent_input_UpdateCfgAgentStatus |
Fields
| Name | Type | Description |
|---|---|---|
| cfg-agent-account | STRING | The config agent account name to update connection status for |
rw-config-agent rpc output
rw-config-agent:update-cfg-agent-status
Key Identifiers:| XPath Path | /rw-config-agent:update-cfg-agent-status |
| XPath Keyed Path | /rw-config-agent:update-cfg-agent-status |
| RW.REST URI Path | /output |
| RW Keyspec XPath Path | O,/rw-config-agent:update-cfg-agent-status |
| RW Keyspec XPath Keyed Path | O,/rw-config-agent:update-cfg-agent-status |
| Protobuf Type | .rw_config_agent.YangOutput.RwConfigAgent.UpdateCfgAgentStatus |
| Python Proto-GI Type | RwConfigAgentYang.YangOutput_RwConfigAgent_UpdateCfgAgentStatus |
| C Protobuf-C Struct Type | RwConfigAgent__YangOutput__RwConfigAgent__UpdateCfgAgentStatus |
| C RWPB Identifiers | RwConfigAgent_RwConfigAgent_output_UpdateCfgAgentStatus RwConfigAgent_output_UpdateCfgAgentStatus |
| YPBC Base Identifier | rw_ypbc_RwConfigAgent_RwConfigAgent_output_UpdateCfgAgentStatus |