diff options
author | Igor Malinovskiy <u.glide@gmail.com> | 2020-04-26 18:04:03 +0300 |
---|---|---|
committer | Michael Johnson <johnsomor@gmail.com> | 2023-02-14 01:54:15 +0000 |
commit | f39704dcd813ac26349faf1dd4b563d55e713c09 (patch) | |
tree | f5121ea53e1d1f7efcba5a1408d8d347544bea20 /api-ref/source/parameters.yaml | |
parent | 381317dc3bbd56e8580c97cfacfc2b6525def6af (diff) | |
download | designate-f39704dcd813ac26349faf1dd4b563d55e713c09.tar.gz |
Implement sharing of zones
Author: Igor Malinovskiy <u.glide@gmail.com>
Co-Authored-By: Sergey Drozdov <sergey.drozdov.dev@gmail.com, sergey.drozdov93@thehutgroup.com>
Co-Authored-By: Michael Johnson <johnsomor@gmail.com>
Change-Id: Ibd780f3c695a95be00ff97d7736d5a0bebea79b9
Closes-Bug: #1714088
Depends-On: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/872069
Diffstat (limited to 'api-ref/source/parameters.yaml')
-rw-r--r-- | api-ref/source/parameters.yaml | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/api-ref/source/parameters.yaml b/api-ref/source/parameters.yaml index ef463af8..ba7aa4e9 100644 --- a/api-ref/source/parameters.yaml +++ b/api-ref/source/parameters.yaml @@ -23,6 +23,14 @@ x-auth-token: required: false type: string +x-designate-delete-shares: + description: | + If enabled, this will delete associated shares along with the resource. + in: header + required: false + type: bool + min_version: 2.1 + x-designate-edit-managed-records: description: | If enabled this will all users to edit records flagged as managed @@ -121,6 +129,14 @@ path_zone_import_id: required: true type: uuid +path_zone_share_id: + description: | + ID of the zone share. + in: path + required: true + type: uuid + min_version: 2.1 + path_zone_transfer_accept_id: description: | ID for this zone transfer accept @@ -255,6 +271,15 @@ sort_key: required: false type: string +target_project_id_filter: + description: | + Filter results to only show resources that have a matching + target_project_id + in: query + required: false + type: string + min_version: 2.1 + tld_name_filter: description: | Filter results to only show tlds that have a name matching the filter @@ -691,6 +716,22 @@ service_statuses: required: true type: array +shared: + description: | + True if the zone is shared with another project. + in: body + required: true + type: bool + min_version: 2.1 + +shared_zone_id: + description: | + ID for the zone being shared. + in: body + required: true + type: uuid + min_version: 2.1 + stats: description: | Statistics for the service. @@ -705,6 +746,14 @@ status: required: true type: enum +target_project_id: + description: | + The project ID the zone will be shared with. + in: body + required: true + type: string + min_version: 2.1 + tld_description: description: | Description for this tld |