applications / pep - Keyrock command

This command allows you to manage PEP Proxies in an application for Keyrock.

Common Options

Options Description
--host VALUE, -h VALUE broker or server host VALUE (required)
--aid VALUE, -i VALUE application id (required)
--help show help (default: true)

List PEP Proxies

This command lists PEP Proxies.

ngsi applications [command options] pep --aid {id} list [options]

Options

Options Description
--host VALUE, -h VALUE broker or server host VALUE (required)
--aid VALUE, -i VALUE application id (required)
--pretty, -P pretty format (default: false)
--help show help (default: true)

Examples

Request:

ngsi applications pep --aid 8b58ecff-fb45-4811-945c-6f42339db06b list --pretty
{
  "pep_proxy": {
    "id": "pep_proxy_d2d3c969-703d-4193-8278-fa0fb491dd82",
    "oauth_client_id": "8b58ecff-fb45-4811-945c-6f42339db06b"
  }
}

Create PEP Proxy

This command creates a PEP Proxy.

ngsi application [command options] pep --aid {id} create [options]

Options

Options Description
--host VALUE, -h VALUE broker or server host VALUE (required)
--aid VALUE, -i VALUE application id (required)
--run run command (default: false)
--verbose, -v verbose (default: false)
--pretty, -P pretty format (default: false)
--help show help (default: true)

Examples

Request:

ngsi applications pep --aid 8b58ecff-fb45-4811-945c-6f42339db06b create --run --pretty
{
  "pep_proxy": {
    "id": "pep_proxy_d2d3c969-703d-4193-8278-fa0fb491dd82",
    "password": "pep_proxy_ac5f951d-ae96-4cf8-95cb-92b476c32d27"
  }
}

Reset a PEP Proxy

This command resets a PEP Proxy.

ngsi application [command options] pep --aid {id} reset [options]

Options

Options Description
--host VALUE, -h VALUE broker or server host VALUE (required)
--aid VALUE, -i VALUE application id (required)
--run run command (default: false)
--verbose, -v verbose (default: false)
--pretty, -P pretty format (default: false)
--help show help (default: true)

Examples

Request:

ngsi applications pep --aid 8b58ecff-fb45-4811-945c-6f42339db06b reset --run --pretty
{
  "new_password": "pep_proxy_7e6a8364-f129-4043-be4f-77887076d3a3"
}

Delete a PEP Proxy

This command deletes a PEP Proxy.

ngsi application [command options] pep --aid {id} delete [options]

Options

Options Description
--host VALUE, -h VALUE broker or server host VALUE (required)
--aid VALUE, -i VALUE application id (required)
--run run command (default: false)
--help show help (default: true)

Examples

Request:

ngsi applications pep --aid 8b58ecff-fb45-4811-945c-6f42339db06b delete --run