manila/api-ref/source
silvacarloss 0f82690ddd Allow restricting access rules fields and deletion
Access rules rules allow API will now take three additional
parameters:

- lock_visibility: when True, only services, administrators and
  the same user will be able to see the content of ``access_to`` and
  access_key.

- lock_deletion: when True, the access rule will be locked for
  deletion. Only services, administrators or the user that placed
  the lock will be able to drop the access rule.

- lock_reason: a reason for the lock. This parameter should only
  be provided in the presence of at least one of the former
  parameters.

In order to delete an access rule that is currently locked, the
requester will need to specify ``unrestrict=True`` in the request.

In case a service placed the restrictions, only the own service or
the system administrator will be able to release it.

This change also implements filters to the access list API. It is
now possible to filter access rules based on `access_to`,
`access_type`, `access_level` and `access_key`.

DocImpact

Change-Id: Iea422c9d6bc99a81cd88c5f4b7055d6a1cf97fdc
2023-08-24 14:53:06 -03:00
..
common Add api-ref for share network subnets 2020-08-06 21:58:37 +00:00
samples Allow restricting access rules fields and deletion 2023-08-24 14:53:06 -03:00
availability-zones.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
conf.py Switch to newer openstackdocstheme and reno versions 2020-05-21 13:01:11 +02:00
experimental.inc [doc] Move Experimental APIs description to a common place 2017-09-04 09:25:14 +00:00
extensions.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
index.rst Resource Locks: Support for share deletion lock 2023-08-18 10:47:25 -07:00
limits.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
os-share-manage.inc [DOC] Replace references to policy.json 2022-07-05 15:11:25 +00:00
parameters.yaml Allow restricting access rules fields and deletion 2023-08-24 14:53:06 -03:00
quota-classes.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
quota-sets.inc [api-ref] Enhance quotas per share types doc 2023-05-26 17:15:16 -03:00
resource-locks.inc Resource Locks: Support for share deletion lock 2023-08-18 10:47:25 -07:00
scheduler-stats.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
security-services.inc Add 'default_ad_site' field to security service object 2023-02-16 09:28:28 +00:00
services.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
share-access-rule-metadata.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
share-access-rules.inc Allow restricting access rules fields and deletion 2023-08-24 14:53:06 -03:00
share-actions.inc Allow restricting access rules fields and deletion 2023-08-24 14:53:06 -03:00
share-export-locations.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
share-group-snapshots.inc [DOC] Replace references to policy.json 2022-07-05 15:11:25 +00:00
share-group-types.inc Merge "Fix headings in the API ref" 2022-05-12 13:20:58 +00:00
share-groups.inc [DOC] Replace references to policy.json 2022-07-05 15:11:25 +00:00
share-instance-export-locations.inc [DOC] Replace references to policy.json 2022-07-05 15:11:25 +00:00
share-instances.inc [DOC] Replace references to policy.json 2022-07-05 15:11:25 +00:00
share-metadata.inc [DOC] Add api reference to share network subnet metadata 2023-04-11 14:58:40 -03:00
share-migration.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
share-network-subnets-metadata.inc [DOC] Add api reference to share network subnet metadata 2023-04-11 14:58:40 -03:00
share-network-subnets.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
share-networks.inc Merge "[api-ref] Fix missing parameters in share network list" 2022-09-16 16:02:36 +00:00
share-replica-export-locations.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
share-replicas.inc Add quiesce_wait_time option to share replica promote API. 2023-02-08 16:05:28 +00:00
share-server-migration.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
share-servers.inc [DOC] Replace references to policy.json 2022-07-05 15:11:25 +00:00
share-transfers.inc Update micversion to 2.77, support share transfer between project 2023-02-17 16:05:01 +08:00
share-types.inc [DOC] Replace references to policy.json 2022-07-05 15:11:25 +00:00
shares.inc Update micversion to 2.77, support share transfer between project 2023-02-17 16:05:01 +08:00
snapshot-instances.inc [DOC] Replace references to policy.json 2022-07-05 15:11:25 +00:00
snapshot-metadata.inc [DOC] Add Snapshot Metadata Documentation 2023-08-11 17:43:55 +00:00
snapshots.inc Add count info in 'snapshot list' API 2023-07-25 08:33:15 +00:00
status.yaml Use rest_status_code for api-ref response codes 2018-03-24 01:07:16 +00:00
user-messages.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30
versions.inc Fix headings in the API ref 2022-03-25 01:56:30 +05:30