{
  "errors": [],
  "statistics": [
    {
      "owner": "errorJson",
      "description": "Standard adapter errors available for use",
      "value": 30
    },
    {
      "owner": "packageJson",
      "description": "Number of production dependencies",
      "value": 13
    },
    {
      "owner": "packageJson",
      "description": "Number of development dependencies",
      "value": 7
    },
    {
      "owner": "packageJson",
      "description": "Number of npm scripts",
      "value": 23
    },
    {
      "owner": "packageJson",
      "description": "Runtime Library dependency",
      "value": "^4.44.11"
    },
    {
      "owner": "propertiesSchemaJson",
      "description": "Adapter properties defined in the propertiesSchema file",
      "value": 64
    },
    {
      "owner": "adapterJS",
      "description": "Lines of code generated in adapter.js",
      "value": 7044
    },
    {
      "owner": "adapterJS",
      "description": "Number of Functions added to adapter.js",
      "value": 64
    },
    {
      "owner": "pronghornJson",
      "description": "Number of Methods added to pronghorn.json",
      "value": 64
    },
    {
      "owner": "readmeMd",
      "description": "Number of lines in the README.md",
      "value": 688
    },
    {
      "owner": "unitTestJS",
      "description": "Number of lines of code in unit tests",
      "value": 3345
    },
    {
      "owner": "unitTestJS",
      "description": "Number of unit tests",
      "value": 188
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of lines of code in integration tests",
      "value": 2540
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of integration tests",
      "value": 70
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for 20130401 entity",
      "value": 64
    },
    {
      "owner": "actionJson",
      "description": "Total number of actions",
      "value": 64
    },
    {
      "owner": "actionJson",
      "description": "Total number of entities",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for 20130401 entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Total number of schemas",
      "value": 1
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for 20130401 entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Total number of mock data files",
      "value": 0
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for .system entity",
      "value": 2
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for .system entity",
      "value": 3
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for .system entity",
      "value": 2
    },
    {
      "owner": "System",
      "description": "System entity files",
      "value": 6
    },
    {
      "owner": "usecases",
      "description": "Number of workflows",
      "value": 0
    },
    {
      "owner": "staticFile",
      "description": "Number of lines of code in adapterBase.js",
      "value": 1029
    },
    {
      "owner": "staticFile",
      "description": "Number of static files added",
      "value": 35
    },
    {
      "owner": "Overall",
      "description": "Total lines of Code",
      "value": 13958
    },
    {
      "owner": "Overall",
      "description": "Total Tests",
      "value": 258
    },
    {
      "owner": "Overall",
      "description": "Total Files",
      "value": 51
    }
  ],
  "apiParsingReport": {
    "no_mockdata": [
      {
        "fnName": "activateKeySigningKey",
        "method": "post",
        "path": "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate"
      },
      {
        "fnName": "associateVPCWithHostedZone",
        "method": "post",
        "path": "/2013-04-01/hostedzone/{Id}/associatevpc"
      },
      {
        "fnName": "changeResourceRecordSets",
        "method": "post",
        "path": "/2013-04-01/hostedzone/{Id}/rrset/"
      },
      {
        "fnName": "changeTagsForResource",
        "method": "post",
        "path": "/2013-04-01/tags/{ResourceType}/{ResourceId}"
      },
      {
        "fnName": "listTagsForResource",
        "method": "get",
        "path": "/2013-04-01/tags/{ResourceType}/{ResourceId}"
      },
      {
        "fnName": "createHealthCheck",
        "method": "post",
        "path": "/2013-04-01/healthcheck"
      },
      {
        "fnName": "listHealthChecks",
        "method": "get",
        "path": "/2013-04-01/healthcheck"
      },
      {
        "fnName": "createHostedZone",
        "method": "post",
        "path": "/2013-04-01/hostedzone"
      },
      {
        "fnName": "listHostedZones",
        "method": "get",
        "path": "/2013-04-01/hostedzone"
      },
      {
        "fnName": "createKeySigningKey",
        "method": "post",
        "path": "/2013-04-01/keysigningkey"
      },
      {
        "fnName": "createQueryLoggingConfig",
        "method": "post",
        "path": "/2013-04-01/queryloggingconfig"
      },
      {
        "fnName": "listQueryLoggingConfigs",
        "method": "get",
        "path": "/2013-04-01/queryloggingconfig"
      },
      {
        "fnName": "createReusableDelegationSet",
        "method": "post",
        "path": "/2013-04-01/delegationset"
      },
      {
        "fnName": "listReusableDelegationSets",
        "method": "get",
        "path": "/2013-04-01/delegationset"
      },
      {
        "fnName": "createTrafficPolicy",
        "method": "post",
        "path": "/2013-04-01/trafficpolicy"
      },
      {
        "fnName": "createTrafficPolicyInstance",
        "method": "post",
        "path": "/2013-04-01/trafficpolicyinstance"
      },
      {
        "fnName": "createTrafficPolicyVersion",
        "method": "post",
        "path": "/2013-04-01/trafficpolicy/{Id}"
      },
      {
        "fnName": "createVPCAssociationAuthorization",
        "method": "post",
        "path": "/2013-04-01/hostedzone/{Id}/authorizevpcassociation"
      },
      {
        "fnName": "listVPCAssociationAuthorizations",
        "method": "get",
        "path": "/2013-04-01/hostedzone/{Id}/authorizevpcassociation"
      },
      {
        "fnName": "deactivateKeySigningKey",
        "method": "post",
        "path": "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate"
      },
      {
        "fnName": "deleteHealthCheck",
        "method": "delete",
        "path": "/2013-04-01/healthcheck/{HealthCheckId}"
      },
      {
        "fnName": "getHealthCheck",
        "method": "get",
        "path": "/2013-04-01/healthcheck/{HealthCheckId}"
      },
      {
        "fnName": "updateHealthCheck",
        "method": "post",
        "path": "/2013-04-01/healthcheck/{HealthCheckId}"
      },
      {
        "fnName": "deleteHostedZone",
        "method": "delete",
        "path": "/2013-04-01/hostedzone/{Id}"
      },
      {
        "fnName": "getHostedZone",
        "method": "get",
        "path": "/2013-04-01/hostedzone/{Id}"
      },
      {
        "fnName": "updateHostedZoneComment",
        "method": "post",
        "path": "/2013-04-01/hostedzone/{Id}"
      },
      {
        "fnName": "deleteKeySigningKey",
        "method": "delete",
        "path": "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}"
      },
      {
        "fnName": "deleteQueryLoggingConfig",
        "method": "delete",
        "path": "/2013-04-01/queryloggingconfig/{Id}"
      },
      {
        "fnName": "getQueryLoggingConfig",
        "method": "get",
        "path": "/2013-04-01/queryloggingconfig/{Id}"
      },
      {
        "fnName": "deleteReusableDelegationSet",
        "method": "delete",
        "path": "/2013-04-01/delegationset/{Id}"
      },
      {
        "fnName": "getReusableDelegationSet",
        "method": "get",
        "path": "/2013-04-01/delegationset/{Id}"
      },
      {
        "fnName": "deleteTrafficPolicy",
        "method": "delete",
        "path": "/2013-04-01/trafficpolicy/{Id}/{Version}"
      },
      {
        "fnName": "getTrafficPolicy",
        "method": "get",
        "path": "/2013-04-01/trafficpolicy/{Id}/{Version}"
      },
      {
        "fnName": "updateTrafficPolicyComment",
        "method": "post",
        "path": "/2013-04-01/trafficpolicy/{Id}/{Version}"
      },
      {
        "fnName": "deleteTrafficPolicyInstance",
        "method": "delete",
        "path": "/2013-04-01/trafficpolicyinstance/{Id}"
      },
      {
        "fnName": "getTrafficPolicyInstance",
        "method": "get",
        "path": "/2013-04-01/trafficpolicyinstance/{Id}"
      },
      {
        "fnName": "updateTrafficPolicyInstance",
        "method": "post",
        "path": "/2013-04-01/trafficpolicyinstance/{Id}"
      },
      {
        "fnName": "deleteVPCAssociationAuthorization",
        "method": "post",
        "path": "/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"
      },
      {
        "fnName": "disableHostedZoneDNSSEC",
        "method": "post",
        "path": "/2013-04-01/hostedzone/{Id}/disable-dnssec"
      },
      {
        "fnName": "disassociateVPCFromHostedZone",
        "method": "post",
        "path": "/2013-04-01/hostedzone/{Id}/disassociatevpc"
      },
      {
        "fnName": "enableHostedZoneDNSSEC",
        "method": "post",
        "path": "/2013-04-01/hostedzone/{Id}/enable-dnssec"
      },
      {
        "fnName": "getAccountLimit",
        "method": "get",
        "path": "/2013-04-01/accountlimit/{Type}"
      },
      {
        "fnName": "getChange",
        "method": "get",
        "path": "/2013-04-01/change/{Id}"
      },
      {
        "fnName": "getCheckerIpRanges",
        "method": "get",
        "path": "/2013-04-01/checkeripranges"
      },
      {
        "fnName": "getDNSSEC",
        "method": "get",
        "path": "/2013-04-01/hostedzone/{Id}/dnssec"
      },
      {
        "fnName": "getGeoLocation",
        "method": "get",
        "path": "/2013-04-01/geolocation"
      },
      {
        "fnName": "getHealthCheckCount",
        "method": "get",
        "path": "/2013-04-01/healthcheckcount"
      },
      {
        "fnName": "getHealthCheckLastFailureReason",
        "method": "get",
        "path": "/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"
      },
      {
        "fnName": "getHealthCheckStatus",
        "method": "get",
        "path": "/2013-04-01/healthcheck/{HealthCheckId}/status"
      },
      {
        "fnName": "getHostedZoneCount",
        "method": "get",
        "path": "/2013-04-01/hostedzonecount"
      },
      {
        "fnName": "getHostedZoneLimit",
        "method": "get",
        "path": "/2013-04-01/hostedzonelimit/{Id}/{Type}"
      },
      {
        "fnName": "getReusableDelegationSetLimit",
        "method": "get",
        "path": "/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"
      },
      {
        "fnName": "getTrafficPolicyInstanceCount",
        "method": "get",
        "path": "/2013-04-01/trafficpolicyinstancecount"
      },
      {
        "fnName": "listGeoLocations",
        "method": "get",
        "path": "/2013-04-01/geolocations"
      },
      {
        "fnName": "listHostedZonesByName",
        "method": "get",
        "path": "/2013-04-01/hostedzonesbyname"
      },
      {
        "fnName": "listHostedZonesByVPC",
        "method": "get",
        "path": "/2013-04-01/hostedzonesbyvpc#vpcid&vpcregion"
      },
      {
        "fnName": "listResourceRecordSets",
        "method": "get",
        "path": "/2013-04-01/hostedzone/{Id}/rrset"
      },
      {
        "fnName": "listTagsForResources",
        "method": "post",
        "path": "/2013-04-01/tags/{ResourceType}"
      },
      {
        "fnName": "listTrafficPolicies",
        "method": "get",
        "path": "/2013-04-01/trafficpolicies"
      },
      {
        "fnName": "listTrafficPolicyInstances",
        "method": "get",
        "path": "/2013-04-01/trafficpolicyinstances"
      },
      {
        "fnName": "listTrafficPolicyInstancesByHostedZone",
        "method": "get",
        "path": "/2013-04-01/trafficpolicyinstances/hostedzone#id"
      },
      {
        "fnName": "listTrafficPolicyInstancesByPolicy",
        "method": "get",
        "path": "/2013-04-01/trafficpolicyinstances/trafficpolicy#id&version"
      },
      {
        "fnName": "listTrafficPolicyVersions",
        "method": "get",
        "path": "/2013-04-01/trafficpolicies/{Id}/versions"
      },
      {
        "fnName": "testDNSAnswer",
        "method": "get",
        "path": "/2013-04-01/testdnsanswer#hostedzoneid&recordname&recordtype"
      }
    ],
    "errors": [],
    "warnings": [
      "Method get in path /2013-04-01/healthcheck has 2 parameters with the same name. Parameter name changed to markerQuery to avoid errors.",
      "Method get in path /2013-04-01/hostedzone has 2 parameters with the same name. Parameter name changed to markerQuery to avoid errors."
    ],
    "callsTotal": 64,
    "callsConverted": 64,
    "no_mockdata_num": 64
  }
}