Add description to policies in tenant_networks.py

The 'discoverable' policy is not documented as it will be removed in a
future change.

blueprint policy-docs

Change-Id: Ica451684aea0a0505590e20749c3aa5262b5a2bb
This commit is contained in:
Anusha Unnam 2017-03-24 16:28:41 +00:00
parent 2a41eb8786
commit 3a07c4eb41
1 changed files with 30 additions and 3 deletions

View File

@ -23,9 +23,36 @@ POLICY_ROOT = 'os_compute_api:os-tenant-networks:%s'
tenant_networks_policies = [
policy.RuleDefault(
name=BASE_POLICY_NAME,
check_str=base.RULE_ADMIN_OR_OWNER),
base.create_rule_default(
BASE_POLICY_NAME,
base.RULE_ADMIN_OR_OWNER,
"""Creates, lists, shows information for, and deletes
project networks.
These APIs are proxy calls to the Network service. These are all
deprecated.""",
[
{
'method': 'GET',
'path': '/os-tenant-networks'
},
{
'method': 'POST',
'path': '/os-tenant-networks'
},
{
'method': 'GET',
'path': '/os-tenant-networks/{network_id}'
},
{
'method': 'DELETE',
'path': '/os-tenant-networks/{network_id}'
}
]),
policy.RuleDefault(
name=POLICY_ROOT % 'discoverable',
check_str=base.RULE_ANY),