{
  "errors": [],
  "statistics": [
    {
      "owner": "errorJson",
      "description": "Standard adapter errors available for use",
      "value": 31
    },
    {
      "owner": "packageJson",
      "description": "Number of production dependencies",
      "value": 14
    },
    {
      "owner": "packageJson",
      "description": "Number of development dependencies",
      "value": 7
    },
    {
      "owner": "packageJson",
      "description": "Number of npm scripts",
      "value": 22
    },
    {
      "owner": "packageJson",
      "description": "Runtime Library dependency",
      "value": "^4.45.6"
    },
    {
      "owner": "propertiesSchemaJson",
      "description": "Adapter properties defined in the propertiesSchema file",
      "value": 70
    },
    {
      "owner": "adapterJS",
      "description": "Lines of code generated in adapter.js",
      "value": 26662
    },
    {
      "owner": "adapterJS",
      "description": "Number of Functions added to adapter.js",
      "value": 305
    },
    {
      "owner": "pronghornJson",
      "description": "Number of Methods added to pronghorn.json",
      "value": 305
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the README.md",
      "value": 338
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the SUMMARY.md",
      "value": 9
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the PROPERTIES.md",
      "value": 642
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the TROUBLESHOOT.md",
      "value": 48
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the ENHANCE.md",
      "value": 70
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the BROKER.md",
      "value": 200
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the CALLS.md",
      "value": 171
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the AUTH.md",
      "value": 40
    },
    {
      "owner": "markdown",
      "description": "Number of lines in the SYSTEMINFO.md",
      "value": 11
    },
    {
      "owner": "unitTestJS",
      "description": "Number of lines of code in unit tests",
      "value": 9545
    },
    {
      "owner": "unitTestJS",
      "description": "Number of unit tests",
      "value": 629
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of lines of code in integration tests",
      "value": 8869
    },
    {
      "owner": "integrationTestJS",
      "description": "Number of integration tests",
      "value": 310
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for APIVersions entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Extensions entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Networks entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkSegmentRanges entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Ports entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Segments entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for TrunkNetworking entity",
      "value": 8
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for AddressScopes entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for RoutersConntrackHelperCTTargetRules entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for FloatingIPsFloatingips entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for FloatingIPPoolsFloatingipPools entity",
      "value": 1
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for FloatingIPsPortForwarding entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for RoutersRouters entity",
      "value": 9
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for RouterNDPProxyNdpProxies entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for SubnetPoolsExtensionSubnetpools entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for SubnetPoolPrefixOperationsSubnetpoolPrefixOps entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Subnets entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for LocalIPsLocalIps entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for LocalIPAssociationsPortAssociations entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for AddressGroups entity",
      "value": 7
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for FWaaSV20CURRENTFwaasFirewallGroupsFirewallPoliciesFirewallRules entity",
      "value": 17
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for RBACPolicies entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for SecurityGroupRulesSecurityGroupRules entity",
      "value": 4
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for SecurityGroupsSecurityGroups entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for VPNaaS20VpnVpnservicesIkepoliciesIpsecpoliciesEndpointGroupsIpsecSiteConnections entity",
      "value": 25
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkingFlavorsFrameworkV20CURRENTFlavorServiceProfile entity",
      "value": 12
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for MeteringLabelsAndRulesMeteringLabelsMeteringLabelRules entity",
      "value": 8
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkIPAvailabilityAndUsageStats entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QuotasExtensionQuotas entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QuotasDetailsExtensionQuotaDetails entity",
      "value": 1
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for ServiceProviders entity",
      "value": 1
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for TagExtensionTags entity",
      "value": 6
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QoSRuleTypes entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QoSPoliciesQos entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QoSBandwidthLimitRules entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QoSDSCPMarkingRules entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QoSMinimumBandwidthRules entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QoSMinimumPacketRateRules entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QoSPacketRateLimitRules entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QualityOfServiceRulesAliasAPI entity",
      "value": 9
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for QualityOfServiceMinimumPacketRateRuleAliasAPI entity",
      "value": 3
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for LoggingResources entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for FirewallLogs entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for BGPVPNs entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for NetworkAssociations entity",
      "value": 4
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for RouterAssociations entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for PortAssociations entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for BGPSpeaker entity",
      "value": 11
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for BGPPeer entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for LogResource entity",
      "value": 5
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for LoggableResource entity",
      "value": 1
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for Agents entity",
      "value": 4
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for AvailabilityZones entity",
      "value": 1
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for L3AgentScheduler entity",
      "value": 4
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for DHCPAgentScheduler entity",
      "value": 4
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for AutoAllocatedTopologies entity",
      "value": 2
    },
    {
      "owner": "actionJson",
      "description": "Number of actions for TapAsAService entity",
      "value": 10
    },
    {
      "owner": "actionJson",
      "description": "Total number of actions",
      "value": 305
    },
    {
      "owner": "actionJson",
      "description": "Total number of entities",
      "value": 57
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for APIVersions entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Extensions entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Networks entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkSegmentRanges entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Ports entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Segments entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for TrunkNetworking entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for AddressScopes entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for RoutersConntrackHelperCTTargetRules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for FloatingIPsFloatingips entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for FloatingIPPoolsFloatingipPools entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for FloatingIPsPortForwarding entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for RoutersRouters entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for RouterNDPProxyNdpProxies entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for SubnetPoolsExtensionSubnetpools entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for SubnetPoolPrefixOperationsSubnetpoolPrefixOps entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Subnets entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for LocalIPsLocalIps entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for LocalIPAssociationsPortAssociations entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for AddressGroups entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for FWaaSV20CURRENTFwaasFirewallGroupsFirewallPoliciesFirewallRules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for RBACPolicies entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for SecurityGroupRulesSecurityGroupRules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for SecurityGroupsSecurityGroups entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for VPNaaS20VpnVpnservicesIkepoliciesIpsecpoliciesEndpointGroupsIpsecSiteConnections entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkingFlavorsFrameworkV20CURRENTFlavorServiceProfile entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for MeteringLabelsAndRulesMeteringLabelsMeteringLabelRules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkIPAvailabilityAndUsageStats entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QuotasExtensionQuotas entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QuotasDetailsExtensionQuotaDetails entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for ServiceProviders entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for TagExtensionTags entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QoSRuleTypes entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QoSPoliciesQos entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QoSBandwidthLimitRules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QoSDSCPMarkingRules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QoSMinimumBandwidthRules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QoSMinimumPacketRateRules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QoSPacketRateLimitRules entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QualityOfServiceRulesAliasAPI entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for QualityOfServiceMinimumPacketRateRuleAliasAPI entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for LoggingResources entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for FirewallLogs entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for BGPVPNs entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for NetworkAssociations entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for RouterAssociations entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for PortAssociations entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for BGPSpeaker entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for BGPPeer entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for LogResource entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for LoggableResource entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for Agents entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for AvailabilityZones entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for L3AgentScheduler entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for DHCPAgentScheduler entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for AutoAllocatedTopologies entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Number of schemas for TapAsAService entity",
      "value": 1
    },
    {
      "owner": "schemaJson",
      "description": "Total number of schemas",
      "value": 57
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for APIVersions entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Extensions entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Networks entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkSegmentRanges entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Ports entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Segments entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for TrunkNetworking entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for AddressScopes entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for RoutersConntrackHelperCTTargetRules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for FloatingIPsFloatingips entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for FloatingIPPoolsFloatingipPools entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for FloatingIPsPortForwarding entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for RoutersRouters entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for RouterNDPProxyNdpProxies entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for SubnetPoolsExtensionSubnetpools entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for SubnetPoolPrefixOperationsSubnetpoolPrefixOps entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Subnets entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for LocalIPsLocalIps entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for LocalIPAssociationsPortAssociations entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for AddressGroups entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for FWaaSV20CURRENTFwaasFirewallGroupsFirewallPoliciesFirewallRules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for RBACPolicies entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for SecurityGroupRulesSecurityGroupRules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for SecurityGroupsSecurityGroups entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for VPNaaS20VpnVpnservicesIkepoliciesIpsecpoliciesEndpointGroupsIpsecSiteConnections entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkingFlavorsFrameworkV20CURRENTFlavorServiceProfile entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for MeteringLabelsAndRulesMeteringLabelsMeteringLabelRules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkIPAvailabilityAndUsageStats entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QuotasExtensionQuotas entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QuotasDetailsExtensionQuotaDetails entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for ServiceProviders entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for TagExtensionTags entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QoSRuleTypes entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QoSPoliciesQos entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QoSBandwidthLimitRules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QoSDSCPMarkingRules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QoSMinimumBandwidthRules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QoSMinimumPacketRateRules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QoSPacketRateLimitRules entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QualityOfServiceRulesAliasAPI entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for QualityOfServiceMinimumPacketRateRuleAliasAPI entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for LoggingResources entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for FirewallLogs entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for BGPVPNs entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for NetworkAssociations entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for RouterAssociations entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for PortAssociations entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for BGPSpeaker entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for BGPPeer entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for LogResource entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for LoggableResource entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for Agents entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for AvailabilityZones entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for L3AgentScheduler entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for DHCPAgentScheduler entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for AutoAllocatedTopologies entity",
      "value": 0
    },
    {
      "owner": "mockdata",
      "description": "Number of mock data files for TapAsAService 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": 1791
    },
    {
      "owner": "staticFile",
      "description": "Number of static files added",
      "value": 37
    },
    {
      "owner": "Overall",
      "description": "Total lines of Code",
      "value": 46867
    },
    {
      "owner": "Overall",
      "description": "Total Tests",
      "value": 939
    },
    {
      "owner": "Overall",
      "description": "Total Files",
      "value": 165
    }
  ],
  "warnings": [],
  "apiParsingReport": {
    "no_mockdata": [
      {
        "fnName": "listAPIVersions",
        "method": "get",
        "path": "/"
      },
      {
        "fnName": "showAPIV2Details",
        "method": "get",
        "path": "/v2.0/"
      },
      {
        "fnName": "listExtensions",
        "method": "get",
        "path": "/v2.0/extensions"
      },
      {
        "fnName": "showExtensionDetails",
        "method": "get",
        "path": "/v2.0/extensions/{alias}"
      },
      {
        "fnName": "showNetworkDetails",
        "method": "get",
        "path": "/v2.0/networks/{network_id}"
      },
      {
        "fnName": "updateNetwork",
        "method": "put",
        "path": "/v2.0/networks/{network_id}"
      },
      {
        "fnName": "deleteNetwork",
        "method": "delete",
        "path": "/v2.0/networks/{network_id}"
      },
      {
        "fnName": "listNetworks",
        "method": "get",
        "path": "/v2.0/networks"
      },
      {
        "fnName": "createNetwork",
        "method": "post",
        "path": "/v2.0/networks"
      },
      {
        "fnName": "showNetworkSegmentRangeDetails",
        "method": "get",
        "path": "/v2.0/network_segment_ranges/{network_segment_range_id}"
      },
      {
        "fnName": "updateNetworkSegmentRange",
        "method": "put",
        "path": "/v2.0/network_segment_ranges/{network_segment_range_id}"
      },
      {
        "fnName": "deleteNetworkSegmentRange",
        "method": "delete",
        "path": "/v2.0/network_segment_ranges/{network_segment_range_id}"
      },
      {
        "fnName": "listNetworkSegmentRanges",
        "method": "get",
        "path": "/v2.0/network_segment_ranges"
      },
      {
        "fnName": "createNetworkSegmentRange",
        "method": "post",
        "path": "/v2.0/network_segment_ranges"
      },
      {
        "fnName": "showPortDetails",
        "method": "get",
        "path": "/v2.0/ports/{port_id}"
      },
      {
        "fnName": "updatePort",
        "method": "put",
        "path": "/v2.0/ports/{port_id}"
      },
      {
        "fnName": "deletePort",
        "method": "delete",
        "path": "/v2.0/ports/{port_id}"
      },
      {
        "fnName": "listPorts",
        "method": "get",
        "path": "/v2.0/ports"
      },
      {
        "fnName": "createPort",
        "method": "post",
        "path": "/v2.0/ports"
      },
      {
        "fnName": "showSegmentDetails",
        "method": "get",
        "path": "/v2.0/segments/{segment_id}"
      },
      {
        "fnName": "updateSegment",
        "method": "put",
        "path": "/v2.0/segments/{segment_id}"
      },
      {
        "fnName": "deleteSegment",
        "method": "delete",
        "path": "/v2.0/segments/{segment_id}"
      },
      {
        "fnName": "listSegments",
        "method": "get",
        "path": "/v2.0/segments"
      },
      {
        "fnName": "createSegment",
        "method": "post",
        "path": "/v2.0/segments"
      },
      {
        "fnName": "listTrunks",
        "method": "get",
        "path": "/v2.0/trunks"
      },
      {
        "fnName": "createTrunk",
        "method": "post",
        "path": "/v2.0/trunks"
      },
      {
        "fnName": "addSubportsToTrunk",
        "method": "put",
        "path": "/v2.0/trunks/{trunk_id}/add_subports"
      },
      {
        "fnName": "deleteSubportsFromTrunk",
        "method": "put",
        "path": "/v2.0/trunks/{trunk_id}/remove_subports"
      },
      {
        "fnName": "listSubportsForTrunk",
        "method": "get",
        "path": "/v2.0/trunks/{trunk_id}/get_subports"
      },
      {
        "fnName": "updateTrunk",
        "method": "put",
        "path": "/v2.0/trunks/{trunk_id}"
      },
      {
        "fnName": "showTrunk",
        "method": "get",
        "path": "/v2.0/trunks/{trunk_id}"
      },
      {
        "fnName": "deleteTrunk",
        "method": "delete",
        "path": "/v2.0/trunks/{trunk_id}"
      },
      {
        "fnName": "showAddressScope",
        "method": "get",
        "path": "/v2.0/address-scopes/{address_scope_id}"
      },
      {
        "fnName": "updateAnAddressScope",
        "method": "put",
        "path": "/v2.0/address-scopes/{address_scope_id}"
      },
      {
        "fnName": "deleteAnAddressScope",
        "method": "delete",
        "path": "/v2.0/address-scopes/{address_scope_id}"
      },
      {
        "fnName": "listAddressScopes",
        "method": "get",
        "path": "/v2.0/address-scopes"
      },
      {
        "fnName": "createAddressScope",
        "method": "post",
        "path": "/v2.0/address-scopes"
      },
      {
        "fnName": "showConntrackHelper",
        "method": "get",
        "path": "/v2.0/routers/{router_id}/conntrack_helpers/{conntrack_helper_id}"
      },
      {
        "fnName": "updateAConntrackHelper",
        "method": "put",
        "path": "/v2.0/routers/{router_id}/conntrack_helpers/{conntrack_helper_id}"
      },
      {
        "fnName": "deleteAConntrackHelper",
        "method": "delete",
        "path": "/v2.0/routers/{router_id}/conntrack_helpers/{conntrack_helper_id}"
      },
      {
        "fnName": "listRouterConntrackHelpers",
        "method": "get",
        "path": "/v2.0/routers/{router_id}/conntrack_helpers"
      },
      {
        "fnName": "createConntrackHelper",
        "method": "post",
        "path": "/v2.0/routers/{router_id}/conntrack_helpers"
      },
      {
        "fnName": "listFloatingIPs",
        "method": "get",
        "path": "/v2.0/floatingips"
      },
      {
        "fnName": "createFloatingIP",
        "method": "post",
        "path": "/v2.0/floatingips"
      },
      {
        "fnName": "showFloatingIPDetails",
        "method": "get",
        "path": "/v2.0/floatingips/{floatingip_id}"
      },
      {
        "fnName": "updateFloatingIP",
        "method": "put",
        "path": "/v2.0/floatingips/{floatingip_id}"
      },
      {
        "fnName": "deleteFloatingIP",
        "method": "delete",
        "path": "/v2.0/floatingips/{floatingip_id}"
      },
      {
        "fnName": "listFloatingIPPools",
        "method": "get",
        "path": "/v2.0/floatingip_pools"
      },
      {
        "fnName": "showPortForwarding",
        "method": "get",
        "path": "/v2.0/floatingips/{floatingip_id}/port_forwardings/{port_forwarding_id}"
      },
      {
        "fnName": "updateAPortForwarding",
        "method": "put",
        "path": "/v2.0/floatingips/{floatingip_id}/port_forwardings/{port_forwarding_id}"
      },
      {
        "fnName": "deleteAFloatingIPPortForwarding",
        "method": "delete",
        "path": "/v2.0/floatingips/{floatingip_id}/port_forwardings/{port_forwarding_id}"
      },
      {
        "fnName": "listFloatingIPPortForwardings",
        "method": "get",
        "path": "/v2.0/floatingips/{floatingip_id}/port_forwardings"
      },
      {
        "fnName": "createPortForwarding",
        "method": "post",
        "path": "/v2.0/floatingips/{floatingip_id}/port_forwardings"
      },
      {
        "fnName": "listRouters",
        "method": "get",
        "path": "/v2.0/routers"
      },
      {
        "fnName": "createRouter",
        "method": "post",
        "path": "/v2.0/routers"
      },
      {
        "fnName": "showRouterDetails",
        "method": "get",
        "path": "/v2.0/routers/{router_id}"
      },
      {
        "fnName": "updateRouter",
        "method": "put",
        "path": "/v2.0/routers/{router_id}"
      },
      {
        "fnName": "deleteRouter",
        "method": "delete",
        "path": "/v2.0/routers/{router_id}"
      },
      {
        "fnName": "addInterfaceToRouter",
        "method": "put",
        "path": "/v2.0/routers/{router_id}/add_router_interface"
      },
      {
        "fnName": "removeInterfaceFromRouter",
        "method": "put",
        "path": "/v2.0/routers/{router_id}/remove_router_interface"
      },
      {
        "fnName": "addExtraRoutesToRouter",
        "method": "put",
        "path": "/v2.0/routers/{router_id}/add_extraroutes"
      },
      {
        "fnName": "removeExtraRoutesFromRouter",
        "method": "put",
        "path": "/v2.0/routers/{router_id}/remove_extraroutes"
      },
      {
        "fnName": "listNdpProxies",
        "method": "get",
        "path": "/v2.0/ndp_proxies"
      },
      {
        "fnName": "createNdpProxy",
        "method": "post",
        "path": "/v2.0/ndp_proxies"
      },
      {
        "fnName": "showNdpProxyDetails",
        "method": "get",
        "path": "/v2.0/ndp_proxies/{ndp_proxy_id}"
      },
      {
        "fnName": "updateANdpProxy",
        "method": "put",
        "path": "/v2.0/ndp_proxies/{ndp_proxy_id}"
      },
      {
        "fnName": "deleteANdpProxy",
        "method": "delete",
        "path": "/v2.0/ndp_proxies/{ndp_proxy_id}"
      },
      {
        "fnName": "showSubnetPool",
        "method": "get",
        "path": "/v2.0/subnetpools/{subnetpool_id}"
      },
      {
        "fnName": "updateSubnetPool",
        "method": "put",
        "path": "/v2.0/subnetpools/{subnetpool_id}"
      },
      {
        "fnName": "deleteSubnetPool",
        "method": "delete",
        "path": "/v2.0/subnetpools/{subnetpool_id}"
      },
      {
        "fnName": "listSubnetPools",
        "method": "get",
        "path": "/v2.0/subnetpools"
      },
      {
        "fnName": "createSubnetPool",
        "method": "post",
        "path": "/v2.0/subnetpools"
      },
      {
        "fnName": "addPrefixes",
        "method": "put",
        "path": "/v2.0/subnetpools/{subnetpool_id}/add_prefixes"
      },
      {
        "fnName": "removePrefixes",
        "method": "put",
        "path": "/v2.0/subnetpools/{subnetpool_id}/remove_prefixes"
      },
      {
        "fnName": "listSubnets",
        "method": "get",
        "path": "/v2.0/subnets"
      },
      {
        "fnName": "createSubnet",
        "method": "post",
        "path": "/v2.0/subnets"
      },
      {
        "fnName": "showSubnetDetails",
        "method": "get",
        "path": "/v2.0/subnets/{subnet_id}"
      },
      {
        "fnName": "updateSubnet",
        "method": "put",
        "path": "/v2.0/subnets/{subnet_id}"
      },
      {
        "fnName": "deleteSubnet",
        "method": "delete",
        "path": "/v2.0/subnets/{subnet_id}"
      },
      {
        "fnName": "listLocalIPs",
        "method": "get",
        "path": "/v2.0/local_ips"
      },
      {
        "fnName": "createLocalIP",
        "method": "post",
        "path": "/v2.0/local_ips"
      },
      {
        "fnName": "showLocalIPDetails",
        "method": "get",
        "path": "/v2.0/local_ips/{local_ip_id}"
      },
      {
        "fnName": "updateLocalIP",
        "method": "put",
        "path": "/v2.0/local_ips/{local_ip_id}"
      },
      {
        "fnName": "deleteLocalIP",
        "method": "delete",
        "path": "/v2.0/local_ips/{local_ip_id}"
      },
      {
        "fnName": "listLocalIPAssociations",
        "method": "get",
        "path": "/v2.0/local_ips/{local_ip_id}/port_associations"
      },
      {
        "fnName": "createLocalIPAssociation",
        "method": "post",
        "path": "/v2.0/local_ips/{local_ip_id}/port_associations"
      },
      {
        "fnName": "deleteLocalIPAssociation",
        "method": "delete",
        "path": "/v2.0/local_ips/{local_ip_id}/port_associations/{fixed_port_id}"
      },
      {
        "fnName": "showAddressGroup",
        "method": "get",
        "path": "/v2.0/address-groups/{address_group_id}"
      },
      {
        "fnName": "createAddressGroup",
        "method": "post",
        "path": "/v2.0/address-groups/{address_group_id}"
      },
      {
        "fnName": "updateAnAddressGroup",
        "method": "put",
        "path": "/v2.0/address-groups/{address_group_id}"
      },
      {
        "fnName": "deleteAnAddressGroup",
        "method": "delete",
        "path": "/v2.0/address-groups/{address_group_id}"
      },
      {
        "fnName": "listAddressGroups",
        "method": "get",
        "path": "/v2.0/address-groups"
      },
      {
        "fnName": "addIPAddressesToAddressGroup",
        "method": "put",
        "path": "/v2.0/address-group/{address_group_id}/add_addresses"
      },
      {
        "fnName": "removeIPAddressesToAddressGroup",
        "method": "put",
        "path": "/v2.0/address-group/{address_group_id}/remove_addresses"
      },
      {
        "fnName": "listFirewallGroups",
        "method": "get",
        "path": "/v2.0/fwaas/firewall_groups"
      },
      {
        "fnName": "createFirewallGroup",
        "method": "post",
        "path": "/v2.0/fwaas/firewall_groups"
      },
      {
        "fnName": "showFirewallGroupDetails",
        "method": "get",
        "path": "/v2.0/fwaas/firewall_groups/{firewall_group_id}"
      },
      {
        "fnName": "updateFirewallGroup",
        "method": "put",
        "path": "/v2.0/fwaas/firewall_groups/{firewall_group_id}"
      },
      {
        "fnName": "deleteFirewallGroup",
        "method": "delete",
        "path": "/v2.0/fwaas/firewall_groups/{firewall_group_id}"
      },
      {
        "fnName": "listFirewallPolicies",
        "method": "get",
        "path": "/v2.0/fwaas/firewall_policies"
      },
      {
        "fnName": "createFirewallPolicy",
        "method": "post",
        "path": "/v2.0/fwaas/firewall_policies"
      },
      {
        "fnName": "showFirewallPolicyDetails",
        "method": "get",
        "path": "/v2.0/fwaas/firewall_policies/{firewall_policy_id}"
      },
      {
        "fnName": "updateFirewallPolicy",
        "method": "put",
        "path": "/v2.0/fwaas/firewall_policies/{firewall_policy_id}"
      },
      {
        "fnName": "deleteFirewallPolicy",
        "method": "delete",
        "path": "/v2.0/fwaas/firewall_policies/{firewall_policy_id}"
      },
      {
        "fnName": "listFirewallRules",
        "method": "get",
        "path": "/v2.0/fwaas/firewall_rules"
      },
      {
        "fnName": "createFirewallRule",
        "method": "post",
        "path": "/v2.0/fwaas/firewall_rules"
      },
      {
        "fnName": "showFirewallRuleDetails",
        "method": "get",
        "path": "/v2.0/fwaas/firewall_rules/{firewall_rule_id}"
      },
      {
        "fnName": "updateFirewallRule",
        "method": "put",
        "path": "/v2.0/fwaas/firewall_rules/{firewall_rule_id}"
      },
      {
        "fnName": "deleteFirewallRule",
        "method": "delete",
        "path": "/v2.0/fwaas/firewall_rules/{firewall_rule_id}"
      },
      {
        "fnName": "insertRuleIntoAFirewallPolicy",
        "method": "put",
        "path": "/v2.0/fwaas/firewall_policies/{firewall_policy_id}/insert_rule"
      },
      {
        "fnName": "removeRuleFromFirewallPolicy",
        "method": "put",
        "path": "/v2.0/fwaas/firewall_policies/{firewall_policy_id}/remove_rule"
      },
      {
        "fnName": "showRBACPolicyDetails",
        "method": "get",
        "path": "/v2.0/rbac-policies/{rbac_policy_id}"
      },
      {
        "fnName": "updateRBACPolicy",
        "method": "put",
        "path": "/v2.0/rbac-policies/{rbac_policy_id}"
      },
      {
        "fnName": "deleteRBACPolicy",
        "method": "delete",
        "path": "/v2.0/rbac-policies/{rbac_policy_id}"
      },
      {
        "fnName": "listRBACPolicies",
        "method": "get",
        "path": "/v2.0/rbac-policies"
      },
      {
        "fnName": "createRBACPolicy",
        "method": "post",
        "path": "/v2.0/rbac-policies"
      },
      {
        "fnName": "listSecurityGroupRules",
        "method": "get",
        "path": "/v2.0/security-group-rules"
      },
      {
        "fnName": "createSecurityGroupRule",
        "method": "post",
        "path": "/v2.0/security-group-rules"
      },
      {
        "fnName": "showSecurityGroupRule",
        "method": "get",
        "path": "/v2.0/security-group-rules/{security_group_rule_id}"
      },
      {
        "fnName": "deleteSecurityGroupRule",
        "method": "delete",
        "path": "/v2.0/security-group-rules/{security_group_rule_id}"
      },
      {
        "fnName": "listSecurityGroups",
        "method": "get",
        "path": "/v2.0/security-groups"
      },
      {
        "fnName": "createSecurityGroup",
        "method": "post",
        "path": "/v2.0/security-groups"
      },
      {
        "fnName": "showSecurityGroup",
        "method": "get",
        "path": "/v2.0/security-groups/{security_group_id}"
      },
      {
        "fnName": "updateSecurityGroup",
        "method": "put",
        "path": "/v2.0/security-groups/{security_group_id}"
      },
      {
        "fnName": "deleteSecurityGroup",
        "method": "delete",
        "path": "/v2.0/security-groups/{security_group_id}"
      },
      {
        "fnName": "listIKEPolicies",
        "method": "get",
        "path": "/v2.0/vpn/ikepolicies"
      },
      {
        "fnName": "createIKEPolicy",
        "method": "post",
        "path": "/v2.0/vpn/ikepolicies"
      },
      {
        "fnName": "showIKEPolicyDetails",
        "method": "get",
        "path": "/v2.0/vpn/ikepolicies/{ikepolicy_id}"
      },
      {
        "fnName": "updateIKEPolicy",
        "method": "put",
        "path": "/v2.0/vpn/ikepolicies/{ikepolicy_id}"
      },
      {
        "fnName": "removeIKEPolicy",
        "method": "delete",
        "path": "/v2.0/vpn/ikepolicies/{ikepolicy_id}"
      },
      {
        "fnName": "listIPsecPolicies",
        "method": "get",
        "path": "/v2.0/vpn/ipsecpolicies"
      },
      {
        "fnName": "createIPsecPolicy",
        "method": "post",
        "path": "/v2.0/vpn/ipsecpolicies"
      },
      {
        "fnName": "showIPsecPolicy",
        "method": "get",
        "path": "/v2.0/vpn/ipsecpolicies/{ipsecpolicy_id}"
      },
      {
        "fnName": "updateIPsecPolicy",
        "method": "put",
        "path": "/v2.0/vpn/ipsecpolicies/{ipsecpolicy_id}"
      },
      {
        "fnName": "removeIPsecPolicy",
        "method": "delete",
        "path": "/v2.0/vpn/ipsecpolicies/{ipsecpolicy_id}"
      },
      {
        "fnName": "listIPsecConnections",
        "method": "get",
        "path": "/v2.0/vpn/ipsec-site-connections"
      },
      {
        "fnName": "createIPsecConnection",
        "method": "post",
        "path": "/v2.0/vpn/ipsec-site-connections"
      },
      {
        "fnName": "showIPsecConnection",
        "method": "get",
        "path": "/v2.0/vpn/ipsec-site-connections/{connection_id}"
      },
      {
        "fnName": "updateIPsecConnection",
        "method": "put",
        "path": "/v2.0/vpn/ipsec-site-connections/{connection_id}"
      },
      {
        "fnName": "removeIPsecConnection",
        "method": "delete",
        "path": "/v2.0/vpn/ipsec-site-connections/{connection_id}"
      },
      {
        "fnName": "listVPNEndpointGroups",
        "method": "get",
        "path": "/v2.0/vpn/endpoint-groups"
      },
      {
        "fnName": "createVPNEndpointGroup",
        "method": "post",
        "path": "/v2.0/vpn/endpoint-groups"
      },
      {
        "fnName": "showVPNEndpointGroup",
        "method": "get",
        "path": "/v2.0/vpn/endpoint-groups/{endpoint_group_id}"
      },
      {
        "fnName": "updateVPNEndpointGroup",
        "method": "put",
        "path": "/v2.0/vpn/endpoint-groups/{endpoint_group_id}"
      },
      {
        "fnName": "removeVPNEndpointGroup",
        "method": "delete",
        "path": "/v2.0/vpn/endpoint-groups/{endpoint_group_id}"
      },
      {
        "fnName": "listVPNServices",
        "method": "get",
        "path": "/v2.0/vpn/vpnservices"
      },
      {
        "fnName": "createVPNService",
        "method": "post",
        "path": "/v2.0/vpn/vpnservices"
      },
      {
        "fnName": "showVPNServiceDetails",
        "method": "get",
        "path": "/v2.0/vpn/vpnservices/{service_id}"
      },
      {
        "fnName": "updateVPNService",
        "method": "put",
        "path": "/v2.0/vpn/vpnservices/{service_id}"
      },
      {
        "fnName": "removeVPNService",
        "method": "delete",
        "path": "/v2.0/vpn/vpnservices/{service_id}"
      },
      {
        "fnName": "listFlavors",
        "method": "get",
        "path": "/v2.0/flavors"
      },
      {
        "fnName": "createFlavor",
        "method": "post",
        "path": "/v2.0/flavors"
      },
      {
        "fnName": "showFlavorDetails",
        "method": "get",
        "path": "/v2.0/flavors/{flavor_id}"
      },
      {
        "fnName": "updateFlavor",
        "method": "put",
        "path": "/v2.0/flavors/{flavor_id}"
      },
      {
        "fnName": "deleteFlavor",
        "method": "delete",
        "path": "/v2.0/flavors/{flavor_id}"
      },
      {
        "fnName": "associateFlavorWithAServiceProfile",
        "method": "post",
        "path": "/v2.0/flavors/{flavor_id}/service_profiles"
      },
      {
        "fnName": "disassociateAFlavor",
        "method": "delete",
        "path": "/v2.0/flavors/{flavor_id}/service_profiles/{profile_id}"
      },
      {
        "fnName": "listServiceProfiles",
        "method": "get",
        "path": "/v2.0/service_profiles"
      },
      {
        "fnName": "createServiceProfile",
        "method": "post",
        "path": "/v2.0/service_profiles"
      },
      {
        "fnName": "showServiceProfileDetails",
        "method": "get",
        "path": "/v2.0/service_profiles/{profile_id}"
      },
      {
        "fnName": "updateServiceProfile",
        "method": "put",
        "path": "/v2.0/service_profiles/{profile_id}"
      },
      {
        "fnName": "deleteServiceProfile",
        "method": "delete",
        "path": "/v2.0/service_profiles/{profile_id}"
      },
      {
        "fnName": "listMeteringLabels",
        "method": "get",
        "path": "/v2.0/metering/metering-labels"
      },
      {
        "fnName": "createMeteringLabel",
        "method": "post",
        "path": "/v2.0/metering/metering-labels"
      },
      {
        "fnName": "showMeteringLabelDetails",
        "method": "get",
        "path": "/v2.0/metering/metering-labels/{metering_label_id}"
      },
      {
        "fnName": "deleteMeteringLabel",
        "method": "delete",
        "path": "/v2.0/metering/metering-labels/{metering_label_id}"
      },
      {
        "fnName": "listMeteringLabelRules",
        "method": "get",
        "path": "/v2.0/metering/metering-label-rules"
      },
      {
        "fnName": "createMeteringLabelRule",
        "method": "post",
        "path": "/v2.0/metering/metering-label-rules"
      },
      {
        "fnName": "showMeteringLabelRuleDetails",
        "method": "get",
        "path": "/v2.0/metering/metering-label-rules/{metering_label_rule_id}"
      },
      {
        "fnName": "deleteMeteringLabelRule",
        "method": "delete",
        "path": "/v2.0/metering/metering-label-rules/{metering_label_rule_id}"
      },
      {
        "fnName": "showNetworkIPAvailability",
        "method": "get",
        "path": "/v2.0/network-ip-availabilities/{network_id}"
      },
      {
        "fnName": "listNetworkIPAvailability",
        "method": "get",
        "path": "/v2.0/network-ip-availabilities"
      },
      {
        "fnName": "listQuotasForProjectsWithNonDefaultQuotaValues",
        "method": "get",
        "path": "/v2.0/quotas"
      },
      {
        "fnName": "listQuotasForAProject",
        "method": "get",
        "path": "/v2.0/quotas/{project_id}"
      },
      {
        "fnName": "updateQuotaForAProject",
        "method": "put",
        "path": "/v2.0/quotas/{project_id}"
      },
      {
        "fnName": "resetQuotaForAProject",
        "method": "delete",
        "path": "/v2.0/quotas/{project_id}"
      },
      {
        "fnName": "listDefaultQuotasForAProject",
        "method": "get",
        "path": "/v2.0/quotas/{project_id}/default"
      },
      {
        "fnName": "showQuotaDetailsForATenant",
        "method": "get",
        "path": "/v2.0/quotas/{project_id}/details.json"
      },
      {
        "fnName": "listServiceProviders",
        "method": "get",
        "path": "/v2.0/service-providers"
      },
      {
        "fnName": "replaceAllTags",
        "method": "put",
        "path": "/v2.0/{resource_type}/{resource_id}/tags"
      },
      {
        "fnName": "removeAllTags",
        "method": "delete",
        "path": "/v2.0/{resource_type}/{resource_id}/tags"
      },
      {
        "fnName": "obtainTagList",
        "method": "get",
        "path": "/v2.0/{resource_type}/{resource_id}/tags"
      },
      {
        "fnName": "confirmATag",
        "method": "get",
        "path": "/v2.0/{resource_type}/{resource_id}/tags/{tag}"
      },
      {
        "fnName": "addATag",
        "method": "put",
        "path": "/v2.0/{resource_type}/{resource_id}/tags/{tag}"
      },
      {
        "fnName": "removeATag",
        "method": "delete",
        "path": "/v2.0/{resource_type}/{resource_id}/tags/{tag}"
      },
      {
        "fnName": "listQoSRuleTypes",
        "method": "get",
        "path": "/v2.0/qos/rule-types"
      },
      {
        "fnName": "showQoSRuleTypeDetails",
        "method": "get",
        "path": "/v2.0/qos/rule-types/{rule_type}"
      },
      {
        "fnName": "listQoSPolicies",
        "method": "get",
        "path": "/v2.0/qos/policies"
      },
      {
        "fnName": "createQoSPolicy",
        "method": "post",
        "path": "/v2.0/qos/policies"
      },
      {
        "fnName": "showQoSPolicyDetails",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}"
      },
      {
        "fnName": "updateQoSPolicy",
        "method": "put",
        "path": "/v2.0/qos/policies/{policy_id}"
      },
      {
        "fnName": "deleteQoSPolicy",
        "method": "delete",
        "path": "/v2.0/qos/policies/{policy_id}"
      },
      {
        "fnName": "listBandwidthLimitRulesForQoSPolicy",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules"
      },
      {
        "fnName": "createBandwidthLimitRule",
        "method": "post",
        "path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules"
      },
      {
        "fnName": "showBandwidthLimitRuleDetails",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id}"
      },
      {
        "fnName": "updateBandwidthLimitRule",
        "method": "put",
        "path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id}"
      },
      {
        "fnName": "deleteBandwidthLimitRule",
        "method": "delete",
        "path": "/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{rule_id}"
      },
      {
        "fnName": "listDSCPMarkingRulesForQoSPolicy",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules"
      },
      {
        "fnName": "createDSCPMarkingRule",
        "method": "post",
        "path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules"
      },
      {
        "fnName": "showDSCPMarkingRuleDetails",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{dscp_rule_id}"
      },
      {
        "fnName": "updateDSCPMarkingRule",
        "method": "put",
        "path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{dscp_rule_id}"
      },
      {
        "fnName": "deleteDSCPMarkingRule",
        "method": "delete",
        "path": "/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{dscp_rule_id}"
      },
      {
        "fnName": "listMinimumBandwidthRulesForQoSPolicy",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules"
      },
      {
        "fnName": "createMinimumBandwidthRule",
        "method": "post",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules"
      },
      {
        "fnName": "showMinimumBandwidthRuleDetails",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id}"
      },
      {
        "fnName": "updateMinimumBandwidthRule",
        "method": "put",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id}"
      },
      {
        "fnName": "deleteMinimumBandwidthRule",
        "method": "delete",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{rule_id}"
      },
      {
        "fnName": "listMinimumPacketRateRulesForQoSPolicy",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_packet_rate_rules"
      },
      {
        "fnName": "createMinimumPacketRateRule",
        "method": "post",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_packet_rate_rules"
      },
      {
        "fnName": "showMinimumPacketRateRuleDetails",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_packet_rate_rules/{rule_id}"
      },
      {
        "fnName": "updateMinimumPacketRateRule",
        "method": "put",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_packet_rate_rules/{rule_id}"
      },
      {
        "fnName": "deleteMinimumPacketRateRule",
        "method": "delete",
        "path": "/v2.0/qos/policies/{policy_id}/minimum_packet_rate_rules/{rule_id}"
      },
      {
        "fnName": "listPacketRateLimitRulesForQoSPolicy",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/packet_rate_limit_rules"
      },
      {
        "fnName": "createPacketRateLimitRule",
        "method": "post",
        "path": "/v2.0/qos/policies/{policy_id}/packet_rate_limit_rules"
      },
      {
        "fnName": "showPacketRateLimitRuleDetails",
        "method": "get",
        "path": "/v2.0/qos/policies/{policy_id}/packet_rate_limit_rules/{rule_id}"
      },
      {
        "fnName": "updatePacketRateLimitRule",
        "method": "put",
        "path": "/v2.0/qos/policies/{policy_id}/packet_rate_limit_rules/{rule_id}"
      },
      {
        "fnName": "deletePacketRateLimitRule",
        "method": "delete",
        "path": "/v2.0/qos/policies/{policy_id}/packet_rate_limit_rules/{rule_id}"
      },
      {
        "fnName": "showBandwidthLimitRuleDetailsAlias",
        "method": "get",
        "path": "/v2.0/qos/alias_bandwidth_limit_rules/{rule_id}"
      },
      {
        "fnName": "updateBandwidthLimitRuleAlias",
        "method": "put",
        "path": "/v2.0/qos/alias_bandwidth_limit_rules/{rule_id}"
      },
      {
        "fnName": "deleteBandwidthLimitRuleAlias",
        "method": "delete",
        "path": "/v2.0/qos/alias_bandwidth_limit_rules/{rule_id}"
      },
      {
        "fnName": "showDSCPMarkingRuleDetailsAlias",
        "method": "get",
        "path": "/v2.0/qos/alias_dscp_marking_rules/{dscp_rule_id}"
      },
      {
        "fnName": "updateDSCPMarkingRuleAlias",
        "method": "put",
        "path": "/v2.0/qos/alias_dscp_marking_rules/{dscp_rule_id}"
      },
      {
        "fnName": "deleteDSCPMarkingRuleAlias",
        "method": "delete",
        "path": "/v2.0/qos/alias_dscp_marking_rules/{dscp_rule_id}"
      },
      {
        "fnName": "showMinimumBandwidthRuleDetailsAlias",
        "method": "get",
        "path": "/v2.0/qos/alias_minimum_bandwidth_rules/{rule_id}"
      },
      {
        "fnName": "updateMinimumBandwidthRuleAlias",
        "method": "put",
        "path": "/v2.0/qos/alias_minimum_bandwidth_rules/{rule_id}"
      },
      {
        "fnName": "deleteMinimumBandwidthRuleAlias",
        "method": "delete",
        "path": "/v2.0/qos/alias_minimum_bandwidth_rules/{rule_id}"
      },
      {
        "fnName": "showMinimumPacketRateRuleDetailsAlias",
        "method": "get",
        "path": "/v2.0/qos/alias_minimum_packet_rate_rules/{rule_id}"
      },
      {
        "fnName": "updateMinimumPacketRateRuleAlias",
        "method": "put",
        "path": "/v2.0/qos/alias_minimum_packet_rate_rules/{rule_id}"
      },
      {
        "fnName": "deleteMinimumPacketRateRuleAlias",
        "method": "delete",
        "path": "/v2.0/qos/alias_minimum_packet_rate_rules/{rule_id}"
      },
      {
        "fnName": "listLoggingResources",
        "method": "get",
        "path": "/v2.0/logging/logging_resources"
      },
      {
        "fnName": "createLoggingResource",
        "method": "post",
        "path": "/v2.0/logging/logging_resources"
      },
      {
        "fnName": "showLoggingResourceDetails",
        "method": "get",
        "path": "/v2.0/logging/logging_resources/{logging_resource_id}"
      },
      {
        "fnName": "updateLoggingResource",
        "method": "put",
        "path": "/v2.0/logging/logging_resources/{logging_resource_id}"
      },
      {
        "fnName": "deleteLoggingResource",
        "method": "delete",
        "path": "/v2.0/logging/logging_resources/{logging_resource_id}"
      },
      {
        "fnName": "listFirewallLogs",
        "method": "get",
        "path": "/v2.0/logging/logging_resources/{logging_resource_id}/firewall_logs"
      },
      {
        "fnName": "createFirewallLog",
        "method": "post",
        "path": "/v2.0/logging/logging_resources/{logging_resource_id}/firewall_logs"
      },
      {
        "fnName": "showFirewallLogDetails",
        "method": "get",
        "path": "/v2.0/logging/logging_resources/{logging_resource_id}/firewall_logs/{firewall_log_id}"
      },
      {
        "fnName": "updateFirewallLog",
        "method": "put",
        "path": "/v2.0/logging/logging_resources/{logging_resource_id}/firewall_logs/{firewall_log_id}"
      },
      {
        "fnName": "deleteFirewallLog",
        "method": "delete",
        "path": "/v2.0/logging/logging_resources/{logging_resource_id}/firewall_logs/{firewall_log_id}"
      },
      {
        "fnName": "listBGPVPNs",
        "method": "get",
        "path": "/v2.0/bgpvpn/bgpvpns"
      },
      {
        "fnName": "createBGPVPNS",
        "method": "post",
        "path": "/v2.0/bgpvpn/bgpvpns"
      },
      {
        "fnName": "showBGPVPNDetails",
        "method": "get",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}"
      },
      {
        "fnName": "updateABGPVPN",
        "method": "put",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}"
      },
      {
        "fnName": "deleteBGPVPN",
        "method": "delete",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}"
      },
      {
        "fnName": "listNetworkAssociations",
        "method": "get",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations"
      },
      {
        "fnName": "createNetworkAssociation",
        "method": "post",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations"
      },
      {
        "fnName": "showNetworkAssociationDetails",
        "method": "get",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}"
      },
      {
        "fnName": "deleteNetworkAssociation",
        "method": "delete",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/network_associations/{network_association_id}"
      },
      {
        "fnName": "listRouterAssociations",
        "method": "get",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations"
      },
      {
        "fnName": "createRouterAssociation",
        "method": "post",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations"
      },
      {
        "fnName": "showRouterAssociationDetails",
        "method": "get",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}"
      },
      {
        "fnName": "updateARouterAssociationBgpvpnRoutesControlExtension",
        "method": "put",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}"
      },
      {
        "fnName": "deleteRouterAssociation",
        "method": "delete",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/router_associations/{router_association_id}"
      },
      {
        "fnName": "listPortAssociations",
        "method": "get",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations"
      },
      {
        "fnName": "createPortAssociation",
        "method": "post",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations"
      },
      {
        "fnName": "showPortAssociationDetails",
        "method": "get",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}"
      },
      {
        "fnName": "updateAPortAssociation",
        "method": "put",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}"
      },
      {
        "fnName": "deletePortAssociation",
        "method": "delete",
        "path": "/v2.0/bgpvpn/bgpvpns/{bgpvpn_id}/port_associations/{port_association_id}"
      },
      {
        "fnName": "listBGPSpeakers",
        "method": "get",
        "path": "/v2.0/bgp-speakers"
      },
      {
        "fnName": "createBGPSpeaker",
        "method": "post",
        "path": "/v2.0/bgp-speakers"
      },
      {
        "fnName": "showBGPSpeakerDetails",
        "method": "get",
        "path": "/v2.0/bgp-speakers/{bgp-speaker-id}"
      },
      {
        "fnName": "updateABGPSpeaker",
        "method": "put",
        "path": "/v2.0/bgp-speakers/{bgp-speaker-id}"
      },
      {
        "fnName": "deleteABGPSpeaker",
        "method": "delete",
        "path": "/v2.0/bgp-speakers/{bgp-speaker-id}"
      },
      {
        "fnName": "addBGPPeerToABGPSpeaker",
        "method": "put",
        "path": "/v2.0/bgp-speakers/{bgp-speaker-id}/add-bgp-peer"
      },
      {
        "fnName": "removeBGPPeerFromABGPSpeaker",
        "method": "put",
        "path": "/v2.0/bgp-speakers/{bgp-speaker-id}/remove-bgp-peer"
      },
      {
        "fnName": "addNetworkToABGPSpeaker",
        "method": "put",
        "path": "/v2.0/bgp-speakers/{bgp-speaker-id}/add_gateway_network"
      },
      {
        "fnName": "deleteNetworkFromABGPSpeaker",
        "method": "put",
        "path": "/v2.0/bgp-speakers//remove_gateway_network"
      },
      {
        "fnName": "listRoutesAdvertisedByABGPSpeaker",
        "method": "get",
        "path": "/v2.0/bgp-speakers//get_advertised_routes"
      },
      {
        "fnName": "listDynamicRoutingAgentsHostingASpecificBGPSpeaker",
        "method": "get",
        "path": "/v2.0/bgp-speakers//bgp-dragents"
      },
      {
        "fnName": "listBGPPeers",
        "method": "get",
        "path": "/v2.0/bgp-peers"
      },
      {
        "fnName": "createABGPPeer",
        "method": "post",
        "path": "/v2.0/bgp-peers"
      },
      {
        "fnName": "showBGPPeerDetails",
        "method": "get",
        "path": "/v2.0/bgp-peers/{bgp-peer-id}"
      },
      {
        "fnName": "updateABGPPeer",
        "method": "put",
        "path": "/v2.0/bgp-peers/{bgp-peer-id}"
      },
      {
        "fnName": "deleteABGPPeer",
        "method": "delete",
        "path": "/v2.0/bgp-peers/{bgp-peer-id}"
      },
      {
        "fnName": "listLogs",
        "method": "get",
        "path": "/v2.0/log/logs"
      },
      {
        "fnName": "createLog",
        "method": "post",
        "path": "/v2.0/log/logs"
      },
      {
        "fnName": "showLog",
        "method": "get",
        "path": "/v2.0/log/logs/{log_id}"
      },
      {
        "fnName": "updateLog",
        "method": "put",
        "path": "/v2.0/log/logs/{log_id}"
      },
      {
        "fnName": "deleteLog",
        "method": "delete",
        "path": "/v2.0/log/logs/{log_id}"
      },
      {
        "fnName": "listLoggableResources",
        "method": "get",
        "path": "/v2.0/log/loggable-resources"
      },
      {
        "fnName": "listAllAgents",
        "method": "get",
        "path": "/v2.0/agents"
      },
      {
        "fnName": "showAgentDetails",
        "method": "get",
        "path": "/v2.0/agents/{agent_id}"
      },
      {
        "fnName": "updateAgent",
        "method": "put",
        "path": "/v2.0/agents/{agent_id}"
      },
      {
        "fnName": "deleteAgent",
        "method": "delete",
        "path": "/v2.0/agents/{agent_id}"
      },
      {
        "fnName": "listAllAvailabilityZones",
        "method": "get",
        "path": "/v2.0/availability_zones"
      },
      {
        "fnName": "listRoutersHostedByAnL3Agent",
        "method": "get",
        "path": "/v2.0/agents/{agent_id}/l3-routers"
      },
      {
        "fnName": "scheduleRouterToAnL3Agent",
        "method": "post",
        "path": "/v2.0/agents/{agent_id}/l3-routers"
      },
      {
        "fnName": "removeL3RouterFromAnL3Agent",
        "method": "delete",
        "path": "/v2.0/agents/{agent_id}/l3-routers/{router_id}"
      },
      {
        "fnName": "listL3AgentsHostingARouter",
        "method": "get",
        "path": "/v2.0/routers/{router_id}/l3-agents"
      },
      {
        "fnName": "listNetworksHostedByADHCPAgent",
        "method": "get",
        "path": "/v2.0/agents/{agent_id}/dhcp-networks"
      },
      {
        "fnName": "scheduleANetworkToADHCPAgent",
        "method": "post",
        "path": "/v2.0/agents/{agent_id}/dhcp-networks"
      },
      {
        "fnName": "removeNetworkFromADHCPAgent",
        "method": "delete",
        "path": "/v2.0/agents/{agent_id}/dhcp-networks/{network_id}"
      },
      {
        "fnName": "listDHCPAgentsHostingANetwork",
        "method": "get",
        "path": "/v2.0/networks/{network_id}/dhcp-agents"
      },
      {
        "fnName": "showAutoAllocatedTopologyDetails",
        "method": "get",
        "path": "/v2.0/auto-allocated-topology/{project_id}"
      },
      {
        "fnName": "deleteTheAutoAllocatedTopology",
        "method": "delete",
        "path": "/v2.0/auto-allocated-topology/{project_id}"
      },
      {
        "fnName": "listTapServices",
        "method": "get",
        "path": "/v2.0/taas/tap_services"
      },
      {
        "fnName": "createTapService",
        "method": "post",
        "path": "/v2.0/taas/tap_services"
      },
      {
        "fnName": "updateTapService",
        "method": "put",
        "path": "/v2.0/taas/tap_services/{name}"
      },
      {
        "fnName": "deleteTapService",
        "method": "delete",
        "path": "/v2.0/taas/tap_services/{name}"
      },
      {
        "fnName": "showTapService",
        "method": "get",
        "path": "/v2.0/taas/tap_services/{name}"
      },
      {
        "fnName": "listTapFlow",
        "method": "get",
        "path": "/v2.0/taas/tap_flows"
      },
      {
        "fnName": "createTapFlow",
        "method": "post",
        "path": "/v2.0/taas/tap_flows"
      },
      {
        "fnName": "updateTapFlow",
        "method": "put",
        "path": "/v2.0/taas/tap_flows/{name}"
      },
      {
        "fnName": "deleteTapFlow",
        "method": "delete",
        "path": "/v2.0/taas/tap_flows/{name}"
      },
      {
        "fnName": "showTapFlow",
        "method": "get",
        "path": "/v2.0/taas/tap_flows/{name}"
      }
    ],
    "errors": [],
    "warnings": [],
    "callsTotal": 305,
    "callsConverted": 305,
    "no_mockdata_num": 305
  }
}