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"`
}
type ArrayOfVslmQueryDatastoreInfoResult ¶
type ArrayOfVslmQueryDatastoreInfoResult struct {
VslmQueryDatastoreInfoResult []VslmQueryDatastoreInfoResult `xml:"VslmQueryDatastoreInfoResult,omitempty"`
}
type ArrayOfVslmVsoVStorageObjectAssociations ¶
type ArrayOfVslmVsoVStorageObjectAssociations struct {
VslmVsoVStorageObjectAssociations []VslmVsoVStorageObjectAssociations `xml:"VslmVsoVStorageObjectAssociations,omitempty"`
}
type ArrayOfVslmVsoVStorageObjectAssociationsVmDiskAssociation ¶
type ArrayOfVslmVsoVStorageObjectAssociationsVmDiskAssociation struct {
VslmVsoVStorageObjectAssociationsVmDiskAssociation []VslmVsoVStorageObjectAssociationsVmDiskAssociation `xml:"VslmVsoVStorageObjectAssociationsVmDiskAssociation,omitempty"`
}
type ArrayOfVslmVsoVStorageObjectQuerySpec ¶
type ArrayOfVslmVsoVStorageObjectQuerySpec struct {
VslmVsoVStorageObjectQuerySpec []VslmVsoVStorageObjectQuerySpec `xml:"VslmVsoVStorageObjectQuerySpec,omitempty"`
}
type ArrayOfVslmVsoVStorageObjectResult ¶
type ArrayOfVslmVsoVStorageObjectResult struct {
VslmVsoVStorageObjectResult []VslmVsoVStorageObjectResult `xml:"VslmVsoVStorageObjectResult,omitempty"`
}
type ArrayOfVslmVsoVStorageObjectSnapshotResult ¶ added in v0.22.0
type ArrayOfVslmVsoVStorageObjectSnapshotResult struct {
VslmVsoVStorageObjectSnapshotResult []VslmVsoVStorageObjectSnapshotResult `xml:"VslmVsoVStorageObjectSnapshotResult,omitempty"`
}
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"`
}
type RetrieveContentResponse ¶
type RetrieveContentResponse struct {
Returnval VslmServiceInstanceContent `xml:"returnval"`
}
type VersionURI ¶
type VersionURI string
type VslmAboutInfo ¶
type VslmAttachDiskRequestType ¶
type VslmAttachDiskRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` Vm types.ManagedObjectReference `xml:"vm"` ControllerKey int32 `xml:"controllerKey,omitempty"` UnitNumber *int32 `xml:"unitNumber"` }
type VslmAttachDisk_Task ¶
type VslmAttachDisk_Task VslmAttachDiskRequestType
type VslmAttachDisk_TaskResponse ¶
type VslmAttachDisk_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"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"`
}
type VslmCancelTaskResponse ¶
type VslmCancelTaskResponse struct { }
type VslmClearVStorageObjectControlFlags ¶
type VslmClearVStorageObjectControlFlags VslmClearVStorageObjectControlFlagsRequestType
type VslmClearVStorageObjectControlFlagsRequestType ¶
type VslmClearVStorageObjectControlFlagsRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` ControlFlags []string `xml:"controlFlags,omitempty"` }
type VslmClearVStorageObjectControlFlagsResponse ¶
type VslmClearVStorageObjectControlFlagsResponse struct { }
type VslmCloneVStorageObjectRequestType ¶
type VslmCloneVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` Spec types.VslmCloneSpec `xml:"spec"` }
type VslmCloneVStorageObject_Task ¶
type VslmCloneVStorageObject_Task VslmCloneVStorageObjectRequestType
type VslmCloneVStorageObject_TaskResponse ¶
type VslmCloneVStorageObject_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmCreateDiskFromSnapshotRequestType ¶
type VslmCreateDiskFromSnapshotRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` SnapshotId types.ID `xml:"snapshotId"` Name string `xml:"name"` Profile []types.VirtualMachineProfileSpec `xml:"profile,omitempty"` Crypto *types.CryptoSpec `xml:"crypto,omitempty"` Path string `xml:"path,omitempty"` }
type VslmCreateDiskFromSnapshot_Task ¶
type VslmCreateDiskFromSnapshot_Task VslmCreateDiskFromSnapshotRequestType
type VslmCreateDiskFromSnapshot_TaskResponse ¶
type VslmCreateDiskFromSnapshot_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmCreateDiskRequestType ¶
type VslmCreateDiskRequestType struct { This types.ManagedObjectReference `xml:"_this"` Spec types.VslmCreateSpec `xml:"spec"` }
type VslmCreateDisk_Task ¶
type VslmCreateDisk_Task VslmCreateDiskRequestType
type VslmCreateDisk_TaskResponse ¶
type VslmCreateDisk_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmCreateSnapshotRequestType ¶
type VslmCreateSnapshotRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` Description string `xml:"description"` }
type VslmCreateSnapshot_Task ¶
type VslmCreateSnapshot_Task VslmCreateSnapshotRequestType
type VslmCreateSnapshot_TaskResponse ¶
type VslmCreateSnapshot_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmDatastoreSyncStatus ¶
type VslmDatastoreSyncStatus struct { types.DynamicData DatastoreURL string `xml:"datastoreURL"` ObjectVClock int64 `xml:"objectVClock"` SyncVClock int64 `xml:"syncVClock"` SyncTime *time.Time `xml:"syncTime"` NumberOfRetries int32 `xml:"numberOfRetries,omitempty"` Error *types.LocalizedMethodFault `xml:"error,omitempty"` }
type VslmDeleteSnapshot_Task ¶
type VslmDeleteSnapshot_Task VslmDeleteSnapshotRequestType
type VslmDeleteSnapshot_TaskResponse ¶
type VslmDeleteSnapshot_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmDeleteVStorageObjectRequestType ¶
type VslmDeleteVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` }
type VslmDeleteVStorageObject_Task ¶
type VslmDeleteVStorageObject_Task VslmDeleteVStorageObjectRequestType
type VslmDeleteVStorageObject_TaskResponse ¶
type VslmDeleteVStorageObject_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmDetachTagFromVStorageObject ¶
type VslmDetachTagFromVStorageObject VslmDetachTagFromVStorageObjectRequestType
type VslmDetachTagFromVStorageObjectResponse ¶
type VslmDetachTagFromVStorageObjectResponse struct { }
type VslmEventType ¶ added in v0.23.0
type VslmEventType string
type VslmEventVslmEventInfoState ¶ added in v0.23.0
type VslmEventVslmEventInfoState string
type VslmExtendDiskRequestType ¶
type VslmExtendDiskRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` NewCapacityInMB int64 `xml:"newCapacityInMB"` }
type VslmExtendDisk_Task ¶
type VslmExtendDisk_Task VslmExtendDiskRequestType
type VslmExtendDisk_TaskResponse ¶
type VslmExtendDisk_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmFault ¶
type VslmFault struct { types.MethodFault Msg string `xml:"msg,omitempty"` }
func (*VslmFault) GetVslmFault ¶
type VslmFaultFault ¶
type VslmFaultFault BaseVslmFault
type VslmInflateDiskRequestType ¶
type VslmInflateDiskRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` }
type VslmInflateDisk_Task ¶
type VslmInflateDisk_Task VslmInflateDiskRequestType
type VslmInflateDisk_TaskResponse ¶
type VslmInflateDisk_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmListTagsAttachedToVStorageObject ¶
type VslmListTagsAttachedToVStorageObject VslmListTagsAttachedToVStorageObjectRequestType
type VslmListTagsAttachedToVStorageObjectRequestType ¶
type VslmListTagsAttachedToVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` }
type VslmListTagsAttachedToVStorageObjectResponse ¶
type VslmListTagsAttachedToVStorageObjectResponse struct {
Returnval []types.VslmTagEntry `xml:"returnval,omitempty"`
}
type VslmListVStorageObjectForSpec ¶
type VslmListVStorageObjectForSpec VslmListVStorageObjectForSpecRequestType
type VslmListVStorageObjectForSpecRequestType ¶
type VslmListVStorageObjectForSpecRequestType struct { This types.ManagedObjectReference `xml:"_this"` Query []VslmVsoVStorageObjectQuerySpec `xml:"query,omitempty"` MaxResult int32 `xml:"maxResult"` }
type VslmListVStorageObjectForSpecResponse ¶
type VslmListVStorageObjectForSpecResponse struct {
Returnval *VslmVsoVStorageObjectQueryResult `xml:"returnval,omitempty"`
}
type VslmListVStorageObjectsAttachedToTag ¶
type VslmListVStorageObjectsAttachedToTag VslmListVStorageObjectsAttachedToTagRequestType
type VslmListVStorageObjectsAttachedToTagRequestType ¶
type VslmListVStorageObjectsAttachedToTagRequestType struct { This types.ManagedObjectReference `xml:"_this"` Category string `xml:"category"` Tag string `xml:"tag"` }
type VslmLoginByToken ¶
type VslmLoginByToken VslmLoginByTokenRequestType
type VslmLoginByTokenRequestType ¶
type VslmLoginByTokenRequestType struct { This types.ManagedObjectReference `xml:"_this"` DelegatedTokenXml string `xml:"delegatedTokenXml"` }
type VslmLoginByTokenResponse ¶
type VslmLoginByTokenResponse struct { }
type VslmLogout ¶
type VslmLogout VslmLogoutRequestType
type VslmLogoutRequestType ¶
type VslmLogoutRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VslmLogoutResponse ¶
type VslmLogoutResponse struct { }
type VslmQueryChangedDiskAreas ¶
type VslmQueryChangedDiskAreas VslmQueryChangedDiskAreasRequestType
type VslmQueryChangedDiskAreasResponse ¶
type VslmQueryChangedDiskAreasResponse struct {
Returnval types.DiskChangeInfo `xml:"returnval"`
}
type VslmQueryDatastoreInfo ¶
type VslmQueryDatastoreInfo VslmQueryDatastoreInfoRequestType
type VslmQueryDatastoreInfoRequestType ¶
type VslmQueryDatastoreInfoRequestType struct { This types.ManagedObjectReference `xml:"_this"` DatastoreUrl string `xml:"datastoreUrl"` }
type VslmQueryDatastoreInfoResponse ¶
type VslmQueryDatastoreInfoResponse struct {
Returnval []VslmQueryDatastoreInfoResult `xml:"returnval,omitempty"`
}
type VslmQueryDatastoreInfoResult ¶
type VslmQueryDatastoreInfoResult struct { types.DynamicData Datacenter types.ManagedObjectReference `xml:"datacenter"` Datastore types.ManagedObjectReference `xml:"datastore"` }
type VslmQueryGlobalCatalogSyncStatus ¶
type VslmQueryGlobalCatalogSyncStatus VslmQueryGlobalCatalogSyncStatusRequestType
type VslmQueryGlobalCatalogSyncStatusForDatastore ¶
type VslmQueryGlobalCatalogSyncStatusForDatastore VslmQueryGlobalCatalogSyncStatusForDatastoreRequestType
type VslmQueryGlobalCatalogSyncStatusForDatastoreRequestType ¶
type VslmQueryGlobalCatalogSyncStatusForDatastoreRequestType struct { This types.ManagedObjectReference `xml:"_this"` DatastoreURL string `xml:"datastoreURL"` }
type VslmQueryGlobalCatalogSyncStatusForDatastoreResponse ¶
type VslmQueryGlobalCatalogSyncStatusForDatastoreResponse struct {
Returnval *VslmDatastoreSyncStatus `xml:"returnval,omitempty"`
}
type VslmQueryGlobalCatalogSyncStatusRequestType ¶
type VslmQueryGlobalCatalogSyncStatusRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VslmQueryGlobalCatalogSyncStatusResponse ¶
type VslmQueryGlobalCatalogSyncStatusResponse struct {
Returnval []VslmDatastoreSyncStatus `xml:"returnval,omitempty"`
}
type VslmQueryInfo ¶
type VslmQueryInfo VslmQueryInfoRequestType
type VslmQueryInfoRequestType ¶
type VslmQueryInfoRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VslmQueryInfoResponse ¶
type VslmQueryInfoResponse struct {
Returnval VslmTaskInfo `xml:"returnval"`
}
type VslmQueryTaskResult ¶
type VslmQueryTaskResult VslmQueryTaskResultRequestType
type VslmQueryTaskResultRequestType ¶
type VslmQueryTaskResultRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VslmReconcileDatastoreInventoryRequestType ¶
type VslmReconcileDatastoreInventoryRequestType struct { This types.ManagedObjectReference `xml:"_this"` Datastore types.ManagedObjectReference `xml:"datastore"` }
type VslmReconcileDatastoreInventory_Task ¶
type VslmReconcileDatastoreInventory_Task VslmReconcileDatastoreInventoryRequestType
type VslmReconcileDatastoreInventory_TaskResponse ¶
type VslmReconcileDatastoreInventory_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmRegisterDisk ¶
type VslmRegisterDisk VslmRegisterDiskRequestType
type VslmRegisterDiskRequestType ¶
type VslmRegisterDiskRequestType struct { This types.ManagedObjectReference `xml:"_this"` Path string `xml:"path"` Name string `xml:"name,omitempty"` }
type VslmRegisterDiskResponse ¶
type VslmRegisterDiskResponse struct {
Returnval types.VStorageObject `xml:"returnval"`
}
type VslmRelocateVStorageObjectRequestType ¶
type VslmRelocateVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` Spec types.VslmRelocateSpec `xml:"spec"` }
type VslmRelocateVStorageObject_Task ¶
type VslmRelocateVStorageObject_Task VslmRelocateVStorageObjectRequestType
type VslmRelocateVStorageObject_TaskResponse ¶
type VslmRelocateVStorageObject_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmRenameVStorageObject ¶
type VslmRenameVStorageObject VslmRenameVStorageObjectRequestType
type VslmRenameVStorageObjectRequestType ¶
type VslmRenameVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` Name string `xml:"name"` }
type VslmRenameVStorageObjectResponse ¶
type VslmRenameVStorageObjectResponse struct { }
type VslmRetrieveSnapshotDetails ¶ added in v0.22.0
type VslmRetrieveSnapshotDetails VslmRetrieveSnapshotDetailsRequestType
type VslmRetrieveSnapshotDetailsRequestType ¶ added in v0.22.0
type VslmRetrieveSnapshotDetailsResponse ¶ added in v0.22.0
type VslmRetrieveSnapshotDetailsResponse struct {
Returnval types.VStorageObjectSnapshotDetails `xml:"returnval"`
}
type VslmRetrieveSnapshotInfo ¶
type VslmRetrieveSnapshotInfo VslmRetrieveSnapshotInfoRequestType
type VslmRetrieveSnapshotInfoRequestType ¶
type VslmRetrieveSnapshotInfoRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` }
type VslmRetrieveSnapshotInfoResponse ¶
type VslmRetrieveSnapshotInfoResponse struct {
Returnval types.VStorageObjectSnapshotInfo `xml:"returnval"`
}
type VslmRetrieveVStorageInfrastructureObjectPolicy ¶
type VslmRetrieveVStorageInfrastructureObjectPolicy VslmRetrieveVStorageInfrastructureObjectPolicyRequestType
type VslmRetrieveVStorageInfrastructureObjectPolicyRequestType ¶
type VslmRetrieveVStorageInfrastructureObjectPolicyRequestType struct { This types.ManagedObjectReference `xml:"_this"` Datastore types.ManagedObjectReference `xml:"datastore"` }
type VslmRetrieveVStorageInfrastructureObjectPolicyResponse ¶
type VslmRetrieveVStorageInfrastructureObjectPolicyResponse struct {
Returnval []types.VslmInfrastructureObjectPolicy `xml:"returnval,omitempty"`
}
type VslmRetrieveVStorageObject ¶
type VslmRetrieveVStorageObject VslmRetrieveVStorageObjectRequestType
type VslmRetrieveVStorageObjectAssociations ¶
type VslmRetrieveVStorageObjectAssociations VslmRetrieveVStorageObjectAssociationsRequestType
type VslmRetrieveVStorageObjectAssociationsRequestType ¶
type VslmRetrieveVStorageObjectAssociationsRequestType struct { This types.ManagedObjectReference `xml:"_this"` Ids []types.ID `xml:"ids,omitempty"` }
type VslmRetrieveVStorageObjectAssociationsResponse ¶
type VslmRetrieveVStorageObjectAssociationsResponse struct {
Returnval []VslmVsoVStorageObjectAssociations `xml:"returnval,omitempty"`
}
type VslmRetrieveVStorageObjectMetadata ¶
type VslmRetrieveVStorageObjectMetadata VslmRetrieveVStorageObjectMetadataRequestType
type VslmRetrieveVStorageObjectMetadataValue ¶
type VslmRetrieveVStorageObjectMetadataValue VslmRetrieveVStorageObjectMetadataValueRequestType
type VslmRetrieveVStorageObjectMetadataValueResponse ¶
type VslmRetrieveVStorageObjectMetadataValueResponse struct {
Returnval string `xml:"returnval"`
}
type VslmRetrieveVStorageObjectRequestType ¶
type VslmRetrieveVStorageObjectRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` }
type VslmRetrieveVStorageObjectResponse ¶
type VslmRetrieveVStorageObjectResponse struct {
Returnval types.VStorageObject `xml:"returnval"`
}
type VslmRetrieveVStorageObjectState ¶
type VslmRetrieveVStorageObjectState VslmRetrieveVStorageObjectStateRequestType
type VslmRetrieveVStorageObjectStateRequestType ¶
type VslmRetrieveVStorageObjectStateRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` }
type VslmRetrieveVStorageObjectStateResponse ¶
type VslmRetrieveVStorageObjectStateResponse struct {
Returnval types.VStorageObjectStateInfo `xml:"returnval"`
}
type VslmRetrieveVStorageObjects ¶
type VslmRetrieveVStorageObjects VslmRetrieveVStorageObjectsRequestType
type VslmRetrieveVStorageObjectsRequestType ¶
type VslmRetrieveVStorageObjectsRequestType struct { This types.ManagedObjectReference `xml:"_this"` Ids []types.ID `xml:"ids,omitempty"` }
type VslmRetrieveVStorageObjectsResponse ¶
type VslmRetrieveVStorageObjectsResponse struct {
Returnval []VslmVsoVStorageObjectResult `xml:"returnval,omitempty"`
}
type VslmRevertVStorageObject_Task ¶
type VslmRevertVStorageObject_Task VslmRevertVStorageObjectRequestType
type VslmRevertVStorageObject_TaskResponse ¶
type VslmRevertVStorageObject_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmScheduleReconcileDatastoreInventory ¶
type VslmScheduleReconcileDatastoreInventory VslmScheduleReconcileDatastoreInventoryRequestType
type VslmScheduleReconcileDatastoreInventoryRequestType ¶
type VslmScheduleReconcileDatastoreInventoryRequestType struct { This types.ManagedObjectReference `xml:"_this"` Datastore types.ManagedObjectReference `xml:"datastore"` }
type VslmScheduleReconcileDatastoreInventoryResponse ¶
type VslmScheduleReconcileDatastoreInventoryResponse struct { }
type VslmServiceInstanceContent ¶
type VslmServiceInstanceContent struct { types.DynamicData AboutInfo VslmAboutInfo `xml:"aboutInfo"` SessionManager types.ManagedObjectReference `xml:"sessionManager"` VStorageObjectManager types.ManagedObjectReference `xml:"vStorageObjectManager"` StorageLifecycleManager types.ManagedObjectReference `xml:"storageLifecycleManager"` }
type VslmSetVStorageObjectControlFlags ¶
type VslmSetVStorageObjectControlFlags VslmSetVStorageObjectControlFlagsRequestType
type VslmSetVStorageObjectControlFlagsRequestType ¶
type VslmSetVStorageObjectControlFlagsRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` ControlFlags []string `xml:"controlFlags,omitempty"` }
type VslmSetVStorageObjectControlFlagsResponse ¶
type VslmSetVStorageObjectControlFlagsResponse struct { }
type VslmSyncDatastore ¶
type VslmSyncDatastore VslmSyncDatastoreRequestType
type VslmSyncDatastoreRequestType ¶
type VslmSyncDatastoreRequestType struct { This types.ManagedObjectReference `xml:"_this"` DatastoreUrl string `xml:"datastoreUrl"` FullSync bool `xml:"fullSync"` }
type VslmSyncDatastoreResponse ¶
type VslmSyncDatastoreResponse struct { }
type VslmSyncFault ¶
type VslmSyncFaultFault ¶
type VslmSyncFaultFault VslmSyncFault
type VslmTaskInfo ¶
type VslmTaskInfo struct { types.DynamicData Key string `xml:"key"` Task types.ManagedObjectReference `xml:"task"` Description *types.LocalizableMessage `xml:"description,omitempty"` Name string `xml:"name,omitempty"` DescriptionId string `xml:"descriptionId"` Entity *types.ManagedObjectReference `xml:"entity,omitempty"` EntityName string `xml:"entityName,omitempty"` Locked []types.ManagedObjectReference `xml:"locked,omitempty"` State VslmTaskInfoState `xml:"state"` Cancelled bool `xml:"cancelled"` Cancelable bool `xml:"cancelable"` Error *types.LocalizedMethodFault `xml:"error,omitempty"` Result types.AnyType `xml:"result,omitempty,typeattr"` Progress int32 `xml:"progress,omitempty"` Reason BaseVslmTaskReason `xml:"reason,typeattr"` QueueTime time.Time `xml:"queueTime"` StartTime *time.Time `xml:"startTime"` CompleteTime *time.Time `xml:"completeTime"` EventChainId int32 `xml:"eventChainId"` ChangeTag string `xml:"changeTag,omitempty"` ParentTaskKey string `xml:"parentTaskKey,omitempty"` RootTaskKey string `xml:"rootTaskKey,omitempty"` ActivationId string `xml:"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"` Alarm types.ManagedObjectReference `xml:"alarm"` EntityName string `xml:"entityName"` Entity types.ManagedObjectReference `xml:"entity"` }
type VslmTaskReasonSchedule ¶
type VslmTaskReasonSchedule struct { VslmTaskReason Name string `xml:"name"` ScheduledTask types.ManagedObjectReference `xml:"scheduledTask"` }
type VslmTaskReasonSystem ¶
type VslmTaskReasonSystem struct {
VslmTaskReason
}
type VslmTaskReasonUser ¶
type VslmTaskReasonUser struct { VslmTaskReason UserName string `xml:"userName"` }
type VslmUpdateVStorageInfrastructureObjectPolicyRequestType ¶
type VslmUpdateVStorageInfrastructureObjectPolicyRequestType struct { This types.ManagedObjectReference `xml:"_this"` Spec types.VslmInfrastructureObjectPolicySpec `xml:"spec"` }
type VslmUpdateVStorageInfrastructureObjectPolicy_Task ¶
type VslmUpdateVStorageInfrastructureObjectPolicy_Task VslmUpdateVStorageInfrastructureObjectPolicyRequestType
type VslmUpdateVStorageInfrastructureObjectPolicy_TaskResponse ¶
type VslmUpdateVStorageInfrastructureObjectPolicy_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmUpdateVStorageObjectMetadata_Task ¶
type VslmUpdateVStorageObjectMetadata_Task VslmUpdateVStorageObjectMetadataRequestType
type VslmUpdateVStorageObjectMetadata_TaskResponse ¶
type VslmUpdateVStorageObjectMetadata_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmUpdateVstorageObjectCryptoRequestType ¶ added in v0.23.0
type VslmUpdateVstorageObjectCryptoRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` Profile []types.VirtualMachineProfileSpec `xml:"profile,omitempty"` DisksCrypto *types.DiskCryptoSpec `xml:"disksCrypto,omitempty"` }
type VslmUpdateVstorageObjectCrypto_Task ¶ added in v0.23.0
type VslmUpdateVstorageObjectCrypto_Task VslmUpdateVstorageObjectCryptoRequestType
type VslmUpdateVstorageObjectCrypto_TaskResponse ¶ added in v0.23.0
type VslmUpdateVstorageObjectCrypto_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmUpdateVstorageObjectPolicyRequestType ¶
type VslmUpdateVstorageObjectPolicyRequestType struct { This types.ManagedObjectReference `xml:"_this"` Id types.ID `xml:"id"` Profile []types.VirtualMachineProfileSpec `xml:"profile,omitempty"` }
type VslmUpdateVstorageObjectPolicy_Task ¶
type VslmUpdateVstorageObjectPolicy_Task VslmUpdateVstorageObjectPolicyRequestType
type VslmUpdateVstorageObjectPolicy_TaskResponse ¶
type VslmUpdateVstorageObjectPolicy_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VslmVsoVStorageObjectAssociations ¶
type VslmVsoVStorageObjectAssociations struct { types.DynamicData Id types.ID `xml:"id"` VmDiskAssociation []VslmVsoVStorageObjectAssociationsVmDiskAssociation `xml:"vmDiskAssociation,omitempty"` Fault *types.LocalizedMethodFault `xml:"fault,omitempty"` }
type VslmVsoVStorageObjectAssociationsVmDiskAssociation ¶
type VslmVsoVStorageObjectAssociationsVmDiskAssociation struct { types.DynamicData VmId string `xml:"vmId"` DiskKey int32 `xml:"diskKey"` }
type VslmVsoVStorageObjectQueryResult ¶
type VslmVsoVStorageObjectQueryResult struct { types.DynamicData AllRecordsReturned bool `xml:"allRecordsReturned"` Id []types.ID `xml:"id,omitempty"` QueryResults []VslmVsoVStorageObjectResult `xml:"queryResults,omitempty"` }
type VslmVsoVStorageObjectQuerySpec ¶
type VslmVsoVStorageObjectQuerySpec struct { types.DynamicData QueryField string `xml:"queryField"` QueryOperator string `xml:"queryOperator"` QueryValue []string `xml:"queryValue,omitempty"` }
type VslmVsoVStorageObjectQuerySpecQueryFieldEnum ¶
type VslmVsoVStorageObjectQuerySpecQueryFieldEnum string
type VslmVsoVStorageObjectQuerySpecQueryOperatorEnum ¶
type VslmVsoVStorageObjectQuerySpecQueryOperatorEnum string
type VslmVsoVStorageObjectResult ¶
type VslmVsoVStorageObjectResult struct { types.DynamicData Id types.ID `xml:"id"` Name string `xml:"name,omitempty"` CapacityInMB int64 `xml:"capacityInMB"` CreateTime *time.Time `xml:"createTime"` DatastoreUrl string `xml:"datastoreUrl,omitempty"` DiskPath string `xml:"diskPath,omitempty"` UsedCapacityInMB int64 `xml:"usedCapacityInMB,omitempty"` BackingObjectId *types.ID `xml:"backingObjectId,omitempty"` SnapshotInfo []VslmVsoVStorageObjectSnapshotResult `xml:"snapshotInfo,omitempty"` Metadata []types.KeyValue `xml:"metadata,omitempty"` Error *types.LocalizedMethodFault `xml:"error,omitempty"` }
type VslmVsoVStorageObjectSnapshotResult ¶ added in v0.22.0
Click to show internal directories.
Click to hide internal directories.