network rbac¶
一个 network rbac 是网络资源的基于角色的访问控制 (RBAC) 策略。它使操作员和用户能够为特定项目授予对网络资源的访问权限。
Network v2
network rbac create¶
创建网络 RBAC 策略
openstack network rbac create
[--extra-property type=<property_type>,name=<property_name>,value=<property_value>]
--type <type>
--action <action>
(--target-project <target-project> | --target-all-projects)
[--target-project-domain <target-project-domain>]
[--project <project>]
[--project-domain <project-domain>]
<rbac-object>
- --extra-property type=<属性类型>,name=<属性名称>,value=<属性值>¶
可以使用此属性传递额外的参数。 额外属性的默认类型是字符串(‘str’),但也可以使用其他类型。 可用类型包括:‘dict’、‘list’、‘str’、‘bool’、‘int’。 对于 ‘list’ 类型,‘value’ 可以是分号分隔的值列表。 对于 ‘dict’ 类型,value 是分号分隔的键值对列表。
- --type <类型>¶
RBAC 策略影响的对象的类型(“address_group”、“address_scope”、“security_group”、“subnetpool”、“qos_policy”或“network”)
- --action <操作>¶
RBAC 策略的操作(“access_as_external”或“access_as_shared”)
- --target-project <目标项目>¶
将要强制执行 RBAC 策略的项目(名称或 ID)
- --target-all-projects¶
允许为所有项目创建 RBAC 策略
- --target-project-domain <目标项目域>¶
目标项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。
- --project <项目>¶
所有者项目(名称或 ID)
- --project-domain <项目域>¶
项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。
- rbac-object¶
此 RBAC 策略影响的对象(名称或 ID)
network rbac delete¶
删除网络 RBAC 策略
openstack network rbac delete <rbac-policy> [<rbac-policy> ...]
- rbac-policy¶
要删除的 RBAC 策略(仅 ID)
network rbac list¶
列出网络 RBAC 策略
openstack network rbac list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--type <type>]
[--action <action>]
[--target-project <target-project>]
[--long]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --type <类型>¶
根据给定的对象类型列出网络 RBAC 策略(“address_group”、“address_scope”、“security_group”、“subnetpool”、“qos_policy”或“network”)
- --action <操作>¶
根据给定的操作列出网络 RBAC 策略(“access_as_external”或“access_as_shared”)
- --target-project <目标项目>¶
列出特定目标项目的网络 RBAC 策略
- --long¶
在输出中列出附加字段
network rbac set¶
设置网络 RBAC 策略属性
openstack network rbac set
[--extra-property type=<property_type>,name=<property_name>,value=<property_value>]
[--target-project <target-project>]
[--target-project-domain <target-project-domain>]
<rbac-policy>
- --extra-property type=<属性类型>,name=<属性名称>,value=<属性值>¶
可以使用此属性传递额外的参数。 额外属性的默认类型是字符串(‘str’),但也可以使用其他类型。 可用类型包括:‘dict’、‘list’、‘str’、‘bool’、‘int’。 对于 ‘list’ 类型,‘value’ 可以是分号分隔的值列表。 对于 ‘dict’ 类型,value 是分号分隔的键值对列表。
- --target-project <目标项目>¶
将要强制执行 RBAC 策略的项目(名称或 ID)
- --target-project-domain <目标项目域>¶
目标项目所属的域(名称或 ID)。如果项目名称之间存在冲突,可以使用此选项。
- rbac-policy¶
要修改的 RBAC 策略(仅 ID)
network rbac show¶
显示网络 RBAC 策略详细信息
openstack network rbac show <rbac-policy>
- rbac-policy¶
RBAC 策略(仅 ID)