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
type VslmVsoVStorageObjectSnapshotResult struct {
types.DynamicData
BackingObjectId types.ID `xml:"backingObjectId"`
}
Click to show internal directories.
Click to hide internal directories.