@itentialopensource/adapter-amazon_route53
Version:
This adapter integrates with system described as: Amazon Route53.
247 lines • 6.91 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "activateKeySigningKey",
"enum": [
"activateKeySigningKey",
"associateVPCWithHostedZone",
"changeResourceRecordSets",
"changeTagsForResource",
"listTagsForResource",
"createHealthCheck",
"listHealthChecks",
"createHostedZone",
"listHostedZones",
"createKeySigningKey",
"createQueryLoggingConfig",
"listQueryLoggingConfigs",
"createReusableDelegationSet",
"listReusableDelegationSets",
"createTrafficPolicy",
"createTrafficPolicyInstance",
"createTrafficPolicyVersion",
"createVPCAssociationAuthorization",
"listVPCAssociationAuthorizations",
"deactivateKeySigningKey",
"deleteHealthCheck",
"getHealthCheck",
"updateHealthCheck",
"deleteHostedZone",
"getHostedZone",
"updateHostedZoneComment",
"deleteKeySigningKey",
"deleteQueryLoggingConfig",
"getQueryLoggingConfig",
"deleteReusableDelegationSet",
"getReusableDelegationSet",
"deleteTrafficPolicy",
"getTrafficPolicy",
"updateTrafficPolicyComment",
"deleteTrafficPolicyInstance",
"getTrafficPolicyInstance",
"updateTrafficPolicyInstance",
"deleteVPCAssociationAuthorization",
"disableHostedZoneDNSSEC",
"disassociateVPCFromHostedZone",
"enableHostedZoneDNSSEC",
"getAccountLimit",
"getChange",
"getCheckerIpRanges",
"getDNSSEC",
"getGeoLocation",
"getHealthCheckCount",
"getHealthCheckLastFailureReason",
"getHealthCheckStatus",
"getHostedZoneCount",
"getHostedZoneLimit",
"getReusableDelegationSetLimit",
"getTrafficPolicyInstanceCount",
"listGeoLocations",
"listHostedZonesByName",
"listHostedZonesByVPC",
"listResourceRecordSets",
"listTagsForResources",
"listTrafficPolicies",
"listTrafficPolicyInstances",
"listTrafficPolicyInstancesByHostedZone",
"listTrafficPolicyInstancesByPolicy",
"listTrafficPolicyVersions",
"testDNSAnswer"
],
"external_name": "ph_request_type"
},
"hostedZoneId": {
"type": "string",
"description": "A unique string used to identify a hosted zone.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "HostedZoneId"
},
"name": {
"type": "string",
"description": "A string used to identify a key-signing key (KSK).",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "Name"
},
"id": {
"type": "string",
"description": "Specify the value of Id of the traffic policy for which you want to list all versions.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "Id"
},
"resourceType": {
"type": "string",
"description": "The type of the resources. The resource type for health checks is healthcheck . The resource type for hosted zones is hostedzone .",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "ResourceType"
},
"resourceId": {
"type": "string",
"description": "The ID of the resource for which you want to retrieve tags.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "ResourceId"
},
"maxItems": {
"type": "string",
"description": "Pagination limit",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "MaxItems"
},
"markerQuery": {
"type": "string",
"description": "Pagination token",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "Marker"
},
"maxResults": {
"type": "string",
"description": "Pagination limit",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "MaxResults"
},
"nextToken": {
"type": "string",
"description": "Pagination token",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "NextToken"
},
"healthCheckId": {
"type": "string",
"description": "The ID for the health check that you want the current status for. When you created the health check, CreateHealthCheck returned the ID in the response, in the HealthC...(description truncated)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "HealthCheckId"
},
"version": {
"type": "number",
"description": "The value of Version for the traffic policy that you want to update the comment for.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "Version"
},
"type": {
"type": "string",
"description": "Specify MAX_ZONES_BY_REUSABLE_DELEGATION_SET to get the maximum number of hosted zones that you can associate with the specified reusable delegation set.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "Type"
},
"startRecordName": {
"type": "string",
"description": "Pagination token",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "StartRecordName"
},
"startRecordType": {
"type": "string",
"description": "Pagination token",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "StartRecordType"
},
"startRecordIdentifier": {
"type": "string",
"description": "Pagination token",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "StartRecordIdentifier"
}
},
"definitions": {}
}