summaryrefslogtreecommitdiff
path: root/neutron/conf/policies/port.py
diff options
context:
space:
mode:
Diffstat (limited to 'neutron/conf/policies/port.py')
-rw-r--r--neutron/conf/policies/port.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/neutron/conf/policies/port.py b/neutron/conf/policies/port.py
index 5783f080bb..bce04da941 100644
--- a/neutron/conf/policies/port.py
+++ b/neutron/conf/policies/port.py
@@ -270,6 +270,15 @@ rules = [
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY)
),
+ policy.DocumentedRuleDefault(
+ name='create_port:hints',
+ check_str=base.ADMIN,
+ scope_types=['project'],
+ description=(
+ 'Specify ``hints`` attribute when creating a port'
+ ),
+ operations=ACTION_POST,
+ ),
policy.DocumentedRuleDefault(
name='get_port',
@@ -350,6 +359,13 @@ rules = [
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY)
),
+ policy.DocumentedRuleDefault(
+ name='get_port:hints',
+ check_str=base.ADMIN,
+ scope_types=['project'],
+ description='Get ``hints`` attribute of a port',
+ operations=ACTION_GET,
+ ),
# TODO(amotoki): Add get_port:binding:vnic_type
# TODO(amotoki): Add get_port:binding:data_plane_status
@@ -592,6 +608,13 @@ rules = [
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY)
),
+ policy.DocumentedRuleDefault(
+ name='update_port:hints',
+ check_str=base.ADMIN,
+ scope_types=['project'],
+ description='Update ``hints`` attribute of a port',
+ operations=ACTION_PUT,
+ ),
policy.DocumentedRuleDefault(
name='delete_port',