The following is an overview of all available policies in Cinder.
context_is_admin
Default: | role:admin |
---|
Decides what is required for the ‘is_admin:True’ check to succeed.
admin_or_owner
Default: | is_admin:True or (role:admin and is_admin_project:True) or project_id:%(project_id)s |
---|
Default rule for most non-Admin APIs.
admin_api
Default: | is_admin:True or (role:admin and is_admin_project:True) |
---|
Default rule for most Admin APIs.
volume:attachment_create
Default: | <empty string> |
---|---|
Operations: |
|
Create attachment.
volume:attachment_update
Default: |
|
---|---|
Operations: |
|
Update attachment.
volume:attachment_delete
Default: |
|
---|---|
Operations: |
|
Delete attachment.
volume:attachment_complete
Default: |
|
---|---|
Operations: |
|
Mark a volume attachment process as completed (in-use)
volume:multiattach_bootable_volume
Default: |
|
---|---|
Operations: |
|
Allow multiattach of bootable volumes.
message:get_all
Default: |
|
---|---|
Operations: |
|
List messages.
message:get
Default: |
|
---|---|
Operations: |
|
Show message.
message:delete
Default: |
|
---|---|
Operations: |
|
Delete message.
clusters:get_all
Default: |
|
---|---|
Operations: |
|
List clusters.
clusters:get
Default: |
|
---|---|
Operations: |
|
Show cluster.
clusters:update
Default: |
|
---|---|
Operations: |
|
Update cluster.
workers:cleanup
Default: |
|
---|---|
Operations: |
|
Clean up workers.
volume:get_snapshot_metadata
Default: |
|
---|---|
Operations: |
|
Show snapshot’s metadata or one specified metadata with a given key.
volume:update_snapshot_metadata
Default: |
|
---|---|
Operations: |
|
Update snapshot’s metadata or one specified metadata with a given key.
volume:delete_snapshot_metadata
Default: |
|
---|---|
Operations: |
|
Delete snapshot’s specified metadata with a given key.
volume:get_all_snapshots
Default: |
|
---|---|
Operations: |
|
List snapshots.
volume_extension:extended_snapshot_attributes
Default: |
|
---|---|
Operations: |
|
List snapshots with extended attributes.
volume:create_snapshot
Default: |
|
---|---|
Operations: |
|
Create snapshot.
volume:get_snapshot
Default: |
|
---|---|
Operations: |
|
Show snapshot.
volume:update_snapshot
Default: |
|
---|---|
Operations: |
|
Update snapshot.
volume:delete_snapshot
Default: |
|
---|---|
Operations: |
|
Delete snapshot.
volume_extension:snapshot_admin_actions:reset_status
Default: |
|
---|---|
Operations: |
|
Reset status of a snapshot.
snapshot_extension:snapshot_actions:update_snapshot_status
Default: | <empty string> |
---|---|
Operations: |
|
Update database fields of snapshot.
volume_extension:snapshot_admin_actions:force_delete
Default: |
|
---|---|
Operations: |
|
Force delete a snapshot.
snapshot_extension:list_manageable
Default: |
|
---|---|
Operations: |
|
List (in detail) of snapshots which are available to manage.
snapshot_extension:snapshot_manage
Default: |
|
---|---|
Operations: |
|
Manage an existing snapshot.
snapshot_extension:snapshot_unmanage
Default: |
|
---|---|
Operations: |
|
Stop managing a snapshot.
backup:get_all
Default: |
|
---|---|
Operations: |
|
List backups.
backup:backup_project_attribute
Default: |
|
---|---|
Operations: |
|
List backups or show backup with project attributes.
backup:create
Default: | <empty string> |
---|---|
Operations: |
|
Create backup.
backup:get
Default: |
|
---|---|
Operations: |
|
Show backup.
backup:update
Default: |
|
---|---|
Operations: |
|
Update backup.
backup:delete
Default: |
|
---|---|
Operations: |
|
Delete backup.
backup:restore
Default: |
|
---|---|
Operations: |
|
Restore backup.
backup:backup-import
Default: |
|
---|---|
Operations: |
|
Import backup.
backup:export-import
Default: |
|
---|---|
Operations: |
|
Export backup.
volume_extension:backup_admin_actions:reset_status
Default: |
|
---|---|
Operations: |
|
Reset status of a backup.
volume_extension:backup_admin_actions:force_delete
Default: |
|
---|---|
Operations: |
|
Force delete a backup.
group:get_all
Default: |
|
---|---|
Operations: |
|
List groups.
group:create
Default: | <empty string> |
---|---|
Operations: |
|
Create group.
group:get
Default: |
|
---|---|
Operations: |
|
Show group.
group:update
Default: |
|
---|---|
Operations: |
|
Update group.
group:group_types_manage
Default: |
|
---|---|
Operations: |
|
Create, update or delete a group type.
group:access_group_types_specs
Default: |
|
---|---|
Operations: |
|
Show group type with type specs attributes.
group:group_types_specs
Default: |
|
---|---|
Operations: |
|
Create, show, update and delete group type spec.
group:get_all_group_snapshots
Default: |
|
---|---|
Operations: |
|
List group snapshots.
group:create_group_snapshot
Default: | <empty string> |
---|---|
Operations: |
|
Create group snapshot.
group:get_group_snapshot
Default: |
|
---|---|
Operations: |
|
Show group snapshot.
group:delete_group_snapshot
Default: |
|
---|---|
Operations: |
|
Delete group snapshot.
group:update_group_snapshot
Default: |
|
---|---|
Operations: |
|
Update group snapshot.
group:reset_group_snapshot_status
Default: |
|
---|---|
Operations: |
|
Reset status of group snapshot.
group:delete
Default: |
|
---|---|
Operations: |
|
Delete group.
group:reset_status
Default: |
|
---|---|
Operations: |
|
Reset status of group.
group:enable_replication
Default: |
|
---|---|
Operations: |
|
Enable replication.
group:disable_replication
Default: |
|
---|---|
Operations: |
|
Disable replication.
group:failover_replication
Default: |
|
---|---|
Operations: |
|
Fail over replication.
group:list_replication_targets
Default: |
|
---|---|
Operations: |
|
List failover replication.
volume_extension:qos_specs_manage:get_all
Default: |
|
---|---|
Operations: |
|
List qos specs or list all associations.
volume_extension:qos_specs_manage:get
Default: |
|
---|---|
Operations: |
|
Show qos specs.
volume_extension:qos_specs_manage:create
Default: |
|
---|---|
Operations: |
|
Create qos specs.
volume_extension:qos_specs_manage:update
Default: |
|
---|---|
Operations: |
|
Update qos specs (including updating association).
volume_extension:qos_specs_manage:delete
Default: |
|
---|---|
Operations: |
|
delete qos specs or unset one specified qos key.
volume_extension:quota_classes
Default: |
|
---|---|
Operations: |
|
Show or update project quota class.
volume_extension:quotas:show
Default: |
|
---|---|
Operations: |
|
Show project quota (including usage and default).
volume_extension:quotas:update
Default: |
|
---|---|
Operations: |
|
Update project quota.
volume_extension:quotas:delete
Default: |
|
---|---|
Operations: |
|
Delete project quota.
volume_extension:quota_classes:validate_setup_for_nested_quota_use
Default: |
|
---|---|
Operations: |
|
Validate setup for nested quota.
volume_extension:capabilities
Default: |
|
---|---|
Operations: |
|
Show backend capabilities.
volume_extension:services:index
Default: |
|
---|---|
Operations: |
|
List all services.
volume_extension:services:update
Default: |
|
---|---|
Operations: |
|
Update service, including failover_host, thaw, freeze, disable, enable, set-log and get-log actions.
volume:freeze_host
Default: |
|
---|---|
Operations: |
|
Freeze a backend host.
volume:thaw_host
Default: |
|
---|---|
Operations: |
|
Thaw a backend host.
volume:failover_host
Default: |
|
---|---|
Operations: |
|
Failover a backend host.
scheduler_extension:scheduler_stats:get_pools
Default: |
|
---|---|
Operations: |
|
List all backend pools.
volume_extension:hosts
Default: |
|
---|---|
Operations: |
|
List, update or show hosts for a project.
limits_extension:used_limits
Default: |
|
---|---|
Operations: |
|
Show limits with used limit attributes.
volume_extension:list_manageable
Default: |
|
---|---|
Operations: |
|
List (in detail) of volumes which are available to manage.
volume_extension:volume_manage
Default: |
|
---|---|
Operations: |
|
Manage existing volumes.
volume_extension:volume_unmanage
Default: |
|
---|---|
Operations: |
|
Stop managing a volume.
volume_extension:types_manage
Default: |
|
---|---|
Operations: |
|
Create, update and delete volume type.
volume_extension:volume_type_encryption
Default: |
|
---|---|
Operations: |
|
List, show, create, update and delete volume type encryption.
volume_extension:access_types_extra_specs
Default: |
|
---|---|
Operations: |
|
List or show volume type with access type extra specs attribute.
volume_extension:access_types_qos_specs_id
Default: |
|
---|---|
Operations: |
|
List or show volume type with access type qos specs id attribute.
volume_extension:volume_type_access
Default: |
|
---|---|
Operations: |
|
Volume type access related APIs.
volume_extension:volume_type_access:addProjectAccess
Default: |
|
---|---|
Operations: |
|
Add volume type access for project.
volume_extension:volume_type_access:removeProjectAccess
Default: |
|
---|---|
Operations: |
|
Remove volume type access for project.
volume:extend
Default: |
|
---|---|
Operations: |
|
Extend a volume.
volume:extend_attached_volume
Default: |
|
---|---|
Operations: |
|
Extend a attached volume.
volume:revert_to_snapshot
Default: |
|
---|---|
Operations: |
|
Revert a volume to a snapshot.
volume_extension:volume_admin_actions:reset_status
Default: |
|
---|---|
Operations: |
|
Reset status of a volume.
volume:retype
Default: |
|
---|---|
Operations: |
|
Retype a volume.
volume:update_readonly_flag
Default: |
|
---|---|
Operations: |
|
Update a volume’s readonly flag.
volume_extension:volume_admin_actions:force_delete
Default: |
|
---|---|
Operations: |
|
Force delete a volume.
volume_extension:volume_actions:upload_public
Default: |
|
---|---|
Operations: |
|
Upload a volume to image with public visibility.
volume_extension:volume_actions:upload_image
Default: |
|
---|---|
Operations: |
|
Upload a volume to image.
volume_extension:volume_admin_actions:force_detach
Default: |
|
---|---|
Operations: |
|
Force detach a volume.
volume_extension:volume_admin_actions:migrate_volume
Default: |
|
---|---|
Operations: |
|
migrate a volume to a specified host.
volume_extension:volume_admin_actions:migrate_volume_completion
Default: |
|
---|---|
Operations: |
|
Complete a volume migration.
volume_extension:volume_actions:initialize_connection
Default: |
|
---|---|
Operations: |
|
Initialize volume attachment.
volume_extension:volume_actions:terminate_connection
Default: |
|
---|---|
Operations: |
|
Terminate volume attachment.
volume_extension:volume_actions:roll_detaching
Default: |
|
---|---|
Operations: |
|
Roll back volume status to ‘in-use’.
volume_extension:volume_actions:reserve
Default: |
|
---|---|
Operations: |
|
Mark volume as reserved.
volume_extension:volume_actions:unreserve
Default: |
|
---|---|
Operations: |
|
Unmark volume as reserved.
volume_extension:volume_actions:begin_detaching
Default: |
|
---|---|
Operations: |
|
Begin detach volumes.
volume_extension:volume_actions:attach
Default: |
|
---|---|
Operations: |
|
Add attachment metadata.
volume_extension:volume_actions:detach
Default: |
|
---|---|
Operations: |
|
Clear attachment metadata.
volume:get_all_transfers
Default: |
|
---|---|
Operations: |
|
List volume transfer.
volume:create_transfer
Default: |
|
---|---|
Operations: |
|
Create a volume transfer.
volume:get_transfer
Default: |
|
---|---|
Operations: |
|
Show one specified volume transfer.
volume:accept_transfer
Default: | <empty string> |
---|---|
Operations: |
|
Accept a volume transfer.
volume:delete_transfer
Default: |
|
---|---|
Operations: |
|
Delete volume transfer.
volume:get_volume_metadata
Default: |
|
---|---|
Operations: |
|
Show volume’s metadata or one specified metadata with a given key.
volume:create_volume_metadata
Default: |
|
---|---|
Operations: |
|
Create volume metadata.
volume:update_volume_metadata
Default: |
|
---|---|
Operations: |
|
Update volume’s metadata or one specified metadata with a given key.
volume:delete_volume_metadata
Default: |
|
---|---|
Operations: |
|
Delete volume’s specified metadata with a given key.
volume_extension:volume_image_metadata
Default: |
|
---|---|
Operations: |
|
Volume’s image metadata related operation, create, delete, show and list.
volume:update_volume_admin_metadata
Default: |
|
---|---|
Operations: |
|
Update volume admin metadata. It’s used in attach and os-update_readonly_flag APIs
volume_extension:types_extra_specs:index
Default: |
|
---|---|
Operations: |
|
List type extra specs.
volume_extension:types_extra_specs:create
Default: |
|
---|---|
Operations: |
|
Create type extra specs.
volume_extension:types_extra_specs:show
Default: |
|
---|---|
Operations: |
|
Show one specified type extra specs.
volume_extension:types_extra_specs:update
Default: |
|
---|---|
Operations: |
|
Update type extra specs.
volume_extension:types_extra_specs:delete
Default: |
|
---|---|
Operations: |
|
Delete type extra specs.
volume:create
Default: | <empty string> |
---|---|
Operations: |
|
Create volume.
volume:create_from_image
Default: | <empty string> |
---|---|
Operations: |
|
Create volume from image.
volume:get
Default: |
|
---|---|
Operations: |
|
Show volume.
volume:get_all
Default: |
|
---|---|
Operations: |
|
List volumes.
volume:update
Default: |
|
---|---|
Operations: |
|
Update volume.
volume:delete
Default: |
|
---|---|
Operations: |
|
Delete volume.
volume:force_delete
Default: |
|
---|---|
Operations: |
|
Force Delete a volume.
volume_extension:volume_host_attribute
Default: |
|
---|---|
Operations: |
|
List or show volume with host attribute.
volume_extension:volume_tenant_attribute
Default: |
|
---|---|
Operations: |
|
List or show volume with tenant attribute.
volume_extension:volume_mig_status_attribute
Default: |
|
---|---|
Operations: |
|
List or show volume with migration status attribute.
volume_extension:volume_encryption_metadata
Default: |
|
---|---|
Operations: |
|
Show volume’s encryption metadata.
volume:multiattach
Default: |
|
---|---|
Operations: |
|
Create multiattach capable volume.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.