mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-04 10:03:42 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
/*
 | 
						|
 * HCS API
 | 
						|
 *
 | 
						|
 * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
 | 
						|
 *
 | 
						|
 * API version: 2.1
 | 
						|
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 | 
						|
 */
 | 
						|
 | 
						|
package hcsschema
 | 
						|
 | 
						|
import (
 | 
						|
	v1 "github.com/containerd/cgroups/stats/v1"
 | 
						|
)
 | 
						|
 | 
						|
type Properties struct {
 | 
						|
	Id string `json:"Id,omitempty"`
 | 
						|
 | 
						|
	SystemType string `json:"SystemType,omitempty"`
 | 
						|
 | 
						|
	RuntimeOsType string `json:"RuntimeOsType,omitempty"`
 | 
						|
 | 
						|
	Name string `json:"Name,omitempty"`
 | 
						|
 | 
						|
	Owner string `json:"Owner,omitempty"`
 | 
						|
 | 
						|
	RuntimeId string `json:"RuntimeId,omitempty"`
 | 
						|
 | 
						|
	RuntimeTemplateId string `json:"RuntimeTemplateId,omitempty"`
 | 
						|
 | 
						|
	State string `json:"State,omitempty"`
 | 
						|
 | 
						|
	Stopped bool `json:"Stopped,omitempty"`
 | 
						|
 | 
						|
	ExitType string `json:"ExitType,omitempty"`
 | 
						|
 | 
						|
	Memory *MemoryInformationForVm `json:"Memory,omitempty"`
 | 
						|
 | 
						|
	Statistics *Statistics `json:"Statistics,omitempty"`
 | 
						|
 | 
						|
	ProcessList []ProcessDetails `json:"ProcessList,omitempty"`
 | 
						|
 | 
						|
	TerminateOnLastHandleClosed bool `json:"TerminateOnLastHandleClosed,omitempty"`
 | 
						|
 | 
						|
	HostingSystemId string `json:"HostingSystemId,omitempty"`
 | 
						|
 | 
						|
	SharedMemoryRegionInfo []SharedMemoryRegionInfo `json:"SharedMemoryRegionInfo,omitempty"`
 | 
						|
 | 
						|
	GuestConnectionInfo *GuestConnectionInfo `json:"GuestConnectionInfo,omitempty"`
 | 
						|
 | 
						|
	// Metrics is not part of the API for HCS but this is used for LCOW v2 to
 | 
						|
	// return the full cgroup metrics from the guest.
 | 
						|
	Metrics *v1.Metrics `json:"LCOWMetrics,omitempty"`
 | 
						|
}
 |