Documentation
¶
Index ¶
Constants ¶
View Source
const (
SessionPath = "/com/vmware/cis/session"
CategoryPath = "/com/vmware/cis/tagging/category"
TagPath = "/com/vmware/cis/tagging/tag"
AssociationPath = "/com/vmware/cis/tagging/tag-association"
LibraryPath = "/com/vmware/content/library"
LibraryItemFileData = "/com/vmware/cis/data"
LibraryItemPath = "/com/vmware/content/library/item"
LibraryItemFilePath = "/com/vmware/content/library/item/file"
LibraryItemUpdateSession = "/com/vmware/content/library/item/update-session"
LibraryItemUpdateSessionFile = "/com/vmware/content/library/item/updatesession/file"
LibraryItemDownloadSession = "/com/vmware/content/library/item/download-session"
LibraryItemDownloadSessionFile = "/com/vmware/content/library/item/downloadsession/file"
LocalLibraryPath = "/com/vmware/content/local-library"
SubscribedLibraryPath = "/com/vmware/content/subscribed-library"
SecurityPoliciesPath = "/api/content/security-policies"
SubscribedLibraryItem = "/com/vmware/content/library/subscribed-item"
Subscriptions = "/com/vmware/content/library/subscriptions"
TrustedCertificatesPath = "/api/content/trusted-certificates"
VCenterOVFLibraryItem = "/com/vmware/vcenter/ovf/library-item"
VCenterVMTXLibraryItem = "/vcenter/vm-template/library-items"
VCenterVM = "/vcenter/vm"
SessionCookieName = "vmware-api-session-id"
UseHeaderAuthn = "vmware-use-header-authn"
DebugEcho = "/vc-sim/debug/echo"
)
VAPI REST Paths
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociatedObject ¶
type AssociatedObject struct {
Type string `json:"type"`
Value string `json:"id"`
}
AssociatedObject is the same structure as types.ManagedObjectReference, just with a different field name (ID instead of Value). In the API we use mo.Reference, this type is only used for wire transfer.
type Association ¶
type Association struct {
ObjectID *AssociatedObject `json:"object_id,omitempty"`
}
Association for tag-association requests.
func NewAssociation ¶
func NewAssociation(ref mo.Reference) Association
NewAssociation returns an Association, converting ref to an AssociatedObject.
type SubscriptionDestination ¶ added in v0.23.0
type SubscriptionDestination struct {
ID string `json:"subscription"`
}
type SubscriptionDestinationSpec ¶ added in v0.23.0
type SubscriptionDestinationSpec struct {
Subscriptions []SubscriptionDestination `json:"subscriptions,omitempty"`
}
type SubscriptionItemDestinationSpec ¶ added in v0.23.0
type SubscriptionItemDestinationSpec struct {
Force bool `json:"force_sync_content"`
Subscriptions []SubscriptionDestination `json:"subscriptions,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.