{ "default_microversion": null, "max_microversion": null, "operations": [ { "collection_key": null, "introduced_in": "yoga", "kind": "custom", "method": "GET", "operation_id": "designate_versions", "path": "/v2", "requires_auth": true, "requires_project": false, "resource_type": "version", "service": "designate", "status_code": 200 }, { "collection_key": "zones", "introduced_in": "yoga", "kind": "collection", "method": "GET", "operation_id": "zone_list", "path": "/v2/zones", "requires_auth": true, "requires_project": true, "resource_type": "zone", "service": "designate", "status_code": 200 }, { "collection_key": "zones", "create_status": 201, "introduced_in": "yoga", "item_key": "zone", "kind": "collection", "method": "POST", "operation_id": "zone_create", "path": "/v2/zones", "requires_auth": true, "requires_project": true, "resource_type": "zone", "service": "designate", "status_code": 201 }, { "collection_key": "zones", "introduced_in": "yoga", "item_key": "zone", "kind": "item", "method": "GET", "operation_id": "zone_show", "path": "/v2/zones/{id}", "requires_auth": true, "requires_project": true, "resource_type": "zone", "service": "designate", "status_code": 200 }, { "collection_key": "zones", "introduced_in": "yoga", "item_key": "zone", "kind": "item", "method": "PUT", "operation_id": "zone_update", "path": "/v2/zones/{id}", "requires_auth": true, "requires_project": true, "resource_type": "zone", "service": "designate", "status_code": 200 }, { "collection_key": "zones", "introduced_in": "yoga", "item_key": "zone", "kind": "item", "method": "PATCH", "operation_id": "zone_patch", "path": "/v2/zones/{id}", "requires_auth": true, "requires_project": true, "resource_type": "zone", "service": "designate", "status_code": 200 }, { "collection_key": "zones", "introduced_in": "yoga", "kind": "item", "method": "DELETE", "operation_id": "zone_delete", "path": "/v2/zones/{id}", "requires_auth": true, "requires_project": true, "resource_type": "zone", "service": "designate", "status_code": 204 }, { "collection_key": "recordsets", "introduced_in": "caracal", "kind": "collection", "method": "GET", "operation_id": "recordset_list", "path": "/v2/zones/{zone_id}/recordsets", "requires_auth": true, "requires_project": true, "resource_type": "recordset", "service": "designate", "status_code": 200 }, { "collection_key": "recordsets", "create_status": 201, "introduced_in": "caracal", "item_key": "recordset", "kind": "collection", "method": "POST", "operation_id": "recordset_create", "path": "/v2/zones/{zone_id}/recordsets", "requires_auth": true, "requires_project": true, "resource_type": "recordset", "service": "designate", "status_code": 201 }, { "collection_key": "recordsets", "introduced_in": "caracal", "item_key": "recordset", "kind": "item", "method": "GET", "operation_id": "recordset_show", "path": "/v2/zones/{zone_id}/recordsets/{id}", "requires_auth": true, "requires_project": true, "resource_type": "recordset", "service": "designate", "status_code": 200 }, { "collection_key": "recordsets", "introduced_in": "caracal", "item_key": "recordset", "kind": "item", "method": "PUT", "operation_id": "recordset_update", "path": "/v2/zones/{zone_id}/recordsets/{id}", "requires_auth": true, "requires_project": true, "resource_type": "recordset", "service": "designate", "status_code": 200 }, { "collection_key": "recordsets", "introduced_in": "caracal", "item_key": "recordset", "kind": "item", "method": "PATCH", "operation_id": "recordset_patch", "path": "/v2/zones/{zone_id}/recordsets/{id}", "requires_auth": true, "requires_project": true, "resource_type": "recordset", "service": "designate", "status_code": 200 }, { "collection_key": "recordsets", "introduced_in": "caracal", "kind": "item", "method": "DELETE", "operation_id": "recordset_delete", "path": "/v2/zones/{zone_id}/recordsets/{id}", "requires_auth": true, "requires_project": true, "resource_type": "recordset", "service": "designate", "status_code": 204 }, { "collection_key": "tlds", "introduced_in": "caracal", "kind": "collection", "method": "GET", "operation_id": "tld_list", "path": "/v2/tlds", "requires_auth": true, "requires_project": true, "resource_type": "tld", "service": "designate", "status_code": 200 }, { "collection_key": "tlds", "create_status": 201, "introduced_in": "caracal", "item_key": "tld", "kind": "collection", "method": "POST", "operation_id": "tld_create", "path": "/v2/tlds", "requires_auth": true, "requires_project": true, "resource_type": "tld", "service": "designate", "status_code": 201 }, { "collection_key": "tlds", "introduced_in": "caracal", "item_key": "tld", "kind": "item", "method": "GET", "operation_id": "tld_show", "path": "/v2/tlds/{id}", "requires_auth": true, "requires_project": true, "resource_type": "tld", "service": "designate", "status_code": 200 }, { "collection_key": "tlds", "introduced_in": "caracal", "item_key": "tld", "kind": "item", "method": "PUT", "operation_id": "tld_update", "path": "/v2/tlds/{id}", "requires_auth": true, "requires_project": true, "resource_type": "tld", "service": "designate", "status_code": 200 }, { "collection_key": "tlds", "introduced_in": "caracal", "item_key": "tld", "kind": "item", "method": "PATCH", "operation_id": "tld_patch", "path": "/v2/tlds/{id}", "requires_auth": true, "requires_project": true, "resource_type": "tld", "service": "designate", "status_code": 200 }, { "collection_key": "tlds", "introduced_in": "caracal", "kind": "item", "method": "DELETE", "operation_id": "tld_delete", "path": "/v2/tlds/{id}", "requires_auth": true, "requires_project": true, "resource_type": "tld", "service": "designate", "status_code": 204 }, { "collection_key": "blacklists", "introduced_in": "caracal", "kind": "collection", "method": "GET", "operation_id": "blacklist_list", "path": "/v2/blacklists", "requires_auth": true, "requires_project": true, "resource_type": "blacklist", "service": "designate", "status_code": 200 }, { "collection_key": "blacklists", "create_status": 201, "introduced_in": "caracal", "item_key": "blacklist", "kind": "collection", "method": "POST", "operation_id": "blacklist_create", "path": "/v2/blacklists", "requires_auth": true, "requires_project": true, "resource_type": "blacklist", "service": "designate", "status_code": 201 }, { "collection_key": "blacklists", "introduced_in": "caracal", "item_key": "blacklist", "kind": "item", "method": "GET", "operation_id": "blacklist_show", "path": "/v2/blacklists/{id}", "requires_auth": true, "requires_project": true, "resource_type": "blacklist", "service": "designate", "status_code": 200 }, { "collection_key": "blacklists", "introduced_in": "caracal", "item_key": "blacklist", "kind": "item", "method": "PUT", "operation_id": "blacklist_update", "path": "/v2/blacklists/{id}", "requires_auth": true, "requires_project": true, "resource_type": "blacklist", "service": "designate", "status_code": 200 }, { "collection_key": "blacklists", "introduced_in": "caracal", "item_key": "blacklist", "kind": "item", "method": "PATCH", "operation_id": "blacklist_patch", "path": "/v2/blacklists/{id}", "requires_auth": true, "requires_project": true, "resource_type": "blacklist", "service": "designate", "status_code": 200 }, { "collection_key": "blacklists", "introduced_in": "caracal", "kind": "item", "method": "DELETE", "operation_id": "blacklist_delete", "path": "/v2/blacklists/{id}", "requires_auth": true, "requires_project": true, "resource_type": "blacklist", "service": "designate", "status_code": 204 }, { "collection_key": "pools", "introduced_in": "yoga", "kind": "collection", "method": "GET", "operation_id": "pool_list", "path": "/v2/pools", "requires_auth": true, "requires_project": true, "resource_type": "pool", "service": "designate", "status_code": 200 }, { "collection_key": "pools", "create_status": 201, "introduced_in": "yoga", "item_key": "pool", "kind": "collection", "method": "POST", "operation_id": "pool_create", "path": "/v2/pools", "requires_auth": true, "requires_project": true, "resource_type": "pool", "service": "designate", "status_code": 201 }, { "collection_key": "pools", "introduced_in": "yoga", "item_key": "pool", "kind": "item", "method": "GET", "operation_id": "pool_show", "path": "/v2/pools/{id}", "requires_auth": true, "requires_project": true, "resource_type": "pool", "service": "designate", "status_code": 200 }, { "collection_key": "pools", "introduced_in": "yoga", "item_key": "pool", "kind": "item", "method": "PUT", "operation_id": "pool_update", "path": "/v2/pools/{id}", "requires_auth": true, "requires_project": true, "resource_type": "pool", "service": "designate", "status_code": 200 }, { "collection_key": "pools", "introduced_in": "yoga", "item_key": "pool", "kind": "item", "method": "PATCH", "operation_id": "pool_patch", "path": "/v2/pools/{id}", "requires_auth": true, "requires_project": true, "resource_type": "pool", "service": "designate", "status_code": 200 }, { "collection_key": "pools", "introduced_in": "yoga", "kind": "item", "method": "DELETE", "operation_id": "pool_delete", "path": "/v2/pools/{id}", "requires_auth": true, "requires_project": true, "resource_type": "pool", "service": "designate", "status_code": 204 }, { "collection_key": "service_statuses", "introduced_in": "yoga", "kind": "collection", "method": "GET", "operation_id": "service_status_list", "path": "/v2/service_statuses", "requires_auth": true, "requires_project": true, "resource_type": "service_status", "service": "designate", "status_code": 200 }, { "collection_key": "service_statuses", "create_status": 201, "introduced_in": "yoga", "item_key": "service_statuse", "kind": "collection", "method": "POST", "operation_id": "service_status_create", "path": "/v2/service_statuses", "requires_auth": true, "requires_project": true, "resource_type": "service_status", "service": "designate", "status_code": 201 }, { "collection_key": "service_statuses", "introduced_in": "yoga", "item_key": "service_statuse", "kind": "item", "method": "GET", "operation_id": "service_status_show", "path": "/v2/service_statuses/{id}", "requires_auth": true, "requires_project": true, "resource_type": "service_status", "service": "designate", "status_code": 200 }, { "collection_key": "service_statuses", "introduced_in": "yoga", "item_key": "service_statuse", "kind": "item", "method": "PUT", "operation_id": "service_status_update", "path": "/v2/service_statuses/{id}", "requires_auth": true, "requires_project": true, "resource_type": "service_status", "service": "designate", "status_code": 200 }, { "collection_key": "service_statuses", "introduced_in": "yoga", "item_key": "service_statuse", "kind": "item", "method": "PATCH", "operation_id": "service_status_patch", "path": "/v2/service_statuses/{id}", "requires_auth": true, "requires_project": true, "resource_type": "service_status", "service": "designate", "status_code": 200 }, { "collection_key": "service_statuses", "introduced_in": "yoga", "kind": "item", "method": "DELETE", "operation_id": "service_status_delete", "path": "/v2/service_statuses/{id}", "requires_auth": true, "requires_project": true, "resource_type": "service_status", "service": "designate", "status_code": 204 } ], "port": 9001, "service": "designate", "type": "dns", "version_path": "/v2/" }