hnspolicy.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. )
  22. type NatPolicy = hns.NatPolicy
  23. type QosPolicy = hns.QosPolicy
  24. type IsolationPolicy = hns.IsolationPolicy
  25. type VlanPolicy = hns.VlanPolicy
  26. type VsidPolicy = hns.VsidPolicy
  27. type PaPolicy = hns.PaPolicy
  28. type OutboundNatPolicy = hns.OutboundNatPolicy
  29. type ActionType = hns.ActionType
  30. type DirectionType = hns.DirectionType
  31. type RuleType = hns.RuleType
  32. const (
  33. Allow = hns.Allow
  34. Block = hns.Block
  35. In = hns.In
  36. Out = hns.Out
  37. Host = hns.Host
  38. Switch = hns.Switch
  39. )
  40. type ACLPolicy = hns.ACLPolicy
  41. type Policy = hns.Policy