hnspolicy.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package hcsshim
  2. import (
  3. "github.com/Microsoft/hcsshim/internal/hns"
  4. )
  5. // Type of Request Support in ModifySystem
  6. type PolicyType = hns.PolicyType
  7. // RequestType const
  8. const (
  9. Nat = hns.Nat
  10. ACL = hns.ACL
  11. PA = hns.PA
  12. VLAN = hns.VLAN
  13. VSID = hns.VSID
  14. VNet = hns.VNet
  15. L2Driver = hns.L2Driver
  16. Isolation = hns.Isolation
  17. QOS = hns.QOS
  18. OutboundNat = hns.OutboundNat
  19. ExternalLoadBalancer = hns.ExternalLoadBalancer
  20. Route = hns.Route
  21. Proxy = hns.Proxy
  22. )
  23. type ProxyPolicy = hns.ProxyPolicy
  24. type NatPolicy = hns.NatPolicy
  25. type QosPolicy = hns.QosPolicy
  26. type IsolationPolicy = hns.IsolationPolicy
  27. type VlanPolicy = hns.VlanPolicy
  28. type VsidPolicy = hns.VsidPolicy
  29. type PaPolicy = hns.PaPolicy
  30. type OutboundNatPolicy = hns.OutboundNatPolicy
  31. type ActionType = hns.ActionType
  32. type DirectionType = hns.DirectionType
  33. type RuleType = hns.RuleType
  34. const (
  35. Allow = hns.Allow
  36. Block = hns.Block
  37. In = hns.In
  38. Out = hns.Out
  39. Host = hns.Host
  40. Switch = hns.Switch
  41. )
  42. type ACLPolicy = hns.ACLPolicy
  43. type Policy = hns.Policy