{ "uuid": "fe96a9ca-ca6e-4689-9b3c-29261ec669ef", "lastMigration": 29, "name": "GuestConfiguration", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "f3fdb347-4e0e-4800-8854-d1eafcd121a4", "documentation": "Lists all of the available GuestConfiguration REST API operations.", "method": "get", "endpoint": "providers/Microsoft.GuestConfiguration/operations", "responses": [ { "uuid": "d53fa455-08a8-4902-bf08-68c8ccebe6b8", "body": "{\n \"value\": [\n {\n \"display\": {\n \"description\": \"\",\n \"operation\": \"\",\n \"provider\": \"\",\n \"resource\": \"\"\n },\n \"name\": \"\",\n \"properties\": {\n \"statusCode\": \"\"\n }\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK", "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": "6b3500dd-6be9-41d8-b11e-8d5099a54350", "body": "{\n \"message\": \"\"\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": "9e272a60-598e-4299-94b9-3ccfd58d9cc9", "documentation": "List all guest configuration assignments for a virtual machine.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/virtualMachines/:vmName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments", "responses": [ { "uuid": "b03f6a59-20ab-4400-b2ec-977fb4d90220", "body": "{\n \"value\": [\n {}\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK", "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": "c77524f2-3efb-4a6f-8c79-264a451970f5", "body": "{\n \"message\": \"\"\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": "be6be557-648a-4b43-b144-e8cb87e31833", "documentation": "Delete a guest configuration assignment", "method": "delete", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/virtualMachines/:vmName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/:guestConfigurationAssignmentName", "responses": [ { "uuid": "1b6fa9d8-2391-40a2-9f2a-6bf3e17f36ff", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "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": "6ac34547-f821-4c6a-91fd-43f127427a1f", "body": "{\n \"message\": \"\"\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": "98ad9a2a-0b32-478b-8166-8153031eb859", "documentation": "Get information about a guest configuration assignment", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/virtualMachines/:vmName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/:guestConfigurationAssignmentName", "responses": [ { "uuid": "476ee5a3-c444-4832-9d9a-18cb9fb6cd4b", "body": "{}", "latency": 0, "statusCode": 200, "label": "OK. The guest configuration assignment was returned successfully.", "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": "0ca70d27-50ec-473f-982b-18876b3c3896", "body": "{\n \"message\": \"\"\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": "feff5664-784c-4350-80b7-73b99764775f", "documentation": "Creates an association between a VM and guest configuration", "method": "put", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/virtualMachines/:vmName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/:guestConfigurationAssignmentName", "responses": [ { "uuid": "02062191-9f44-4226-8cfa-4127ac6fd0fe", "body": "{}", "latency": 0, "statusCode": 200, "label": "OK. The guest configuration assignment for the VM was updated successfully.", "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": "73c8695a-f9c2-4d21-a8d9-7263d267021e", "body": "{}", "latency": 0, "statusCode": 201, "label": "Created. The guest configuration assignment for the VM was created successfully.", "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": "43a7f798-08f4-4696-a60f-a94744220ca5", "body": "{\n \"message\": \"\"\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": "9c077609-c091-4e9a-8d3a-143f3dad1904", "documentation": "List all reports for the guest configuration assignment, latest report first.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/virtualMachines/:vmName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/:guestConfigurationAssignmentName/reports", "responses": [ { "uuid": "0959d8c6-406d-463c-9ee6-28279cbb0c1f", "body": "{\n \"value\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"assignment\": {\n \"configuration\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"name\": \"\"\n },\n \"complianceStatus\": \"{{oneOf (array 'Compliant' 'NonCompliant' 'Pending')}}\",\n \"details\": {\n \"complianceStatus\": \"{{oneOf (array 'Compliant' 'NonCompliant' 'Pending')}}\",\n \"endTime\": \"{{faker 'date.recent' 365}}\",\n \"jobId\": \"\",\n \"operationType\": \"{{oneOf (array 'Consistency' 'Initial')}}\",\n \"resources\": [\n {\n \"complianceStatus\": \"{{oneOf (array 'Compliant' 'NonCompliant' 'Pending')}}\",\n \"properties\": {},\n \"reasons\": [\n {\n \"code\": \"\",\n \"phrase\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"{{faker 'date.recent' 365}}\"\n },\n \"endTime\": \"{{faker 'date.recent' 365}}\",\n \"reportId\": \"\",\n \"startTime\": \"{{faker 'date.recent' 365}}\",\n \"vm\": {\n \"id\": \"\",\n \"uuid\": \"\"\n }\n }\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK. This response is due one of these two reasons: 1. Reports were returned successfully 2. Guest configuration assignment was found, but VM is not registered yet, hence no reports returned.", "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": "bfc9e947-fc38-4a47-a0c4-6540666d5253", "body": "{\n \"message\": \"\"\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": "0b271b02-a8ae-40b9-a490-dcd62c3dea91", "documentation": "Get a report for the guest configuration assignment, by reportId.", "method": "get", "endpoint": "subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Compute/virtualMachines/:vmName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/:guestConfigurationAssignmentName/reports/:reportId", "responses": [ { "uuid": "e9ebc760-73f8-442a-adaf-d2d134fa14c5", "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"assignment\": {\n \"configuration\": {\n \"name\": \"\",\n \"version\": \"\"\n },\n \"name\": \"\"\n },\n \"complianceStatus\": \"{{oneOf (array 'Compliant' 'NonCompliant' 'Pending')}}\",\n \"details\": {\n \"complianceStatus\": \"{{oneOf (array 'Compliant' 'NonCompliant' 'Pending')}}\",\n \"endTime\": \"{{faker 'date.recent' 365}}\",\n \"jobId\": \"\",\n \"operationType\": \"{{oneOf (array 'Consistency' 'Initial')}}\",\n \"resources\": [\n {\n \"complianceStatus\": \"{{oneOf (array 'Compliant' 'NonCompliant' 'Pending')}}\",\n \"properties\": {},\n \"reasons\": [\n {\n \"code\": \"\",\n \"phrase\": \"\"\n }\n ]\n }\n ],\n \"startTime\": \"{{faker 'date.recent' 365}}\"\n },\n \"endTime\": \"{{faker 'date.recent' 365}}\",\n \"reportId\": \"\",\n \"startTime\": \"{{faker 'date.recent' 365}}\",\n \"vm\": {\n \"id\": \"\",\n \"uuid\": \"\"\n }\n }\n}", "latency": 0, "statusCode": 200, "label": "OK. This response is due one of these two reasons: 1. Report was returned successfully 2. Guest configuration assignment was found, but VM is not registered yet, hence no report was returned.", "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": "f1b93e67-2732-4047-a44f-3b8b306b15de", "body": "{\n \"message\": \"\"\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": "f3fdb347-4e0e-4800-8854-d1eafcd121a4" }, { "type": "route", "uuid": "9e272a60-598e-4299-94b9-3ccfd58d9cc9" }, { "type": "route", "uuid": "be6be557-648a-4b43-b144-e8cb87e31833" }, { "type": "route", "uuid": "98ad9a2a-0b32-478b-8166-8153031eb859" }, { "type": "route", "uuid": "feff5664-784c-4350-80b7-73b99764775f" }, { "type": "route", "uuid": "9c077609-c091-4e9a-8d3a-143f3dad1904" }, { "type": "route", "uuid": "0b271b02-a8ae-40b9-a490-dcd62c3dea91" } ] }