@itentialopensource/adapter-amazon_route53
Version:
This adapter integrates with system described as: Amazon Route53.
3,054 lines • 77.3 kB
JSON
{
"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": {
"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": {}
}
}
}
}
},
"/checkeripranges/": {
"get": {
"tags": [
"Rest"
],
"operationId": "getCheckerIpRanges",
"description": "The parameters and request body are for method: getCheckerIpRanges. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/hostedzone/{id}/dnssec/": {
"get": {
"tags": [
"Rest"
],
"operationId": "getDNSSEC",
"description": "The parameters and request body are for method: getDNSSEC. 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": {}
}
}
}
}
},
"/geolocation/": {
"get": {
"tags": [
"Rest"
],
"operationId": "getGeoLocation",
"description": "The parameters and request body are for method: getGeoLocation. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "continentcode",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "countrycode",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "subdivisioncode",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/healthcheckcount/": {
"get": {
"tags": [
"Rest"
],
"operationId": "getHealthCheckCount",
"description": "The parameters and request body are for method: getHealthCheckCount. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/healthcheck/{healthCheckId}/lastfailurereason/": {
"get": {
"tags": [
"Rest"
],
"operationId": "getHealthCheckLastFailureReason",
"description": "The parameters and request body are for method: getHealthCheckLastFailureReason. 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": {}
}
}
}
}
},
"/healthcheck/{healthCheckId}/status/": {
"get": {
"tags": [
"Rest"
],
"operationId": "getHealthCheckStatus",
"description": "The parameters and request body are for method: getHealthCheckStatus. 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": {}
}
}
}
}
},
"/hostedzonecount": {
"get": {
"tags": [
"Rest"
],
"operationId": "getHostedZoneCount",
"description": "The parameters and request body are for method: getHostedZoneCount. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/hostedzonelimit/{id}/{type}/": {
"get": {
"tags": [
"Rest"
],
"operationId": "getHostedZoneLimit",
"description": "The parameters and request body are for method: getHostedZoneLimit. 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": "type",
"in": "path",
"required": true,
"schema": {
"title": "type",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/reusabledelegationsetlimit/{id}/{type}/": {
"get": {
"tags": [
"Rest"
],
"operationId": "getReusableDelegationSetLimit",
"description": "The parameters and request body are for method: getReusableDelegationSetLimit. 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": "type",
"in": "path",
"required": true,
"schema": {
"title": "type",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/trafficpolicyinstancecount/": {
"get": {
"tags": [
"Rest"
],
"operationId": "getTrafficPolicyInstanceCount",
"description": "The parameters and request body are for method: getTrafficPolicyInstanceCount. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/geolocations/": {
"get": {
"tags": [
"Rest"
],
"operationId": "listGeoLocations",
"description": "The parameters and request body are for method: listGeoLocations. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "startcontinentcode",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "startcountrycode",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "startsubdivisioncode",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "maxitems",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/hostedzonesbyname/": {
"get": {
"tags": [
"Rest"
],
"operationId": "listHostedZonesByName",
"description": "The parameters and request body are for method: listHostedZonesByName. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "dnsname",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "hostedzoneid",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "maxitems",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/hostedzonesbyvpc/": {
"get": {
"tags": [
"Rest"
],
"operationId": "listHostedZonesByVPC",
"description": "The parameters and request body are for method: listHostedZonesByVPC. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "vpcid",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "vpcregion",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "maxitems",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "nexttoken",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/tags/{resourceType}/": {
"post": {
"tags": [
"Rest"
],
"operationId": "listTagsForResources",
"description": "The parameters and request body are for method: listTagsForResources. 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"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/trafficpolicies/": {
"get": {
"tags": [
"Rest"
],
"operationId": "listTrafficPolicies",
"description": "The parameters and request body are for method: listTrafficPolicies. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "trafficpolicyid",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "maxitems",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/trafficpolicyinstances/": {
"get": {
"tags": [
"Rest"
],
"operationId": "listTrafficPolicyInstances",
"description": "The parameters and request body are for method: listTrafficPolicyInstances. 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": "trafficpolicyinstancename",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "trafficpolicyinstancetype",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "maxitems",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/trafficpolicyinstances/hostedzone/": {
"get": {
"tags": [
"Rest"
],
"operationId": "listTrafficPolicyInstancesByHostedZone",
"description": "The parameters and request body are for method: listTrafficPolicyInstancesByHostedZone. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "id",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "trafficpolicyinstancename",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "trafficpolicyinstancetype",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "maxitems",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/trafficpolicyinstances/trafficpolicy/": {
"get": {
"tags": [
"Rest"
],
"operationId": "listTrafficPolicyInstancesByPolicy",
"description": "The parameters and request body are for method: listTrafficPolicyInstancesByPolicy. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "id",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "version",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "hostedzoneid",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "trafficpolicyinstancename",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "trafficpolicyinstancetype",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "maxitems",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/trafficpolicies/{id}/versions/": {
"get": {
"tags": [
"Rest"
],
"operationId": "listTrafficPolicyVersions",
"description": "The parameters and request body are for method: listTrafficPolicyVersions. 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": "trafficpolicyversion",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "maxitems",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/testdnsanswer/": {
"get": {
"tags": [
"Rest"
],
"operationId": "testDNSAnswer",
"description": "The parameters and request body are for method: testDNSAnswer. 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": "recordname",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "recordtype",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "resolverip",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "edns0clientsubnetip",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "edns0clientsubnetmask",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
}
},
"components": {
"schemas": {}
}
}