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 }