client-resources:
  client-resource-nice-id-uno:
    name: this is my resource
    protocol: tcp
    proxy-port: 3001
    hostname: localhost
    internal-port: 3000
    site: lively-yosemite-toad
  client-resource-nice-id-duce:
    name: this is my resource
    protocol: udp
    proxy-port: 3000
    hostname: localhost
    internal-port: 3000
    site: lively-yosemite-toad

proxy-resources:
  resource-nice-id-uno:
    name: this is my resource
    protocol: http
    full-domain: duce.test.example.com
    host-header: example.com
    tls-server-name: example.com
    # auth:
      # pincode: 123456
      # password: sadfasdfadsf
      # sso-enabled: true
      # sso-roles:
      #   - Member
      # sso-users:
      #   - owen@pangolin.net
      # whitelist-users:
      #   - owen@pangolin.net
      # auto-login-idp: 1
    headers:
      - name: X-Example-Header
        value: example-value
      - name: X-Another-Header
        value: another-value
    rules:
      - action: allow
        match: ip
        value: 1.1.1.1
      - action: deny
        match: cidr 
        value: 2.2.2.2/32
      - action: pass
        match: path
        value: /admin
    targets:
    - site: lively-yosemite-toad
      path: /path
      pathMatchType: prefix
      hostname: localhost
      method: http
      port: 8000
    - site: slim-alpine-chipmunk
      hostname: localhost
      path: /yoman
      pathMatchType: exact
      method: http
      port: 8001
  resource-nice-id-duce:
    name: this is other resource
    protocol: tcp
    proxy-port: 3000
    targets:
    - site: lively-yosemite-toad 
      hostname: localhost
      port: 3000