github.com/vmware/govmomi@v0.51.0/eam/mo/agency.go (about)

     1  // © Broadcom. All Rights Reserved.
     2  // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
     3  // SPDX-License-Identifier: Apache-2.0
     4  
     5  package mo
     6  
     7  import (
     8  	"github.com/vmware/govmomi/eam/types"
     9  	vim "github.com/vmware/govmomi/vim25/types"
    10  )
    11  
    12  // Agency handles the deployment of a single type of agent virtual
    13  // machine and any associated VIB bundle, on a set of compute resources.
    14  type Agency struct {
    15  	EamObject `yaml:",inline"`
    16  
    17  	Agent      []vim.ManagedObjectReference `json:"agent,omitempty"`
    18  	Config     types.BaseAgencyConfigInfo   `json:"config"`
    19  	Runtime    types.EamObjectRuntimeInfo   `json:"runtime"`
    20  	SolutionId string                       `json:"solutionId,omitempty"`
    21  }