<commit_before>service_type: 'network'
service_name: 'neutron'

# prefix: '/v2[0-9\.]*(?:/[0-9a-f\-]+)?'
prefix: '/v2.0'

resources:
  bgpvpn:
    # BPG VPNs namespace
    singleton: true
    children:
      bgpvpns:
        type_uri: network/bgpvpns
        children:
          network_associations:
            type_uri: network/bgpvpn/network-associations
          router_associations:
            type_uri: network/bgpvpn/router-associations
          port_associations:
            type_uri: network/bgpvpn/port-associations
  flavors:
  floatingips:
  fw:
    # FWaaS 1.0 namespace
    singleton: true
    type_uri: network/firewalls
    children:
      firewalls:
        type_uri: network/firewalls
      firewall_policies:
        type_uri: network/firewall/policies
        el_type_uri: network/firewall/policy
      firewall_rules:
        type_uri: network/firewall/rules
  fwaas:
    # FWaas 2.0 namespace (uses same logical resource uris as 1.0)
    singleton: true
    type_uri: network/firewalls
    children:
      firewall_groups:
        type_uri: network/firewalls
      firewall_policies:
        type_uri: network/firewall/policies
        el_type_uri: network/firewall/policy
      firewall_rules:
        type_uri: network/firewall/rules

  lbaas:
    # LBaaS 2.0 namespace
    singleton: true
    children:
      healthmonitors:
        type_uri: network/loadbalancer/healthmonitors
      loadbalancers:
        type_uri: network/loadbalancers
        children:
          statuses:
            singleton: true
      listeners:
        type_uri: network/loadbalancer/listeners
      pools:
        type_uri: network/loadbalancer/pools
        children:
          members:
  log:
    # logging extension namespace
    singleton: true
    children:
      logs:
      loggable-resources:
        singleton: true
  metering:
    # metering namespace
    singleton: true
    children:
      metering-labels:
        type_uri: network/metering/labels
      metering-label-rules:
        type_uri: network/metering/label-rules
  networks:
  network-ip-availabilities:
  ports:
    custom_attributes:
      security_groups: network/security-groups
  quotas:
    custom_actions:
      details: read/list/details<commit_msg>[neutron] add l7policies to audit map<commit_after>service_type: 'network'
service_name: 'neutron'

# prefix: '/v2[0-9\.]*(?:/[0-9a-f\-]+)?'
prefix: '/v2.0'

resources:
  bgpvpn:
    # BPG VPNs namespace
    singleton: true
    children:
      bgpvpns:
        type_uri: network/bgpvpns
        children:
          network_associations:
            type_uri: network/bgpvpn/network-associations
          router_associations:
            type_uri: network/bgpvpn/router-associations
          port_associations:
            type_uri: network/bgpvpn/port-associations
  flavors:
  floatingips:
  fw:
    # FWaaS 1.0 namespace
    singleton: true
    type_uri: network/firewalls
    children:
      firewalls:
        type_uri: network/firewalls
      firewall_policies:
        type_uri: network/firewall/policies
        el_type_uri: network/firewall/policy
      firewall_rules:
        type_uri: network/firewall/rules
  fwaas:
    # FWaas 2.0 namespace (uses same logical resource uris as 1.0)
    singleton: true
    type_uri: network/firewalls
    children:
      firewall_groups:
        type_uri: network/firewalls
      firewall_policies:
        type_uri: network/firewall/policies
        el_type_uri: network/firewall/policy
      firewall_rules:
        type_uri: network/firewall/rules

  lbaas:
    # LBaaS 2.0 namespace
    singleton: true
    children:
      healthmonitors:
        type_uri: network/loadbalancer/healthmonitors
      loadbalancers:
        type_uri: network/loadbalancers
        children:
          statuses:
            singleton: true
      listeners:
        type_uri: network/loadbalancer/listeners
      pools:
        type_uri: network/loadbalancer/pools
        children:
          members:
      l7policies:
        type_uri: network/loadbalancer/l7policies
        children:
          rules:
  log:
    # logging extension namespace
    singleton: true
    children:
      logs:
      loggable-resources:
        singleton: true
  metering:
    # metering namespace
    singleton: true
    children:
      metering-labels:
        type_uri: network/metering/labels
      metering-label-rules:
        type_uri: network/metering/label-rules
  networks:
  network-ip-availabilities:
  ports:
    custom_attributes:
      security_groups: network/security-groups
  quotas:
    custom_actions:
      details: read/list/details
{'fraction_non_alphanumeric': 0.07643865363735071, 'fraction_numerical': 0.0071661237785016286, 'mean_word_length': 2.3160547156227502, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3830536', 'n_tokens_mistral': 1471, 'n_tokens_neox': 1444, 'n_words': 281}