UNPKG

@itentialopensource/adapter-openstack_neutron

Version:

This adapter integrates with system described as: Openstack Networking (Neutron) Service

1,866 lines 71.1 kB
{ "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