@itentialopensource/adapter-openstack_neutron
Version:
This adapter integrates with system described as: Openstack Networking (Neutron) Service
1,866 lines • 71.1 kB
JSON
{
"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