{ "uuid": "c0c0b0cf-d454-4da8-8910-fca16840eb08", "lastMigration": 29, "name": "AttestationClient", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "20883794-5636-4cf1-86d0-d720faeb9b71", "documentation": "Retrieves the OpenID Configuration data for the Azure Attestation Service", "method": "get", "endpoint": ".well-known/openid-configuration", "responses": [ { "uuid": "15a4f8ac-4c1a-4fca-90b7-44755dc9e347", "body": "{}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fd45960a-1e1d-41a0-8c56-0296ce6a53de", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Error processing the request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "211a45e2-d327-4b8b-abc4-1f04f94cf582", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9ce9ef5e-c378-4f7e-9203-05d77d7075ae", "documentation": "Retrieves the OpenID Configuration data for the Azure Attestation Service", "method": "get", "endpoint": "certs", "responses": [ { "uuid": "b671b57b-c0fb-4b7d-b066-c9bd5d2b88a7", "body": "{}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9422f482-e474-4e3c-b347-d1f72e6676ca", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Error processing the request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e27e3172-cc60-4ffa-a333-f8905638c88e", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e5df23e1-adf9-404f-9713-b3cd505fb9fb", "documentation": "Retrieves the current policy for a given kind of TEE.", "method": "get", "endpoint": "operations/policy/current", "responses": [ { "uuid": "653e4517-247c-4338-97f2-17226b18631a", "body": "{\n \"policy\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d7ecf30a-ccff-4bd3-a570-5f6c6b616592", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Bad request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3e68518c-8fc4-4d84-992a-b698a8e908de", "body": "\"\"", "latency": 0, "statusCode": 401, "label": "Request is unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ca5db626-1c83-4fd0-8879-a1640516d572", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "53b4472a-8fe2-4a46-be93-9189766a38bf", "documentation": "Resets the attestation policy for the specified tenant and reverts to the default policy.", "method": "post", "endpoint": "operations/policy/current", "responses": [ { "uuid": "52a0b012-09a4-45dc-bd87-305e7bb8f38b", "body": "", "latency": 0, "statusCode": 200, "label": "Success - Returns a JWT signed by the metadata signing key that contains the hash of the supplied policy to be set.", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2a15cd6b-e2cf-42d0-b48a-8d74f7a6539e", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "66b25036-e67a-447c-b6d7-b7d3f94f5b44", "body": "", "latency": 0, "statusCode": 401, "label": "Request is unauthorized", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cd8a9834-f935-4905-b319-88cd285c5b5e", "body": "", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b0f8c578-246b-4605-b059-0c12878b9e2a", "documentation": "Sets the policy for a given kind of TEE.", "method": "put", "endpoint": "operations/policy/current", "responses": [ { "uuid": "812ebb39-d84c-443a-9df7-ec85d1439e46", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "af66ee0d-1f1f-4de9-a6dc-8e6172eaa511", "body": "", "latency": 0, "statusCode": 400, "label": "Bad request", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "94336f1b-e420-48af-bf35-4d6bbfaf43b7", "body": "", "latency": 0, "statusCode": 401, "label": "Request is unauthorized", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "19e76311-022e-478f-9416-22fd9ad25752", "body": "", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0f5804ec-1584-4d26-8206-3b721f4c72ea", "documentation": "Accepts a new policy document and returns a JWT which expresses used in preparation to set attestation policy.", "method": "post", "endpoint": "operations/policy/updatepolicy", "responses": [ { "uuid": "fe141423-7e01-4bde-9651-12d2b74b9c3a", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Success - Returns a JWT signed by the metadata signing key that contains the hash of the supplied policy to be set.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "73444b80-99f2-4241-8615-f5d9ba06cad6", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 400, "label": "Bad request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6828b82a-c304-4127-a1ba-c2b96f43ac56", "body": "\"\"", "latency": 0, "statusCode": 401, "label": "Request is unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ee24edcd-09d3-4d10-86f2-fc9c6e84cc39", "body": "{\n \"error\": {\n \"code\": \"\",\n \"message\": \"\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Error response describing why the operation failed", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "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": "20883794-5636-4cf1-86d0-d720faeb9b71" }, { "type": "route", "uuid": "9ce9ef5e-c378-4f7e-9203-05d77d7075ae" }, { "type": "route", "uuid": "e5df23e1-adf9-404f-9713-b3cd505fb9fb" }, { "type": "route", "uuid": "53b4472a-8fe2-4a46-be93-9189766a38bf" }, { "type": "route", "uuid": "b0f8c578-246b-4605-b059-0c12878b9e2a" }, { "type": "route", "uuid": "0f5804ec-1584-4d26-8206-3b721f4c72ea" } ] }