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" LibraryItemStoragePath = "/com/vmware/content/library/item/storage" 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" 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 ¶
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.
func (AssociatedObject) Reference ¶
func (o AssociatedObject) Reference() types.ManagedObjectReference
Reference implements mo.Reference
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 ¶
type SubscriptionDestination struct {
ID string `json:"subscription"`
}
type SubscriptionDestinationSpec ¶
type SubscriptionDestinationSpec struct {
Subscriptions []SubscriptionDestination `json:"subscriptions,omitempty"`
}
type SubscriptionItemDestinationSpec ¶
type SubscriptionItemDestinationSpec struct { Force bool `json:"force_sync_content"` Subscriptions []SubscriptionDestination `json:"subscriptions,omitempty"` }
Click to show internal directories.
Click to hide internal directories.