Documentation
¶
Index ¶
- func HostSystemManagementIPs(config []types.VirtualNicManagerNetConfig) []net.IP
- func InventoryPath(entities []mo.ManagedEntity) string
- type BaseDynamicTypeMgrFilterSpec
- type DynamicTypeEnumTypeInfo
- type DynamicTypeMgrAllTypeInfoRequest
- type DynamicTypeMgrAnnotation
- type DynamicTypeMgrDataTypeInfo
- type DynamicTypeMgrFilterSpec
- type DynamicTypeMgrManagedTypeInfo
- type DynamicTypeMgrMethodTypeInfo
- type DynamicTypeMgrMoFilterSpec
- type DynamicTypeMgrMoInstance
- type DynamicTypeMgrParamTypeInfo
- type DynamicTypeMgrPropertyTypeInfo
- type DynamicTypeMgrQueryMoInstancesBody
- type DynamicTypeMgrQueryMoInstancesRequest
- type DynamicTypeMgrQueryMoInstancesResponse
- type DynamicTypeMgrQueryTypeInfoBody
- type DynamicTypeMgrQueryTypeInfoRequest
- type DynamicTypeMgrQueryTypeInfoResponse
- type DynamicTypeMgrTypeFilterSpec
- type ExecuteSoapBody
- type ExecuteSoapRequest
- type ExecuteSoapResponse
- type InternalDynamicTypeManager
- type ReflectManagedMethodExecuter
- type ReflectManagedMethodExecuterSoapArgument
- type ReflectManagedMethodExecuterSoapFault
- type ReflectManagedMethodExecuterSoapResult
- type RetrieveDynamicTypeManagerBody
- type RetrieveDynamicTypeManagerRequest
- type RetrieveDynamicTypeManagerResponse
- type RetrieveManagedMethodExecuterBody
- type RetrieveManagedMethodExecuterRequest
- type RetrieveManagedMethodExecuterResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HostSystemManagementIPs ¶ added in v0.24.2
func HostSystemManagementIPs(config []types.VirtualNicManagerNetConfig) []net.IP
func InventoryPath ¶ added in v0.24.0
func InventoryPath(entities []mo.ManagedEntity) string
InventoryPath composed of entities by Name
Types ¶
type BaseDynamicTypeMgrFilterSpec ¶
type BaseDynamicTypeMgrFilterSpec interface {
GetDynamicTypeMgrFilterSpec() *DynamicTypeMgrFilterSpec
}
type DynamicTypeEnumTypeInfo ¶
type DynamicTypeEnumTypeInfo struct {
types.DynamicData
Name string `xml:"name"`
WsdlName string `xml:"wsdlName"`
Version string `xml:"version"`
Value []string `xml:"value,omitempty"`
Annotation []DynamicTypeMgrAnnotation `xml:"annotation,omitempty"`
}
type DynamicTypeMgrAllTypeInfoRequest ¶
type DynamicTypeMgrAllTypeInfoRequest struct {
types.DynamicData
ManagedTypeInfo []DynamicTypeMgrManagedTypeInfo `xml:"managedTypeInfo,omitempty"`
EnumTypeInfo []DynamicTypeEnumTypeInfo `xml:"enumTypeInfo,omitempty"`
DataTypeInfo []DynamicTypeMgrDataTypeInfo `xml:"dataTypeInfo,omitempty"`
}
type DynamicTypeMgrAnnotation ¶
type DynamicTypeMgrAnnotation struct {
types.DynamicData
Name string `xml:"name"`
Parameter []string `xml:"parameter,omitempty"`
}
type DynamicTypeMgrDataTypeInfo ¶
type DynamicTypeMgrDataTypeInfo struct {
types.DynamicData
Name string `xml:"name"`
WsdlName string `xml:"wsdlName"`
Version string `xml:"version"`
Base []string `xml:"base,omitempty"`
Property []DynamicTypeMgrPropertyTypeInfo `xml:"property,omitempty"`
Annotation []DynamicTypeMgrAnnotation `xml:"annotation,omitempty"`
}
type DynamicTypeMgrFilterSpec ¶
type DynamicTypeMgrFilterSpec struct {
types.DynamicData
}
func (*DynamicTypeMgrFilterSpec) GetDynamicTypeMgrFilterSpec ¶
func (b *DynamicTypeMgrFilterSpec) GetDynamicTypeMgrFilterSpec() *DynamicTypeMgrFilterSpec
type DynamicTypeMgrManagedTypeInfo ¶
type DynamicTypeMgrManagedTypeInfo struct {
types.DynamicData
Name string `xml:"name"`
WsdlName string `xml:"wsdlName"`
Version string `xml:"version"`
Base []string `xml:"base,omitempty"`
Property []DynamicTypeMgrPropertyTypeInfo `xml:"property,omitempty"`
Method []DynamicTypeMgrMethodTypeInfo `xml:"method,omitempty"`
Annotation []DynamicTypeMgrAnnotation `xml:"annotation,omitempty"`
}
type DynamicTypeMgrMethodTypeInfo ¶
type DynamicTypeMgrMethodTypeInfo struct {
types.DynamicData
Name string `xml:"name"`
WsdlName string `xml:"wsdlName"`
Version string `xml:"version"`
ParamTypeInfo []DynamicTypeMgrParamTypeInfo `xml:"paramTypeInfo,omitempty"`
ReturnTypeInfo *DynamicTypeMgrParamTypeInfo `xml:"returnTypeInfo,omitempty"`
Fault []string `xml:"fault,omitempty"`
PrivId string `xml:"privId,omitempty"`
Annotation []DynamicTypeMgrAnnotation `xml:"annotation,omitempty"`
}
type DynamicTypeMgrMoFilterSpec ¶
type DynamicTypeMgrMoFilterSpec struct {
DynamicTypeMgrFilterSpec
Id string `xml:"id,omitempty"`
TypeSubstr string `xml:"typeSubstr,omitempty"`
}
type DynamicTypeMgrMoInstance ¶
type DynamicTypeMgrMoInstance struct {
types.DynamicData
Id string `xml:"id"`
MoType string `xml:"moType"`
}
type DynamicTypeMgrParamTypeInfo ¶
type DynamicTypeMgrParamTypeInfo struct {
types.DynamicData
Name string `xml:"name"`
Version string `xml:"version"`
Type string `xml:"type"`
PrivId string `xml:"privId,omitempty"`
Annotation []DynamicTypeMgrAnnotation `xml:"annotation,omitempty"`
}
type DynamicTypeMgrPropertyTypeInfo ¶
type DynamicTypeMgrPropertyTypeInfo struct {
types.DynamicData
Name string `xml:"name"`
Version string `xml:"version"`
Type string `xml:"type"`
PrivId string `xml:"privId,omitempty"`
MsgIdFormat string `xml:"msgIdFormat,omitempty"`
Annotation []DynamicTypeMgrAnnotation `xml:"annotation,omitempty"`
}
type DynamicTypeMgrQueryMoInstancesBody ¶
type DynamicTypeMgrQueryMoInstancesBody struct {
Req *DynamicTypeMgrQueryMoInstancesRequest `xml:"urn:vim25 DynamicTypeMgrQueryMoInstances"`
Res *DynamicTypeMgrQueryMoInstancesResponse `xml:"urn:vim25 DynamicTypeMgrQueryMoInstancesResponse"`
Fault_ *soap.Fault
}
type DynamicTypeMgrQueryMoInstancesRequest ¶
type DynamicTypeMgrQueryMoInstancesRequest struct {
This types.ManagedObjectReference `xml:"_this"`
FilterSpec BaseDynamicTypeMgrFilterSpec `xml:"filterSpec,omitempty,typeattr"`
}
type DynamicTypeMgrQueryMoInstancesResponse ¶
type DynamicTypeMgrQueryMoInstancesResponse struct {
Returnval []DynamicTypeMgrMoInstance `xml:"urn:vim25 returnval"`
}
func DynamicTypeMgrQueryMoInstances ¶
func DynamicTypeMgrQueryMoInstances(ctx context.Context, r soap.RoundTripper, req *DynamicTypeMgrQueryMoInstancesRequest) (*DynamicTypeMgrQueryMoInstancesResponse, error)
type DynamicTypeMgrQueryTypeInfoBody ¶
type DynamicTypeMgrQueryTypeInfoBody struct {
Req *DynamicTypeMgrQueryTypeInfoRequest `xml:"urn:vim25 DynamicTypeMgrQueryTypeInfo"`
Res *DynamicTypeMgrQueryTypeInfoResponse `xml:"urn:vim25 DynamicTypeMgrQueryTypeInfoResponse"`
Fault_ *soap.Fault
}
type DynamicTypeMgrQueryTypeInfoRequest ¶
type DynamicTypeMgrQueryTypeInfoRequest struct {
This types.ManagedObjectReference `xml:"_this"`
FilterSpec BaseDynamicTypeMgrFilterSpec `xml:"filterSpec,omitempty,typeattr"`
}
type DynamicTypeMgrQueryTypeInfoResponse ¶
type DynamicTypeMgrQueryTypeInfoResponse struct {
Returnval DynamicTypeMgrAllTypeInfoRequest `xml:"urn:vim25 returnval"`
}
func DynamicTypeMgrQueryTypeInfo ¶
func DynamicTypeMgrQueryTypeInfo(ctx context.Context, r soap.RoundTripper, req *DynamicTypeMgrQueryTypeInfoRequest) (*DynamicTypeMgrQueryTypeInfoResponse, error)
type DynamicTypeMgrTypeFilterSpec ¶
type DynamicTypeMgrTypeFilterSpec struct {
DynamicTypeMgrFilterSpec
TypeSubstr string `xml:"typeSubstr,omitempty"`
}
type ExecuteSoapBody ¶
type ExecuteSoapBody struct {
Req *ExecuteSoapRequest `xml:"urn:vim25 ExecuteSoap"`
Res *ExecuteSoapResponse `xml:"urn:vim25 ExecuteSoapResponse"`
Fault_ *soap.Fault
}
type ExecuteSoapRequest ¶
type ExecuteSoapRequest struct {
This types.ManagedObjectReference `xml:"_this"`
Moid string `xml:"moid"`
Version string `xml:"version"`
Method string `xml:"method"`
Argument []ReflectManagedMethodExecuterSoapArgument `xml:"argument,omitempty"`
}
type ExecuteSoapResponse ¶
type ExecuteSoapResponse struct {
Returnval *ReflectManagedMethodExecuterSoapResult `xml:"urn:vim25 returnval"`
}
func ExecuteSoap ¶
func ExecuteSoap(ctx context.Context, r soap.RoundTripper, req *ExecuteSoapRequest) (*ExecuteSoapResponse, error)
type InternalDynamicTypeManager ¶
type InternalDynamicTypeManager struct {
types.ManagedObjectReference
}
type ReflectManagedMethodExecuter ¶
type ReflectManagedMethodExecuter struct {
types.ManagedObjectReference
}
type ReflectManagedMethodExecuterSoapArgument ¶
type ReflectManagedMethodExecuterSoapArgument struct {
types.DynamicData
Name string `xml:"name"`
Val string `xml:"val"`
}
type ReflectManagedMethodExecuterSoapFault ¶
type ReflectManagedMethodExecuterSoapFault struct {
types.DynamicData
FaultMsg string `xml:"faultMsg"`
FaultDetail string `xml:"faultDetail,omitempty"`
}
type ReflectManagedMethodExecuterSoapResult ¶
type ReflectManagedMethodExecuterSoapResult struct {
types.DynamicData
Response string `xml:"response,omitempty"`
Fault *ReflectManagedMethodExecuterSoapFault `xml:"fault,omitempty"`
}
type RetrieveDynamicTypeManagerBody ¶
type RetrieveDynamicTypeManagerBody struct {
Req *RetrieveDynamicTypeManagerRequest `xml:"urn:vim25 RetrieveDynamicTypeManager"`
Res *RetrieveDynamicTypeManagerResponse `xml:"urn:vim25 RetrieveDynamicTypeManagerResponse"`
Fault_ *soap.Fault
}
type RetrieveDynamicTypeManagerRequest ¶
type RetrieveDynamicTypeManagerRequest struct {
This types.ManagedObjectReference `xml:"_this"`
}
type RetrieveDynamicTypeManagerResponse ¶
type RetrieveDynamicTypeManagerResponse struct {
Returnval *InternalDynamicTypeManager `xml:"urn:vim25 returnval"`
}
func RetrieveDynamicTypeManager ¶
func RetrieveDynamicTypeManager(ctx context.Context, r soap.RoundTripper, req *RetrieveDynamicTypeManagerRequest) (*RetrieveDynamicTypeManagerResponse, error)
type RetrieveManagedMethodExecuterBody ¶
type RetrieveManagedMethodExecuterBody struct {
Req *RetrieveManagedMethodExecuterRequest `xml:"urn:vim25 RetrieveManagedMethodExecuter"`
Res *RetrieveManagedMethodExecuterResponse `xml:"urn:vim25 RetrieveManagedMethodExecuterResponse"`
Fault_ *soap.Fault
}
type RetrieveManagedMethodExecuterRequest ¶
type RetrieveManagedMethodExecuterRequest struct {
This types.ManagedObjectReference `xml:"_this"`
}
type RetrieveManagedMethodExecuterResponse ¶
type RetrieveManagedMethodExecuterResponse struct {
Returnval *ReflectManagedMethodExecuter `xml:"urn:vim25 returnval"`
}
func RetrieveManagedMethodExecuter ¶
func RetrieveManagedMethodExecuter(ctx context.Context, r soap.RoundTripper, req *RetrieveManagedMethodExecuterRequest) (*RetrieveManagedMethodExecuterResponse, error)
Click to show internal directories.
Click to hide internal directories.