Id is "None" in the policies where owner_id is "system", seen here:
$ openstack congress policy list +--------------------------------------+----------------+----------+--------------+-----------------------+ | id | name | owner_id | kind | description | +--------------------------------------+----------------+----------+--------------+-----------------------+ | 37c7c1b4-a746-43f1-a141-b3623d0c5752 | classification | user | nonrecursive | default policy | | e9720b40-4835-468d-b1fe-080164c07e6a | action | user | nonrecursive | default action policy | | None | ceilometer | system | nonrecursive | Datasource store | | None | swift | system | nonrecursive | Datasource store | | None | nova | system | nonrecursive | Datasource store | | None | cinder | system | nonrecursive | Datasource store | | None | glancev2 | system | nonrecursive | Datasource store | | None | neutron | system | nonrecursive | Datasource store | +--------------------------------------+----------------+----------+--------------+-----------------------+
And here:
$ curl -X GET localhost:1789/v1/policies { "results": [ { "kind": "nonrecursive", "description": "default policy", "name": "classification", "abbreviation": "class", "id": "37c7c1b4-a746-43f1-a141-b3623d0c5752", "owner_id": "user" }, { "kind": "nonrecursive", "description": "default action policy", "name": "action", "abbreviation": "actio", "id": "e9720b40-4835-468d-b1fe-080164c07e6a", "owner_id": "user" }, { "kind": "nonrecursive", "description": "Datasource store", "name": "ceilometer", "abbreviation": "ceilo", "id": "None", "owner_id": "system" }, { "kind": "nonrecursive", "description": "Datasource store", "name": "swift", "abbreviation": "swift", "id": "None", "owner_id": "system" }, { "kind": "nonrecursive", "description": "Datasource store", "name": "nova", "abbreviation": "nova", "id": "None", "owner_id": "system" }, { "kind": "nonrecursive", "description": "Datasource store", "name": "cinder", "abbreviation": "cinde", "id": "None", "owner_id": "system" }, { "kind": "nonrecursive", "description": "Datasource store", "name": "glancev2", "abbreviation": "glanc", "id": "None", "owner_id": "system" }, { "kind": "nonrecursive", "description": "Datasource store", "name": "neutron", "abbreviation": "neutr", "id": "None", "owner_id": "system" } ] }
Id is "None" in the policies where owner_id is "system", seen here:
$ openstack congress policy list ------- ------- ------- ------- ----+-- ------- ------- +------ ----+-- ------- -----+- ------- ------- ------- -+ ------- ------- ------- ------- ----+-- ------- ------- +------ ----+-- ------- -----+- ------- ------- ------- -+ a746-43f1- a141-b3623d0c57 52 | classification | user | nonrecursive | default policy | 4835-468d- b1fe-080164c07e 6a | action | user | nonrecursive | default action policy | ------- ------- ------- ------- ----+-- ------- ------- +------ ----+-- ------- -----+- ------- ------- ------- -+
+------
| id | name | owner_id | kind | description |
+------
| 37c7c1b4-
| e9720b40-
| None | ceilometer | system | nonrecursive | Datasource store |
| None | swift | system | nonrecursive | Datasource store |
| None | nova | system | nonrecursive | Datasource store |
| None | cinder | system | nonrecursive | Datasource store |
| None | glancev2 | system | nonrecursive | Datasource store |
| None | neutron | system | nonrecursive | Datasource store |
+------
And here:
$ curl -X GET localhost: 1789/v1/ policies description" : "default policy", abbreviation" : "class", a746-43f1- a141-b3623d0c57 52", description" : "default action policy", abbreviation" : "actio", 4835-468d- b1fe-080164c07e 6a", description" : "Datasource store", abbreviation" : "ceilo", description" : "Datasource store", abbreviation" : "swift", description" : "Datasource store", abbreviation" : "nova", description" : "Datasource store", abbreviation" : "cinde", description" : "Datasource store", abbreviation" : "glanc", description" : "Datasource store", abbreviation" : "neutr",
{
"results": [
{
"kind": "nonrecursive",
"
"name": "classification",
"
"id": "37c7c1b4-
"owner_id": "user"
},
{
"kind": "nonrecursive",
"
"name": "action",
"
"id": "e9720b40-
"owner_id": "user"
},
{
"kind": "nonrecursive",
"
"name": "ceilometer",
"
"id": "None",
"owner_id": "system"
},
{
"kind": "nonrecursive",
"
"name": "swift",
"
"id": "None",
"owner_id": "system"
},
{
"kind": "nonrecursive",
"
"name": "nova",
"
"id": "None",
"owner_id": "system"
},
{
"kind": "nonrecursive",
"
"name": "cinder",
"
"id": "None",
"owner_id": "system"
},
{
"kind": "nonrecursive",
"
"name": "glancev2",
"
"id": "None",
"owner_id": "system"
},
{
"kind": "nonrecursive",
"
"name": "neutron",
"
"id": "None",
"owner_id": "system"
}
]
}