Documentation ¶
Index ¶
- Constants
- type ArrayOfVslmDatastoreSyncStatus
- type ArrayOfVslmQueryDatastoreInfoResult
- type ArrayOfVslmVsoVStorageObjectAssociations
- type ArrayOfVslmVsoVStorageObjectAssociationsVmDiskAssociation
- type ArrayOfVslmVsoVStorageObjectQuerySpec
- type ArrayOfVslmVsoVStorageObjectResult
- type ArrayOfVslmVsoVStorageObjectSnapshotResult
- type BaseVslmFault
- type BaseVslmTaskReason
- type RetrieveContent
- type RetrieveContentRequestType
- type RetrieveContentResponse
- type VersionURI
- type VslmAboutInfo
- type VslmAttachDiskRequestType
- type VslmAttachDisk_Task
- type VslmAttachDisk_TaskResponse
- type VslmAttachTagToVStorageObject
- type VslmAttachTagToVStorageObjectRequestType
- type VslmAttachTagToVStorageObjectResponse
- type VslmCancelTask
- type VslmCancelTaskRequestType
- type VslmCancelTaskResponse
- type VslmClearVStorageObjectControlFlags
- type VslmClearVStorageObjectControlFlagsRequestType
- type VslmClearVStorageObjectControlFlagsResponse
- type VslmCloneVStorageObjectRequestType
- type VslmCloneVStorageObject_Task
- type VslmCloneVStorageObject_TaskResponse
- type VslmCreateDiskFromSnapshotRequestType
- type VslmCreateDiskFromSnapshot_Task
- type VslmCreateDiskFromSnapshot_TaskResponse
- type VslmCreateDiskRequestType
- type VslmCreateDisk_Task
- type VslmCreateDisk_TaskResponse
- type VslmCreateSnapshotRequestType
- type VslmCreateSnapshot_Task
- type VslmCreateSnapshot_TaskResponse
- type VslmDatastoreSyncStatus
- type VslmDeleteSnapshotRequestType
- type VslmDeleteSnapshot_Task
- type VslmDeleteSnapshot_TaskResponse
- type VslmDeleteVStorageObjectRequestType
- type VslmDeleteVStorageObject_Task
- type VslmDeleteVStorageObject_TaskResponse
- type VslmDetachTagFromVStorageObject
- type VslmDetachTagFromVStorageObjectRequestType
- type VslmDetachTagFromVStorageObjectResponse
- type VslmEventType
- type VslmEventVslmEventInfoState
- type VslmExtendDiskRequestType
- type VslmExtendDisk_Task
- type VslmExtendDisk_TaskResponse
- type VslmFault
- type VslmFaultFault
- type VslmInflateDiskRequestType
- type VslmInflateDisk_Task
- type VslmInflateDisk_TaskResponse
- type VslmListTagsAttachedToVStorageObject
- type VslmListTagsAttachedToVStorageObjectRequestType
- type VslmListTagsAttachedToVStorageObjectResponse
- type VslmListVStorageObjectForSpec
- type VslmListVStorageObjectForSpecRequestType
- type VslmListVStorageObjectForSpecResponse
- type VslmListVStorageObjectsAttachedToTag
- type VslmListVStorageObjectsAttachedToTagRequestType
- type VslmListVStorageObjectsAttachedToTagResponse
- type VslmLoginByToken
- type VslmLoginByTokenRequestType
- type VslmLoginByTokenResponse
- type VslmLogout
- type VslmLogoutRequestType
- type VslmLogoutResponse
- type VslmQueryChangedDiskAreas
- type VslmQueryChangedDiskAreasRequestType
- type VslmQueryChangedDiskAreasResponse
- type VslmQueryDatastoreInfo
- type VslmQueryDatastoreInfoRequestType
- type VslmQueryDatastoreInfoResponse
- type VslmQueryDatastoreInfoResult
- type VslmQueryGlobalCatalogSyncStatus
- type VslmQueryGlobalCatalogSyncStatusForDatastore
- type VslmQueryGlobalCatalogSyncStatusForDatastoreRequestType
- type VslmQueryGlobalCatalogSyncStatusForDatastoreResponse
- type VslmQueryGlobalCatalogSyncStatusRequestType
- type VslmQueryGlobalCatalogSyncStatusResponse
- type VslmQueryInfo
- type VslmQueryInfoRequestType
- type VslmQueryInfoResponse
- type VslmQueryTaskResult
- type VslmQueryTaskResultRequestType
- type VslmQueryTaskResultResponse
- type VslmReconcileDatastoreInventoryRequestType
- type VslmReconcileDatastoreInventory_Task
- type VslmReconcileDatastoreInventory_TaskResponse
- type VslmRegisterDisk
- type VslmRegisterDiskRequestType
- type VslmRegisterDiskResponse
- type VslmRelocateVStorageObjectRequestType
- type VslmRelocateVStorageObject_Task
- type VslmRelocateVStorageObject_TaskResponse
- type VslmRenameVStorageObject
- type VslmRenameVStorageObjectRequestType
- type VslmRenameVStorageObjectResponse
- type VslmRetrieveSnapshotDetails
- type VslmRetrieveSnapshotDetailsRequestType
- type VslmRetrieveSnapshotDetailsResponse
- type VslmRetrieveSnapshotInfo
- type VslmRetrieveSnapshotInfoRequestType
- type VslmRetrieveSnapshotInfoResponse
- type VslmRetrieveVStorageInfrastructureObjectPolicy
- type VslmRetrieveVStorageInfrastructureObjectPolicyRequestType
- type VslmRetrieveVStorageInfrastructureObjectPolicyResponse
- type VslmRetrieveVStorageObject
- type VslmRetrieveVStorageObjectAssociations
- type VslmRetrieveVStorageObjectAssociationsRequestType
- type VslmRetrieveVStorageObjectAssociationsResponse
- type VslmRetrieveVStorageObjectMetadata
- type VslmRetrieveVStorageObjectMetadataRequestType
- type VslmRetrieveVStorageObjectMetadataResponse
- type VslmRetrieveVStorageObjectMetadataValue
- type VslmRetrieveVStorageObjectMetadataValueRequestType
- type VslmRetrieveVStorageObjectMetadataValueResponse
- type VslmRetrieveVStorageObjectRequestType
- type VslmRetrieveVStorageObjectResponse
- type VslmRetrieveVStorageObjectState
- type VslmRetrieveVStorageObjectStateRequestType
- type VslmRetrieveVStorageObjectStateResponse
- type VslmRetrieveVStorageObjects
- type VslmRetrieveVStorageObjectsRequestType
- type VslmRetrieveVStorageObjectsResponse
- type VslmRevertVStorageObjectRequestType
- type VslmRevertVStorageObject_Task
- type VslmRevertVStorageObject_TaskResponse
- type VslmScheduleReconcileDatastoreInventory
- type VslmScheduleReconcileDatastoreInventoryRequestType
- type VslmScheduleReconcileDatastoreInventoryResponse
- type VslmServiceInstanceContent
- type VslmSetVStorageObjectControlFlags
- type VslmSetVStorageObjectControlFlagsRequestType
- type VslmSetVStorageObjectControlFlagsResponse
- type VslmSyncDatastore
- type VslmSyncDatastoreRequestType
- type VslmSyncDatastoreResponse
- type VslmSyncFault
- type VslmSyncFaultFault
- type VslmTaskInfo
- type VslmTaskInfoState
- type VslmTaskReason
- type VslmTaskReasonAlarm
- type VslmTaskReasonSchedule
- type VslmTaskReasonSystem
- type VslmTaskReasonUser
- type VslmUpdateVStorageInfrastructureObjectPolicyRequestType
- type VslmUpdateVStorageInfrastructureObjectPolicy_Task
- type VslmUpdateVStorageInfrastructureObjectPolicy_TaskResponse
- type VslmUpdateVStorageObjectMetadataRequestType
- type VslmUpdateVStorageObjectMetadata_Task
- type VslmUpdateVStorageObjectMetadata_TaskResponse
- type VslmUpdateVstorageObjectCryptoRequestType
- type VslmUpdateVstorageObjectCrypto_Task
- type VslmUpdateVstorageObjectCrypto_TaskResponse
- type VslmUpdateVstorageObjectPolicyRequestType
- type VslmUpdateVstorageObjectPolicy_Task
- type VslmUpdateVstorageObjectPolicy_TaskResponse
- type VslmVsoVStorageObjectAssociations
- type VslmVsoVStorageObjectAssociationsVmDiskAssociation
- type VslmVsoVStorageObjectQueryResult
- type VslmVsoVStorageObjectQuerySpec
- type VslmVsoVStorageObjectQuerySpecQueryFieldEnum
- type VslmVsoVStorageObjectQuerySpecQueryOperatorEnum
- type VslmVsoVStorageObjectResult
- type VslmVsoVStorageObjectSnapshotResult
Constants ¶
View Source
const ( VslmEventTypePreFcdMigrateEvent = VslmEventType("preFcdMigrateEvent") VslmEventTypePostFcdMigrateEvent = VslmEventType("postFcdMigrateEvent") )
View Source
const ( VslmEventVslmEventInfoStateSuccess = VslmEventVslmEventInfoState("success") VslmEventVslmEventInfoStateError = VslmEventVslmEventInfoState("error") )
View Source
const ( VslmTaskInfoStateQueued = VslmTaskInfoState("queued") VslmTaskInfoStateRunning = VslmTaskInfoState("running") VslmTaskInfoStateSuccess = VslmTaskInfoState("success") VslmTaskInfoStateError = VslmTaskInfoState("error") )
View Source
const ( VslmVsoVStorageObjectQuerySpecQueryFieldEnumId = VslmVsoVStorageObjectQuerySpecQueryFieldEnum("id") VslmVsoVStorageObjectQuerySpecQueryFieldEnumName = VslmVsoVStorageObjectQuerySpecQueryFieldEnum("name") VslmVsoVStorageObjectQuerySpecQueryFieldEnumCapacity = VslmVsoVStorageObjectQuerySpecQueryFieldEnum("capacity") VslmVsoVStorageObjectQuerySpecQueryFieldEnumCreateTime = VslmVsoVStorageObjectQuerySpecQueryFieldEnum("createTime") VslmVsoVStorageObjectQuerySpecQueryFieldEnumBackingObjectId = VslmVsoVStorageObjectQuerySpecQueryFieldEnum("backingObjectId") VslmVsoVStorageObjectQuerySpecQueryFieldEnumDatastoreMoId = VslmVsoVStorageObjectQuerySpecQueryFieldEnum("datastoreMoId") VslmVsoVStorageObjectQuerySpecQueryFieldEnumMetadataKey = VslmVsoVStorageObjectQuerySpecQueryFieldEnum("metadataKey") VslmVsoVStorageObjectQuerySpecQueryFieldEnumMetadataValue = VslmVsoVStorageObjectQuerySpecQueryFieldEnum("metadataValue") )
View Source
const ( VslmVsoVStorageObjectQuerySpecQueryOperatorEnumEquals = VslmVsoVStorageObjectQuerySpecQueryOperatorEnum("equals") VslmVsoVStorageObjectQuerySpecQueryOperatorEnumNotEquals = VslmVsoVStorageObjectQuerySpecQueryOperatorEnum("notEquals") VslmVsoVStorageObjectQuerySpecQueryOperatorEnumLessThan = VslmVsoVStorageObjectQuerySpecQueryOperatorEnum("lessThan") VslmVsoVStorageObjectQuerySpecQueryOperatorEnumGreaterThan = VslmVsoVStorageObjectQuerySpecQueryOperatorEnum("greaterThan") VslmVsoVStorageObjectQuerySpecQueryOperatorEnumLessThanOrEqual = VslmVsoVStorageObjectQuerySpecQueryOperatorEnum("lessThanOrEqual") VslmVsoVStorageObjectQuerySpecQueryOperatorEnumGreaterThanOrEqual = VslmVsoVStorageObjectQuerySpecQueryOperatorEnum("greaterThanOrEqual") VslmVsoVStorageObjectQuerySpecQueryOperatorEnumContains = VslmVsoVStorageObjectQuerySpecQueryOperatorEnum("contains") VslmVsoVStorageObjectQuerySpecQueryOperatorEnumStartsWith = VslmVsoVStorageObjectQuerySpecQueryOperatorEnum("startsWith") VslmVsoVStorageObjectQuerySpecQueryOperatorEnumEndsWith = VslmVsoVStorageObjectQuerySpecQueryOperatorEnum("endsWith") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArrayOfVslmDatastoreSyncStatus ¶
type ArrayOfVslmDatastoreSyncStatus struct {
VslmDatastoreSyncStatus []VslmDatastoreSyncStatus `xml:"VslmDatastoreSyncStatus,omitempty" json:"_value"`
}
type ArrayOfVslmQueryDatastoreInfoResult ¶
type ArrayOfVslmQueryDatastoreInfoResult struct {
VslmQueryDatastoreInfoResult []VslmQueryDatastoreInfoResult `xml:"VslmQueryDatastoreInfoResult,omitempty" json:"_value"`
}
type ArrayOfVslmVsoVStorageObjectAssociations ¶
type ArrayOfVslmVsoVStorageObjectAssociations struct {
VslmVsoVStorageObjectAssociations []VslmVsoVStorageObjectAssociations `xml:"VslmVsoVStorageObjectAssociations,omitempty" json:"_value"`
}
type ArrayOfVslmVsoVStorageObjectAssociationsVmDiskAssociation ¶
type ArrayOfVslmVsoVStorageObjectAssociationsVmDiskAssociation struct {
VslmVsoVStorageObjectAssociationsVmDiskAssociation []VslmVsoVStorageObjectAssociationsVmDiskAssociation `xml:"VslmVsoVStorageObjectAssociationsVmDiskAssociation,omitempty" json:"_value"`
}
type ArrayOfVslmVsoVStorageObjectQuerySpec ¶
type ArrayOfVslmVsoVStorageObjectQuerySpec struct {
VslmVsoVStorageObjectQuerySpec []VslmVsoVStorageObjectQuerySpec `xml:"VslmVsoVStorageObjectQuerySpec,omitempty" json:"_value"`
}
type ArrayOfVslmVsoVStorageObjectResult ¶
type ArrayOfVslmVsoVStorageObjectResult struct {
VslmVsoVStorageObjectResult []VslmVsoVStorageObjectResult `xml:"VslmVsoVStorageObjectResult,omitempty" json:"_value"`
}
type ArrayOfVslmVsoVStorageObjectSnapshotResult ¶
type ArrayOfVslmVsoVStorageObjectSnapshotResult struct {
VslmVsoVStorageObjectSnapshotResult []VslmVsoVStorageObjectSnapshotResult `xml:"VslmVsoVStorageObjectSnapshotResult,omitempty" json:"_value"`
}
type BaseVslmFault ¶
type BaseVslmFault interface {
GetVslmFault() *VslmFault
}
type BaseVslmTaskReason ¶
type BaseVslmTaskReason interface {
GetVslmTaskReason() *VslmTaskReason
}
type RetrieveContent ¶
type RetrieveContent RetrieveContentRequestType
type RetrieveContentRequestType ¶
type RetrieveContentRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type RetrieveContentResponse ¶
type RetrieveContentResponse struct {
Returnval VslmServiceInstanceContent `xml:"returnval" json:"returnval"`
}
type VersionURI ¶
type VersionURI string
type VslmAboutInfo ¶
type VslmAttachDiskRequestType ¶
type VslmAttachDiskRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` Vm types.ManagedObjectReference `xml:"vm" json:"vm"` ControllerKey int32 `xml:"controllerKey,omitempty" json:"controllerKey,omitempty"` UnitNumber *int32 `xml:"unitNumber" json:"unitNumber,omitempty"` }
type VslmAttachDisk_Task ¶
type VslmAttachDisk_Task VslmAttachDiskRequestType
type VslmAttachDisk_TaskResponse ¶
type VslmAttachDisk_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmAttachTagToVStorageObject ¶
type VslmAttachTagToVStorageObject VslmAttachTagToVStorageObjectRequestType
type VslmAttachTagToVStorageObjectResponse ¶
type VslmAttachTagToVStorageObjectResponse struct { }
type VslmCancelTask ¶
type VslmCancelTask VslmCancelTaskRequestType
type VslmCancelTaskRequestType ¶
type VslmCancelTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type VslmCancelTaskResponse ¶
type VslmCancelTaskResponse struct { }
type VslmClearVStorageObjectControlFlags ¶
type VslmClearVStorageObjectControlFlags VslmClearVStorageObjectControlFlagsRequestType
type VslmClearVStorageObjectControlFlagsRequestType ¶
type VslmClearVStorageObjectControlFlagsRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` ControlFlags []string `xml:"controlFlags,omitempty" json:"controlFlags,omitempty"` }
type VslmClearVStorageObjectControlFlagsResponse ¶
type VslmClearVStorageObjectControlFlagsResponse struct { }
type VslmCloneVStorageObjectRequestType ¶
type VslmCloneVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` Spec types.VslmCloneSpec `xml:"spec" json:"spec"` }
type VslmCloneVStorageObject_Task ¶
type VslmCloneVStorageObject_Task VslmCloneVStorageObjectRequestType
type VslmCloneVStorageObject_TaskResponse ¶
type VslmCloneVStorageObject_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmCreateDiskFromSnapshotRequestType ¶
type VslmCreateDiskFromSnapshotRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` SnapshotId types.ID `xml:"snapshotId" json:"snapshotId"` Name string `xml:"name" json:"name"` Profile []types.VirtualMachineProfileSpec `xml:"profile,omitempty" json:"profile,omitempty"` Crypto *types.CryptoSpec `xml:"crypto,omitempty" json:"crypto,omitempty"` Path string `xml:"path,omitempty" json:"path,omitempty"` }
type VslmCreateDiskFromSnapshot_Task ¶
type VslmCreateDiskFromSnapshot_Task VslmCreateDiskFromSnapshotRequestType
type VslmCreateDiskFromSnapshot_TaskResponse ¶
type VslmCreateDiskFromSnapshot_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmCreateDiskRequestType ¶
type VslmCreateDiskRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Spec types.VslmCreateSpec `xml:"spec" json:"spec"` }
type VslmCreateDisk_Task ¶
type VslmCreateDisk_Task VslmCreateDiskRequestType
type VslmCreateDisk_TaskResponse ¶
type VslmCreateDisk_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmCreateSnapshotRequestType ¶
type VslmCreateSnapshotRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` Description string `xml:"description" json:"description"` }
type VslmCreateSnapshot_Task ¶
type VslmCreateSnapshot_Task VslmCreateSnapshotRequestType
type VslmCreateSnapshot_TaskResponse ¶
type VslmCreateSnapshot_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmDatastoreSyncStatus ¶
type VslmDatastoreSyncStatus struct { types.DynamicData DatastoreURL string `xml:"datastoreURL" json:"datastoreURL"` ObjectVClock int64 `xml:"objectVClock" json:"objectVClock"` SyncVClock int64 `xml:"syncVClock" json:"syncVClock"` SyncTime *time.Time `xml:"syncTime" json:"syncTime,omitempty"` NumberOfRetries int32 `xml:"numberOfRetries,omitempty" json:"numberOfRetries,omitempty"` Error *types.LocalizedMethodFault `xml:"error,omitempty" json:"error,omitempty"` }
type VslmDeleteSnapshot_Task ¶
type VslmDeleteSnapshot_Task VslmDeleteSnapshotRequestType
type VslmDeleteSnapshot_TaskResponse ¶
type VslmDeleteSnapshot_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmDeleteVStorageObjectRequestType ¶
type VslmDeleteVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` }
type VslmDeleteVStorageObject_Task ¶
type VslmDeleteVStorageObject_Task VslmDeleteVStorageObjectRequestType
type VslmDeleteVStorageObject_TaskResponse ¶
type VslmDeleteVStorageObject_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmDetachTagFromVStorageObject ¶
type VslmDetachTagFromVStorageObject VslmDetachTagFromVStorageObjectRequestType
type VslmDetachTagFromVStorageObjectResponse ¶
type VslmDetachTagFromVStorageObjectResponse struct { }
type VslmEventType ¶
type VslmEventType string
type VslmEventVslmEventInfoState ¶
type VslmEventVslmEventInfoState string
type VslmExtendDiskRequestType ¶
type VslmExtendDiskRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` NewCapacityInMB int64 `xml:"newCapacityInMB" json:"newCapacityInMB"` }
type VslmExtendDisk_Task ¶
type VslmExtendDisk_Task VslmExtendDiskRequestType
type VslmExtendDisk_TaskResponse ¶
type VslmExtendDisk_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmFault ¶
type VslmFault struct { types.MethodFault Msg string `xml:"msg,omitempty" json:"msg,omitempty"` }
func (*VslmFault) GetVslmFault ¶
type VslmFaultFault ¶
type VslmFaultFault BaseVslmFault
type VslmInflateDiskRequestType ¶
type VslmInflateDiskRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` }
type VslmInflateDisk_Task ¶
type VslmInflateDisk_Task VslmInflateDiskRequestType
type VslmInflateDisk_TaskResponse ¶
type VslmInflateDisk_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmListTagsAttachedToVStorageObject ¶
type VslmListTagsAttachedToVStorageObject VslmListTagsAttachedToVStorageObjectRequestType
type VslmListTagsAttachedToVStorageObjectRequestType ¶
type VslmListTagsAttachedToVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` }
type VslmListTagsAttachedToVStorageObjectResponse ¶
type VslmListTagsAttachedToVStorageObjectResponse struct {
Returnval []types.VslmTagEntry `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type VslmListVStorageObjectForSpec ¶
type VslmListVStorageObjectForSpec VslmListVStorageObjectForSpecRequestType
type VslmListVStorageObjectForSpecRequestType ¶
type VslmListVStorageObjectForSpecRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Query []VslmVsoVStorageObjectQuerySpec `xml:"query,omitempty" json:"query,omitempty"` MaxResult int32 `xml:"maxResult" json:"maxResult"` }
type VslmListVStorageObjectForSpecResponse ¶
type VslmListVStorageObjectForSpecResponse struct {
Returnval *VslmVsoVStorageObjectQueryResult `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type VslmListVStorageObjectsAttachedToTag ¶
type VslmListVStorageObjectsAttachedToTag VslmListVStorageObjectsAttachedToTagRequestType
type VslmListVStorageObjectsAttachedToTagRequestType ¶
type VslmListVStorageObjectsAttachedToTagRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Category string `xml:"category" json:"category"` Tag string `xml:"tag" json:"tag"` }
type VslmLoginByToken ¶
type VslmLoginByToken VslmLoginByTokenRequestType
type VslmLoginByTokenRequestType ¶
type VslmLoginByTokenRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` DelegatedTokenXml string `xml:"delegatedTokenXml" json:"delegatedTokenXml"` }
type VslmLoginByTokenResponse ¶
type VslmLoginByTokenResponse struct { }
type VslmLogout ¶
type VslmLogout VslmLogoutRequestType
type VslmLogoutRequestType ¶
type VslmLogoutRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type VslmLogoutResponse ¶
type VslmLogoutResponse struct { }
type VslmQueryChangedDiskAreas ¶
type VslmQueryChangedDiskAreas VslmQueryChangedDiskAreasRequestType
type VslmQueryChangedDiskAreasRequestType ¶
type VslmQueryChangedDiskAreasRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` SnapshotId types.ID `xml:"snapshotId" json:"snapshotId"` StartOffset int64 `xml:"startOffset" json:"startOffset"` ChangeId string `xml:"changeId" json:"changeId"` }
type VslmQueryChangedDiskAreasResponse ¶
type VslmQueryChangedDiskAreasResponse struct {
Returnval types.DiskChangeInfo `xml:"returnval" json:"returnval"`
}
type VslmQueryDatastoreInfo ¶
type VslmQueryDatastoreInfo VslmQueryDatastoreInfoRequestType
type VslmQueryDatastoreInfoRequestType ¶
type VslmQueryDatastoreInfoRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` DatastoreUrl string `xml:"datastoreUrl" json:"datastoreUrl"` }
type VslmQueryDatastoreInfoResponse ¶
type VslmQueryDatastoreInfoResponse struct {
Returnval []VslmQueryDatastoreInfoResult `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type VslmQueryDatastoreInfoResult ¶
type VslmQueryDatastoreInfoResult struct { types.DynamicData Datacenter types.ManagedObjectReference `xml:"datacenter" json:"datacenter"` Datastore types.ManagedObjectReference `xml:"datastore" json:"datastore"` }
type VslmQueryGlobalCatalogSyncStatus ¶
type VslmQueryGlobalCatalogSyncStatus VslmQueryGlobalCatalogSyncStatusRequestType
type VslmQueryGlobalCatalogSyncStatusForDatastore ¶
type VslmQueryGlobalCatalogSyncStatusForDatastore VslmQueryGlobalCatalogSyncStatusForDatastoreRequestType
type VslmQueryGlobalCatalogSyncStatusForDatastoreRequestType ¶
type VslmQueryGlobalCatalogSyncStatusForDatastoreRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` DatastoreURL string `xml:"datastoreURL" json:"datastoreURL"` }
type VslmQueryGlobalCatalogSyncStatusForDatastoreResponse ¶
type VslmQueryGlobalCatalogSyncStatusForDatastoreResponse struct {
Returnval *VslmDatastoreSyncStatus `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type VslmQueryGlobalCatalogSyncStatusRequestType ¶
type VslmQueryGlobalCatalogSyncStatusRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type VslmQueryGlobalCatalogSyncStatusResponse ¶
type VslmQueryGlobalCatalogSyncStatusResponse struct {
Returnval []VslmDatastoreSyncStatus `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type VslmQueryInfo ¶
type VslmQueryInfo VslmQueryInfoRequestType
type VslmQueryInfoRequestType ¶
type VslmQueryInfoRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type VslmQueryInfoResponse ¶
type VslmQueryInfoResponse struct {
Returnval VslmTaskInfo `xml:"returnval" json:"returnval"`
}
type VslmQueryTaskResult ¶
type VslmQueryTaskResult VslmQueryTaskResultRequestType
type VslmQueryTaskResultRequestType ¶
type VslmQueryTaskResultRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type VslmReconcileDatastoreInventoryRequestType ¶
type VslmReconcileDatastoreInventoryRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Datastore types.ManagedObjectReference `xml:"datastore" json:"datastore"` }
type VslmReconcileDatastoreInventory_Task ¶
type VslmReconcileDatastoreInventory_Task VslmReconcileDatastoreInventoryRequestType
type VslmReconcileDatastoreInventory_TaskResponse ¶
type VslmReconcileDatastoreInventory_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmRegisterDisk ¶
type VslmRegisterDisk VslmRegisterDiskRequestType
type VslmRegisterDiskRequestType ¶
type VslmRegisterDiskRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Path string `xml:"path" json:"path"` Name string `xml:"name,omitempty" json:"name,omitempty"` }
type VslmRegisterDiskResponse ¶
type VslmRegisterDiskResponse struct {
Returnval types.VStorageObject `xml:"returnval" json:"returnval"`
}
type VslmRelocateVStorageObjectRequestType ¶
type VslmRelocateVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` Spec types.VslmRelocateSpec `xml:"spec" json:"spec"` }
type VslmRelocateVStorageObject_Task ¶
type VslmRelocateVStorageObject_Task VslmRelocateVStorageObjectRequestType
type VslmRelocateVStorageObject_TaskResponse ¶
type VslmRelocateVStorageObject_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmRenameVStorageObject ¶
type VslmRenameVStorageObject VslmRenameVStorageObjectRequestType
type VslmRenameVStorageObjectRequestType ¶
type VslmRenameVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` Name string `xml:"name" json:"name"` }
type VslmRenameVStorageObjectResponse ¶
type VslmRenameVStorageObjectResponse struct { }
type VslmRetrieveSnapshotDetails ¶
type VslmRetrieveSnapshotDetails VslmRetrieveSnapshotDetailsRequestType
type VslmRetrieveSnapshotDetailsResponse ¶
type VslmRetrieveSnapshotDetailsResponse struct {
Returnval types.VStorageObjectSnapshotDetails `xml:"returnval" json:"returnval"`
}
type VslmRetrieveSnapshotInfo ¶
type VslmRetrieveSnapshotInfo VslmRetrieveSnapshotInfoRequestType
type VslmRetrieveSnapshotInfoRequestType ¶
type VslmRetrieveSnapshotInfoRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` }
type VslmRetrieveSnapshotInfoResponse ¶
type VslmRetrieveSnapshotInfoResponse struct {
Returnval types.VStorageObjectSnapshotInfo `xml:"returnval" json:"returnval"`
}
type VslmRetrieveVStorageInfrastructureObjectPolicy ¶
type VslmRetrieveVStorageInfrastructureObjectPolicy VslmRetrieveVStorageInfrastructureObjectPolicyRequestType
type VslmRetrieveVStorageInfrastructureObjectPolicyRequestType ¶
type VslmRetrieveVStorageInfrastructureObjectPolicyRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Datastore types.ManagedObjectReference `xml:"datastore" json:"datastore"` }
type VslmRetrieveVStorageInfrastructureObjectPolicyResponse ¶
type VslmRetrieveVStorageInfrastructureObjectPolicyResponse struct {
Returnval []types.VslmInfrastructureObjectPolicy `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type VslmRetrieveVStorageObject ¶
type VslmRetrieveVStorageObject VslmRetrieveVStorageObjectRequestType
type VslmRetrieveVStorageObjectAssociations ¶
type VslmRetrieveVStorageObjectAssociations VslmRetrieveVStorageObjectAssociationsRequestType
type VslmRetrieveVStorageObjectAssociationsRequestType ¶
type VslmRetrieveVStorageObjectAssociationsRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Ids []types.ID `xml:"ids,omitempty" json:"ids,omitempty"` }
type VslmRetrieveVStorageObjectAssociationsResponse ¶
type VslmRetrieveVStorageObjectAssociationsResponse struct {
Returnval []VslmVsoVStorageObjectAssociations `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type VslmRetrieveVStorageObjectMetadata ¶
type VslmRetrieveVStorageObjectMetadata VslmRetrieveVStorageObjectMetadataRequestType
type VslmRetrieveVStorageObjectMetadataValue ¶
type VslmRetrieveVStorageObjectMetadataValue VslmRetrieveVStorageObjectMetadataValueRequestType
type VslmRetrieveVStorageObjectMetadataValueResponse ¶
type VslmRetrieveVStorageObjectMetadataValueResponse struct {
Returnval string `xml:"returnval" json:"returnval"`
}
type VslmRetrieveVStorageObjectRequestType ¶
type VslmRetrieveVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` }
type VslmRetrieveVStorageObjectResponse ¶
type VslmRetrieveVStorageObjectResponse struct {
Returnval types.VStorageObject `xml:"returnval" json:"returnval"`
}
type VslmRetrieveVStorageObjectState ¶
type VslmRetrieveVStorageObjectState VslmRetrieveVStorageObjectStateRequestType
type VslmRetrieveVStorageObjectStateRequestType ¶
type VslmRetrieveVStorageObjectStateRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` }
type VslmRetrieveVStorageObjectStateResponse ¶
type VslmRetrieveVStorageObjectStateResponse struct {
Returnval types.VStorageObjectStateInfo `xml:"returnval" json:"returnval"`
}
type VslmRetrieveVStorageObjects ¶
type VslmRetrieveVStorageObjects VslmRetrieveVStorageObjectsRequestType
type VslmRetrieveVStorageObjectsRequestType ¶
type VslmRetrieveVStorageObjectsRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Ids []types.ID `xml:"ids,omitempty" json:"ids,omitempty"` }
type VslmRetrieveVStorageObjectsResponse ¶
type VslmRetrieveVStorageObjectsResponse struct {
Returnval []VslmVsoVStorageObjectResult `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type VslmRevertVStorageObject_Task ¶
type VslmRevertVStorageObject_Task VslmRevertVStorageObjectRequestType
type VslmRevertVStorageObject_TaskResponse ¶
type VslmRevertVStorageObject_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmScheduleReconcileDatastoreInventory ¶
type VslmScheduleReconcileDatastoreInventory VslmScheduleReconcileDatastoreInventoryRequestType
type VslmScheduleReconcileDatastoreInventoryRequestType ¶
type VslmScheduleReconcileDatastoreInventoryRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Datastore types.ManagedObjectReference `xml:"datastore" json:"datastore"` }
type VslmScheduleReconcileDatastoreInventoryResponse ¶
type VslmScheduleReconcileDatastoreInventoryResponse struct { }
type VslmServiceInstanceContent ¶
type VslmServiceInstanceContent struct { types.DynamicData AboutInfo VslmAboutInfo `xml:"aboutInfo" json:"aboutInfo"` SessionManager types.ManagedObjectReference `xml:"sessionManager" json:"sessionManager"` VStorageObjectManager types.ManagedObjectReference `xml:"vStorageObjectManager" json:"vStorageObjectManager"` StorageLifecycleManager types.ManagedObjectReference `xml:"storageLifecycleManager" json:"storageLifecycleManager"` }
type VslmSetVStorageObjectControlFlags ¶
type VslmSetVStorageObjectControlFlags VslmSetVStorageObjectControlFlagsRequestType
type VslmSetVStorageObjectControlFlagsRequestType ¶
type VslmSetVStorageObjectControlFlagsRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` ControlFlags []string `xml:"controlFlags,omitempty" json:"controlFlags,omitempty"` }
type VslmSetVStorageObjectControlFlagsResponse ¶
type VslmSetVStorageObjectControlFlagsResponse struct { }
type VslmSyncDatastore ¶
type VslmSyncDatastore VslmSyncDatastoreRequestType
type VslmSyncDatastoreResponse ¶
type VslmSyncDatastoreResponse struct { }
type VslmSyncFault ¶
type VslmSyncFaultFault ¶
type VslmSyncFaultFault VslmSyncFault
type VslmTaskInfo ¶
type VslmTaskInfo struct { types.DynamicData Key string `xml:"key" json:"key"` Task types.ManagedObjectReference `xml:"task" json:"task"` Description *types.LocalizableMessage `xml:"description,omitempty" json:"description,omitempty"` Name string `xml:"name,omitempty" json:"name,omitempty"` DescriptionId string `xml:"descriptionId" json:"descriptionId"` Entity *types.ManagedObjectReference `xml:"entity,omitempty" json:"entity,omitempty"` EntityName string `xml:"entityName,omitempty" json:"entityName,omitempty"` Locked []types.ManagedObjectReference `xml:"locked,omitempty" json:"locked,omitempty"` State VslmTaskInfoState `xml:"state" json:"state"` Cancelled bool `xml:"cancelled" json:"cancelled"` Cancelable bool `xml:"cancelable" json:"cancelable"` Error *types.LocalizedMethodFault `xml:"error,omitempty" json:"error,omitempty"` Result types.AnyType `xml:"result,omitempty,typeattr" json:"result,omitempty"` Progress int32 `xml:"progress,omitempty" json:"progress,omitempty"` Reason BaseVslmTaskReason `xml:"reason,typeattr" json:"reason"` QueueTime time.Time `xml:"queueTime" json:"queueTime"` StartTime *time.Time `xml:"startTime" json:"startTime,omitempty"` CompleteTime *time.Time `xml:"completeTime" json:"completeTime,omitempty"` EventChainId int32 `xml:"eventChainId" json:"eventChainId"` ChangeTag string `xml:"changeTag,omitempty" json:"changeTag,omitempty"` ParentTaskKey string `xml:"parentTaskKey,omitempty" json:"parentTaskKey,omitempty"` RootTaskKey string `xml:"rootTaskKey,omitempty" json:"rootTaskKey,omitempty"` ActivationId string `xml:"activationId,omitempty" json:"activationId,omitempty"` }
type VslmTaskInfoState ¶
type VslmTaskInfoState string
type VslmTaskReason ¶
type VslmTaskReason struct {
types.DynamicData
}
func (*VslmTaskReason) GetVslmTaskReason ¶
func (b *VslmTaskReason) GetVslmTaskReason() *VslmTaskReason
type VslmTaskReasonAlarm ¶
type VslmTaskReasonAlarm struct { VslmTaskReason AlarmName string `xml:"alarmName" json:"alarmName"` Alarm types.ManagedObjectReference `xml:"alarm" json:"alarm"` EntityName string `xml:"entityName" json:"entityName"` Entity types.ManagedObjectReference `xml:"entity" json:"entity"` }
type VslmTaskReasonSchedule ¶
type VslmTaskReasonSchedule struct { VslmTaskReason Name string `xml:"name" json:"name"` ScheduledTask types.ManagedObjectReference `xml:"scheduledTask" json:"scheduledTask"` }
type VslmTaskReasonSystem ¶
type VslmTaskReasonSystem struct {
VslmTaskReason
}
type VslmTaskReasonUser ¶
type VslmTaskReasonUser struct { VslmTaskReason UserName string `xml:"userName" json:"userName"` }
type VslmUpdateVStorageInfrastructureObjectPolicyRequestType ¶
type VslmUpdateVStorageInfrastructureObjectPolicyRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Spec types.VslmInfrastructureObjectPolicySpec `xml:"spec" json:"spec"` }
type VslmUpdateVStorageInfrastructureObjectPolicy_Task ¶
type VslmUpdateVStorageInfrastructureObjectPolicy_Task VslmUpdateVStorageInfrastructureObjectPolicyRequestType
type VslmUpdateVStorageInfrastructureObjectPolicy_TaskResponse ¶
type VslmUpdateVStorageInfrastructureObjectPolicy_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmUpdateVStorageObjectMetadataRequestType ¶
type VslmUpdateVStorageObjectMetadataRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` Metadata []types.KeyValue `xml:"metadata,omitempty" json:"metadata,omitempty"` DeleteKeys []string `xml:"deleteKeys,omitempty" json:"deleteKeys,omitempty"` }
type VslmUpdateVStorageObjectMetadata_Task ¶
type VslmUpdateVStorageObjectMetadata_Task VslmUpdateVStorageObjectMetadataRequestType
type VslmUpdateVStorageObjectMetadata_TaskResponse ¶
type VslmUpdateVStorageObjectMetadata_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmUpdateVstorageObjectCryptoRequestType ¶
type VslmUpdateVstorageObjectCryptoRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` Profile []types.VirtualMachineProfileSpec `xml:"profile,omitempty" json:"profile,omitempty"` DisksCrypto *types.DiskCryptoSpec `xml:"disksCrypto,omitempty" json:"disksCrypto,omitempty"` }
type VslmUpdateVstorageObjectCrypto_Task ¶
type VslmUpdateVstorageObjectCrypto_Task VslmUpdateVstorageObjectCryptoRequestType
type VslmUpdateVstorageObjectCrypto_TaskResponse ¶
type VslmUpdateVstorageObjectCrypto_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmUpdateVstorageObjectPolicyRequestType ¶
type VslmUpdateVstorageObjectPolicyRequestType struct { This types.ManagedObjectReference `xml:"_this" json:"_this"` Id types.ID `xml:"id" json:"id"` Profile []types.VirtualMachineProfileSpec `xml:"profile,omitempty" json:"profile,omitempty"` }
type VslmUpdateVstorageObjectPolicy_Task ¶
type VslmUpdateVstorageObjectPolicy_Task VslmUpdateVstorageObjectPolicyRequestType
type VslmUpdateVstorageObjectPolicy_TaskResponse ¶
type VslmUpdateVstorageObjectPolicy_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type VslmVsoVStorageObjectAssociations ¶
type VslmVsoVStorageObjectAssociations struct { types.DynamicData Id types.ID `xml:"id" json:"id"` VmDiskAssociation []VslmVsoVStorageObjectAssociationsVmDiskAssociation `xml:"vmDiskAssociation,omitempty" json:"vmDiskAssociation,omitempty"` Fault *types.LocalizedMethodFault `xml:"fault,omitempty" json:"fault,omitempty"` }
type VslmVsoVStorageObjectAssociationsVmDiskAssociation ¶
type VslmVsoVStorageObjectAssociationsVmDiskAssociation struct { types.DynamicData VmId string `xml:"vmId" json:"vmId"` DiskKey int32 `xml:"diskKey" json:"diskKey"` }
type VslmVsoVStorageObjectQueryResult ¶
type VslmVsoVStorageObjectQueryResult struct { types.DynamicData AllRecordsReturned bool `xml:"allRecordsReturned" json:"allRecordsReturned"` Id []types.ID `xml:"id,omitempty" json:"id,omitempty"` QueryResults []VslmVsoVStorageObjectResult `xml:"queryResults,omitempty" json:"queryResults,omitempty"` }
type VslmVsoVStorageObjectQuerySpec ¶
type VslmVsoVStorageObjectQuerySpec struct { types.DynamicData QueryField string `xml:"queryField" json:"queryField"` QueryOperator string `xml:"queryOperator" json:"queryOperator"` QueryValue []string `xml:"queryValue,omitempty" json:"queryValue,omitempty"` }
type VslmVsoVStorageObjectQuerySpecQueryFieldEnum ¶
type VslmVsoVStorageObjectQuerySpecQueryFieldEnum string
type VslmVsoVStorageObjectQuerySpecQueryOperatorEnum ¶
type VslmVsoVStorageObjectQuerySpecQueryOperatorEnum string
type VslmVsoVStorageObjectResult ¶
type VslmVsoVStorageObjectResult struct { types.DynamicData Id types.ID `xml:"id" json:"id"` Name string `xml:"name,omitempty" json:"name,omitempty"` CapacityInMB int64 `xml:"capacityInMB" json:"capacityInMB"` CreateTime *time.Time `xml:"createTime" json:"createTime,omitempty"` DatastoreUrl string `xml:"datastoreUrl,omitempty" json:"datastoreUrl,omitempty"` DiskPath string `xml:"diskPath,omitempty" json:"diskPath,omitempty"` UsedCapacityInMB int64 `xml:"usedCapacityInMB,omitempty" json:"usedCapacityInMB,omitempty"` BackingObjectId *types.ID `xml:"backingObjectId,omitempty" json:"backingObjectId,omitempty"` SnapshotInfo []VslmVsoVStorageObjectSnapshotResult `xml:"snapshotInfo,omitempty" json:"snapshotInfo,omitempty"` Metadata []types.KeyValue `xml:"metadata,omitempty" json:"metadata,omitempty"` Error *types.LocalizedMethodFault `xml:"error,omitempty" json:"error,omitempty"` }
type VslmVsoVStorageObjectSnapshotResult ¶
type VslmVsoVStorageObjectSnapshotResult struct { types.DynamicData BackingObjectId types.ID `xml:"backingObjectId" json:"backingObjectId"` Description string `xml:"description,omitempty" json:"description,omitempty"` SnapshotId *types.ID `xml:"snapshotId,omitempty" json:"snapshotId,omitempty"` DiskPath string `xml:"diskPath,omitempty" json:"diskPath,omitempty"` }
Click to show internal directories.
Click to hide internal directories.