{ "policies": [ { "name": "OpenStack RBAC Policy", "genre": "authz", "description": "A RBAC policy similar of what you can find through policy.json files", "model": { "name": "OPST_RBAC" }, "mandatory": true, "override": true } ], "models": [ { "name": "OPST_RBAC", "description": "", "meta_rules": [ { "name": "rbac" } ], "override": true } ], "subjects": [ { "name": "admin", "description": "", "extra": {}, "policies": [ { "name": "OpenStack RBAC Policy" } ] } ], "subject_categories": [ { "name": "role", "description": "a role in OpenStack" } ], "subject_data": [ { "name": "admin", "description": "the admin role", "policies": [], "category": { "name": "role" } }, { "name": "member", "description": "the member role", "policies": [], "category": { "name": "role" } } ], "subject_assignments": [ { "subject": { "name": "admin" }, "category": { "name": "role" }, "assignments": [ { "name": "admin" }, { "name": "member" } ] } ], "objects": [ { "name": "all_vm", "description": "", "extra": {}, "policies": [ { "name": "OpenStack RBAC Policy" } ] } ], "object_categories": [ { "name": "id", "description": "the UID of each virtual machine" } ], "object_data": [ { "name": "all_vm", "description": "represents all virtual machines in this project", "policies": [], "category": { "name": "id" } } ], "object_assignments": [ { "object": { "name": "all_vm" }, "category": { "name": "id" }, "assignments": [ { "name": "all_vm" } ] } ], "actions": [ { "name": "cells_scheduler_filter:TargetCellFilter", "description": "cells_scheduler_filter:TargetCellFilter action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:create", "description": "compute:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:create:attach_network", "description": "compute:create:attach_network action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:create:attach_volume", "description": "compute:create:attach_volume action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:create:forced_host", "description": "compute:create:forced_host action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get", "description": "compute:get action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_all", "description": "compute:get_all action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_all_tenants", "description": "compute:get_all_tenants action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:update", "description": "compute:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_instance_metadata", "description": "compute:get_instance_metadata action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_all_instance_metadata", "description": "compute:get_all_instance_metadata action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_all_instance_system_metadata", "description": "compute:get_all_instance_system_metadata action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:update_instance_metadata", "description": "compute:update_instance_metadata action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:delete_instance_metadata", "description": "compute:delete_instance_metadata action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_instance_faults", "description": "compute:get_instance_faults action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_diagnostics", "description": "compute:get_diagnostics action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_instance_diagnostics", "description": "compute:get_instance_diagnostics action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:start", "description": "compute:start action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:stop", "description": "compute:stop action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_lock", "description": "compute:get_lock action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:lock", "description": "compute:lock action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:unlock", "description": "compute:unlock action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:unlock_override", "description": "compute:unlock_override action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_vnc_console", "description": "compute:get_vnc_console action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_spice_console", "description": "compute:get_spice_console action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_rdp_console", "description": "compute:get_rdp_console action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_serial_console", "description": "compute:get_serial_console action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_mks_console", "description": "compute:get_mks_console action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:get_console_output", "description": "compute:get_console_output action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:reset_network", "description": "compute:reset_network action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:inject_network_info", "description": "compute:inject_network_info action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:add_fixed_ip", "description": "compute:add_fixed_ip action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:remove_fixed_ip", "description": "compute:remove_fixed_ip action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:attach_volume", "description": "compute:attach_volume action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:detach_volume", "description": "compute:detach_volume action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:swap_volume", "description": "compute:swap_volume action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:attach_interface", "description": "compute:attach_interface action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:detach_interface", "description": "compute:detach_interface action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:set_admin_password", "description": "compute:set_admin_password action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:rescue", "description": "compute:rescue action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:unrescue", "description": "compute:unrescue action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:suspend", "description": "compute:suspend action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:resume", "description": "compute:resume action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:pause", "description": "compute:pause action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:unpause", "description": "compute:unpause action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:shelve", "description": "compute:shelve action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:shelve_offload", "description": "compute:shelve_offload action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:unshelve", "description": "compute:unshelve action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:snapshot", "description": "compute:snapshot action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:snapshot_volume_backed", "description": "compute:snapshot_volume_backed action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:backup", "description": "compute:backup action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:resize", "description": "compute:resize action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:confirm_resize", "description": "compute:confirm_resize action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:revert_resize", "description": "compute:revert_resize action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:rebuild", "description": "compute:rebuild action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:reboot", "description": "compute:reboot action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:delete", "description": "compute:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:soft_delete", "description": "compute:soft_delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:force_delete", "description": "compute:force_delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:security_groups:add_to_instance", "description": "compute:security_groups:add_to_instance action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:security_groups:remove_from_instance", "description": "compute:security_groups:remove_from_instance action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:restore", "description": "compute:restore action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:volume_snapshot_create", "description": "compute:volume_snapshot_create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute:volume_snapshot_delete", "description": "compute:volume_snapshot_delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:accounts", "description": "compute_extension:accounts action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions", "description": "compute_extension:admin_actions action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:pause", "description": "compute_extension:admin_actions:pause action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:unpause", "description": "compute_extension:admin_actions:unpause action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:suspend", "description": "compute_extension:admin_actions:suspend action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:resume", "description": "compute_extension:admin_actions:resume action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:lock", "description": "compute_extension:admin_actions:lock action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:unlock", "description": "compute_extension:admin_actions:unlock action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:resetNetwork", "description": "compute_extension:admin_actions:resetNetwork action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:injectNetworkInfo", "description": "compute_extension:admin_actions:injectNetworkInfo action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:createBackup", "description": "compute_extension:admin_actions:createBackup action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:migrateLive", "description": "compute_extension:admin_actions:migrateLive action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:resetState", "description": "compute_extension:admin_actions:resetState action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:admin_actions:migrate", "description": "compute_extension:admin_actions:migrate action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:aggregates", "description": "compute_extension:aggregates action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:agents", "description": "compute_extension:agents action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:attach_interfaces", "description": "compute_extension:attach_interfaces action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:baremetal_nodes", "description": "compute_extension:baremetal_nodes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:cells", "description": "compute_extension:cells action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:cells:create", "description": "compute_extension:cells:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:cells:delete", "description": "compute_extension:cells:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:cells:update", "description": "compute_extension:cells:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:cells:sync_instances", "description": "compute_extension:cells:sync_instances action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:certificates", "description": "compute_extension:certificates action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:cloudpipe", "description": "compute_extension:cloudpipe action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:cloudpipe_update", "description": "compute_extension:cloudpipe_update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:config_drive", "description": "compute_extension:config_drive action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:console_output", "description": "compute_extension:console_output action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:consoles", "description": "compute_extension:consoles action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:createserverext", "description": "compute_extension:createserverext action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:deferred_delete", "description": "compute_extension:deferred_delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:disk_config", "description": "compute_extension:disk_config action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:evacuate", "description": "compute_extension:evacuate action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:extended_server_attributes", "description": "compute_extension:extended_server_attributes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:extended_status", "description": "compute_extension:extended_status action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:extended_availability_zone", "description": "compute_extension:extended_availability_zone action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:extended_ips", "description": "compute_extension:extended_ips action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:extended_ips_mac", "description": "compute_extension:extended_ips_mac action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:extended_vif_net", "description": "compute_extension:extended_vif_net action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:extended_volumes", "description": "compute_extension:extended_volumes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:fixed_ips", "description": "compute_extension:fixed_ips action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavor_access", "description": "compute_extension:flavor_access action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavor_access:addTenantAccess", "description": "compute_extension:flavor_access:addTenantAccess action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavor_access:removeTenantAccess", "description": "compute_extension:flavor_access:removeTenantAccess action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavor_disabled", "description": "compute_extension:flavor_disabled action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavor_rxtx", "description": "compute_extension:flavor_rxtx action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavor_swap", "description": "compute_extension:flavor_swap action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavorextradata", "description": "compute_extension:flavorextradata action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavorextraspecs:index", "description": "compute_extension:flavorextraspecs:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavorextraspecs:show", "description": "compute_extension:flavorextraspecs:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavorextraspecs:create", "description": "compute_extension:flavorextraspecs:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavorextraspecs:update", "description": "compute_extension:flavorextraspecs:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavorextraspecs:delete", "description": "compute_extension:flavorextraspecs:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:flavormanage", "description": "compute_extension:flavormanage action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:floating_ip_dns", "description": "compute_extension:floating_ip_dns action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:floating_ip_pools", "description": "compute_extension:floating_ip_pools action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:floating_ips", "description": "compute_extension:floating_ips action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:floating_ips_bulk", "description": "compute_extension:floating_ips_bulk action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:fping", "description": "compute_extension:fping action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:fping:all_tenants", "description": "compute_extension:fping:all_tenants action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:hide_server_addresses", "description": "compute_extension:hide_server_addresses action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:hosts", "description": "compute_extension:hosts action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:hypervisors", "description": "compute_extension:hypervisors action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:image_size", "description": "compute_extension:image_size action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:instance_actions", "description": "compute_extension:instance_actions action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:instance_actions:events", "description": "compute_extension:instance_actions:events action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:instance_usage_audit_log", "description": "compute_extension:instance_usage_audit_log action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:keypairs", "description": "compute_extension:keypairs action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:keypairs:index", "description": "compute_extension:keypairs:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:keypairs:show", "description": "compute_extension:keypairs:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:keypairs:create", "description": "compute_extension:keypairs:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:keypairs:delete", "description": "compute_extension:keypairs:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:multinic", "description": "compute_extension:multinic action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:networks", "description": "compute_extension:networks action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:networks:view", "description": "compute_extension:networks:view action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:networks_associate", "description": "compute_extension:networks_associate action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:os-tenant-networks", "description": "compute_extension:os-tenant-networks action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:quotas:show", "description": "compute_extension:quotas:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:quotas:update", "description": "compute_extension:quotas:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:quotas:delete", "description": "compute_extension:quotas:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:quota_classes", "description": "compute_extension:quota_classes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:rescue", "description": "compute_extension:rescue action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:security_group_default_rules", "description": "compute_extension:security_group_default_rules action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:security_groups", "description": "compute_extension:security_groups action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:server_diagnostics", "description": "compute_extension:server_diagnostics action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:server_groups", "description": "compute_extension:server_groups action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:server_password", "description": "compute_extension:server_password action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:server_usage", "description": "compute_extension:server_usage action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:services", "description": "compute_extension:services action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:shelve", "description": "compute_extension:shelve action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:shelveOffload", "description": "compute_extension:shelveOffload action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:simple_tenant_usage:show", "description": "compute_extension:simple_tenant_usage:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:simple_tenant_usage:list", "description": "compute_extension:simple_tenant_usage:list action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:unshelve", "description": "compute_extension:unshelve action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:users", "description": "compute_extension:users action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:virtual_interfaces", "description": "compute_extension:virtual_interfaces action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:virtual_storage_arrays", "description": "compute_extension:virtual_storage_arrays action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:volumes", "description": "compute_extension:volumes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:volume_attachments:index", "description": "compute_extension:volume_attachments:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:volume_attachments:show", "description": "compute_extension:volume_attachments:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:volume_attachments:create", "description": "compute_extension:volume_attachments:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:volume_attachments:update", "description": "compute_extension:volume_attachments:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:volume_attachments:delete", "description": "compute_extension:volume_attachments:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:volumetypes", "description": "compute_extension:volumetypes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:availability_zone:list", "description": "compute_extension:availability_zone:list action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:availability_zone:detail", "description": "compute_extension:availability_zone:detail action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:used_limits_for_admin", "description": "compute_extension:used_limits_for_admin action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:migrations:index", "description": "compute_extension:migrations:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:os-assisted-volume-snapshots:create", "description": "compute_extension:os-assisted-volume-snapshots:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:os-assisted-volume-snapshots:delete", "description": "compute_extension:os-assisted-volume-snapshots:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:console_auth_tokens", "description": "compute_extension:console_auth_tokens action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "compute_extension:os-server-external-events:create", "description": "compute_extension:os-server-external-events:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_all", "description": "network:get_all action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get", "description": "network:get action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:create", "description": "network:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:delete", "description": "network:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:associate", "description": "network:associate action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:disassociate", "description": "network:disassociate action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_vifs_by_instance", "description": "network:get_vifs_by_instance action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:allocate_for_instance", "description": "network:allocate_for_instance action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:deallocate_for_instance", "description": "network:deallocate_for_instance action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:validate_networks", "description": "network:validate_networks action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_instance_uuids_by_ip_filter", "description": "network:get_instance_uuids_by_ip_filter action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_instance_id_by_floating_address", "description": "network:get_instance_id_by_floating_address action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:setup_networks_on_host", "description": "network:setup_networks_on_host action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_backdoor_port", "description": "network:get_backdoor_port action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_floating_ip", "description": "network:get_floating_ip action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_floating_ip_pools", "description": "network:get_floating_ip_pools action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_floating_ip_by_address", "description": "network:get_floating_ip_by_address action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_floating_ips_by_project", "description": "network:get_floating_ips_by_project action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_floating_ips_by_fixed_address", "description": "network:get_floating_ips_by_fixed_address action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:allocate_floating_ip", "description": "network:allocate_floating_ip action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:associate_floating_ip", "description": "network:associate_floating_ip action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:disassociate_floating_ip", "description": "network:disassociate_floating_ip action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:release_floating_ip", "description": "network:release_floating_ip action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:migrate_instance_start", "description": "network:migrate_instance_start action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:migrate_instance_finish", "description": "network:migrate_instance_finish action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_fixed_ip", "description": "network:get_fixed_ip action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_fixed_ip_by_address", "description": "network:get_fixed_ip_by_address action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:add_fixed_ip_to_instance", "description": "network:add_fixed_ip_to_instance action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:remove_fixed_ip_from_instance", "description": "network:remove_fixed_ip_from_instance action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:add_network_to_project", "description": "network:add_network_to_project action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_instance_nw_info", "description": "network:get_instance_nw_info action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_dns_domains", "description": "network:get_dns_domains action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:add_dns_entry", "description": "network:add_dns_entry action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:modify_dns_entry", "description": "network:modify_dns_entry action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:delete_dns_entry", "description": "network:delete_dns_entry action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_dns_entries_by_address", "description": "network:get_dns_entries_by_address action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_dns_entries_by_name", "description": "network:get_dns_entries_by_name action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:create_private_dns_domain", "description": "network:create_private_dns_domain action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:create_public_dns_domain", "description": "network:create_public_dns_domain action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:delete_dns_domain", "description": "network:delete_dns_domain action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:attach_external_network", "description": "network:attach_external_network action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "network:get_vif_by_mac_address", "description": "network:get_vif_by_mac_address action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:detail:get_all_tenants", "description": "os_compute_api:servers:detail:get_all_tenants action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:index:get_all_tenants", "description": "os_compute_api:servers:index:get_all_tenants action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:confirm_resize", "description": "os_compute_api:servers:confirm_resize action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:create", "description": "os_compute_api:servers:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:create:attach_network", "description": "os_compute_api:servers:create:attach_network action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:create:attach_volume", "description": "os_compute_api:servers:create:attach_volume action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:create:forced_host", "description": "os_compute_api:servers:create:forced_host action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:delete", "description": "os_compute_api:servers:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:update", "description": "os_compute_api:servers:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:detail", "description": "os_compute_api:servers:detail action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:index", "description": "os_compute_api:servers:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:reboot", "description": "os_compute_api:servers:reboot action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:rebuild", "description": "os_compute_api:servers:rebuild action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:resize", "description": "os_compute_api:servers:resize action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:revert_resize", "description": "os_compute_api:servers:revert_resize action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:show", "description": "os_compute_api:servers:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:create_image", "description": "os_compute_api:servers:create_image action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:create_image:allow_volume_backed", "description": "os_compute_api:servers:create_image:allow_volume_backed action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:start", "description": "os_compute_api:servers:start action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:stop", "description": "os_compute_api:servers:stop action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-access-ips:discoverable", "description": "os_compute_api:os-access-ips:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-access-ips", "description": "os_compute_api:os-access-ips action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-admin-actions", "description": "os_compute_api:os-admin-actions action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-admin-actions:discoverable", "description": "os_compute_api:os-admin-actions:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-admin-actions:reset_network", "description": "os_compute_api:os-admin-actions:reset_network action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-admin-actions:inject_network_info", "description": "os_compute_api:os-admin-actions:inject_network_info action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-admin-actions:reset_state", "description": "os_compute_api:os-admin-actions:reset_state action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-admin-password", "description": "os_compute_api:os-admin-password action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-admin-password:discoverable", "description": "os_compute_api:os-admin-password:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-aggregates:discoverable", "description": "os_compute_api:os-aggregates:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-aggregates:index", "description": "os_compute_api:os-aggregates:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-aggregates:create", "description": "os_compute_api:os-aggregates:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-aggregates:show", "description": "os_compute_api:os-aggregates:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-aggregates:update", "description": "os_compute_api:os-aggregates:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-aggregates:delete", "description": "os_compute_api:os-aggregates:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-aggregates:add_host", "description": "os_compute_api:os-aggregates:add_host action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-aggregates:remove_host", "description": "os_compute_api:os-aggregates:remove_host action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-aggregates:set_metadata", "description": "os_compute_api:os-aggregates:set_metadata action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-agents", "description": "os_compute_api:os-agents action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-agents:discoverable", "description": "os_compute_api:os-agents:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-attach-interfaces", "description": "os_compute_api:os-attach-interfaces action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-attach-interfaces:discoverable", "description": "os_compute_api:os-attach-interfaces:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-baremetal-nodes", "description": "os_compute_api:os-baremetal-nodes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-baremetal-nodes:discoverable", "description": "os_compute_api:os-baremetal-nodes:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-block-device-mapping-v1:discoverable", "description": "os_compute_api:os-block-device-mapping-v1:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-cells", "description": "os_compute_api:os-cells action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-cells:create", "description": "os_compute_api:os-cells:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-cells:delete", "description": "os_compute_api:os-cells:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-cells:update", "description": "os_compute_api:os-cells:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-cells:sync_instances", "description": "os_compute_api:os-cells:sync_instances action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-cells:discoverable", "description": "os_compute_api:os-cells:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-certificates:create", "description": "os_compute_api:os-certificates:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-certificates:show", "description": "os_compute_api:os-certificates:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-certificates:discoverable", "description": "os_compute_api:os-certificates:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-cloudpipe", "description": "os_compute_api:os-cloudpipe action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-cloudpipe:discoverable", "description": "os_compute_api:os-cloudpipe:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-config-drive", "description": "os_compute_api:os-config-drive action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-consoles:discoverable", "description": "os_compute_api:os-consoles:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-consoles:create", "description": "os_compute_api:os-consoles:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-consoles:delete", "description": "os_compute_api:os-consoles:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-consoles:index", "description": "os_compute_api:os-consoles:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-consoles:show", "description": "os_compute_api:os-consoles:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-console-output:discoverable", "description": "os_compute_api:os-console-output:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-console-output", "description": "os_compute_api:os-console-output action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-remote-consoles", "description": "os_compute_api:os-remote-consoles action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-remote-consoles:discoverable", "description": "os_compute_api:os-remote-consoles:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-create-backup:discoverable", "description": "os_compute_api:os-create-backup:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-create-backup", "description": "os_compute_api:os-create-backup action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-deferred-delete", "description": "os_compute_api:os-deferred-delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-deferred-delete:discoverable", "description": "os_compute_api:os-deferred-delete:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-disk-config", "description": "os_compute_api:os-disk-config action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-disk-config:discoverable", "description": "os_compute_api:os-disk-config:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-evacuate", "description": "os_compute_api:os-evacuate action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-evacuate:discoverable", "description": "os_compute_api:os-evacuate:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-extended-server-attributes", "description": "os_compute_api:os-extended-server-attributes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-extended-server-attributes:discoverable", "description": "os_compute_api:os-extended-server-attributes:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-extended-status", "description": "os_compute_api:os-extended-status action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-extended-status:discoverable", "description": "os_compute_api:os-extended-status:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-extended-availability-zone", "description": "os_compute_api:os-extended-availability-zone action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-extended-availability-zone:discoverable", "description": "os_compute_api:os-extended-availability-zone:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:extensions", "description": "os_compute_api:extensions action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:extension_info:discoverable", "description": "os_compute_api:extension_info:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-extended-volumes", "description": "os_compute_api:os-extended-volumes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-extended-volumes:discoverable", "description": "os_compute_api:os-extended-volumes:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-fixed-ips", "description": "os_compute_api:os-fixed-ips action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-fixed-ips:discoverable", "description": "os_compute_api:os-fixed-ips:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-access", "description": "os_compute_api:os-flavor-access action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-access:discoverable", "description": "os_compute_api:os-flavor-access:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-access:remove_tenant_access", "description": "os_compute_api:os-flavor-access:remove_tenant_access action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-access:add_tenant_access", "description": "os_compute_api:os-flavor-access:add_tenant_access action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-rxtx", "description": "os_compute_api:os-flavor-rxtx action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-rxtx:discoverable", "description": "os_compute_api:os-flavor-rxtx:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:flavors:discoverable", "description": "os_compute_api:flavors:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-extra-specs:discoverable", "description": "os_compute_api:os-flavor-extra-specs:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-extra-specs:index", "description": "os_compute_api:os-flavor-extra-specs:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-extra-specs:show", "description": "os_compute_api:os-flavor-extra-specs:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-extra-specs:create", "description": "os_compute_api:os-flavor-extra-specs:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-extra-specs:update", "description": "os_compute_api:os-flavor-extra-specs:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-extra-specs:delete", "description": "os_compute_api:os-flavor-extra-specs:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-manage:discoverable", "description": "os_compute_api:os-flavor-manage:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-flavor-manage", "description": "os_compute_api:os-flavor-manage action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ip-dns", "description": "os_compute_api:os-floating-ip-dns action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ip-dns:discoverable", "description": "os_compute_api:os-floating-ip-dns:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ip-dns:domain:update", "description": "os_compute_api:os-floating-ip-dns:domain:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ip-dns:domain:delete", "description": "os_compute_api:os-floating-ip-dns:domain:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ip-pools", "description": "os_compute_api:os-floating-ip-pools action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ip-pools:discoverable", "description": "os_compute_api:os-floating-ip-pools:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ips", "description": "os_compute_api:os-floating-ips action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ips:discoverable", "description": "os_compute_api:os-floating-ips:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ips-bulk", "description": "os_compute_api:os-floating-ips-bulk action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-floating-ips-bulk:discoverable", "description": "os_compute_api:os-floating-ips-bulk:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-fping", "description": "os_compute_api:os-fping action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-fping:discoverable", "description": "os_compute_api:os-fping:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-fping:all_tenants", "description": "os_compute_api:os-fping:all_tenants action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-hide-server-addresses", "description": "os_compute_api:os-hide-server-addresses action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-hide-server-addresses:discoverable", "description": "os_compute_api:os-hide-server-addresses:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-hosts", "description": "os_compute_api:os-hosts action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-hosts:discoverable", "description": "os_compute_api:os-hosts:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-hypervisors", "description": "os_compute_api:os-hypervisors action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-hypervisors:discoverable", "description": "os_compute_api:os-hypervisors:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:images:discoverable", "description": "os_compute_api:images:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:image-size", "description": "os_compute_api:image-size action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:image-size:discoverable", "description": "os_compute_api:image-size:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-instance-actions", "description": "os_compute_api:os-instance-actions action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-instance-actions:discoverable", "description": "os_compute_api:os-instance-actions:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-instance-actions:events", "description": "os_compute_api:os-instance-actions:events action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-instance-usage-audit-log", "description": "os_compute_api:os-instance-usage-audit-log action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-instance-usage-audit-log:discoverable", "description": "os_compute_api:os-instance-usage-audit-log:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:ips:discoverable", "description": "os_compute_api:ips:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:ips:index", "description": "os_compute_api:ips:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:ips:show", "description": "os_compute_api:ips:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-keypairs:discoverable", "description": "os_compute_api:os-keypairs:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-keypairs", "description": "os_compute_api:os-keypairs action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-keypairs:index", "description": "os_compute_api:os-keypairs:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-keypairs:show", "description": "os_compute_api:os-keypairs:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-keypairs:create", "description": "os_compute_api:os-keypairs:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-keypairs:delete", "description": "os_compute_api:os-keypairs:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:limits:discoverable", "description": "os_compute_api:limits:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:limits", "description": "os_compute_api:limits action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-lock-server:discoverable", "description": "os_compute_api:os-lock-server:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-lock-server:lock", "description": "os_compute_api:os-lock-server:lock action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-lock-server:unlock", "description": "os_compute_api:os-lock-server:unlock action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-lock-server:unlock:unlock_override", "description": "os_compute_api:os-lock-server:unlock:unlock_override action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-migrate-server:discoverable", "description": "os_compute_api:os-migrate-server:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-migrate-server:migrate", "description": "os_compute_api:os-migrate-server:migrate action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-migrate-server:migrate_live", "description": "os_compute_api:os-migrate-server:migrate_live action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-multinic", "description": "os_compute_api:os-multinic action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-multinic:discoverable", "description": "os_compute_api:os-multinic:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-networks", "description": "os_compute_api:os-networks action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-networks:view", "description": "os_compute_api:os-networks:view action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-networks:discoverable", "description": "os_compute_api:os-networks:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-networks-associate", "description": "os_compute_api:os-networks-associate action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-networks-associate:discoverable", "description": "os_compute_api:os-networks-associate:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-pause-server:discoverable", "description": "os_compute_api:os-pause-server:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-pause-server:pause", "description": "os_compute_api:os-pause-server:pause action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-pause-server:unpause", "description": "os_compute_api:os-pause-server:unpause action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-pci:pci_servers", "description": "os_compute_api:os-pci:pci_servers action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-pci:discoverable", "description": "os_compute_api:os-pci:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-pci:index", "description": "os_compute_api:os-pci:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-pci:detail", "description": "os_compute_api:os-pci:detail action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-pci:show", "description": "os_compute_api:os-pci:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-personality:discoverable", "description": "os_compute_api:os-personality:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-preserve-ephemeral-rebuild:discoverable", "description": "os_compute_api:os-preserve-ephemeral-rebuild:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-quota-sets:discoverable", "description": "os_compute_api:os-quota-sets:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-quota-sets:show", "description": "os_compute_api:os-quota-sets:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-quota-sets:defaults", "description": "os_compute_api:os-quota-sets:defaults action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-quota-sets:update", "description": "os_compute_api:os-quota-sets:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-quota-sets:delete", "description": "os_compute_api:os-quota-sets:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-quota-sets:detail", "description": "os_compute_api:os-quota-sets:detail action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-quota-class-sets:update", "description": "os_compute_api:os-quota-class-sets:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-quota-class-sets:show", "description": "os_compute_api:os-quota-class-sets:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-quota-class-sets:discoverable", "description": "os_compute_api:os-quota-class-sets:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-rescue", "description": "os_compute_api:os-rescue action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-rescue:discoverable", "description": "os_compute_api:os-rescue:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-scheduler-hints:discoverable", "description": "os_compute_api:os-scheduler-hints:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-security-group-default-rules:discoverable", "description": "os_compute_api:os-security-group-default-rules:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-security-group-default-rules", "description": "os_compute_api:os-security-group-default-rules action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-security-groups", "description": "os_compute_api:os-security-groups action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-security-groups:discoverable", "description": "os_compute_api:os-security-groups:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-server-diagnostics", "description": "os_compute_api:os-server-diagnostics action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-server-diagnostics:discoverable", "description": "os_compute_api:os-server-diagnostics:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-server-password", "description": "os_compute_api:os-server-password action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-server-password:discoverable", "description": "os_compute_api:os-server-password:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-server-usage", "description": "os_compute_api:os-server-usage action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-server-usage:discoverable", "description": "os_compute_api:os-server-usage:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-server-groups", "description": "os_compute_api:os-server-groups action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-server-groups:discoverable", "description": "os_compute_api:os-server-groups:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-services", "description": "os_compute_api:os-services action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-services:discoverable", "description": "os_compute_api:os-services:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:server-metadata:discoverable", "description": "os_compute_api:server-metadata:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:server-metadata:index", "description": "os_compute_api:server-metadata:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:server-metadata:show", "description": "os_compute_api:server-metadata:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:server-metadata:delete", "description": "os_compute_api:server-metadata:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:server-metadata:create", "description": "os_compute_api:server-metadata:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:server-metadata:update", "description": "os_compute_api:server-metadata:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:server-metadata:update_all", "description": "os_compute_api:server-metadata:update_all action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:servers:discoverable", "description": "os_compute_api:servers:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-shelve:shelve", "description": "os_compute_api:os-shelve:shelve action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-shelve:shelve:discoverable", "description": "os_compute_api:os-shelve:shelve:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-shelve:shelve_offload", "description": "os_compute_api:os-shelve:shelve_offload action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-simple-tenant-usage:discoverable", "description": "os_compute_api:os-simple-tenant-usage:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-simple-tenant-usage:show", "description": "os_compute_api:os-simple-tenant-usage:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-simple-tenant-usage:list", "description": "os_compute_api:os-simple-tenant-usage:list action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-suspend-server:discoverable", "description": "os_compute_api:os-suspend-server:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-suspend-server:suspend", "description": "os_compute_api:os-suspend-server:suspend action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-suspend-server:resume", "description": "os_compute_api:os-suspend-server:resume action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-tenant-networks", "description": "os_compute_api:os-tenant-networks action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-tenant-networks:discoverable", "description": "os_compute_api:os-tenant-networks:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-shelve:unshelve", "description": "os_compute_api:os-shelve:unshelve action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-user-data:discoverable", "description": "os_compute_api:os-user-data:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-virtual-interfaces", "description": "os_compute_api:os-virtual-interfaces action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-virtual-interfaces:discoverable", "description": "os_compute_api:os-virtual-interfaces:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-volumes", "description": "os_compute_api:os-volumes action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-volumes:discoverable", "description": "os_compute_api:os-volumes:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-volumes-attachments:index", "description": "os_compute_api:os-volumes-attachments:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-volumes-attachments:show", "description": "os_compute_api:os-volumes-attachments:show action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-volumes-attachments:create", "description": "os_compute_api:os-volumes-attachments:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-volumes-attachments:update", "description": "os_compute_api:os-volumes-attachments:update action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-volumes-attachments:delete", "description": "os_compute_api:os-volumes-attachments:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-volumes-attachments:discoverable", "description": "os_compute_api:os-volumes-attachments:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-availability-zone:list", "description": "os_compute_api:os-availability-zone:list action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-availability-zone:discoverable", "description": "os_compute_api:os-availability-zone:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-availability-zone:detail", "description": "os_compute_api:os-availability-zone:detail action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-used-limits", "description": "os_compute_api:os-used-limits action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-used-limits:discoverable", "description": "os_compute_api:os-used-limits:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-migrations:index", "description": "os_compute_api:os-migrations:index action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-migrations:discoverable", "description": "os_compute_api:os-migrations:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-assisted-volume-snapshots:create", "description": "os_compute_api:os-assisted-volume-snapshots:create action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-assisted-volume-snapshots:delete", "description": "os_compute_api:os-assisted-volume-snapshots:delete action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-assisted-volume-snapshots:discoverable", "description": "os_compute_api:os-assisted-volume-snapshots:discoverable action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-console-auth-tokens", "description": "os_compute_api:os-console-auth-tokens action for nova", "extra": { "component": "nova" }, "policies": [] }, { "name": "os_compute_api:os-server-external-events:create", "description": "os_compute_api:os-server-external-events:create action for nova", "extra": { "component": "nova" }, "policies": [] } ], "action_categories": [ { "name": "action_id", "description": "" } ], "action_data": [ { "name": "cells_scheduler_filter:TargetCellFilter", "description": "cells_scheduler_filter:TargetCellFilter action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:create", "description": "compute:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:create:attach_network", "description": "compute:create:attach_network action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:create:attach_volume", "description": "compute:create:attach_volume action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:create:forced_host", "description": "compute:create:forced_host action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get", "description": "compute:get action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_all", "description": "compute:get_all action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_all_tenants", "description": "compute:get_all_tenants action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:update", "description": "compute:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_instance_metadata", "description": "compute:get_instance_metadata action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_all_instance_metadata", "description": "compute:get_all_instance_metadata action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_all_instance_system_metadata", "description": "compute:get_all_instance_system_metadata action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:update_instance_metadata", "description": "compute:update_instance_metadata action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:delete_instance_metadata", "description": "compute:delete_instance_metadata action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_instance_faults", "description": "compute:get_instance_faults action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_diagnostics", "description": "compute:get_diagnostics action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_instance_diagnostics", "description": "compute:get_instance_diagnostics action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:start", "description": "compute:start action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:stop", "description": "compute:stop action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_lock", "description": "compute:get_lock action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:lock", "description": "compute:lock action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:unlock", "description": "compute:unlock action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:unlock_override", "description": "compute:unlock_override action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_vnc_console", "description": "compute:get_vnc_console action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_spice_console", "description": "compute:get_spice_console action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_rdp_console", "description": "compute:get_rdp_console action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_serial_console", "description": "compute:get_serial_console action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_mks_console", "description": "compute:get_mks_console action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:get_console_output", "description": "compute:get_console_output action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:reset_network", "description": "compute:reset_network action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:inject_network_info", "description": "compute:inject_network_info action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:add_fixed_ip", "description": "compute:add_fixed_ip action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:remove_fixed_ip", "description": "compute:remove_fixed_ip action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:attach_volume", "description": "compute:attach_volume action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:detach_volume", "description": "compute:detach_volume action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:swap_volume", "description": "compute:swap_volume action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:attach_interface", "description": "compute:attach_interface action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:detach_interface", "description": "compute:detach_interface action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:set_admin_password", "description": "compute:set_admin_password action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:rescue", "description": "compute:rescue action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:unrescue", "description": "compute:unrescue action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:suspend", "description": "compute:suspend action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:resume", "description": "compute:resume action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:pause", "description": "compute:pause action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:unpause", "description": "compute:unpause action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:shelve", "description": "compute:shelve action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:shelve_offload", "description": "compute:shelve_offload action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:unshelve", "description": "compute:unshelve action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:snapshot", "description": "compute:snapshot action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:snapshot_volume_backed", "description": "compute:snapshot_volume_backed action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:backup", "description": "compute:backup action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:resize", "description": "compute:resize action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:confirm_resize", "description": "compute:confirm_resize action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:revert_resize", "description": "compute:revert_resize action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:rebuild", "description": "compute:rebuild action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:reboot", "description": "compute:reboot action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:delete", "description": "compute:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:soft_delete", "description": "compute:soft_delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:force_delete", "description": "compute:force_delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:security_groups:add_to_instance", "description": "compute:security_groups:add_to_instance action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:security_groups:remove_from_instance", "description": "compute:security_groups:remove_from_instance action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:restore", "description": "compute:restore action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:volume_snapshot_create", "description": "compute:volume_snapshot_create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute:volume_snapshot_delete", "description": "compute:volume_snapshot_delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:accounts", "description": "compute_extension:accounts action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions", "description": "compute_extension:admin_actions action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:pause", "description": "compute_extension:admin_actions:pause action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:unpause", "description": "compute_extension:admin_actions:unpause action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:suspend", "description": "compute_extension:admin_actions:suspend action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:resume", "description": "compute_extension:admin_actions:resume action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:lock", "description": "compute_extension:admin_actions:lock action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:unlock", "description": "compute_extension:admin_actions:unlock action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:resetNetwork", "description": "compute_extension:admin_actions:resetNetwork action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:injectNetworkInfo", "description": "compute_extension:admin_actions:injectNetworkInfo action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:createBackup", "description": "compute_extension:admin_actions:createBackup action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:migrateLive", "description": "compute_extension:admin_actions:migrateLive action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:resetState", "description": "compute_extension:admin_actions:resetState action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:admin_actions:migrate", "description": "compute_extension:admin_actions:migrate action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:aggregates", "description": "compute_extension:aggregates action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:agents", "description": "compute_extension:agents action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:attach_interfaces", "description": "compute_extension:attach_interfaces action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:baremetal_nodes", "description": "compute_extension:baremetal_nodes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:cells", "description": "compute_extension:cells action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:cells:create", "description": "compute_extension:cells:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:cells:delete", "description": "compute_extension:cells:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:cells:update", "description": "compute_extension:cells:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:cells:sync_instances", "description": "compute_extension:cells:sync_instances action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:certificates", "description": "compute_extension:certificates action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:cloudpipe", "description": "compute_extension:cloudpipe action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:cloudpipe_update", "description": "compute_extension:cloudpipe_update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:config_drive", "description": "compute_extension:config_drive action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:console_output", "description": "compute_extension:console_output action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:consoles", "description": "compute_extension:consoles action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:createserverext", "description": "compute_extension:createserverext action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:deferred_delete", "description": "compute_extension:deferred_delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:disk_config", "description": "compute_extension:disk_config action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:evacuate", "description": "compute_extension:evacuate action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:extended_server_attributes", "description": "compute_extension:extended_server_attributes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:extended_status", "description": "compute_extension:extended_status action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:extended_availability_zone", "description": "compute_extension:extended_availability_zone action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:extended_ips", "description": "compute_extension:extended_ips action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:extended_ips_mac", "description": "compute_extension:extended_ips_mac action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:extended_vif_net", "description": "compute_extension:extended_vif_net action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:extended_volumes", "description": "compute_extension:extended_volumes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:fixed_ips", "description": "compute_extension:fixed_ips action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavor_access", "description": "compute_extension:flavor_access action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavor_access:addTenantAccess", "description": "compute_extension:flavor_access:addTenantAccess action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavor_access:removeTenantAccess", "description": "compute_extension:flavor_access:removeTenantAccess action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavor_disabled", "description": "compute_extension:flavor_disabled action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavor_rxtx", "description": "compute_extension:flavor_rxtx action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavor_swap", "description": "compute_extension:flavor_swap action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavorextradata", "description": "compute_extension:flavorextradata action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavorextraspecs:index", "description": "compute_extension:flavorextraspecs:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavorextraspecs:show", "description": "compute_extension:flavorextraspecs:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavorextraspecs:create", "description": "compute_extension:flavorextraspecs:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavorextraspecs:update", "description": "compute_extension:flavorextraspecs:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavorextraspecs:delete", "description": "compute_extension:flavorextraspecs:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:flavormanage", "description": "compute_extension:flavormanage action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:floating_ip_dns", "description": "compute_extension:floating_ip_dns action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:floating_ip_pools", "description": "compute_extension:floating_ip_pools action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:floating_ips", "description": "compute_extension:floating_ips action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:floating_ips_bulk", "description": "compute_extension:floating_ips_bulk action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:fping", "description": "compute_extension:fping action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:fping:all_tenants", "description": "compute_extension:fping:all_tenants action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:hide_server_addresses", "description": "compute_extension:hide_server_addresses action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:hosts", "description": "compute_extension:hosts action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:hypervisors", "description": "compute_extension:hypervisors action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:image_size", "description": "compute_extension:image_size action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:instance_actions", "description": "compute_extension:instance_actions action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:instance_actions:events", "description": "compute_extension:instance_actions:events action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:instance_usage_audit_log", "description": "compute_extension:instance_usage_audit_log action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:keypairs", "description": "compute_extension:keypairs action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:keypairs:index", "description": "compute_extension:keypairs:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:keypairs:show", "description": "compute_extension:keypairs:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:keypairs:create", "description": "compute_extension:keypairs:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:keypairs:delete", "description": "compute_extension:keypairs:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:multinic", "description": "compute_extension:multinic action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:networks", "description": "compute_extension:networks action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:networks:view", "description": "compute_extension:networks:view action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:networks_associate", "description": "compute_extension:networks_associate action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:os-tenant-networks", "description": "compute_extension:os-tenant-networks action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:quotas:show", "description": "compute_extension:quotas:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:quotas:update", "description": "compute_extension:quotas:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:quotas:delete", "description": "compute_extension:quotas:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:quota_classes", "description": "compute_extension:quota_classes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:rescue", "description": "compute_extension:rescue action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:security_group_default_rules", "description": "compute_extension:security_group_default_rules action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:security_groups", "description": "compute_extension:security_groups action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:server_diagnostics", "description": "compute_extension:server_diagnostics action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:server_groups", "description": "compute_extension:server_groups action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:server_password", "description": "compute_extension:server_password action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:server_usage", "description": "compute_extension:server_usage action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:services", "description": "compute_extension:services action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:shelve", "description": "compute_extension:shelve action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:shelveOffload", "description": "compute_extension:shelveOffload action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:simple_tenant_usage:show", "description": "compute_extension:simple_tenant_usage:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:simple_tenant_usage:list", "description": "compute_extension:simple_tenant_usage:list action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:unshelve", "description": "compute_extension:unshelve action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:users", "description": "compute_extension:users action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:virtual_interfaces", "description": "compute_extension:virtual_interfaces action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:virtual_storage_arrays", "description": "compute_extension:virtual_storage_arrays action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:volumes", "description": "compute_extension:volumes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:volume_attachments:index", "description": "compute_extension:volume_attachments:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:volume_attachments:show", "description": "compute_extension:volume_attachments:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:volume_attachments:create", "description": "compute_extension:volume_attachments:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:volume_attachments:update", "description": "compute_extension:volume_attachments:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:volume_attachments:delete", "description": "compute_extension:volume_attachments:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:volumetypes", "description": "compute_extension:volumetypes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:availability_zone:list", "description": "compute_extension:availability_zone:list action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:availability_zone:detail", "description": "compute_extension:availability_zone:detail action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:used_limits_for_admin", "description": "compute_extension:used_limits_for_admin action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:migrations:index", "description": "compute_extension:migrations:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:os-assisted-volume-snapshots:create", "description": "compute_extension:os-assisted-volume-snapshots:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:os-assisted-volume-snapshots:delete", "description": "compute_extension:os-assisted-volume-snapshots:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:console_auth_tokens", "description": "compute_extension:console_auth_tokens action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "compute_extension:os-server-external-events:create", "description": "compute_extension:os-server-external-events:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_all", "description": "network:get_all action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get", "description": "network:get action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:create", "description": "network:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:delete", "description": "network:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:associate", "description": "network:associate action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:disassociate", "description": "network:disassociate action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_vifs_by_instance", "description": "network:get_vifs_by_instance action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:allocate_for_instance", "description": "network:allocate_for_instance action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:deallocate_for_instance", "description": "network:deallocate_for_instance action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:validate_networks", "description": "network:validate_networks action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_instance_uuids_by_ip_filter", "description": "network:get_instance_uuids_by_ip_filter action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_instance_id_by_floating_address", "description": "network:get_instance_id_by_floating_address action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:setup_networks_on_host", "description": "network:setup_networks_on_host action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_backdoor_port", "description": "network:get_backdoor_port action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_floating_ip", "description": "network:get_floating_ip action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_floating_ip_pools", "description": "network:get_floating_ip_pools action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_floating_ip_by_address", "description": "network:get_floating_ip_by_address action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_floating_ips_by_project", "description": "network:get_floating_ips_by_project action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_floating_ips_by_fixed_address", "description": "network:get_floating_ips_by_fixed_address action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:allocate_floating_ip", "description": "network:allocate_floating_ip action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:associate_floating_ip", "description": "network:associate_floating_ip action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:disassociate_floating_ip", "description": "network:disassociate_floating_ip action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:release_floating_ip", "description": "network:release_floating_ip action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:migrate_instance_start", "description": "network:migrate_instance_start action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:migrate_instance_finish", "description": "network:migrate_instance_finish action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_fixed_ip", "description": "network:get_fixed_ip action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_fixed_ip_by_address", "description": "network:get_fixed_ip_by_address action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:add_fixed_ip_to_instance", "description": "network:add_fixed_ip_to_instance action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:remove_fixed_ip_from_instance", "description": "network:remove_fixed_ip_from_instance action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:add_network_to_project", "description": "network:add_network_to_project action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_instance_nw_info", "description": "network:get_instance_nw_info action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_dns_domains", "description": "network:get_dns_domains action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:add_dns_entry", "description": "network:add_dns_entry action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:modify_dns_entry", "description": "network:modify_dns_entry action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:delete_dns_entry", "description": "network:delete_dns_entry action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_dns_entries_by_address", "description": "network:get_dns_entries_by_address action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_dns_entries_by_name", "description": "network:get_dns_entries_by_name action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:create_private_dns_domain", "description": "network:create_private_dns_domain action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:create_public_dns_domain", "description": "network:create_public_dns_domain action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:delete_dns_domain", "description": "network:delete_dns_domain action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:attach_external_network", "description": "network:attach_external_network action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "network:get_vif_by_mac_address", "description": "network:get_vif_by_mac_address action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:detail:get_all_tenants", "description": "os_compute_api:servers:detail:get_all_tenants action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:index:get_all_tenants", "description": "os_compute_api:servers:index:get_all_tenants action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:confirm_resize", "description": "os_compute_api:servers:confirm_resize action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:create", "description": "os_compute_api:servers:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:create:attach_network", "description": "os_compute_api:servers:create:attach_network action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:create:attach_volume", "description": "os_compute_api:servers:create:attach_volume action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:create:forced_host", "description": "os_compute_api:servers:create:forced_host action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:delete", "description": "os_compute_api:servers:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:update", "description": "os_compute_api:servers:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:detail", "description": "os_compute_api:servers:detail action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:index", "description": "os_compute_api:servers:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:reboot", "description": "os_compute_api:servers:reboot action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:rebuild", "description": "os_compute_api:servers:rebuild action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:resize", "description": "os_compute_api:servers:resize action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:revert_resize", "description": "os_compute_api:servers:revert_resize action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:show", "description": "os_compute_api:servers:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:create_image", "description": "os_compute_api:servers:create_image action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:create_image:allow_volume_backed", "description": "os_compute_api:servers:create_image:allow_volume_backed action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:start", "description": "os_compute_api:servers:start action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:stop", "description": "os_compute_api:servers:stop action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-access-ips:discoverable", "description": "os_compute_api:os-access-ips:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-access-ips", "description": "os_compute_api:os-access-ips action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-admin-actions", "description": "os_compute_api:os-admin-actions action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-admin-actions:discoverable", "description": "os_compute_api:os-admin-actions:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-admin-actions:reset_network", "description": "os_compute_api:os-admin-actions:reset_network action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-admin-actions:inject_network_info", "description": "os_compute_api:os-admin-actions:inject_network_info action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-admin-actions:reset_state", "description": "os_compute_api:os-admin-actions:reset_state action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-admin-password", "description": "os_compute_api:os-admin-password action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-admin-password:discoverable", "description": "os_compute_api:os-admin-password:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-aggregates:discoverable", "description": "os_compute_api:os-aggregates:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-aggregates:index", "description": "os_compute_api:os-aggregates:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-aggregates:create", "description": "os_compute_api:os-aggregates:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-aggregates:show", "description": "os_compute_api:os-aggregates:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-aggregates:update", "description": "os_compute_api:os-aggregates:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-aggregates:delete", "description": "os_compute_api:os-aggregates:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-aggregates:add_host", "description": "os_compute_api:os-aggregates:add_host action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-aggregates:remove_host", "description": "os_compute_api:os-aggregates:remove_host action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-aggregates:set_metadata", "description": "os_compute_api:os-aggregates:set_metadata action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-agents", "description": "os_compute_api:os-agents action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-agents:discoverable", "description": "os_compute_api:os-agents:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-attach-interfaces", "description": "os_compute_api:os-attach-interfaces action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-attach-interfaces:discoverable", "description": "os_compute_api:os-attach-interfaces:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-baremetal-nodes", "description": "os_compute_api:os-baremetal-nodes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-baremetal-nodes:discoverable", "description": "os_compute_api:os-baremetal-nodes:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-block-device-mapping-v1:discoverable", "description": "os_compute_api:os-block-device-mapping-v1:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-cells", "description": "os_compute_api:os-cells action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-cells:create", "description": "os_compute_api:os-cells:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-cells:delete", "description": "os_compute_api:os-cells:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-cells:update", "description": "os_compute_api:os-cells:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-cells:sync_instances", "description": "os_compute_api:os-cells:sync_instances action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-cells:discoverable", "description": "os_compute_api:os-cells:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-certificates:create", "description": "os_compute_api:os-certificates:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-certificates:show", "description": "os_compute_api:os-certificates:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-certificates:discoverable", "description": "os_compute_api:os-certificates:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-cloudpipe", "description": "os_compute_api:os-cloudpipe action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-cloudpipe:discoverable", "description": "os_compute_api:os-cloudpipe:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-config-drive", "description": "os_compute_api:os-config-drive action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-consoles:discoverable", "description": "os_compute_api:os-consoles:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-consoles:create", "description": "os_compute_api:os-consoles:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-consoles:delete", "description": "os_compute_api:os-consoles:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-consoles:index", "description": "os_compute_api:os-consoles:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-consoles:show", "description": "os_compute_api:os-consoles:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-console-output:discoverable", "description": "os_compute_api:os-console-output:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-console-output", "description": "os_compute_api:os-console-output action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-remote-consoles", "description": "os_compute_api:os-remote-consoles action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-remote-consoles:discoverable", "description": "os_compute_api:os-remote-consoles:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-create-backup:discoverable", "description": "os_compute_api:os-create-backup:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-create-backup", "description": "os_compute_api:os-create-backup action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-deferred-delete", "description": "os_compute_api:os-deferred-delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-deferred-delete:discoverable", "description": "os_compute_api:os-deferred-delete:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-disk-config", "description": "os_compute_api:os-disk-config action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-disk-config:discoverable", "description": "os_compute_api:os-disk-config:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-evacuate", "description": "os_compute_api:os-evacuate action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-evacuate:discoverable", "description": "os_compute_api:os-evacuate:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-extended-server-attributes", "description": "os_compute_api:os-extended-server-attributes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-extended-server-attributes:discoverable", "description": "os_compute_api:os-extended-server-attributes:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-extended-status", "description": "os_compute_api:os-extended-status action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-extended-status:discoverable", "description": "os_compute_api:os-extended-status:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-extended-availability-zone", "description": "os_compute_api:os-extended-availability-zone action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-extended-availability-zone:discoverable", "description": "os_compute_api:os-extended-availability-zone:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:extensions", "description": "os_compute_api:extensions action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:extension_info:discoverable", "description": "os_compute_api:extension_info:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-extended-volumes", "description": "os_compute_api:os-extended-volumes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-extended-volumes:discoverable", "description": "os_compute_api:os-extended-volumes:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-fixed-ips", "description": "os_compute_api:os-fixed-ips action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-fixed-ips:discoverable", "description": "os_compute_api:os-fixed-ips:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-access", "description": "os_compute_api:os-flavor-access action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-access:discoverable", "description": "os_compute_api:os-flavor-access:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-access:remove_tenant_access", "description": "os_compute_api:os-flavor-access:remove_tenant_access action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-access:add_tenant_access", "description": "os_compute_api:os-flavor-access:add_tenant_access action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-rxtx", "description": "os_compute_api:os-flavor-rxtx action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-rxtx:discoverable", "description": "os_compute_api:os-flavor-rxtx:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:flavors:discoverable", "description": "os_compute_api:flavors:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-extra-specs:discoverable", "description": "os_compute_api:os-flavor-extra-specs:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-extra-specs:index", "description": "os_compute_api:os-flavor-extra-specs:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-extra-specs:show", "description": "os_compute_api:os-flavor-extra-specs:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-extra-specs:create", "description": "os_compute_api:os-flavor-extra-specs:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-extra-specs:update", "description": "os_compute_api:os-flavor-extra-specs:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-extra-specs:delete", "description": "os_compute_api:os-flavor-extra-specs:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-manage:discoverable", "description": "os_compute_api:os-flavor-manage:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-flavor-manage", "description": "os_compute_api:os-flavor-manage action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ip-dns", "description": "os_compute_api:os-floating-ip-dns action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ip-dns:discoverable", "description": "os_compute_api:os-floating-ip-dns:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ip-dns:domain:update", "description": "os_compute_api:os-floating-ip-dns:domain:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ip-dns:domain:delete", "description": "os_compute_api:os-floating-ip-dns:domain:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ip-pools", "description": "os_compute_api:os-floating-ip-pools action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ip-pools:discoverable", "description": "os_compute_api:os-floating-ip-pools:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ips", "description": "os_compute_api:os-floating-ips action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ips:discoverable", "description": "os_compute_api:os-floating-ips:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ips-bulk", "description": "os_compute_api:os-floating-ips-bulk action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-floating-ips-bulk:discoverable", "description": "os_compute_api:os-floating-ips-bulk:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-fping", "description": "os_compute_api:os-fping action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-fping:discoverable", "description": "os_compute_api:os-fping:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-fping:all_tenants", "description": "os_compute_api:os-fping:all_tenants action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-hide-server-addresses", "description": "os_compute_api:os-hide-server-addresses action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-hide-server-addresses:discoverable", "description": "os_compute_api:os-hide-server-addresses:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-hosts", "description": "os_compute_api:os-hosts action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-hosts:discoverable", "description": "os_compute_api:os-hosts:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-hypervisors", "description": "os_compute_api:os-hypervisors action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-hypervisors:discoverable", "description": "os_compute_api:os-hypervisors:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:images:discoverable", "description": "os_compute_api:images:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:image-size", "description": "os_compute_api:image-size action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:image-size:discoverable", "description": "os_compute_api:image-size:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-instance-actions", "description": "os_compute_api:os-instance-actions action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-instance-actions:discoverable", "description": "os_compute_api:os-instance-actions:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-instance-actions:events", "description": "os_compute_api:os-instance-actions:events action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-instance-usage-audit-log", "description": "os_compute_api:os-instance-usage-audit-log action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-instance-usage-audit-log:discoverable", "description": "os_compute_api:os-instance-usage-audit-log:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:ips:discoverable", "description": "os_compute_api:ips:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:ips:index", "description": "os_compute_api:ips:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:ips:show", "description": "os_compute_api:ips:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-keypairs:discoverable", "description": "os_compute_api:os-keypairs:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-keypairs", "description": "os_compute_api:os-keypairs action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-keypairs:index", "description": "os_compute_api:os-keypairs:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-keypairs:show", "description": "os_compute_api:os-keypairs:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-keypairs:create", "description": "os_compute_api:os-keypairs:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-keypairs:delete", "description": "os_compute_api:os-keypairs:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:limits:discoverable", "description": "os_compute_api:limits:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:limits", "description": "os_compute_api:limits action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-lock-server:discoverable", "description": "os_compute_api:os-lock-server:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-lock-server:lock", "description": "os_compute_api:os-lock-server:lock action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-lock-server:unlock", "description": "os_compute_api:os-lock-server:unlock action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-lock-server:unlock:unlock_override", "description": "os_compute_api:os-lock-server:unlock:unlock_override action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-migrate-server:discoverable", "description": "os_compute_api:os-migrate-server:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-migrate-server:migrate", "description": "os_compute_api:os-migrate-server:migrate action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-migrate-server:migrate_live", "description": "os_compute_api:os-migrate-server:migrate_live action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-multinic", "description": "os_compute_api:os-multinic action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-multinic:discoverable", "description": "os_compute_api:os-multinic:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-networks", "description": "os_compute_api:os-networks action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-networks:view", "description": "os_compute_api:os-networks:view action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-networks:discoverable", "description": "os_compute_api:os-networks:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-networks-associate", "description": "os_compute_api:os-networks-associate action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-networks-associate:discoverable", "description": "os_compute_api:os-networks-associate:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-pause-server:discoverable", "description": "os_compute_api:os-pause-server:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-pause-server:pause", "description": "os_compute_api:os-pause-server:pause action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-pause-server:unpause", "description": "os_compute_api:os-pause-server:unpause action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-pci:pci_servers", "description": "os_compute_api:os-pci:pci_servers action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-pci:discoverable", "description": "os_compute_api:os-pci:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-pci:index", "description": "os_compute_api:os-pci:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-pci:detail", "description": "os_compute_api:os-pci:detail action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-pci:show", "description": "os_compute_api:os-pci:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-personality:discoverable", "description": "os_compute_api:os-personality:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-preserve-ephemeral-rebuild:discoverable", "description": "os_compute_api:os-preserve-ephemeral-rebuild:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-quota-sets:discoverable", "description": "os_compute_api:os-quota-sets:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-quota-sets:show", "description": "os_compute_api:os-quota-sets:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-quota-sets:defaults", "description": "os_compute_api:os-quota-sets:defaults action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-quota-sets:update", "description": "os_compute_api:os-quota-sets:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-quota-sets:delete", "description": "os_compute_api:os-quota-sets:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-quota-sets:detail", "description": "os_compute_api:os-quota-sets:detail action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-quota-class-sets:update", "description": "os_compute_api:os-quota-class-sets:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-quota-class-sets:show", "description": "os_compute_api:os-quota-class-sets:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-quota-class-sets:discoverable", "description": "os_compute_api:os-quota-class-sets:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-rescue", "description": "os_compute_api:os-rescue action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-rescue:discoverable", "description": "os_compute_api:os-rescue:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-scheduler-hints:discoverable", "description": "os_compute_api:os-scheduler-hints:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-security-group-default-rules:discoverable", "description": "os_compute_api:os-security-group-default-rules:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-security-group-default-rules", "description": "os_compute_api:os-security-group-default-rules action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-security-groups", "description": "os_compute_api:os-security-groups action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-security-groups:discoverable", "description": "os_compute_api:os-security-groups:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-server-diagnostics", "description": "os_compute_api:os-server-diagnostics action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-server-diagnostics:discoverable", "description": "os_compute_api:os-server-diagnostics:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-server-password", "description": "os_compute_api:os-server-password action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-server-password:discoverable", "description": "os_compute_api:os-server-password:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-server-usage", "description": "os_compute_api:os-server-usage action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-server-usage:discoverable", "description": "os_compute_api:os-server-usage:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-server-groups", "description": "os_compute_api:os-server-groups action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-server-groups:discoverable", "description": "os_compute_api:os-server-groups:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-services", "description": "os_compute_api:os-services action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-services:discoverable", "description": "os_compute_api:os-services:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:server-metadata:discoverable", "description": "os_compute_api:server-metadata:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:server-metadata:index", "description": "os_compute_api:server-metadata:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:server-metadata:show", "description": "os_compute_api:server-metadata:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:server-metadata:delete", "description": "os_compute_api:server-metadata:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:server-metadata:create", "description": "os_compute_api:server-metadata:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:server-metadata:update", "description": "os_compute_api:server-metadata:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:server-metadata:update_all", "description": "os_compute_api:server-metadata:update_all action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:servers:discoverable", "description": "os_compute_api:servers:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-shelve:shelve", "description": "os_compute_api:os-shelve:shelve action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-shelve:shelve:discoverable", "description": "os_compute_api:os-shelve:shelve:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-shelve:shelve_offload", "description": "os_compute_api:os-shelve:shelve_offload action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-simple-tenant-usage:discoverable", "description": "os_compute_api:os-simple-tenant-usage:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-simple-tenant-usage:show", "description": "os_compute_api:os-simple-tenant-usage:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-simple-tenant-usage:list", "description": "os_compute_api:os-simple-tenant-usage:list action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-suspend-server:discoverable", "description": "os_compute_api:os-suspend-server:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-suspend-server:suspend", "description": "os_compute_api:os-suspend-server:suspend action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-suspend-server:resume", "description": "os_compute_api:os-suspend-server:resume action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-tenant-networks", "description": "os_compute_api:os-tenant-networks action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-tenant-networks:discoverable", "description": "os_compute_api:os-tenant-networks:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-shelve:unshelve", "description": "os_compute_api:os-shelve:unshelve action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-user-data:discoverable", "description": "os_compute_api:os-user-data:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-virtual-interfaces", "description": "os_compute_api:os-virtual-interfaces action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-virtual-interfaces:discoverable", "description": "os_compute_api:os-virtual-interfaces:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-volumes", "description": "os_compute_api:os-volumes action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-volumes:discoverable", "description": "os_compute_api:os-volumes:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-volumes-attachments:index", "description": "os_compute_api:os-volumes-attachments:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-volumes-attachments:show", "description": "os_compute_api:os-volumes-attachments:show action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-volumes-attachments:create", "description": "os_compute_api:os-volumes-attachments:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-volumes-attachments:update", "description": "os_compute_api:os-volumes-attachments:update action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-volumes-attachments:delete", "description": "os_compute_api:os-volumes-attachments:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-volumes-attachments:discoverable", "description": "os_compute_api:os-volumes-attachments:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-availability-zone:list", "description": "os_compute_api:os-availability-zone:list action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-availability-zone:discoverable", "description": "os_compute_api:os-availability-zone:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-availability-zone:detail", "description": "os_compute_api:os-availability-zone:detail action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-used-limits", "description": "os_compute_api:os-used-limits action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-used-limits:discoverable", "description": "os_compute_api:os-used-limits:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-migrations:index", "description": "os_compute_api:os-migrations:index action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-migrations:discoverable", "description": "os_compute_api:os-migrations:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-assisted-volume-snapshots:create", "description": "os_compute_api:os-assisted-volume-snapshots:create action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-assisted-volume-snapshots:delete", "description": "os_compute_api:os-assisted-volume-snapshots:delete action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-assisted-volume-snapshots:discoverable", "description": "os_compute_api:os-assisted-volume-snapshots:discoverable action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-console-auth-tokens", "description": "os_compute_api:os-console-auth-tokens action for nova", "policies": [], "category": { "name": "action_id" } }, { "name": "os_compute_api:os-server-external-events:create", "description": "os_compute_api:os-server-external-events:create action for nova", "policies": [], "category": { "name": "action_id" } } ], "action_assignments": [ { "action": { "name": "cells_scheduler_filter:TargetCellFilter" }, "category": { "name": "action_id" }, "assignments": [ { "name": "cells_scheduler_filter:TargetCellFilter" } ] }, { "action": { "name": "compute:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:create" } ] }, { "action": { "name": "compute:create:attach_network" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:create:attach_network" } ] }, { "action": { "name": "compute:create:attach_volume" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:create:attach_volume" } ] }, { "action": { "name": "compute:create:forced_host" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:create:forced_host" } ] }, { "action": { "name": "compute:get" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get" } ] }, { "action": { "name": "compute:get_all" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_all" } ] }, { "action": { "name": "compute:get_all_tenants" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_all_tenants" } ] }, { "action": { "name": "compute:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:update" } ] }, { "action": { "name": "compute:get_instance_metadata" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_instance_metadata" } ] }, { "action": { "name": "compute:get_all_instance_metadata" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_all_instance_metadata" } ] }, { "action": { "name": "compute:get_all_instance_system_metadata" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_all_instance_system_metadata" } ] }, { "action": { "name": "compute:update_instance_metadata" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:update_instance_metadata" } ] }, { "action": { "name": "compute:delete_instance_metadata" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:delete_instance_metadata" } ] }, { "action": { "name": "compute:get_instance_faults" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_instance_faults" } ] }, { "action": { "name": "compute:get_diagnostics" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_diagnostics" } ] }, { "action": { "name": "compute:get_instance_diagnostics" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_instance_diagnostics" } ] }, { "action": { "name": "compute:start" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:start" } ] }, { "action": { "name": "compute:stop" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:stop" } ] }, { "action": { "name": "compute:get_lock" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_lock" } ] }, { "action": { "name": "compute:lock" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:lock" } ] }, { "action": { "name": "compute:unlock" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:unlock" } ] }, { "action": { "name": "compute:unlock_override" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:unlock_override" } ] }, { "action": { "name": "compute:get_vnc_console" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_vnc_console" } ] }, { "action": { "name": "compute:get_spice_console" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_spice_console" } ] }, { "action": { "name": "compute:get_rdp_console" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_rdp_console" } ] }, { "action": { "name": "compute:get_serial_console" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_serial_console" } ] }, { "action": { "name": "compute:get_mks_console" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_mks_console" } ] }, { "action": { "name": "compute:get_console_output" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:get_console_output" } ] }, { "action": { "name": "compute:reset_network" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:reset_network" } ] }, { "action": { "name": "compute:inject_network_info" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:inject_network_info" } ] }, { "action": { "name": "compute:add_fixed_ip" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:add_fixed_ip" } ] }, { "action": { "name": "compute:remove_fixed_ip" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:remove_fixed_ip" } ] }, { "action": { "name": "compute:attach_volume" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:attach_volume" } ] }, { "action": { "name": "compute:detach_volume" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:detach_volume" } ] }, { "action": { "name": "compute:swap_volume" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:swap_volume" } ] }, { "action": { "name": "compute:attach_interface" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:attach_interface" } ] }, { "action": { "name": "compute:detach_interface" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:detach_interface" } ] }, { "action": { "name": "compute:set_admin_password" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:set_admin_password" } ] }, { "action": { "name": "compute:rescue" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:rescue" } ] }, { "action": { "name": "compute:unrescue" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:unrescue" } ] }, { "action": { "name": "compute:suspend" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:suspend" } ] }, { "action": { "name": "compute:resume" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:resume" } ] }, { "action": { "name": "compute:pause" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:pause" } ] }, { "action": { "name": "compute:unpause" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:unpause" } ] }, { "action": { "name": "compute:shelve" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:shelve" } ] }, { "action": { "name": "compute:shelve_offload" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:shelve_offload" } ] }, { "action": { "name": "compute:unshelve" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:unshelve" } ] }, { "action": { "name": "compute:snapshot" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:snapshot" } ] }, { "action": { "name": "compute:snapshot_volume_backed" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:snapshot_volume_backed" } ] }, { "action": { "name": "compute:backup" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:backup" } ] }, { "action": { "name": "compute:resize" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:resize" } ] }, { "action": { "name": "compute:confirm_resize" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:confirm_resize" } ] }, { "action": { "name": "compute:revert_resize" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:revert_resize" } ] }, { "action": { "name": "compute:rebuild" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:rebuild" } ] }, { "action": { "name": "compute:reboot" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:reboot" } ] }, { "action": { "name": "compute:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:delete" } ] }, { "action": { "name": "compute:soft_delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:soft_delete" } ] }, { "action": { "name": "compute:force_delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:force_delete" } ] }, { "action": { "name": "compute:security_groups:add_to_instance" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:security_groups:add_to_instance" } ] }, { "action": { "name": "compute:security_groups:remove_from_instance" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:security_groups:remove_from_instance" } ] }, { "action": { "name": "compute:restore" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:restore" } ] }, { "action": { "name": "compute:volume_snapshot_create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:volume_snapshot_create" } ] }, { "action": { "name": "compute:volume_snapshot_delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute:volume_snapshot_delete" } ] }, { "action": { "name": "compute_extension:accounts" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:accounts" } ] }, { "action": { "name": "compute_extension:admin_actions" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions" } ] }, { "action": { "name": "compute_extension:admin_actions:pause" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:pause" } ] }, { "action": { "name": "compute_extension:admin_actions:unpause" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:unpause" } ] }, { "action": { "name": "compute_extension:admin_actions:suspend" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:suspend" } ] }, { "action": { "name": "compute_extension:admin_actions:resume" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:resume" } ] }, { "action": { "name": "compute_extension:admin_actions:lock" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:lock" } ] }, { "action": { "name": "compute_extension:admin_actions:unlock" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:unlock" } ] }, { "action": { "name": "compute_extension:admin_actions:resetNetwork" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:resetNetwork" } ] }, { "action": { "name": "compute_extension:admin_actions:injectNetworkInfo" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:injectNetworkInfo" } ] }, { "action": { "name": "compute_extension:admin_actions:createBackup" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:createBackup" } ] }, { "action": { "name": "compute_extension:admin_actions:migrateLive" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:migrateLive" } ] }, { "action": { "name": "compute_extension:admin_actions:resetState" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:resetState" } ] }, { "action": { "name": "compute_extension:admin_actions:migrate" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:admin_actions:migrate" } ] }, { "action": { "name": "compute_extension:aggregates" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:aggregates" } ] }, { "action": { "name": "compute_extension:agents" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:agents" } ] }, { "action": { "name": "compute_extension:attach_interfaces" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:attach_interfaces" } ] }, { "action": { "name": "compute_extension:baremetal_nodes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:baremetal_nodes" } ] }, { "action": { "name": "compute_extension:cells" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:cells" } ] }, { "action": { "name": "compute_extension:cells:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:cells:create" } ] }, { "action": { "name": "compute_extension:cells:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:cells:delete" } ] }, { "action": { "name": "compute_extension:cells:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:cells:update" } ] }, { "action": { "name": "compute_extension:cells:sync_instances" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:cells:sync_instances" } ] }, { "action": { "name": "compute_extension:certificates" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:certificates" } ] }, { "action": { "name": "compute_extension:cloudpipe" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:cloudpipe" } ] }, { "action": { "name": "compute_extension:cloudpipe_update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:cloudpipe_update" } ] }, { "action": { "name": "compute_extension:config_drive" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:config_drive" } ] }, { "action": { "name": "compute_extension:console_output" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:console_output" } ] }, { "action": { "name": "compute_extension:consoles" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:consoles" } ] }, { "action": { "name": "compute_extension:createserverext" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:createserverext" } ] }, { "action": { "name": "compute_extension:deferred_delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:deferred_delete" } ] }, { "action": { "name": "compute_extension:disk_config" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:disk_config" } ] }, { "action": { "name": "compute_extension:evacuate" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:evacuate" } ] }, { "action": { "name": "compute_extension:extended_server_attributes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:extended_server_attributes" } ] }, { "action": { "name": "compute_extension:extended_status" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:extended_status" } ] }, { "action": { "name": "compute_extension:extended_availability_zone" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:extended_availability_zone" } ] }, { "action": { "name": "compute_extension:extended_ips" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:extended_ips" } ] }, { "action": { "name": "compute_extension:extended_ips_mac" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:extended_ips_mac" } ] }, { "action": { "name": "compute_extension:extended_vif_net" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:extended_vif_net" } ] }, { "action": { "name": "compute_extension:extended_volumes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:extended_volumes" } ] }, { "action": { "name": "compute_extension:fixed_ips" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:fixed_ips" } ] }, { "action": { "name": "compute_extension:flavor_access" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavor_access" } ] }, { "action": { "name": "compute_extension:flavor_access:addTenantAccess" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavor_access:addTenantAccess" } ] }, { "action": { "name": "compute_extension:flavor_access:removeTenantAccess" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavor_access:removeTenantAccess" } ] }, { "action": { "name": "compute_extension:flavor_disabled" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavor_disabled" } ] }, { "action": { "name": "compute_extension:flavor_rxtx" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavor_rxtx" } ] }, { "action": { "name": "compute_extension:flavor_swap" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavor_swap" } ] }, { "action": { "name": "compute_extension:flavorextradata" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavorextradata" } ] }, { "action": { "name": "compute_extension:flavorextraspecs:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavorextraspecs:index" } ] }, { "action": { "name": "compute_extension:flavorextraspecs:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavorextraspecs:show" } ] }, { "action": { "name": "compute_extension:flavorextraspecs:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavorextraspecs:create" } ] }, { "action": { "name": "compute_extension:flavorextraspecs:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavorextraspecs:update" } ] }, { "action": { "name": "compute_extension:flavorextraspecs:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavorextraspecs:delete" } ] }, { "action": { "name": "compute_extension:flavormanage" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:flavormanage" } ] }, { "action": { "name": "compute_extension:floating_ip_dns" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:floating_ip_dns" } ] }, { "action": { "name": "compute_extension:floating_ip_pools" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:floating_ip_pools" } ] }, { "action": { "name": "compute_extension:floating_ips" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:floating_ips" } ] }, { "action": { "name": "compute_extension:floating_ips_bulk" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:floating_ips_bulk" } ] }, { "action": { "name": "compute_extension:fping" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:fping" } ] }, { "action": { "name": "compute_extension:fping:all_tenants" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:fping:all_tenants" } ] }, { "action": { "name": "compute_extension:hide_server_addresses" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:hide_server_addresses" } ] }, { "action": { "name": "compute_extension:hosts" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:hosts" } ] }, { "action": { "name": "compute_extension:hypervisors" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:hypervisors" } ] }, { "action": { "name": "compute_extension:image_size" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:image_size" } ] }, { "action": { "name": "compute_extension:instance_actions" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:instance_actions" } ] }, { "action": { "name": "compute_extension:instance_actions:events" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:instance_actions:events" } ] }, { "action": { "name": "compute_extension:instance_usage_audit_log" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:instance_usage_audit_log" } ] }, { "action": { "name": "compute_extension:keypairs" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:keypairs" } ] }, { "action": { "name": "compute_extension:keypairs:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:keypairs:index" } ] }, { "action": { "name": "compute_extension:keypairs:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:keypairs:show" } ] }, { "action": { "name": "compute_extension:keypairs:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:keypairs:create" } ] }, { "action": { "name": "compute_extension:keypairs:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:keypairs:delete" } ] }, { "action": { "name": "compute_extension:multinic" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:multinic" } ] }, { "action": { "name": "compute_extension:networks" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:networks" } ] }, { "action": { "name": "compute_extension:networks:view" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:networks:view" } ] }, { "action": { "name": "compute_extension:networks_associate" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:networks_associate" } ] }, { "action": { "name": "compute_extension:os-tenant-networks" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:os-tenant-networks" } ] }, { "action": { "name": "compute_extension:quotas:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:quotas:show" } ] }, { "action": { "name": "compute_extension:quotas:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:quotas:update" } ] }, { "action": { "name": "compute_extension:quotas:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:quotas:delete" } ] }, { "action": { "name": "compute_extension:quota_classes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:quota_classes" } ] }, { "action": { "name": "compute_extension:rescue" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:rescue" } ] }, { "action": { "name": "compute_extension:security_group_default_rules" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:security_group_default_rules" } ] }, { "action": { "name": "compute_extension:security_groups" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:security_groups" } ] }, { "action": { "name": "compute_extension:server_diagnostics" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:server_diagnostics" } ] }, { "action": { "name": "compute_extension:server_groups" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:server_groups" } ] }, { "action": { "name": "compute_extension:server_password" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:server_password" } ] }, { "action": { "name": "compute_extension:server_usage" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:server_usage" } ] }, { "action": { "name": "compute_extension:services" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:services" } ] }, { "action": { "name": "compute_extension:shelve" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:shelve" } ] }, { "action": { "name": "compute_extension:shelveOffload" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:shelveOffload" } ] }, { "action": { "name": "compute_extension:simple_tenant_usage:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:simple_tenant_usage:show" } ] }, { "action": { "name": "compute_extension:simple_tenant_usage:list" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:simple_tenant_usage:list" } ] }, { "action": { "name": "compute_extension:unshelve" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:unshelve" } ] }, { "action": { "name": "compute_extension:users" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:users" } ] }, { "action": { "name": "compute_extension:virtual_interfaces" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:virtual_interfaces" } ] }, { "action": { "name": "compute_extension:virtual_storage_arrays" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:virtual_storage_arrays" } ] }, { "action": { "name": "compute_extension:volumes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:volumes" } ] }, { "action": { "name": "compute_extension:volume_attachments:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:volume_attachments:index" } ] }, { "action": { "name": "compute_extension:volume_attachments:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:volume_attachments:show" } ] }, { "action": { "name": "compute_extension:volume_attachments:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:volume_attachments:create" } ] }, { "action": { "name": "compute_extension:volume_attachments:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:volume_attachments:update" } ] }, { "action": { "name": "compute_extension:volume_attachments:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:volume_attachments:delete" } ] }, { "action": { "name": "compute_extension:volumetypes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:volumetypes" } ] }, { "action": { "name": "compute_extension:availability_zone:list" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:availability_zone:list" } ] }, { "action": { "name": "compute_extension:availability_zone:detail" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:availability_zone:detail" } ] }, { "action": { "name": "compute_extension:used_limits_for_admin" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:used_limits_for_admin" } ] }, { "action": { "name": "compute_extension:migrations:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:migrations:index" } ] }, { "action": { "name": "compute_extension:os-assisted-volume-snapshots:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:os-assisted-volume-snapshots:create" } ] }, { "action": { "name": "compute_extension:os-assisted-volume-snapshots:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:os-assisted-volume-snapshots:delete" } ] }, { "action": { "name": "compute_extension:console_auth_tokens" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:console_auth_tokens" } ] }, { "action": { "name": "compute_extension:os-server-external-events:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "compute_extension:os-server-external-events:create" } ] }, { "action": { "name": "network:get_all" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_all" } ] }, { "action": { "name": "network:get" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get" } ] }, { "action": { "name": "network:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:create" } ] }, { "action": { "name": "network:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:delete" } ] }, { "action": { "name": "network:associate" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:associate" } ] }, { "action": { "name": "network:disassociate" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:disassociate" } ] }, { "action": { "name": "network:get_vifs_by_instance" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_vifs_by_instance" } ] }, { "action": { "name": "network:allocate_for_instance" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:allocate_for_instance" } ] }, { "action": { "name": "network:deallocate_for_instance" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:deallocate_for_instance" } ] }, { "action": { "name": "network:validate_networks" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:validate_networks" } ] }, { "action": { "name": "network:get_instance_uuids_by_ip_filter" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_instance_uuids_by_ip_filter" } ] }, { "action": { "name": "network:get_instance_id_by_floating_address" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_instance_id_by_floating_address" } ] }, { "action": { "name": "network:setup_networks_on_host" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:setup_networks_on_host" } ] }, { "action": { "name": "network:get_backdoor_port" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_backdoor_port" } ] }, { "action": { "name": "network:get_floating_ip" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_floating_ip" } ] }, { "action": { "name": "network:get_floating_ip_pools" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_floating_ip_pools" } ] }, { "action": { "name": "network:get_floating_ip_by_address" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_floating_ip_by_address" } ] }, { "action": { "name": "network:get_floating_ips_by_project" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_floating_ips_by_project" } ] }, { "action": { "name": "network:get_floating_ips_by_fixed_address" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_floating_ips_by_fixed_address" } ] }, { "action": { "name": "network:allocate_floating_ip" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:allocate_floating_ip" } ] }, { "action": { "name": "network:associate_floating_ip" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:associate_floating_ip" } ] }, { "action": { "name": "network:disassociate_floating_ip" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:disassociate_floating_ip" } ] }, { "action": { "name": "network:release_floating_ip" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:release_floating_ip" } ] }, { "action": { "name": "network:migrate_instance_start" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:migrate_instance_start" } ] }, { "action": { "name": "network:migrate_instance_finish" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:migrate_instance_finish" } ] }, { "action": { "name": "network:get_fixed_ip" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_fixed_ip" } ] }, { "action": { "name": "network:get_fixed_ip_by_address" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_fixed_ip_by_address" } ] }, { "action": { "name": "network:add_fixed_ip_to_instance" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:add_fixed_ip_to_instance" } ] }, { "action": { "name": "network:remove_fixed_ip_from_instance" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:remove_fixed_ip_from_instance" } ] }, { "action": { "name": "network:add_network_to_project" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:add_network_to_project" } ] }, { "action": { "name": "network:get_instance_nw_info" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_instance_nw_info" } ] }, { "action": { "name": "network:get_dns_domains" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_dns_domains" } ] }, { "action": { "name": "network:add_dns_entry" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:add_dns_entry" } ] }, { "action": { "name": "network:modify_dns_entry" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:modify_dns_entry" } ] }, { "action": { "name": "network:delete_dns_entry" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:delete_dns_entry" } ] }, { "action": { "name": "network:get_dns_entries_by_address" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_dns_entries_by_address" } ] }, { "action": { "name": "network:get_dns_entries_by_name" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_dns_entries_by_name" } ] }, { "action": { "name": "network:create_private_dns_domain" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:create_private_dns_domain" } ] }, { "action": { "name": "network:create_public_dns_domain" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:create_public_dns_domain" } ] }, { "action": { "name": "network:delete_dns_domain" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:delete_dns_domain" } ] }, { "action": { "name": "network:attach_external_network" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:attach_external_network" } ] }, { "action": { "name": "network:get_vif_by_mac_address" }, "category": { "name": "action_id" }, "assignments": [ { "name": "network:get_vif_by_mac_address" } ] }, { "action": { "name": "os_compute_api:servers:detail:get_all_tenants" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:detail:get_all_tenants" } ] }, { "action": { "name": "os_compute_api:servers:index:get_all_tenants" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:index:get_all_tenants" } ] }, { "action": { "name": "os_compute_api:servers:confirm_resize" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:confirm_resize" } ] }, { "action": { "name": "os_compute_api:servers:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:create" } ] }, { "action": { "name": "os_compute_api:servers:create:attach_network" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:create:attach_network" } ] }, { "action": { "name": "os_compute_api:servers:create:attach_volume" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:create:attach_volume" } ] }, { "action": { "name": "os_compute_api:servers:create:forced_host" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:create:forced_host" } ] }, { "action": { "name": "os_compute_api:servers:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:delete" } ] }, { "action": { "name": "os_compute_api:servers:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:update" } ] }, { "action": { "name": "os_compute_api:servers:detail" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:detail" } ] }, { "action": { "name": "os_compute_api:servers:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:index" } ] }, { "action": { "name": "os_compute_api:servers:reboot" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:reboot" } ] }, { "action": { "name": "os_compute_api:servers:rebuild" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:rebuild" } ] }, { "action": { "name": "os_compute_api:servers:resize" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:resize" } ] }, { "action": { "name": "os_compute_api:servers:revert_resize" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:revert_resize" } ] }, { "action": { "name": "os_compute_api:servers:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:show" } ] }, { "action": { "name": "os_compute_api:servers:create_image" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:create_image" } ] }, { "action": { "name": "os_compute_api:servers:create_image:allow_volume_backed" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:create_image:allow_volume_backed" } ] }, { "action": { "name": "os_compute_api:servers:start" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:start" } ] }, { "action": { "name": "os_compute_api:servers:stop" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:stop" } ] }, { "action": { "name": "os_compute_api:os-access-ips:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-access-ips:discoverable" } ] }, { "action": { "name": "os_compute_api:os-access-ips" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-access-ips" } ] }, { "action": { "name": "os_compute_api:os-admin-actions" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-admin-actions" } ] }, { "action": { "name": "os_compute_api:os-admin-actions:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-admin-actions:discoverable" } ] }, { "action": { "name": "os_compute_api:os-admin-actions:reset_network" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-admin-actions:reset_network" } ] }, { "action": { "name": "os_compute_api:os-admin-actions:inject_network_info" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-admin-actions:inject_network_info" } ] }, { "action": { "name": "os_compute_api:os-admin-actions:reset_state" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-admin-actions:reset_state" } ] }, { "action": { "name": "os_compute_api:os-admin-password" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-admin-password" } ] }, { "action": { "name": "os_compute_api:os-admin-password:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-admin-password:discoverable" } ] }, { "action": { "name": "os_compute_api:os-aggregates:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-aggregates:discoverable" } ] }, { "action": { "name": "os_compute_api:os-aggregates:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-aggregates:index" } ] }, { "action": { "name": "os_compute_api:os-aggregates:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-aggregates:create" } ] }, { "action": { "name": "os_compute_api:os-aggregates:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-aggregates:show" } ] }, { "action": { "name": "os_compute_api:os-aggregates:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-aggregates:update" } ] }, { "action": { "name": "os_compute_api:os-aggregates:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-aggregates:delete" } ] }, { "action": { "name": "os_compute_api:os-aggregates:add_host" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-aggregates:add_host" } ] }, { "action": { "name": "os_compute_api:os-aggregates:remove_host" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-aggregates:remove_host" } ] }, { "action": { "name": "os_compute_api:os-aggregates:set_metadata" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-aggregates:set_metadata" } ] }, { "action": { "name": "os_compute_api:os-agents" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-agents" } ] }, { "action": { "name": "os_compute_api:os-agents:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-agents:discoverable" } ] }, { "action": { "name": "os_compute_api:os-attach-interfaces" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-attach-interfaces" } ] }, { "action": { "name": "os_compute_api:os-attach-interfaces:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-attach-interfaces:discoverable" } ] }, { "action": { "name": "os_compute_api:os-baremetal-nodes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-baremetal-nodes" } ] }, { "action": { "name": "os_compute_api:os-baremetal-nodes:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-baremetal-nodes:discoverable" } ] }, { "action": { "name": "os_compute_api:os-block-device-mapping-v1:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-block-device-mapping-v1:discoverable" } ] }, { "action": { "name": "os_compute_api:os-cells" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-cells" } ] }, { "action": { "name": "os_compute_api:os-cells:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-cells:create" } ] }, { "action": { "name": "os_compute_api:os-cells:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-cells:delete" } ] }, { "action": { "name": "os_compute_api:os-cells:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-cells:update" } ] }, { "action": { "name": "os_compute_api:os-cells:sync_instances" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-cells:sync_instances" } ] }, { "action": { "name": "os_compute_api:os-cells:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-cells:discoverable" } ] }, { "action": { "name": "os_compute_api:os-certificates:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-certificates:create" } ] }, { "action": { "name": "os_compute_api:os-certificates:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-certificates:show" } ] }, { "action": { "name": "os_compute_api:os-certificates:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-certificates:discoverable" } ] }, { "action": { "name": "os_compute_api:os-cloudpipe" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-cloudpipe" } ] }, { "action": { "name": "os_compute_api:os-cloudpipe:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-cloudpipe:discoverable" } ] }, { "action": { "name": "os_compute_api:os-config-drive" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-config-drive" } ] }, { "action": { "name": "os_compute_api:os-consoles:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-consoles:discoverable" } ] }, { "action": { "name": "os_compute_api:os-consoles:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-consoles:create" } ] }, { "action": { "name": "os_compute_api:os-consoles:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-consoles:delete" } ] }, { "action": { "name": "os_compute_api:os-consoles:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-consoles:index" } ] }, { "action": { "name": "os_compute_api:os-consoles:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-consoles:show" } ] }, { "action": { "name": "os_compute_api:os-console-output:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-console-output:discoverable" } ] }, { "action": { "name": "os_compute_api:os-console-output" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-console-output" } ] }, { "action": { "name": "os_compute_api:os-remote-consoles" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-remote-consoles" } ] }, { "action": { "name": "os_compute_api:os-remote-consoles:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-remote-consoles:discoverable" } ] }, { "action": { "name": "os_compute_api:os-create-backup:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-create-backup:discoverable" } ] }, { "action": { "name": "os_compute_api:os-create-backup" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-create-backup" } ] }, { "action": { "name": "os_compute_api:os-deferred-delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-deferred-delete" } ] }, { "action": { "name": "os_compute_api:os-deferred-delete:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-deferred-delete:discoverable" } ] }, { "action": { "name": "os_compute_api:os-disk-config" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-disk-config" } ] }, { "action": { "name": "os_compute_api:os-disk-config:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-disk-config:discoverable" } ] }, { "action": { "name": "os_compute_api:os-evacuate" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-evacuate" } ] }, { "action": { "name": "os_compute_api:os-evacuate:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-evacuate:discoverable" } ] }, { "action": { "name": "os_compute_api:os-extended-server-attributes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-extended-server-attributes" } ] }, { "action": { "name": "os_compute_api:os-extended-server-attributes:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-extended-server-attributes:discoverable" } ] }, { "action": { "name": "os_compute_api:os-extended-status" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-extended-status" } ] }, { "action": { "name": "os_compute_api:os-extended-status:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-extended-status:discoverable" } ] }, { "action": { "name": "os_compute_api:os-extended-availability-zone" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-extended-availability-zone" } ] }, { "action": { "name": "os_compute_api:os-extended-availability-zone:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-extended-availability-zone:discoverable" } ] }, { "action": { "name": "os_compute_api:extensions" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:extensions" } ] }, { "action": { "name": "os_compute_api:extension_info:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:extension_info:discoverable" } ] }, { "action": { "name": "os_compute_api:os-extended-volumes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-extended-volumes" } ] }, { "action": { "name": "os_compute_api:os-extended-volumes:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-extended-volumes:discoverable" } ] }, { "action": { "name": "os_compute_api:os-fixed-ips" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-fixed-ips" } ] }, { "action": { "name": "os_compute_api:os-fixed-ips:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-fixed-ips:discoverable" } ] }, { "action": { "name": "os_compute_api:os-flavor-access" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-access" } ] }, { "action": { "name": "os_compute_api:os-flavor-access:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-access:discoverable" } ] }, { "action": { "name": "os_compute_api:os-flavor-access:remove_tenant_access" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-access:remove_tenant_access" } ] }, { "action": { "name": "os_compute_api:os-flavor-access:add_tenant_access" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-access:add_tenant_access" } ] }, { "action": { "name": "os_compute_api:os-flavor-rxtx" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-rxtx" } ] }, { "action": { "name": "os_compute_api:os-flavor-rxtx:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-rxtx:discoverable" } ] }, { "action": { "name": "os_compute_api:flavors:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:flavors:discoverable" } ] }, { "action": { "name": "os_compute_api:os-flavor-extra-specs:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-extra-specs:discoverable" } ] }, { "action": { "name": "os_compute_api:os-flavor-extra-specs:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-extra-specs:index" } ] }, { "action": { "name": "os_compute_api:os-flavor-extra-specs:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-extra-specs:show" } ] }, { "action": { "name": "os_compute_api:os-flavor-extra-specs:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-extra-specs:create" } ] }, { "action": { "name": "os_compute_api:os-flavor-extra-specs:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-extra-specs:update" } ] }, { "action": { "name": "os_compute_api:os-flavor-extra-specs:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-extra-specs:delete" } ] }, { "action": { "name": "os_compute_api:os-flavor-manage:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-manage:discoverable" } ] }, { "action": { "name": "os_compute_api:os-flavor-manage" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-flavor-manage" } ] }, { "action": { "name": "os_compute_api:os-floating-ip-dns" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ip-dns" } ] }, { "action": { "name": "os_compute_api:os-floating-ip-dns:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ip-dns:discoverable" } ] }, { "action": { "name": "os_compute_api:os-floating-ip-dns:domain:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ip-dns:domain:update" } ] }, { "action": { "name": "os_compute_api:os-floating-ip-dns:domain:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ip-dns:domain:delete" } ] }, { "action": { "name": "os_compute_api:os-floating-ip-pools" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ip-pools" } ] }, { "action": { "name": "os_compute_api:os-floating-ip-pools:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ip-pools:discoverable" } ] }, { "action": { "name": "os_compute_api:os-floating-ips" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ips" } ] }, { "action": { "name": "os_compute_api:os-floating-ips:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ips:discoverable" } ] }, { "action": { "name": "os_compute_api:os-floating-ips-bulk" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ips-bulk" } ] }, { "action": { "name": "os_compute_api:os-floating-ips-bulk:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-floating-ips-bulk:discoverable" } ] }, { "action": { "name": "os_compute_api:os-fping" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-fping" } ] }, { "action": { "name": "os_compute_api:os-fping:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-fping:discoverable" } ] }, { "action": { "name": "os_compute_api:os-fping:all_tenants" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-fping:all_tenants" } ] }, { "action": { "name": "os_compute_api:os-hide-server-addresses" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-hide-server-addresses" } ] }, { "action": { "name": "os_compute_api:os-hide-server-addresses:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-hide-server-addresses:discoverable" } ] }, { "action": { "name": "os_compute_api:os-hosts" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-hosts" } ] }, { "action": { "name": "os_compute_api:os-hosts:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-hosts:discoverable" } ] }, { "action": { "name": "os_compute_api:os-hypervisors" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-hypervisors" } ] }, { "action": { "name": "os_compute_api:os-hypervisors:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-hypervisors:discoverable" } ] }, { "action": { "name": "os_compute_api:images:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:images:discoverable" } ] }, { "action": { "name": "os_compute_api:image-size" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:image-size" } ] }, { "action": { "name": "os_compute_api:image-size:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:image-size:discoverable" } ] }, { "action": { "name": "os_compute_api:os-instance-actions" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-instance-actions" } ] }, { "action": { "name": "os_compute_api:os-instance-actions:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-instance-actions:discoverable" } ] }, { "action": { "name": "os_compute_api:os-instance-actions:events" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-instance-actions:events" } ] }, { "action": { "name": "os_compute_api:os-instance-usage-audit-log" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-instance-usage-audit-log" } ] }, { "action": { "name": "os_compute_api:os-instance-usage-audit-log:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-instance-usage-audit-log:discoverable" } ] }, { "action": { "name": "os_compute_api:ips:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:ips:discoverable" } ] }, { "action": { "name": "os_compute_api:ips:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:ips:index" } ] }, { "action": { "name": "os_compute_api:ips:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:ips:show" } ] }, { "action": { "name": "os_compute_api:os-keypairs:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-keypairs:discoverable" } ] }, { "action": { "name": "os_compute_api:os-keypairs" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-keypairs" } ] }, { "action": { "name": "os_compute_api:os-keypairs:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-keypairs:index" } ] }, { "action": { "name": "os_compute_api:os-keypairs:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-keypairs:show" } ] }, { "action": { "name": "os_compute_api:os-keypairs:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-keypairs:create" } ] }, { "action": { "name": "os_compute_api:os-keypairs:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-keypairs:delete" } ] }, { "action": { "name": "os_compute_api:limits:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:limits:discoverable" } ] }, { "action": { "name": "os_compute_api:limits" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:limits" } ] }, { "action": { "name": "os_compute_api:os-lock-server:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-lock-server:discoverable" } ] }, { "action": { "name": "os_compute_api:os-lock-server:lock" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-lock-server:lock" } ] }, { "action": { "name": "os_compute_api:os-lock-server:unlock" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-lock-server:unlock" } ] }, { "action": { "name": "os_compute_api:os-lock-server:unlock:unlock_override" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-lock-server:unlock:unlock_override" } ] }, { "action": { "name": "os_compute_api:os-migrate-server:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-migrate-server:discoverable" } ] }, { "action": { "name": "os_compute_api:os-migrate-server:migrate" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-migrate-server:migrate" } ] }, { "action": { "name": "os_compute_api:os-migrate-server:migrate_live" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-migrate-server:migrate_live" } ] }, { "action": { "name": "os_compute_api:os-multinic" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-multinic" } ] }, { "action": { "name": "os_compute_api:os-multinic:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-multinic:discoverable" } ] }, { "action": { "name": "os_compute_api:os-networks" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-networks" } ] }, { "action": { "name": "os_compute_api:os-networks:view" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-networks:view" } ] }, { "action": { "name": "os_compute_api:os-networks:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-networks:discoverable" } ] }, { "action": { "name": "os_compute_api:os-networks-associate" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-networks-associate" } ] }, { "action": { "name": "os_compute_api:os-networks-associate:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-networks-associate:discoverable" } ] }, { "action": { "name": "os_compute_api:os-pause-server:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-pause-server:discoverable" } ] }, { "action": { "name": "os_compute_api:os-pause-server:pause" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-pause-server:pause" } ] }, { "action": { "name": "os_compute_api:os-pause-server:unpause" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-pause-server:unpause" } ] }, { "action": { "name": "os_compute_api:os-pci:pci_servers" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-pci:pci_servers" } ] }, { "action": { "name": "os_compute_api:os-pci:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-pci:discoverable" } ] }, { "action": { "name": "os_compute_api:os-pci:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-pci:index" } ] }, { "action": { "name": "os_compute_api:os-pci:detail" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-pci:detail" } ] }, { "action": { "name": "os_compute_api:os-pci:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-pci:show" } ] }, { "action": { "name": "os_compute_api:os-personality:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-personality:discoverable" } ] }, { "action": { "name": "os_compute_api:os-preserve-ephemeral-rebuild:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-preserve-ephemeral-rebuild:discoverable" } ] }, { "action": { "name": "os_compute_api:os-quota-sets:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-quota-sets:discoverable" } ] }, { "action": { "name": "os_compute_api:os-quota-sets:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-quota-sets:show" } ] }, { "action": { "name": "os_compute_api:os-quota-sets:defaults" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-quota-sets:defaults" } ] }, { "action": { "name": "os_compute_api:os-quota-sets:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-quota-sets:update" } ] }, { "action": { "name": "os_compute_api:os-quota-sets:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-quota-sets:delete" } ] }, { "action": { "name": "os_compute_api:os-quota-sets:detail" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-quota-sets:detail" } ] }, { "action": { "name": "os_compute_api:os-quota-class-sets:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-quota-class-sets:update" } ] }, { "action": { "name": "os_compute_api:os-quota-class-sets:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-quota-class-sets:show" } ] }, { "action": { "name": "os_compute_api:os-quota-class-sets:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-quota-class-sets:discoverable" } ] }, { "action": { "name": "os_compute_api:os-rescue" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-rescue" } ] }, { "action": { "name": "os_compute_api:os-rescue:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-rescue:discoverable" } ] }, { "action": { "name": "os_compute_api:os-scheduler-hints:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-scheduler-hints:discoverable" } ] }, { "action": { "name": "os_compute_api:os-security-group-default-rules:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-security-group-default-rules:discoverable" } ] }, { "action": { "name": "os_compute_api:os-security-group-default-rules" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-security-group-default-rules" } ] }, { "action": { "name": "os_compute_api:os-security-groups" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-security-groups" } ] }, { "action": { "name": "os_compute_api:os-security-groups:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-security-groups:discoverable" } ] }, { "action": { "name": "os_compute_api:os-server-diagnostics" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-server-diagnostics" } ] }, { "action": { "name": "os_compute_api:os-server-diagnostics:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-server-diagnostics:discoverable" } ] }, { "action": { "name": "os_compute_api:os-server-password" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-server-password" } ] }, { "action": { "name": "os_compute_api:os-server-password:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-server-password:discoverable" } ] }, { "action": { "name": "os_compute_api:os-server-usage" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-server-usage" } ] }, { "action": { "name": "os_compute_api:os-server-usage:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-server-usage:discoverable" } ] }, { "action": { "name": "os_compute_api:os-server-groups" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-server-groups" } ] }, { "action": { "name": "os_compute_api:os-server-groups:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-server-groups:discoverable" } ] }, { "action": { "name": "os_compute_api:os-services" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-services" } ] }, { "action": { "name": "os_compute_api:os-services:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-services:discoverable" } ] }, { "action": { "name": "os_compute_api:server-metadata:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:server-metadata:discoverable" } ] }, { "action": { "name": "os_compute_api:server-metadata:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:server-metadata:index" } ] }, { "action": { "name": "os_compute_api:server-metadata:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:server-metadata:show" } ] }, { "action": { "name": "os_compute_api:server-metadata:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:server-metadata:delete" } ] }, { "action": { "name": "os_compute_api:server-metadata:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:server-metadata:create" } ] }, { "action": { "name": "os_compute_api:server-metadata:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:server-metadata:update" } ] }, { "action": { "name": "os_compute_api:server-metadata:update_all" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:server-metadata:update_all" } ] }, { "action": { "name": "os_compute_api:servers:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:servers:discoverable" } ] }, { "action": { "name": "os_compute_api:os-shelve:shelve" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-shelve:shelve" } ] }, { "action": { "name": "os_compute_api:os-shelve:shelve:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-shelve:shelve:discoverable" } ] }, { "action": { "name": "os_compute_api:os-shelve:shelve_offload" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-shelve:shelve_offload" } ] }, { "action": { "name": "os_compute_api:os-simple-tenant-usage:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-simple-tenant-usage:discoverable" } ] }, { "action": { "name": "os_compute_api:os-simple-tenant-usage:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-simple-tenant-usage:show" } ] }, { "action": { "name": "os_compute_api:os-simple-tenant-usage:list" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-simple-tenant-usage:list" } ] }, { "action": { "name": "os_compute_api:os-suspend-server:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-suspend-server:discoverable" } ] }, { "action": { "name": "os_compute_api:os-suspend-server:suspend" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-suspend-server:suspend" } ] }, { "action": { "name": "os_compute_api:os-suspend-server:resume" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-suspend-server:resume" } ] }, { "action": { "name": "os_compute_api:os-tenant-networks" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-tenant-networks" } ] }, { "action": { "name": "os_compute_api:os-tenant-networks:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-tenant-networks:discoverable" } ] }, { "action": { "name": "os_compute_api:os-shelve:unshelve" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-shelve:unshelve" } ] }, { "action": { "name": "os_compute_api:os-user-data:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-user-data:discoverable" } ] }, { "action": { "name": "os_compute_api:os-virtual-interfaces" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-virtual-interfaces" } ] }, { "action": { "name": "os_compute_api:os-virtual-interfaces:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-virtual-interfaces:discoverable" } ] }, { "action": { "name": "os_compute_api:os-volumes" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-volumes" } ] }, { "action": { "name": "os_compute_api:os-volumes:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-volumes:discoverable" } ] }, { "action": { "name": "os_compute_api:os-volumes-attachments:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-volumes-attachments:index" } ] }, { "action": { "name": "os_compute_api:os-volumes-attachments:show" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-volumes-attachments:show" } ] }, { "action": { "name": "os_compute_api:os-volumes-attachments:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-volumes-attachments:create" } ] }, { "action": { "name": "os_compute_api:os-volumes-attachments:update" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-volumes-attachments:update" } ] }, { "action": { "name": "os_compute_api:os-volumes-attachments:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-volumes-attachments:delete" } ] }, { "action": { "name": "os_compute_api:os-volumes-attachments:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-volumes-attachments:discoverable" } ] }, { "action": { "name": "os_compute_api:os-availability-zone:list" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-availability-zone:list" } ] }, { "action": { "name": "os_compute_api:os-availability-zone:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-availability-zone:discoverable" } ] }, { "action": { "name": "os_compute_api:os-availability-zone:detail" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-availability-zone:detail" } ] }, { "action": { "name": "os_compute_api:os-used-limits" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-used-limits" } ] }, { "action": { "name": "os_compute_api:os-used-limits:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-used-limits:discoverable" } ] }, { "action": { "name": "os_compute_api:os-migrations:index" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-migrations:index" } ] }, { "action": { "name": "os_compute_api:os-migrations:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-migrations:discoverable" } ] }, { "action": { "name": "os_compute_api:os-assisted-volume-snapshots:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-assisted-volume-snapshots:create" } ] }, { "action": { "name": "os_compute_api:os-assisted-volume-snapshots:delete" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-assisted-volume-snapshots:delete" } ] }, { "action": { "name": "os_compute_api:os-assisted-volume-snapshots:discoverable" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-assisted-volume-snapshots:discoverable" } ] }, { "action": { "name": "os_compute_api:os-console-auth-tokens" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-console-auth-tokens" } ] }, { "action": { "name": "os_compute_api:os-server-external-events:create" }, "category": { "name": "action_id" }, "assignments": [ { "name": "os_compute_api:os-server-external-events:create" } ] } ], "meta_rules": [ { "name": "rbac", "description": "", "subject_categories": [ { "name": "role" } ], "object_categories": [ { "name": "id" } ], "action_categories": [ { "name": "action_id" } ] } ], "rules": [ { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "cells_scheduler_filter:TargetCellFilter" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:create:attach_network" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:create:attach_volume" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:create:forced_host" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_all" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_all_tenants" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_instance_metadata" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_all_instance_metadata" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_all_instance_system_metadata" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:update_instance_metadata" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:delete_instance_metadata" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_instance_faults" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_diagnostics" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_instance_diagnostics" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:start" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:stop" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_lock" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:lock" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:unlock" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:unlock_override" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_vnc_console" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_spice_console" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_rdp_console" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_serial_console" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_mks_console" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:get_console_output" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:reset_network" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:inject_network_info" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:add_fixed_ip" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:remove_fixed_ip" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:attach_volume" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:detach_volume" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:swap_volume" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:attach_interface" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:detach_interface" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:set_admin_password" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:rescue" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:unrescue" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:suspend" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:resume" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:pause" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:unpause" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:shelve" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:shelve_offload" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:unshelve" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:snapshot" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:snapshot_volume_backed" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:backup" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:resize" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:confirm_resize" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:revert_resize" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:rebuild" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:reboot" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:soft_delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:force_delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:security_groups:add_to_instance" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:security_groups:remove_from_instance" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:restore" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:volume_snapshot_create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute:volume_snapshot_delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:accounts" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:pause" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:unpause" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:suspend" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:resume" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:lock" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:unlock" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:resetNetwork" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:injectNetworkInfo" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:createBackup" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:migrateLive" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:resetState" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:admin_actions:migrate" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:aggregates" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:agents" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:attach_interfaces" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:baremetal_nodes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:cells" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:cells:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:cells:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:cells:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:cells:sync_instances" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:certificates" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:cloudpipe" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:cloudpipe_update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:config_drive" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:console_output" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:consoles" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:createserverext" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:deferred_delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:disk_config" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:evacuate" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:extended_server_attributes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:extended_status" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:extended_availability_zone" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:extended_ips" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:extended_ips_mac" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:extended_vif_net" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:extended_volumes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:fixed_ips" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavor_access" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavor_access:addTenantAccess" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavor_access:removeTenantAccess" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavor_disabled" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavor_rxtx" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavor_swap" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavorextradata" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavorextraspecs:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavorextraspecs:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavorextraspecs:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavorextraspecs:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavorextraspecs:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:flavormanage" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:floating_ip_dns" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:floating_ip_pools" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:floating_ips" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:floating_ips_bulk" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:fping" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:fping:all_tenants" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:hide_server_addresses" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:hosts" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:hypervisors" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:image_size" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:instance_actions" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:instance_actions:events" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:instance_usage_audit_log" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:keypairs" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:keypairs:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:keypairs:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:keypairs:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:keypairs:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:multinic" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:networks" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:networks:view" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:networks_associate" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:os-tenant-networks" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:quotas:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:quotas:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:quotas:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:quota_classes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:rescue" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:security_group_default_rules" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:security_groups" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:server_diagnostics" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:server_groups" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:server_password" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:server_usage" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:services" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:shelve" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:shelveOffload" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:simple_tenant_usage:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:simple_tenant_usage:list" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:unshelve" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:users" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:virtual_interfaces" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:virtual_storage_arrays" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:volumes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:volume_attachments:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:volume_attachments:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:volume_attachments:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:volume_attachments:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:volume_attachments:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:volumetypes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:availability_zone:list" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:availability_zone:detail" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:used_limits_for_admin" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:migrations:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:os-assisted-volume-snapshots:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:os-assisted-volume-snapshots:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:console_auth_tokens" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "compute_extension:os-server-external-events:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_all" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:associate" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:disassociate" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_vifs_by_instance" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:allocate_for_instance" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:deallocate_for_instance" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:validate_networks" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_instance_uuids_by_ip_filter" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_instance_id_by_floating_address" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:setup_networks_on_host" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_backdoor_port" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_floating_ip" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_floating_ip_pools" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_floating_ip_by_address" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_floating_ips_by_project" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_floating_ips_by_fixed_address" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:allocate_floating_ip" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:associate_floating_ip" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:disassociate_floating_ip" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:release_floating_ip" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:migrate_instance_start" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:migrate_instance_finish" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_fixed_ip" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_fixed_ip_by_address" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:add_fixed_ip_to_instance" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:remove_fixed_ip_from_instance" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:add_network_to_project" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_instance_nw_info" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_dns_domains" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:add_dns_entry" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:modify_dns_entry" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:delete_dns_entry" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_dns_entries_by_address" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_dns_entries_by_name" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:create_private_dns_domain" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:create_public_dns_domain" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:delete_dns_domain" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:attach_external_network" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "network:get_vif_by_mac_address" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:detail:get_all_tenants" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:index:get_all_tenants" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:confirm_resize" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:create:attach_network" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:create:attach_volume" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:create:forced_host" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:detail" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:reboot" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:rebuild" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:resize" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:revert_resize" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:create_image" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:create_image:allow_volume_backed" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:start" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:stop" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-access-ips:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-access-ips" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-admin-actions" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-admin-actions:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-admin-actions:reset_network" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-admin-actions:inject_network_info" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-admin-actions:reset_state" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-admin-password" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-admin-password:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-aggregates:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-aggregates:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-aggregates:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-aggregates:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-aggregates:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-aggregates:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-aggregates:add_host" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-aggregates:remove_host" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-aggregates:set_metadata" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-agents" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-agents:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-attach-interfaces" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-attach-interfaces:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-baremetal-nodes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-baremetal-nodes:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-block-device-mapping-v1:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-cells" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-cells:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-cells:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-cells:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-cells:sync_instances" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-cells:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-certificates:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-certificates:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-certificates:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-cloudpipe" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-cloudpipe:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-config-drive" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-consoles:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-consoles:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-consoles:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-consoles:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-consoles:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-console-output:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-console-output" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-remote-consoles" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-remote-consoles:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-create-backup:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-create-backup" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-deferred-delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-deferred-delete:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-disk-config" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-disk-config:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-evacuate" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-evacuate:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-extended-server-attributes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-extended-server-attributes:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-extended-status" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-extended-status:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-extended-availability-zone" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-extended-availability-zone:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:extensions" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:extension_info:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-extended-volumes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-extended-volumes:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-fixed-ips" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-fixed-ips:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-access" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-access:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-access:remove_tenant_access" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-access:add_tenant_access" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-rxtx" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-rxtx:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:flavors:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-extra-specs:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-extra-specs:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-extra-specs:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-extra-specs:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-extra-specs:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-extra-specs:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-manage:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-flavor-manage" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ip-dns" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ip-dns:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ip-dns:domain:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ip-dns:domain:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ip-pools" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ip-pools:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ips" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ips:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ips-bulk" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-floating-ips-bulk:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-fping" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-fping:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-fping:all_tenants" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-hide-server-addresses" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-hide-server-addresses:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-hosts" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-hosts:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-hypervisors" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-hypervisors:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:images:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:image-size" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:image-size:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-instance-actions" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-instance-actions:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-instance-actions:events" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-instance-usage-audit-log" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-instance-usage-audit-log:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:ips:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:ips:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:ips:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-keypairs:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-keypairs" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-keypairs:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-keypairs:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-keypairs:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-keypairs:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:limits:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:limits" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-lock-server:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-lock-server:lock" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-lock-server:unlock" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-lock-server:unlock:unlock_override" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-migrate-server:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-migrate-server:migrate" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-migrate-server:migrate_live" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-multinic" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-multinic:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-networks" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-networks:view" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-networks:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-networks-associate" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-networks-associate:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-pause-server:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-pause-server:pause" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-pause-server:unpause" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-pci:pci_servers" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-pci:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-pci:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-pci:detail" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-pci:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-personality:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-preserve-ephemeral-rebuild:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-quota-sets:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-quota-sets:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-quota-sets:defaults" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-quota-sets:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-quota-sets:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-quota-sets:detail" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-quota-class-sets:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-quota-class-sets:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-quota-class-sets:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-rescue" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-rescue:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-scheduler-hints:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-security-group-default-rules:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-security-group-default-rules" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-security-groups" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-security-groups:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-server-diagnostics" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-server-diagnostics:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-server-password" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-server-password:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-server-usage" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-server-usage:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-server-groups" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-server-groups:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-services" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-services:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:server-metadata:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:server-metadata:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:server-metadata:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:server-metadata:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:server-metadata:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:server-metadata:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:server-metadata:update_all" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:servers:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-shelve:shelve" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-shelve:shelve:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-shelve:shelve_offload" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-simple-tenant-usage:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-simple-tenant-usage:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-simple-tenant-usage:list" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-suspend-server:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-suspend-server:suspend" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-suspend-server:resume" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-tenant-networks" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-tenant-networks:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-shelve:unshelve" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-user-data:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-virtual-interfaces" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-virtual-interfaces:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-volumes" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-volumes:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-volumes-attachments:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-volumes-attachments:show" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-volumes-attachments:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-volumes-attachments:update" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-volumes-attachments:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-volumes-attachments:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-availability-zone:list" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-availability-zone:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-availability-zone:detail" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-used-limits" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-used-limits:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-migrations:index" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-migrations:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-assisted-volume-snapshots:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-assisted-volume-snapshots:delete" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-assisted-volume-snapshots:discoverable" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-console-auth-tokens" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true }, { "meta_rule": { "name": "rbac" }, "rule": { "subject_data": [ { "name": "admin" } ], "object_data": [ { "name": "all_vm" } ], "action_data": [ { "name": "os_compute_api:os-server-external-events:create" } ] }, "policy": { "name": "OpenStack RBAC Policy" }, "instructions": [ { "decision": "grant" } ], "enabled": true } ] }