{ "uuid": "7e28538f-2101-4a09-917d-8a5058badbd3", "lastMigration": 29, "name": "Cloud Private Catalog Producer", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "42018447-fdf2-4fd3-b679-ec9bf86bff68", "documentation": "Lists Catalog resources that the producer has access to, within the\nscope of the parent resource.", "method": "get", "endpoint": "v1beta1/catalogs", "responses": [ { "uuid": "06856969-d6e2-4f53-9f64-0869ae070e3d", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2506a527-20e6-43c8-b3ac-72a930c2f3d5", "documentation": "Creates a new Catalog resource.", "method": "post", "endpoint": "v1beta1/catalogs", "responses": [ { "uuid": "02c867a4-590a-4f95-be31-c82a4e147606", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "95a09d02-c2f2-41e3-8b5e-1b9ba72303f3", "documentation": "Lists operations that match the specified filter in the request. If the\nserver doesn't support this method, it returns `UNIMPLEMENTED`.\n\nNOTE: the `name` binding allows API services to override the binding\nto use different resource name schemes, such as `users/*/operations`. To\noverride the binding, API services can add a binding such as\n`\"/v1/{name=users/*}/operations\"` to their service configuration.\nFor backwards compatibility, the default name includes the operations\ncollection id, however overriding users must ensure the name binding\nis the parent resource, without the operations collection id.", "method": "get", "endpoint": "v1beta1/operations", "responses": [ { "uuid": "6824c2c8-c7a0-44c4-91ec-cc8318634945", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ab1d0670-f9f6-4db8-bec2-c14e21277df1", "documentation": "Hard deletes a Version.", "method": "delete", "endpoint": "v1beta1/:name", "responses": [ { "uuid": "d359f28f-6816-42d9-9741-6c3c16c73857", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "79316d76-eb0c-4312-8b15-2510b8307bde", "documentation": "Returns the requested Version resource.", "method": "get", "endpoint": "v1beta1/:name", "responses": [ { "uuid": "3ba40f31-e9b6-4a91-a5f1-6dfd60b50eb3", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0516899b-efa7-4e46-9d7c-80cc5782f221", "documentation": "Updates a specific Version resource.", "method": "patch", "endpoint": "v1beta1/:name", "responses": [ { "uuid": "379dc4c3-c855-4af8-8cf5-0cdbe1c5ddbb", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7df3c1f1-e92a-48bc-94f1-0a5eac0edf37", "documentation": "Starts asynchronous cancellation on a long-running operation. The server\nmakes a best effort to cancel the operation, but success is not\nguaranteed. If the server doesn't support this method, it returns\n`google.rpc.Code.UNIMPLEMENTED`. Clients can use\nOperations.GetOperation or\nother methods to check whether the cancellation succeeded or whether the\noperation completed despite cancellation. On successful cancellation,\nthe operation is not deleted; instead, it becomes an operation with\nan Operation.error value with a google.rpc.Status.code of 1,\ncorresponding to `Code.CANCELLED`.", "method": "post", "endpoint": "v1beta1/:name:cancel", "responses": [ { "uuid": "72a09f7c-a25b-4631-8f05-1b736c1895a5", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "361b41c5-c631-4972-8b1d-68a90b0f254e", "documentation": "Copies a Product under another Catalog.", "method": "post", "endpoint": "v1beta1/:name:copy", "responses": [ { "uuid": "db965afa-6988-4f3f-a35d-fbcc4c4dff90", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4e4b265e-993c-4acc-8153-17a4897cf777", "documentation": "Undeletes a deleted Catalog and all resources under it.", "method": "post", "endpoint": "v1beta1/:name:undelete", "responses": [ { "uuid": "5d7e8f4c-0cd6-4c46-845d-9dafb8aab52a", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8f0416c0-63b1-4f3b-b5da-24f2826511f9", "documentation": "Lists all Association resources under a catalog.", "method": "get", "endpoint": "v1beta1/:parent/associations", "responses": [ { "uuid": "d2456697-38a2-4d09-98da-08289231b953", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "243fe469-3db0-41c3-a176-6a16ad1df2b5", "documentation": "Creates an Association instance under a given Catalog.", "method": "post", "endpoint": "v1beta1/:parent/associations", "responses": [ { "uuid": "b53070c0-286a-4017-af39-d5c6eac81929", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e5243766-ee76-4671-9037-27f4d1769976", "documentation": "Lists Product resources that the producer has access to, within the\nscope of the parent catalog.", "method": "get", "endpoint": "v1beta1/:parent/products", "responses": [ { "uuid": "efafd23a-266e-4c31-a616-8f6b236a9776", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dba0af69-71c8-4094-8739-ebaff718ff62", "documentation": "Creates a Product instance under a given Catalog.", "method": "post", "endpoint": "v1beta1/:parent/products", "responses": [ { "uuid": "2fc176ce-80ca-4c51-8ac2-1c83ebbd2039", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "66d18adb-0ad6-456d-8a3f-d8214f20df5a", "documentation": "Lists Version resources that the producer has access to, within the\nscope of the parent Product.", "method": "get", "endpoint": "v1beta1/:parent/versions", "responses": [ { "uuid": "816edd7d-5397-42a4-b254-f6a5d722f40f", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "802a8e3d-fc1e-453c-9ac1-59a0a15c8905", "documentation": "Creates a Version instance under a given Product.", "method": "post", "endpoint": "v1beta1/:parent/versions", "responses": [ { "uuid": "5e10aee4-4c45-48ed-b723-f3c9165c0f25", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d8ce7287-0300-4aea-abe1-3afe44e2a9db", "documentation": "Creates an Icon instance under a given Product.\nIf Product only has a default icon, a new Icon\ninstance is created and associated with the given Product.\nIf Product already has a non-default icon, the action creates\na new Icon instance, associates the newly created\nIcon with the given Product and deletes the old icon.", "method": "post", "endpoint": "v1beta1/:product/icons:upload", "responses": [ { "uuid": "089130f6-4fe0-4974-9279-e953e3ac18b8", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "95f8071a-0024-408b-a998-80f44539a6a5", "documentation": "Gets IAM policy for the specified Catalog.", "method": "get", "endpoint": "v1beta1/:resource:getIamPolicy", "responses": [ { "uuid": "4c2bd48c-b261-418e-bf2e-e723a84fd997", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1843274f-5daf-4179-9537-721269cc9d5c", "documentation": "Sets the IAM policy for the specified Catalog.", "method": "post", "endpoint": "v1beta1/:resource:setIamPolicy", "responses": [ { "uuid": "e090355c-8a2d-4ceb-ae63-8ee015c2eb93", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "33f00b63-ec3c-4f6b-839b-fdfa685b96c6", "documentation": "Tests the IAM permissions for the specified Catalog.", "method": "post", "endpoint": "v1beta1/:resource:testIamPermissions", "responses": [ { "uuid": "b44aef9a-5ea8-4124-806d-71446a1624a6", "body": "", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "42018447-fdf2-4fd3-b679-ec9bf86bff68" }, { "type": "route", "uuid": "2506a527-20e6-43c8-b3ac-72a930c2f3d5" }, { "type": "route", "uuid": "95a09d02-c2f2-41e3-8b5e-1b9ba72303f3" }, { "type": "route", "uuid": "ab1d0670-f9f6-4db8-bec2-c14e21277df1" }, { "type": "route", "uuid": "79316d76-eb0c-4312-8b15-2510b8307bde" }, { "type": "route", "uuid": "0516899b-efa7-4e46-9d7c-80cc5782f221" }, { "type": "route", "uuid": "7df3c1f1-e92a-48bc-94f1-0a5eac0edf37" }, { "type": "route", "uuid": "361b41c5-c631-4972-8b1d-68a90b0f254e" }, { "type": "route", "uuid": "4e4b265e-993c-4acc-8153-17a4897cf777" }, { "type": "route", "uuid": "8f0416c0-63b1-4f3b-b5da-24f2826511f9" }, { "type": "route", "uuid": "243fe469-3db0-41c3-a176-6a16ad1df2b5" }, { "type": "route", "uuid": "e5243766-ee76-4671-9037-27f4d1769976" }, { "type": "route", "uuid": "dba0af69-71c8-4094-8739-ebaff718ff62" }, { "type": "route", "uuid": "66d18adb-0ad6-456d-8a3f-d8214f20df5a" }, { "type": "route", "uuid": "802a8e3d-fc1e-453c-9ac1-59a0a15c8905" }, { "type": "route", "uuid": "d8ce7287-0300-4aea-abe1-3afe44e2a9db" }, { "type": "route", "uuid": "95f8071a-0024-408b-a998-80f44539a6a5" }, { "type": "route", "uuid": "1843274f-5daf-4179-9537-721269cc9d5c" }, { "type": "route", "uuid": "33f00b63-ec3c-4f6b-839b-fdfa685b96c6" } ] }