gitee.com/leisunstar/runtime@v0.0.0-20200521203717-5cef3e7b53f9/virtcontainers/types/fcConfig.go (about)

     1  // Copyright (c) 2019 ARM Limited
     2  //
     3  // SPDX-License-Identifier: Apache-2.0
     4  //
     5  
     6  package types
     7  
     8  import (
     9  	"github.com/kata-containers/runtime/virtcontainers/pkg/firecracker/client/models"
    10  )
    11  
    12  type FcConfig struct {
    13  	BootSource *models.BootSource `json:"boot-source"`
    14  
    15  	MachineConfig *models.MachineConfiguration `json:"machine-config"`
    16  
    17  	Drives []*models.Drive `json:"drives,omitempty"`
    18  
    19  	Vsock *models.Vsock `json:"vsock,omitempty"`
    20  
    21  	NetworkInterfaces []*models.NetworkInterface `json:"network-interfaces,omitempty"`
    22  
    23  	Logger *models.Logger `json:"logger,omitempty"`
    24  }