isolation_settings.go 926 B

123456789101112131415161718192021
  1. /*
  2. * HCS API
  3. *
  4. * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
  5. *
  6. * API version: 2.4
  7. * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
  8. */
  9. package hcsschema
  10. type IsolationSettings struct {
  11. // Guest isolation type options to decide virtual trust levels of virtual machine
  12. IsolationType string `json:"IsolationType,omitempty"`
  13. // Configuration to debug HCL layer for HCS VM TODO: Task 31102306: Miss the way to prevent the exposure of private debug configuration in HCS TODO: Think about the secret configurations which are private in VMMS VM (only edit by hvsedit)
  14. DebugHost string `json:"DebugHost,omitempty"`
  15. DebugPort int64 `json:"DebugPort,omitempty"`
  16. // Optional data passed by host on isolated virtual machine start
  17. LaunchData string `json:"LaunchData,omitempty"`
  18. HclEnabled bool `json:"HclEnabled,omitempty"`
  19. }