UNPKG

@itentialopensource/adapter-amazon_route53

Version:

This adapter integrates with system described as: Amazon Route53.

1,959 lines (1,958 loc) 77.3 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/keysigningkey/{hostedZoneId}/{name}/activate/": { "post": { "tags": [ "Rest" ], "operationId": "activateKeySigningKey", "description": "The parameters and request body are for method: activateKeySigningKey. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "hostedZoneId", "in": "path", "required": true, "schema": { "title": "hostedZoneId", "type": "string" } }, { "name": "name", "in": "path", "required": true, "schema": { "title": "name", "type": "string" } } ] } }, "/hostedzone/{id}/associatevpc/": { "post": { "tags": [ "Rest" ], "operationId": "associateVPCWithHostedZone", "description": "The parameters and request body are for method: associateVPCWithHostedZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/hostedzone/{id}/rrset/": { "post": { "tags": [ "Rest" ], "operationId": "changeResourceRecordSets", "description": "The parameters and request body are for method: changeResourceRecordSets. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Rest" ], "operationId": "listResourceRecordSets", "description": "The parameters and request body are for method: listResourceRecordSets. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } }, { "name": "name", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "identifier", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxitems", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxItems", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "startRecordName", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "startRecordType", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "startRecordIdentifier", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/tags/{resourceType}/{resourceId}/": { "post": { "tags": [ "Rest" ], "operationId": "changeTagsForResource", "description": "The parameters and request body are for method: changeTagsForResource. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "resourceType", "in": "path", "required": true, "schema": { "title": "resourceType", "type": "string" } }, { "name": "resourceId", "in": "path", "required": true, "schema": { "title": "resourceId", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Rest" ], "operationId": "listTagsForResource", "description": "The parameters and request body are for method: listTagsForResource. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "resourceType", "in": "path", "required": true, "schema": { "title": "resourceType", "type": "string" } }, { "name": "resourceId", "in": "path", "required": true, "schema": { "title": "resourceId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/healthcheck/": { "post": { "tags": [ "Rest" ], "operationId": "createHealthCheck", "description": "The parameters and request body are for method: createHealthCheck. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Rest" ], "operationId": "listHealthChecks", "description": "The parameters and request body are for method: listHealthChecks. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "marker", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxitems", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxItems", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "markerQuery", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/hostedzone/": { "post": { "tags": [ "Rest" ], "operationId": "createHostedZone", "description": "The parameters and request body are for method: createHostedZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Rest" ], "operationId": "listHostedZones", "description": "The parameters and request body are for method: listHostedZones. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "marker", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxitems", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "delegationsetid", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxItems", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "markerQuery", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/keysigningkey/": { "post": { "tags": [ "Rest" ], "operationId": "createKeySigningKey", "description": "The parameters and request body are for method: createKeySigningKey. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/queryloggingconfig/": { "post": { "tags": [ "Rest" ], "operationId": "createQueryLoggingConfig", "description": "The parameters and request body are for method: createQueryLoggingConfig. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Rest" ], "operationId": "listQueryLoggingConfigs", "description": "The parameters and request body are for method: listQueryLoggingConfigs. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "hostedzoneid", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "nexttoken", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxresults", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxResults", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "nextToken", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/delegationset/": { "post": { "tags": [ "Rest" ], "operationId": "createReusableDelegationSet", "description": "The parameters and request body are for method: createReusableDelegationSet. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Rest" ], "operationId": "listReusableDelegationSets", "description": "The parameters and request body are for method: listReusableDelegationSets. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "marker", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxitems", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/trafficpolicy/": { "post": { "tags": [ "Rest" ], "operationId": "createTrafficPolicy", "description": "The parameters and request body are for method: createTrafficPolicy. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/trafficpolicyinstance/": { "post": { "tags": [ "Rest" ], "operationId": "createTrafficPolicyInstance", "description": "The parameters and request body are for method: createTrafficPolicyInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/trafficpolicy/{id}/": { "post": { "tags": [ "Rest" ], "operationId": "createTrafficPolicyVersion", "description": "The parameters and request body are for method: createTrafficPolicyVersion. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/hostedzone/{id}/authorizevpcassociation/": { "post": { "tags": [ "Rest" ], "operationId": "createVPCAssociationAuthorization", "description": "The parameters and request body are for method: createVPCAssociationAuthorization. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Rest" ], "operationId": "listVPCAssociationAuthorizations", "description": "The parameters and request body are for method: listVPCAssociationAuthorizations. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } }, { "name": "nexttoken", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "maxresults", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/keysigningkey/{hostedZoneId}/{name}/deactivate/": { "post": { "tags": [ "Rest" ], "operationId": "deactivateKeySigningKey", "description": "The parameters and request body are for method: deactivateKeySigningKey. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "hostedZoneId", "in": "path", "required": true, "schema": { "title": "hostedZoneId", "type": "string" } }, { "name": "name", "in": "path", "required": true, "schema": { "title": "name", "type": "string" } } ] } }, "/healthcheck/{healthCheckId}/": { "delete": { "tags": [ "Rest" ], "operationId": "deleteHealthCheck", "description": "The parameters and request body are for method: deleteHealthCheck. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "healthCheckId", "in": "path", "required": true, "schema": { "title": "healthCheckId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Rest" ], "operationId": "getHealthCheck", "description": "The parameters and request body are for method: getHealthCheck. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "healthCheckId", "in": "path", "required": true, "schema": { "title": "healthCheckId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Rest" ], "operationId": "updateHealthCheck", "description": "The parameters and request body are for method: updateHealthCheck. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "healthCheckId", "in": "path", "required": true, "schema": { "title": "healthCheckId", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/hostedzone/{id}/": { "delete": { "tags": [ "Rest" ], "operationId": "deleteHostedZone", "description": "The parameters and request body are for method: deleteHostedZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Rest" ], "operationId": "getHostedZone", "description": "The parameters and request body are for method: getHostedZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Rest" ], "operationId": "updateHostedZoneComment", "description": "The parameters and request body are for method: updateHostedZoneComment. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/keysigningkey/{hostedZoneId}/{name}/": { "delete": { "tags": [ "Rest" ], "operationId": "deleteKeySigningKey", "description": "The parameters and request body are for method: deleteKeySigningKey. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "hostedZoneId", "in": "path", "required": true, "schema": { "title": "hostedZoneId", "type": "string" } }, { "name": "name", "in": "path", "required": true, "schema": { "title": "name", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/queryloggingconfig/{id}/": { "delete": { "tags": [ "Rest" ], "operationId": "deleteQueryLoggingConfig", "description": "The parameters and request body are for method: deleteQueryLoggingConfig. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Rest" ], "operationId": "getQueryLoggingConfig", "description": "The parameters and request body are for method: getQueryLoggingConfig. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/delegationset/{id}/": { "delete": { "tags": [ "Rest" ], "operationId": "deleteReusableDelegationSet", "description": "The parameters and request body are for method: deleteReusableDelegationSet. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Rest" ], "operationId": "getReusableDelegationSet", "description": "The parameters and request body are for method: getReusableDelegationSet. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/trafficpolicy/{id}/{version}/": { "delete": { "tags": [ "Rest" ], "operationId": "deleteTrafficPolicy", "description": "The parameters and request body are for method: deleteTrafficPolicy. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } }, { "name": "version", "in": "path", "required": true, "schema": { "title": "version", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Rest" ], "operationId": "getTrafficPolicy", "description": "The parameters and request body are for method: getTrafficPolicy. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } }, { "name": "version", "in": "path", "required": true, "schema": { "title": "version", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Rest" ], "operationId": "updateTrafficPolicyComment", "description": "The parameters and request body are for method: updateTrafficPolicyComment. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } }, { "name": "version", "in": "path", "required": true, "schema": { "title": "version", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/trafficpolicyinstance/{id}/": { "delete": { "tags": [ "Rest" ], "operationId": "deleteTrafficPolicyInstance", "description": "The parameters and request body are for method: deleteTrafficPolicyInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Rest" ], "operationId": "getTrafficPolicyInstance", "description": "The parameters and request body are for method: getTrafficPolicyInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Rest" ], "operationId": "updateTrafficPolicyInstance", "description": "The parameters and request body are for method: updateTrafficPolicyInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/hostedzone/{id}/deauthorizevpcassociation/": { "post": { "tags": [ "Rest" ], "operationId": "deleteVPCAssociationAuthorization", "description": "The parameters and request body are for method: deleteVPCAssociationAuthorization. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/hostedzone/{id}/disable-dnssec/": { "post": { "tags": [ "Rest" ], "operationId": "disableHostedZoneDNSSEC", "description": "The parameters and request body are for method: disableHostedZoneDNSSEC. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ] } }, "/hostedzone/{id}/disassociatevpc/": { "post": { "tags": [ "Rest" ], "operationId": "disassociateVPCFromHostedZone", "description": "The parameters and request body are for method: disassociateVPCFromHostedZone. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/hostedzone/{id}/enable-dnssec/": { "post": { "tags": [ "Rest" ], "operationId": "enableHostedZoneDNSSEC", "description": "The parameters and request body are for method: enableHostedZoneDNSSEC. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "title": "id", "type": "string" } } ] } }, "/hostedzone/{type}/rrset/": { "post": { "tags": [ "Rest" ], "operationId": "changeResourceRecordSets", "description": "The parameters and request body are for method: changeResourceRecordSets. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "type", "in": "path", "required": true, "schema": { "title": "type", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/change/{id}/": { "get": { "tags": [ "Rest" ], "operationId": "getChange", "description": "The parameters and request body are for method: getChange. Same endpoint also used in methods:", "responses": { "200": {