Documentation
¶
Index ¶
- Constants
- type ActiveVsanDirectoryServerConfig
- type AnyType
- type BaseCnsBackingObjectDetails
- type BaseCnsFault
- type BaseCnsFileCreateSpec
- type BaseCnsVolumeOperationResult
- type BaseEntityResourceCheckDetails
- type BaseVsanClusterConfigInfo
- type BaseVsanClusterHealthResultBase
- type BaseVsanComparator
- type BaseVsanDatastoreConfig
- type BaseVsanDatastoreSpec
- type BaseVsanHclCommonDeviceInfo
- type BaseVsanIscsiLUNCommonInfo
- type BaseVsanIscsiTargetCommonInfo
- type BaseVsanIscsiTargetServiceConfig
- type BaseVsanNetworkConfigBaseIssue
- type BaseVsanResourceConstraint
- type ClusterRuntimeInfo
- type CnsAlreadyRegisteredFault
- type CnsAttachVolume
- type CnsAttachVolumeRequestType
- type CnsAttachVolumeResponse
- type CnsBackingObjectDetails
- type CnsBaseCreateSpec
- type CnsBlockBackingDetails
- type CnsClusterFlavor
- type CnsClusterType
- type CnsContainerCluster
- type CnsCreateVolume
- type CnsCreateVolumeRequestType
- type CnsCreateVolumeResponse
- type CnsCursor
- type CnsDeleteVolume
- type CnsDeleteVolumeRequestType
- type CnsDeleteVolumeResponse
- type CnsDetachVolume
- type CnsDetachVolumeRequestType
- type CnsDetachVolumeResponse
- type CnsEntityMetadata
- type CnsFault
- type CnsFileBackingDetails
- type CnsFileCreateSpec
- type CnsKubernetesEntityMetadata
- type CnsKubernetesEntityReference
- type CnsKubernetesEntityType
- type CnsKubernetesQueryFilter
- type CnsQueryFilter
- type CnsQueryResult
- type CnsQueryVolume
- type CnsQueryVolumeRequestType
- type CnsQueryVolumeResponse
- type CnsSnapshotId
- type CnsSnapshotVolumeSource
- type CnsUpdateVolumeMetadata
- type CnsUpdateVolumeMetadataRequestType
- type CnsUpdateVolumeMetadataResponse
- type CnsVSANFileCreateSpec
- type CnsVolume
- type CnsVolumeAttachDetachSpec
- type CnsVolumeAttachResult
- type CnsVolumeCreateResult
- type CnsVolumeCreateSpec
- type CnsVolumeId
- type CnsVolumeMetadata
- type CnsVolumeMetadataUpdateSpec
- type CnsVolumeOperationBatchResult
- type CnsVolumeOperationResult
- type CnsVolumeSource
- type CnsVolumeType
- type CnsVsanFileShareBackingDetails
- type DeleteIoInsightInstance
- type DeleteIoInsightInstanceRequestType
- type DeleteIoInsightInstanceResponse
- type EntityResourceCheckDetails
- type FetchIsoDepotCookie
- type FetchIsoDepotCookieRequestType
- type FetchIsoDepotCookieResponse
- type FileShareQueryResult
- type GetVsanPerfDiagnosisResult
- type GetVsanPerfDiagnosisResultRequestType
- type GetVsanPerfDiagnosisResultResponse
- type GetVsanVumConfig
- type GetVsanVumConfigRequestType
- type GetVsanVumConfigResponse
- type HostSpbmDatastoreInfo
- type HostSpbmHashInfo
- type HostSpbmPolicyBlobInfo
- type HostSpbmPolicyInfo
- type InitializeDiskMappings
- type InitializeDiskMappingsRequestType
- type InitializeDiskMappingsResponse
- type MountPrecheck
- type MountPrecheckRequestType
- type MountPrecheckResponse
- type PerformVsanUpgradeEx
- type PerformVsanUpgradeExRequestType
- type PerformVsanUpgradeExResponse
- type PerformVsanUpgradePreflightAsyncCheck_Task
- type PerformVsanUpgradePreflightAsyncCheck_TaskRequestType
- type PerformVsanUpgradePreflightAsyncCheck_TaskResponse
- type PerformVsanUpgradePreflightCheckEx
- type PerformVsanUpgradePreflightCheckExRequestType
- type PerformVsanUpgradePreflightCheckExResponse
- type QueryClusterDataEfficiencyCapacityState
- type QueryClusterDataEfficiencyCapacityStateRequestType
- type QueryClusterDataEfficiencyCapacityStateResponse
- type QueryDiskMappings
- type QueryDiskMappingsRequestType
- type QueryDiskMappingsResponse
- type QueryIoInsightInstances
- type QueryIoInsightInstancesRequestType
- type QueryIoInsightInstancesResponse
- type QueryRemoteServerClusters
- type QueryRemoteServerClustersRequestType
- type QueryRemoteServerClustersResponse
- type QuerySharedWitnessClusterInfo
- type QuerySharedWitnessClusterInfoRequestType
- type QuerySharedWitnessClusterInfoResponse
- type QuerySharedWitnessCompatibility
- type QuerySharedWitnessCompatibilityRequestType
- type QuerySharedWitnessCompatibilityResponse
- type QuerySyncingVsanObjectsSummary
- type QuerySyncingVsanObjectsSummaryRequestType
- type QuerySyncingVsanObjectsSummaryResponse
- type QueryVsanCloudHealthStatus
- type QueryVsanCloudHealthStatusRequestType
- type QueryVsanCloudHealthStatusResponse
- type QueryVsanManagedDisks
- type QueryVsanManagedDisksRequestType
- type QueryVsanManagedDisksResponse
- type QueryVsanManagedStorageSpaceUsage
- type QueryVsanManagedStorageSpaceUsageRequestType
- type QueryVsanManagedStorageSpaceUsageResponse
- type QueryVsanManagedStorageSpaceUsageSpec
- type RebuildDiskMapping
- type RebuildDiskMappingRequestType
- type RebuildDiskMappingResponse
- type RelayoutObjects
- type RelayoutObjectsRequestType
- type RelayoutObjectsResponse
- type RemoveDiskEx
- type RemoveDiskExRequestType
- type RemoveDiskExResponse
- type RemoveDiskMappingEx
- type RemoveDiskMappingExRequestType
- type RemoveDiskMappingExResponse
- type RenameIoInsightInstance
- type RenameIoInsightInstanceRequestType
- type RenameIoInsightInstanceResponse
- type RepairTimerInfo
- type ResyncIopsInfo
- type RetrieveAllFlashCapabilities
- type RetrieveAllFlashCapabilitiesRequestType
- type RetrieveAllFlashCapabilitiesResponse
- type RetrieveSupportedVsanFormatVersion
- type RetrieveSupportedVsanFormatVersionRequestType
- type RetrieveSupportedVsanFormatVersionResponse
- type StartIoInsight
- type StartIoInsightRequestType
- type StartIoInsightResponse
- type StopIoInsight
- type StopIoInsightRequestType
- type StopIoInsightResponse
- type UnmountDiskMappingEx
- type UnmountDiskMappingExRequestType
- type UnmountDiskMappingExResponse
- type VSANEntityCompatibilityResult
- type VSANIsWitnessVirtualAppliance
- type VSANIsWitnessVirtualApplianceRequestType
- type VSANIsWitnessVirtualApplianceResponse
- type VSANSharedWitnessCompatibilityResult
- type VSANStretchedClusterHostVirtualApplianceStatus
- type VSANVcAddWitnessHost
- type VSANVcAddWitnessHostRequestType
- type VSANVcAddWitnessHostResponse
- type VSANVcConvertToStretchedCluster
- type VSANVcConvertToStretchedClusterRequestType
- type VSANVcConvertToStretchedClusterResponse
- type VSANVcGetPreferredFaultDomain
- type VSANVcGetPreferredFaultDomainRequestType
- type VSANVcGetPreferredFaultDomainResponse
- type VSANVcGetWitnessHosts
- type VSANVcGetWitnessHostsRequestType
- type VSANVcGetWitnessHostsResponse
- type VSANVcIsWitnessHost
- type VSANVcIsWitnessHostRequestType
- type VSANVcIsWitnessHostResponse
- type VSANVcRemoveWitnessHost
- type VSANVcRemoveWitnessHostRequestType
- type VSANVcRemoveWitnessHostResponse
- type VSANVcRetrieveStretchedClusterVcCapability
- type VSANVcRetrieveStretchedClusterVcCapabilityRequestType
- type VSANVcRetrieveStretchedClusterVcCapabilityResponse
- type VSANVcSetPreferredFaultDomain
- type VSANVcSetPreferredFaultDomainRequestType
- type VSANVcSetPreferredFaultDomainResponse
- type VimClusterVSANPreferredFaultDomainInfo
- type VimClusterVSANStretchedClusterCapability
- type VimClusterVSANStretchedClusterFaultDomainConfig
- type VimClusterVSANWitnessHostInfo
- type VimClusterVsanDiskGroupCreationType
- type VimClusterVsanDiskMappingsConfigSpec
- type VimClusterVsanFaultDomainSpec
- type VimClusterVsanFaultDomainsConfigSpec
- type VimClusterVsanHostDiskMapping
- type VimClusterVsanWitnessSpec
- type VimHostVSANStretchedClusterHostCapability
- type VimVsanClusterComplianceResourceCheckStatusType
- type VimVsanDataEfficiencyCapacityState
- type VimVsanHostDiskMapInfoEx
- type VimVsanHostDiskMappingCreationSpec
- type VimVsanHostDiskMappingCreationType
- type VimVsanHostTrafficType
- type VimVsanHostVsanDirectStorage
- type VimVsanHostVsanDiskManagementSystemCapability
- type VimVsanHostVsanHostCapability
- type VimVsanHostVsanManagedDisksInfo
- type VimVsanHostVsanScsiDisk
- type VimVsanMountPrecheckType
- type VimVsanReconfigSpec
- type VimVsanVsanVcsaDeploymentPhase
- type VosQueryVsanObjectInformation
- type VosQueryVsanObjectInformationRequestType
- type VosQueryVsanObjectInformationResponse
- type VosSetVsanObjectPolicy
- type VosSetVsanObjectPolicyRequestType
- type VosSetVsanObjectPolicyResponse
- type VsanAdvancedDatastoreConfig
- type VsanAttachToSrOperation
- type VsanAttachVsanSupportBundleToSr
- type VsanAttachVsanSupportBundleToSrRequestType
- type VsanAttachVsanSupportBundleToSrResponse
- type VsanBaselinePreferenceType
- type VsanBasicDeviceInfo
- type VsanBrokenDiskChainIssue
- type VsanBurnInTest
- type VsanBurnInTestCheckResult
- type VsanCapability
- type VsanCapabilityStatus
- type VsanCapabilityType
- type VsanCapacityReservationInfo
- type VsanCapacityReservationState
- type VsanCheckClusterClomdLiveness
- type VsanCheckClusterClomdLivenessRequestType
- type VsanCheckClusterClomdLivenessResponse
- type VsanClientDatastoreConfig
- type VsanCloudHealthStatus
- type VsanClusterAdvCfgSyncHostResult
- type VsanClusterAdvCfgSyncResult
- type VsanClusterBalancePerDiskInfo
- type VsanClusterBalanceSummary
- type VsanClusterBurnInTestResultList
- type VsanClusterClomdLivenessResult
- type VsanClusterConfig
- type VsanClusterConfigInfo
- type VsanClusterCreateFsDomain
- type VsanClusterCreateFsDomainRequestType
- type VsanClusterCreateFsDomainResponse
- type VsanClusterCreateVmHealthTestResult
- type VsanClusterDitEncryptionHealthSummary
- type VsanClusterEncryptionHealthSummary
- type VsanClusterFileServiceHealthSummary
- type VsanClusterGetConfig
- type VsanClusterGetConfigRequestType
- type VsanClusterGetConfigResponse
- type VsanClusterGetHclInfo
- type VsanClusterGetHclInfoRequestType
- type VsanClusterGetHclInfoResponse
- type VsanClusterGetRuntimeStats
- type VsanClusterGetRuntimeStatsRequestType
- type VsanClusterGetRuntimeStatsResponse
- type VsanClusterHclInfo
- type VsanClusterHealthAction
- type VsanClusterHealthActionIdEnum
- type VsanClusterHealthCheckInfo
- type VsanClusterHealthConfigs
- type VsanClusterHealthGroup
- type VsanClusterHealthQuerySpec
- type VsanClusterHealthResultBase
- type VsanClusterHealthResultColumnInfo
- type VsanClusterHealthResultKeyValuePair
- type VsanClusterHealthResultRow
- type VsanClusterHealthResultTable
- type VsanClusterHealthSummary
- type VsanClusterHealthSystemObjectsRepairResult
- type VsanClusterHealthSystemStatusResult
- type VsanClusterHealthSystemVersionResult
- type VsanClusterHealthTest
- type VsanClusterHostVmknicMapping
- type VsanClusterLimitHealthResult
- type VsanClusterMembershipInfo
- type VsanClusterNetworkHealthResult
- type VsanClusterNetworkLoadTestResult
- type VsanClusterNetworkPartitionInfo
- type VsanClusterNetworkPerfTaskSpec
- type VsanClusterObjectExtAttrs
- type VsanClusterProactiveTestResult
- type VsanClusterQueryFileServiceHealthSummary
- type VsanClusterQueryFileServiceHealthSummaryRequestType
- type VsanClusterQueryFileServiceHealthSummaryResponse
- type VsanClusterQueryFileShares
- type VsanClusterQueryFileSharesRequestType
- type VsanClusterQueryFileSharesResponse
- type VsanClusterQueryFsDomains
- type VsanClusterQueryFsDomainsRequestType
- type VsanClusterQueryFsDomainsResponse
- type VsanClusterReconfig
- type VsanClusterReconfigRequestType
- type VsanClusterReconfigResponse
- type VsanClusterReconfigureFsDomain
- type VsanClusterReconfigureFsDomainRequestType
- type VsanClusterReconfigureFsDomainResponse
- type VsanClusterRemoveFsDomain
- type VsanClusterRemoveFsDomainRequestType
- type VsanClusterRemoveFsDomainResponse
- type VsanClusterRemoveShare
- type VsanClusterRemoveShareRequestType
- type VsanClusterRemoveShareResponse
- type VsanClusterTelemetryProxyConfig
- type VsanClusterVMsHealthOverallResult
- type VsanClusterVMsHealthSummaryResult
- type VsanClusterVmdkLoadTestResult
- type VsanClusterWhatifHostFailuresResult
- type VsanComparator
- type VsanCompleteMigrateVmsToVds
- type VsanCompleteMigrateVmsToVdsRequestType
- type VsanCompleteMigrateVmsToVdsResponse
- type VsanCompliantDriver
- type VsanCompliantFirmware
- type VsanCompositeConstraint
- type VsanCompositeConstraintConjoinerEnum
- type VsanConfigBaseIssue
- type VsanConfigCheckResult
- type VsanConfigGeneration
- type VsanConfigInfoEx
- type VsanConfigNotAllDisksClaimedIssue
- type VsanCreateFileShare
- type VsanCreateFileShareRequestType
- type VsanCreateFileShareResponse
- type VsanDaemonHealth
- type VsanDataEfficiencyConfig
- type VsanDataEncryptionConfig
- type VsanDataInTransitEncryptionConfig
- type VsanDataObfuscationRule
- type VsanDatastoreConfig
- type VsanDatastoreSpec
- type VsanDatastoreType
- type VsanDeleteObjects_Task
- type VsanDeleteObjects_TaskRequestType
- type VsanDeleteObjects_TaskResponse
- type VsanDirectoryServerConfig
- type VsanDisallowDataMovementIssue
- type VsanDiskBalanceState
- type VsanDiskDataEvacuationResourceCheckTaskDetails
- type VsanDiskEncryptionHealth
- type VsanDiskFormatConversionCheckResult
- type VsanDiskFormatConversionSpec
- type VsanDiskGroupResourceCheckResult
- type VsanDiskRebalanceResult
- type VsanDiskResourceCheckResult
- type VsanDiskUnhealthIssue
- type VsanDitEncryptionHealthSummary
- type VsanDownloadAndInstallVendorTool_Task
- type VsanDownloadAndInstallVendorTool_TaskRequestType
- type VsanDownloadAndInstallVendorTool_TaskResponse
- type VsanDownloadFileServiceOvf
- type VsanDownloadFileServiceOvfRequestType
- type VsanDownloadFileServiceOvfResponse
- type VsanDownloadHclFile_Task
- type VsanDownloadHclFile_TaskRequestType
- type VsanDownloadHclFile_TaskResponse
- type VsanDownloadItem
- type VsanEncryptedClusterRekey_Task
- type VsanEncryptedClusterRekey_TaskRequestType
- type VsanEncryptedClusterRekey_TaskResponse
- type VsanEncryptionHealthSummary
- type VsanEncryptionIssue
- type VsanEncryptionTransitionState
- type VsanEntitySpaceUsage
- type VsanExtendedConfig
- type VsanFailedRepairObjectResult
- type VsanFaultDomainResourceCheckResult
- type VsanFileProtocol
- type VsanFileServerHealthSummary
- type VsanFileServiceBalanceHealth
- type VsanFileServiceConfig
- type VsanFileServiceDomain
- type VsanFileServiceDomainConfig
- type VsanFileServiceDomainQuerySpec
- type VsanFileServiceHealthSummary
- type VsanFileServiceIpConfig
- type VsanFileServiceOvfSpec
- type VsanFileServicePreflightCheckResult
- type VsanFileServiceRootFsHealth
- type VsanFileServiceShareHealthSummary
- type VsanFileShare
- type VsanFileShareAccessType
- type VsanFileShareConfig
- type VsanFileShareManagingEntity
- type VsanFileShareNetPermission
- type VsanFileShareNfsSecType
- type VsanFileShareQueryProperties
- type VsanFileShareQuerySpec
- type VsanFileShareRuntimeInfo
- type VsanFileShareSmbEncryptionType
- type VsanFileShareSmbOptions
- type VsanFindOvfDownloadUrl
- type VsanFindOvfDownloadUrlRequestType
- type VsanFindOvfDownloadUrlResponse
- type VsanFlashScsiControllerFirmware_Task
- type VsanFlashScsiControllerFirmware_TaskRequestType
- type VsanFlashScsiControllerFirmware_TaskResponse
- type VsanGenericClusterBaseIssue
- type VsanGenericClusterBestPracticeHealth
- type VsanGetAboutInfoEx
- type VsanGetAboutInfoExRequestType
- type VsanGetAboutInfoExResponse
- type VsanGetCapabilities
- type VsanGetCapabilitiesRequestType
- type VsanGetCapabilitiesResponse
- type VsanGetHclConstraints
- type VsanGetHclConstraintsRequestType
- type VsanGetHclConstraintsResponse
- type VsanGetHclInfo
- type VsanGetHclInfoRequestType
- type VsanGetHclInfoResponse
- type VsanGetProactiveRebalanceInfo
- type VsanGetProactiveRebalanceInfoRequestType
- type VsanGetProactiveRebalanceInfoResponse
- type VsanGetReleaseRecommendation
- type VsanGetReleaseRecommendationRequestType
- type VsanGetReleaseRecommendationResponse
- type VsanGetResourceCheckStatus
- type VsanGetResourceCheckStatusRequestType
- type VsanGetResourceCheckStatusResponse
- type VsanHclCommonDeviceInfo
- type VsanHclControllerInfo
- type VsanHclDeviceConstraint
- type VsanHclDiskInfo
- type VsanHclDriverInfo
- type VsanHclFirmwareFile
- type VsanHclFirmwareUpdateSpec
- type VsanHclNicInfo
- type VsanHclReleaseConstraint
- type VsanHealthExtMgmtPreCheckResult
- type VsanHealthGetVsanClusterSilentChecks
- type VsanHealthGetVsanClusterSilentChecksRequestType
- type VsanHealthGetVsanClusterSilentChecksResponse
- type VsanHealthIsRebalanceRunning
- type VsanHealthIsRebalanceRunningRequestType
- type VsanHealthIsRebalanceRunningResponse
- type VsanHealthLogLevelEnum
- type VsanHealthPerspective
- type VsanHealthQuerySpec
- type VsanHealthQueryVsanClusterHealthCheckInterval
- type VsanHealthQueryVsanClusterHealthCheckIntervalRequestType
- type VsanHealthQueryVsanClusterHealthCheckIntervalResponse
- type VsanHealthQueryVsanClusterHealthConfig
- type VsanHealthQueryVsanClusterHealthConfigRequestType
- type VsanHealthQueryVsanClusterHealthConfigResponse
- type VsanHealthQueryVsanProxyConfig
- type VsanHealthQueryVsanProxyConfigRequestType
- type VsanHealthQueryVsanProxyConfigResponse
- type VsanHealthRepairClusterObjectsImmediate
- type VsanHealthRepairClusterObjectsImmediateRequestType
- type VsanHealthRepairClusterObjectsImmediateResponse
- type VsanHealthSendVsanTelemetry
- type VsanHealthSendVsanTelemetryRequestType
- type VsanHealthSendVsanTelemetryResponse
- type VsanHealthSetLogLevel
- type VsanHealthSetLogLevelRequestType
- type VsanHealthSetLogLevelResponse
- type VsanHealthSetVsanClusterHealthCheckInterval
- type VsanHealthSetVsanClusterHealthCheckIntervalRequestType
- type VsanHealthSetVsanClusterHealthCheckIntervalResponse
- type VsanHealthSetVsanClusterSilentChecks
- type VsanHealthSetVsanClusterSilentChecksRequestType
- type VsanHealthSetVsanClusterSilentChecksResponse
- type VsanHealthSetVsanClusterTelemetryConfig
- type VsanHealthSetVsanClusterTelemetryConfigRequestType
- type VsanHealthSetVsanClusterTelemetryConfigResponse
- type VsanHealthStatusType
- type VsanHealthTestVsanClusterTelemetryProxy
- type VsanHealthTestVsanClusterTelemetryProxyRequestType
- type VsanHealthTestVsanClusterTelemetryProxyResponse
- type VsanHealthThreshold
- type VsanHigherObjectsPresentDuringDowngradeIssue
- type VsanHistoryItemQuerySpec
- type VsanHostAbortWipeDisk
- type VsanHostAbortWipeDiskRequestType
- type VsanHostAbortWipeDiskResponse
- type VsanHostAbortWipeDiskStatus
- type VsanHostAboutInfoEx
- type VsanHostAssociatedObjects
- type VsanHostAssociatedObjectsResult
- type VsanHostCancelResourceCheck
- type VsanHostCancelResourceCheckRequestType
- type VsanHostCancelResourceCheckResponse
- type VsanHostCimProviderInfo
- type VsanHostCleanupVmdkLoadTest
- type VsanHostCleanupVmdkLoadTestRequestType
- type VsanHostCleanupVmdkLoadTestResponse
- type VsanHostClomdLiveness
- type VsanHostClomdLivenessRequestType
- type VsanHostClomdLivenessResponse
- type VsanHostClomdLivenessResult
- type VsanHostComponentSyncState
- type VsanHostConfigInfoEx
- type VsanHostCreateVmHealthTest
- type VsanHostCreateVmHealthTestRequestType
- type VsanHostCreateVmHealthTestResponse
- type VsanHostCreateVmHealthTestResult
- type VsanHostDeviceInfo
- type VsanHostDrsStats
- type VsanHostEMMSummary
- type VsanHostEncryptionInfo
- type VsanHostFwComponent
- type VsanHostGetRuntimeStats
- type VsanHostGetRuntimeStatsRequestType
- type VsanHostGetRuntimeStatsResponse
- type VsanHostHclInfo
- type VsanHostHealthSystemStatusResult
- type VsanHostHealthSystemVersionResult
- type VsanHostIoInsightInfo
- type VsanHostIpConfigEx
- type VsanHostPerformResourceCheck
- type VsanHostPerformResourceCheckRequestType
- type VsanHostPerformResourceCheckResponse
- type VsanHostPortConfigEx
- type VsanHostPrepareVmdkLoadTest
- type VsanHostPrepareVmdkLoadTestRequestType
- type VsanHostPrepareVmdkLoadTestResponse
- type VsanHostPropertyRetrieveIssue
- type VsanHostQueryAdvCfg
- type VsanHostQueryAdvCfgRequestType
- type VsanHostQueryAdvCfgResponse
- type VsanHostQueryCheckLimits
- type VsanHostQueryCheckLimitsOptionType
- type VsanHostQueryCheckLimitsRequestType
- type VsanHostQueryCheckLimitsResponse
- type VsanHostQueryCheckLimitsSpec
- type VsanHostQueryEncryptionHealthSummary
- type VsanHostQueryEncryptionHealthSummaryRequestType
- type VsanHostQueryEncryptionHealthSummaryResponse
- type VsanHostQueryFileServiceHealthSummary
- type VsanHostQueryFileServiceHealthSummaryRequestType
- type VsanHostQueryFileServiceHealthSummaryResponse
- type VsanHostQueryHealthSystemVersion
- type VsanHostQueryHealthSystemVersionRequestType
- type VsanHostQueryHealthSystemVersionResponse
- type VsanHostQueryHostInfoByUuids
- type VsanHostQueryHostInfoByUuidsRequestType
- type VsanHostQueryHostInfoByUuidsResponse
- type VsanHostQueryObjectHealthSummary
- type VsanHostQueryObjectHealthSummaryRequestType
- type VsanHostQueryObjectHealthSummaryResponse
- type VsanHostQueryPhysicalDiskHealthSummary
- type VsanHostQueryPhysicalDiskHealthSummaryRequestType
- type VsanHostQueryPhysicalDiskHealthSummaryResponse
- type VsanHostQueryRunIperfClient
- type VsanHostQueryRunIperfClientRequestType
- type VsanHostQueryRunIperfClientResponse
- type VsanHostQueryRunIperfServer
- type VsanHostQueryRunIperfServerRequestType
- type VsanHostQueryRunIperfServerResponse
- type VsanHostQuerySmartStats
- type VsanHostQuerySmartStatsRequestType
- type VsanHostQuerySmartStatsResponse
- type VsanHostQueryVerifyNetworkSettings
- type VsanHostQueryVerifyNetworkSettingsRequestType
- type VsanHostQueryVerifyNetworkSettingsResponse
- type VsanHostQueryWipeDisk
- type VsanHostQueryWipeDiskRequestType
- type VsanHostQueryWipeDiskResponse
- type VsanHostReference
- type VsanHostRepairImmediateObjects
- type VsanHostRepairImmediateObjectsRequestType
- type VsanHostRepairImmediateObjectsResponse
- type VsanHostResourceCheckResult
- type VsanHostRunVmdkLoadTest
- type VsanHostRunVmdkLoadTestRequestType
- type VsanHostRunVmdkLoadTestResponse
- type VsanHostRuntimeStats
- type VsanHostServerClusterUnicastConfig
- type VsanHostServerClusterUnicastInfo
- type VsanHostStatsType
- type VsanHostUpdateFirmware
- type VsanHostUpdateFirmwareRequestType
- type VsanHostUpdateFirmwareResponse
- type VsanHostVirtualApplianceInfo
- type VsanHostVmdkLoadTestResult
- type VsanHostVsanObjectSyncQueryResult
- type VsanHostVsanObjectSyncState
- type VsanHostWipeDisk
- type VsanHostWipeDiskEligible
- type VsanHostWipeDiskRequestType
- type VsanHostWipeDiskResponse
- type VsanHostWipeDiskState
- type VsanHostWipeDiskStatus
- type VsanHostWithHybridDiskgroupIssue
- type VsanHostsCompressionOnlyNotSupported
- type VsanInTransitEncryptionInfo
- type VsanInternalExtendedConfig
- type VsanIoInsightInfo
- type VsanIoInsightInstance
- type VsanIoInsightInstanceQuerySpec
- type VsanIoInsightInstanceState
- type VsanIoInsightState
- type VsanIperfClientSpec
- type VsanIscsiHomeObjectSpec
- type VsanIscsiInitiatorGroup
- type VsanIscsiLUN
- type VsanIscsiLUNCommonInfo
- type VsanIscsiLUNSpec
- type VsanIscsiLUNStatus
- type VsanIscsiTarget
- type VsanIscsiTargetAuthSpec
- type VsanIscsiTargetAuthType
- type VsanIscsiTargetBasicInfo
- type VsanIscsiTargetCommonInfo
- type VsanIscsiTargetServiceConfig
- type VsanIscsiTargetServiceDefaultConfigSpec
- type VsanIscsiTargetServiceSpec
- type VsanIscsiTargetSpec
- type VsanJsonComparator
- type VsanJsonFilterRule
- type VsanKmsHealth
- type VsanLimitHealthResult
- type VsanMassCollectorObjectCollectionEnum
- type VsanMassCollectorPropertyParams
- type VsanMassCollectorSpec
- type VsanMetricProfile
- type VsanMetricsConfig
- type VsanMigrateVmsToVds
- type VsanMigrateVmsToVdsRequestType
- type VsanMigrateVmsToVdsResponse
- type VsanMixedEsxVersionIssue
- type VsanMountPrecheckItem
- type VsanMountPrecheckNetworkConnectivity
- type VsanMountPrecheckNetworkConnectivityDetail
- type VsanMountPrecheckNetworkConnectivityResult
- type VsanMountPrecheckNetworkLatency
- type VsanMountPrecheckNetworkLatencyDetail
- type VsanMountPrecheckNetworkLatencyResult
- type VsanMountPrecheckResult
- type VsanNestJsonComparator
- type VsanNetworkConfigBaseIssue
- type VsanNetworkConfigBestPracticeHealth
- type VsanNetworkConfigPnicSpeedInconsistencyIssue
- type VsanNetworkConfigPortgroupWithNoRedundancyIssue
- type VsanNetworkConfigVdsScopeIssue
- type VsanNetworkConfigVsanNotOnVdsIssue
- type VsanNetworkConfigVswitchWithNoRedundancyIssue
- type VsanNetworkHealthResult
- type VsanNetworkLoadTestResult
- type VsanNetworkPeerHealthResult
- type VsanNetworkVMotionVmknicNotFountIssue
- type VsanNodeNotMaster
- type VsanObjectExtraAttributes
- type VsanObjectHealth
- type VsanObjectHealthState
- type VsanObjectIdentity
- type VsanObjectIdentityAndHealth
- type VsanObjectInaccessibleIssue
- type VsanObjectInformation
- type VsanObjectOverallHealth
- type VsanObjectPolicyIssue
- type VsanObjectProfileInfo
- type VsanObjectQuerySpec
- type VsanObjectSpaceSummary
- type VsanObjectTypeEnum
- type VsanObjectTypeRule
- type VsanPerfCreateStatsObject
- type VsanPerfCreateStatsObjectRequestType
- type VsanPerfCreateStatsObjectResponse
- type VsanPerfCreateStatsObjectTask
- type VsanPerfCreateStatsObjectTaskRequestType
- type VsanPerfCreateStatsObjectTaskResponse
- type VsanPerfDeleteStatsObject
- type VsanPerfDeleteStatsObjectRequestType
- type VsanPerfDeleteStatsObjectResponse
- type VsanPerfDeleteStatsObjectTask
- type VsanPerfDeleteStatsObjectTaskRequestType
- type VsanPerfDeleteStatsObjectTaskResponse
- type VsanPerfDeleteTimeRange
- type VsanPerfDeleteTimeRangeRequestType
- type VsanPerfDeleteTimeRangeResponse
- type VsanPerfDiagnose
- type VsanPerfDiagnoseQuerySpec
- type VsanPerfDiagnoseRequestType
- type VsanPerfDiagnoseResponse
- type VsanPerfDiagnoseTask
- type VsanPerfDiagnoseTaskRequestType
- type VsanPerfDiagnoseTaskResponse
- type VsanPerfDiagnosticException
- type VsanPerfDiagnosticQueryType
- type VsanPerfDiagnosticResult
- type VsanPerfEntityMetricCSV
- type VsanPerfEntityType
- type VsanPerfGetAggregatedEntityTypes
- type VsanPerfGetAggregatedEntityTypesRequestType
- type VsanPerfGetAggregatedEntityTypesResponse
- type VsanPerfGetSupportedDiagnosticExceptions
- type VsanPerfGetSupportedDiagnosticExceptionsRequestType
- type VsanPerfGetSupportedDiagnosticExceptionsResponse
- type VsanPerfGetSupportedEntityTypes
- type VsanPerfGetSupportedEntityTypesRequestType
- type VsanPerfGetSupportedEntityTypesResponse
- type VsanPerfGraph
- type VsanPerfMasterInformation
- type VsanPerfMemberInfo
- type VsanPerfMetricId
- type VsanPerfMetricSeriesCSV
- type VsanPerfNodeInformation
- type VsanPerfQueryClusterHealth
- type VsanPerfQueryClusterHealthRequestType
- type VsanPerfQueryClusterHealthResponse
- type VsanPerfQueryNodeInformation
- type VsanPerfQueryNodeInformationRequestType
- type VsanPerfQueryNodeInformationResponse
- type VsanPerfQueryPerf
- type VsanPerfQueryPerfRequestType
- type VsanPerfQueryPerfResponse
- type VsanPerfQuerySpec
- type VsanPerfQueryStatsObjectInformation
- type VsanPerfQueryStatsObjectInformationRequestType
- type VsanPerfQueryStatsObjectInformationResponse
- type VsanPerfQueryTimeRanges
- type VsanPerfQueryTimeRangesRequestType
- type VsanPerfQueryTimeRangesResponse
- type VsanPerfSaveTimeRanges
- type VsanPerfSaveTimeRangesRequestType
- type VsanPerfSaveTimeRangesResponse
- type VsanPerfSetStatsObjectPolicy
- type VsanPerfSetStatsObjectPolicyRequestType
- type VsanPerfSetStatsObjectPolicyResponse
- type VsanPerfStatsType
- type VsanPerfStatsUnitType
- type VsanPerfSummaryType
- type VsanPerfThreshold
- type VsanPerfThresholdDirectionType
- type VsanPerfTimeRange
- type VsanPerfTimeRangeQuerySpec
- type VsanPerfToggleVerboseMode
- type VsanPerfToggleVerboseModeRequestType
- type VsanPerfToggleVerboseModeResponse
- type VsanPerfTopEntities
- type VsanPerfTopEntity
- type VsanPerformFileServiceEnablePreflightCheck
- type VsanPerformFileServiceEnablePreflightCheckRequestType
- type VsanPerformFileServiceEnablePreflightCheckResponse
- type VsanPerformOnlineHealthCheck
- type VsanPerformOnlineHealthCheckRequestType
- type VsanPerformOnlineHealthCheckResponse
- type VsanPerformResourceCheck
- type VsanPerformResourceCheckRequestType
- type VsanPerformResourceCheckResponse
- type VsanPerfsvcConfig
- type VsanPerfsvcHealthResult
- type VsanPerfsvcRemediateAction
- type VsanPhysicalDiskHealth
- type VsanPhysicalDiskHealthSummary
- type VsanPostConfigForVcsa
- type VsanPostConfigForVcsaRequestType
- type VsanPostConfigForVcsaResponse
- type VsanPrepareVsanForVcsa
- type VsanPrepareVsanForVcsaRequestType
- type VsanPrepareVsanForVcsaResponse
- type VsanPrepareVsanForVcsaSpec
- type VsanProactiveRebalanceInfo
- type VsanProactiveRebalanceInfoEx
- type VsanPropertyConstraint
- type VsanPropertyConstraintComparatorEnum
- type VsanPurgeHclFiles
- type VsanPurgeHclFilesRequestType
- type VsanPurgeHclFilesResponse
- type VsanQueryAllSupportedHealthChecks
- type VsanQueryAllSupportedHealthChecksRequestType
- type VsanQueryAllSupportedHealthChecksResponse
- type VsanQueryAttachToSrHistory
- type VsanQueryAttachToSrHistoryRequestType
- type VsanQueryAttachToSrHistoryResponse
- type VsanQueryClusterAdvCfgSync
- type VsanQueryClusterAdvCfgSyncRequestType
- type VsanQueryClusterAdvCfgSyncResponse
- type VsanQueryClusterCaptureVsanPcap
- type VsanQueryClusterCaptureVsanPcapRequestType
- type VsanQueryClusterCaptureVsanPcapResponse
- type VsanQueryClusterCheckLimits
- type VsanQueryClusterCheckLimitsRequestType
- type VsanQueryClusterCheckLimitsResponse
- type VsanQueryClusterCreateVmHealthTest
- type VsanQueryClusterCreateVmHealthTestRequestType
- type VsanQueryClusterCreateVmHealthTestResponse
- type VsanQueryClusterDrsStats
- type VsanQueryClusterDrsStatsRequestType
- type VsanQueryClusterDrsStatsResponse
- type VsanQueryClusterHealthSystemVersions
- type VsanQueryClusterHealthSystemVersionsRequestType
- type VsanQueryClusterHealthSystemVersionsResponse
- type VsanQueryClusterNetworkPerfTest
- type VsanQueryClusterNetworkPerfTestRequestType
- type VsanQueryClusterNetworkPerfTestResponse
- type VsanQueryClusterPhysicalDiskHealthSummary
- type VsanQueryClusterPhysicalDiskHealthSummaryRequestType
- type VsanQueryClusterPhysicalDiskHealthSummaryResponse
- type VsanQueryEntitySpaceUsage
- type VsanQueryEntitySpaceUsageRequestType
- type VsanQueryEntitySpaceUsageResponse
- type VsanQueryFileServiceOvfs
- type VsanQueryFileServiceOvfsRequestType
- type VsanQueryFileServiceOvfsResponse
- type VsanQueryHostDrsStats
- type VsanQueryHostDrsStatsRequestType
- type VsanQueryHostDrsStatsResponse
- type VsanQueryHostEMMState
- type VsanQueryHostEMMStateRequestType
- type VsanQueryHostEMMStateResponse
- type VsanQueryHostStatusEx
- type VsanQueryHostStatusExRequestType
- type VsanQueryHostStatusExResponse
- type VsanQueryInaccessibleVmSwapObjects
- type VsanQueryInaccessibleVmSwapObjectsRequestType
- type VsanQueryInaccessibleVmSwapObjectsResponse
- type VsanQueryObjectIdentities
- type VsanQueryObjectIdentitiesRequestType
- type VsanQueryObjectIdentitiesResponse
- type VsanQueryResultHostInfo
- type VsanQuerySpaceUsage
- type VsanQuerySpaceUsageRequestType
- type VsanQuerySpaceUsageResponse
- type VsanQuerySyncingVsanObjects
- type VsanQuerySyncingVsanObjectsRequestType
- type VsanQuerySyncingVsanObjectsResponse
- type VsanQueryUpgradeStatusEx
- type VsanQueryUpgradeStatusExRequestType
- type VsanQueryUpgradeStatusExResponse
- type VsanQueryVcClusterCreateVmHealthHistoryTest
- type VsanQueryVcClusterCreateVmHealthHistoryTestRequestType
- type VsanQueryVcClusterCreateVmHealthHistoryTestResponse
- type VsanQueryVcClusterCreateVmHealthTest
- type VsanQueryVcClusterCreateVmHealthTestRequestType
- type VsanQueryVcClusterCreateVmHealthTestResponse
- type VsanQueryVcClusterHealthSummary
- type VsanQueryVcClusterHealthSummaryRequestType
- type VsanQueryVcClusterHealthSummaryResponse
- type VsanQueryVcClusterHealthSummaryTask
- type VsanQueryVcClusterHealthSummaryTaskRequestType
- type VsanQueryVcClusterHealthSummaryTaskResponse
- type VsanQueryVcClusterNetworkPerfHistoryTest
- type VsanQueryVcClusterNetworkPerfHistoryTestRequestType
- type VsanQueryVcClusterNetworkPerfHistoryTestResponse
- type VsanQueryVcClusterNetworkPerfTask
- type VsanQueryVcClusterNetworkPerfTaskRequestType
- type VsanQueryVcClusterNetworkPerfTaskResponse
- type VsanQueryVcClusterNetworkPerfTest
- type VsanQueryVcClusterNetworkPerfTestRequestType
- type VsanQueryVcClusterNetworkPerfTestResponse
- type VsanQueryVcClusterObjExtAttrs
- type VsanQueryVcClusterObjExtAttrsRequestType
- type VsanQueryVcClusterObjExtAttrsResponse
- type VsanQueryVcClusterSmartStatsSummary
- type VsanQueryVcClusterSmartStatsSummaryRequestType
- type VsanQueryVcClusterSmartStatsSummaryResponse
- type VsanQueryVcClusterVmdkLoadHistoryTest
- type VsanQueryVcClusterVmdkLoadHistoryTestRequestType
- type VsanQueryVcClusterVmdkLoadHistoryTestResponse
- type VsanQueryVcClusterVmdkWorkloadTypes
- type VsanQueryVcClusterVmdkWorkloadTypesRequestType
- type VsanQueryVcClusterVmdkWorkloadTypesResponse
- type VsanQueryVerifyClusterNetworkSettings
- type VsanQueryVerifyClusterNetworkSettingsRequestType
- type VsanQueryVerifyClusterNetworkSettingsResponse
- type VsanQueryWhatIfEvacuationResult
- type VsanQueryWhatIfEvacuationResultRequestType
- type VsanQueryWhatIfEvacuationResultResponse
- type VsanRebalanceCluster
- type VsanRebalanceClusterRequestType
- type VsanRebalanceClusterResponse
- type VsanRebalanceFileService
- type VsanRebalanceFileServiceRequestType
- type VsanRebalanceFileServiceResponse
- type VsanReconfigureFileShare
- type VsanReconfigureFileShareRequestType
- type VsanReconfigureFileShareResponse
- type VsanRegexBasedRule
- type VsanRelayoutObjectsErrorCode
- type VsanRemediateVsanCluster
- type VsanRemediateVsanClusterRequestType
- type VsanRemediateVsanClusterResponse
- type VsanRemediateVsanHost
- type VsanRemediateVsanHostRequestType
- type VsanRemediateVsanHostResponse
- type VsanRemoteClusterNotCompatible
- type VsanRemoteClusterQuerySpec
- type VsanRepairClusterImmediateObjects
- type VsanRepairClusterImmediateObjectsRequestType
- type VsanRepairClusterImmediateObjectsResponse
- type VsanRepairObjectsResult
- type VsanResourceCheckResult
- type VsanResourceCheckSpec
- type VsanResourceCheckStatus
- type VsanResourceCheckStatusType
- type VsanResourceCheckTaskDetails
- type VsanResourceConstraint
- type VsanResourceHealth
- type VsanRetrieveProperties
- type VsanRetrievePropertiesRequestType
- type VsanRetrievePropertiesResponse
- type VsanRollbackVdsToVss
- type VsanRollbackVdsToVssRequestType
- type VsanRollbackVdsToVssResponse
- type VsanRuntimeStatsHostMap
- type VsanServerClusterInfo
- type VsanServerHostUnicastInfo
- type VsanServiceStatus
- type VsanSiteLocationType
- type VsanSmartDiskStats
- type VsanSmartParameter
- type VsanSmartParameterType
- type VsanSmartStatsHostSummary
- type VsanSpaceEfficiencyMetadataSize
- type VsanSpaceQuerySpec
- type VsanSpaceReportingEntityType
- type VsanSpaceUsage
- type VsanSpaceUsageDetailResult
- type VsanSpaceUsageWithDatastoreType
- type VsanStartProactiveRebalance
- type VsanStartProactiveRebalanceRequestType
- type VsanStartProactiveRebalanceResponse
- type VsanStopProactiveRebalance
- type VsanStopProactiveRebalanceRequestType
- type VsanStopProactiveRebalanceResponse
- type VsanStopRebalanceCluster
- type VsanStopRebalanceClusterRequestType
- type VsanStopRebalanceClusterResponse
- type VsanStorageComplianceResult
- type VsanStorageComplianceStatus
- type VsanStorageOperationalStatus
- type VsanStoragePolicyStatus
- type VsanStorageWorkloadType
- type VsanStretchedClusterConfig
- type VsanSyncReason
- type VsanSyncStatus
- type VsanSyncingObjectFilter
- type VsanSyncingObjectRecoveryDetails
- type VsanUnicastAddressInfo
- type VsanUnknownScanIssue
- type VsanUnmapConfig
- type VsanUnmountDiskMappingEx
- type VsanUnmountDiskMappingExRequestType
- type VsanUnmountDiskMappingExResponse
- type VsanUnsupportedHighDiskVersionIssue
- type VsanUpdateItem
- type VsanUpdateItemImpactType
- type VsanUpdateItemType
- type VsanUpgradeFsvm
- type VsanUpgradeFsvmRequestType
- type VsanUpgradeFsvmResponse
- type VsanUpgradeStatusEx
- type VsanValidateConfigSpec
- type VsanValidateConfigSpecRequestType
- type VsanValidateConfigSpecResponse
- type VsanVcAddWitnessHostForClusters
- type VsanVcAddWitnessHostForClustersRequestType
- type VsanVcAddWitnessHostForClustersResponse
- type VsanVcClusterGetHclInfo
- type VsanVcClusterGetHclInfoRequestType
- type VsanVcClusterGetHclInfoResponse
- type VsanVcClusterQueryVerifyHealthSystemVersions
- type VsanVcClusterQueryVerifyHealthSystemVersionsRequestType
- type VsanVcClusterQueryVerifyHealthSystemVersionsResponse
- type VsanVcClusterRunVmdkLoadTest
- type VsanVcClusterRunVmdkLoadTestRequestType
- type VsanVcClusterRunVmdkLoadTestResponse
- type VsanVcKmipServersHealth
- type VsanVcPostDeployConfigSpec
- type VsanVcReplaceWitnessHostForClusters
- type VsanVcReplaceWitnessHostForClustersRequestType
- type VsanVcReplaceWitnessHostForClustersResponse
- type VsanVcStretchedClusterConfigSpec
- type VsanVcUpdateHclDbFromWeb
- type VsanVcUpdateHclDbFromWebRequestType
- type VsanVcUpdateHclDbFromWebResponse
- type VsanVcUploadHclDb
- type VsanVcUploadHclDbRequestType
- type VsanVcUploadHclDbResponse
- type VsanVcUploadReleaseDb
- type VsanVcUploadReleaseDbRequestType
- type VsanVcUploadReleaseDbResponse
- type VsanVcsaDeploymentProgress
- type VsanVcsaGetBootstrapProgress
- type VsanVcsaGetBootstrapProgressRequestType
- type VsanVcsaGetBootstrapProgressResponse
- type VsanVdsGetMigrationPlan
- type VsanVdsGetMigrationPlanRequestType
- type VsanVdsGetMigrationPlanResponse
- type VsanVdsMigrateVss
- type VsanVdsMigrateVssRequestType
- type VsanVdsMigrateVssResponse
- type VsanVdsMigrationPlan
- type VsanVdsPgMigrationHostInfo
- type VsanVdsPgMigrationSpec
- type VsanVdsPgMigrationVmInfo
- type VsanVibInstallPreflightCheck
- type VsanVibInstallPreflightCheckRequestType
- type VsanVibInstallPreflightCheckResponse
- type VsanVibInstallPreflightStatus
- type VsanVibInstall_Task
- type VsanVibInstall_TaskRequestType
- type VsanVibInstall_TaskResponse
- type VsanVibScan
- type VsanVibScanRequestType
- type VsanVibScanResponse
- type VsanVibScanResult
- type VsanVibSpec
- type VsanVibType
- type VsanVitAddIscsiInitiatorGroup
- type VsanVitAddIscsiInitiatorGroupRequestType
- type VsanVitAddIscsiInitiatorGroupResponse
- type VsanVitAddIscsiInitiatorsToGroup
- type VsanVitAddIscsiInitiatorsToGroupRequestType
- type VsanVitAddIscsiInitiatorsToGroupResponse
- type VsanVitAddIscsiInitiatorsToTarget
- type VsanVitAddIscsiInitiatorsToTargetRequestType
- type VsanVitAddIscsiInitiatorsToTargetResponse
- type VsanVitAddIscsiLUN
- type VsanVitAddIscsiLUNRequestType
- type VsanVitAddIscsiLUNResponse
- type VsanVitAddIscsiTarget
- type VsanVitAddIscsiTargetRequestType
- type VsanVitAddIscsiTargetResponse
- type VsanVitAddIscsiTargetToGroup
- type VsanVitAddIscsiTargetToGroupRequestType
- type VsanVitAddIscsiTargetToGroupResponse
- type VsanVitEditIscsiLUN
- type VsanVitEditIscsiLUNRequestType
- type VsanVitEditIscsiLUNResponse
- type VsanVitEditIscsiTarget
- type VsanVitEditIscsiTargetRequestType
- type VsanVitEditIscsiTargetResponse
- type VsanVitGetHomeObject
- type VsanVitGetHomeObjectRequestType
- type VsanVitGetHomeObjectResponse
- type VsanVitGetIscsiInitiatorGroup
- type VsanVitGetIscsiInitiatorGroupRequestType
- type VsanVitGetIscsiInitiatorGroupResponse
- type VsanVitGetIscsiInitiatorGroups
- type VsanVitGetIscsiInitiatorGroupsRequestType
- type VsanVitGetIscsiInitiatorGroupsResponse
- type VsanVitGetIscsiLUN
- type VsanVitGetIscsiLUNRequestType
- type VsanVitGetIscsiLUNResponse
- type VsanVitGetIscsiLUNs
- type VsanVitGetIscsiLUNsRequestType
- type VsanVitGetIscsiLUNsResponse
- type VsanVitGetIscsiTarget
- type VsanVitGetIscsiTargetRequestType
- type VsanVitGetIscsiTargetResponse
- type VsanVitGetIscsiTargets
- type VsanVitGetIscsiTargetsRequestType
- type VsanVitGetIscsiTargetsResponse
- type VsanVitQueryIscsiTargetServiceVersion
- type VsanVitQueryIscsiTargetServiceVersionRequestType
- type VsanVitQueryIscsiTargetServiceVersionResponse
- type VsanVitRemoveIscsiInitiatorGroup
- type VsanVitRemoveIscsiInitiatorGroupRequestType
- type VsanVitRemoveIscsiInitiatorGroupResponse
- type VsanVitRemoveIscsiInitiatorsFromGroup
- type VsanVitRemoveIscsiInitiatorsFromGroupRequestType
- type VsanVitRemoveIscsiInitiatorsFromGroupResponse
- type VsanVitRemoveIscsiInitiatorsFromTarget
- type VsanVitRemoveIscsiInitiatorsFromTargetRequestType
- type VsanVitRemoveIscsiInitiatorsFromTargetResponse
- type VsanVitRemoveIscsiLUN
- type VsanVitRemoveIscsiLUNRequestType
- type VsanVitRemoveIscsiLUNResponse
- type VsanVitRemoveIscsiTarget
- type VsanVitRemoveIscsiTargetFromGroup
- type VsanVitRemoveIscsiTargetFromGroupRequestType
- type VsanVitRemoveIscsiTargetFromGroupResponse
- type VsanVitRemoveIscsiTargetRequestType
- type VsanVitRemoveIscsiTargetResponse
- type VsanVmVdsMigrationSpec
- type VsanVmdkIOLoadSpec
- type VsanVmdkLoadTestResult
- type VsanVmdkLoadTestSpec
- type VsanVnicVdsMigrationSpec
- type VsanVsanClusterPcapGroup
- type VsanVsanClusterPcapResult
- type VsanVsanPcapResult
- type VsanVssMigrateVds
- type VsanVssMigrateVdsRequestType
- type VsanVssMigrateVdsResponse
- type VsanVumConfig
- type VsanVumSystemConfig
- type VsanWaitForVsanHealthGenerationIdChange
- type VsanWaitForVsanHealthGenerationIdChangeRequestType
- type VsanWaitForVsanHealthGenerationIdChangeResponse
- type VsanWhatIfEvacDetail
- type VsanWhatIfEvacResult
- type VsanWhatifCapacity
- type VsanWitnessHostConfig
Constants ¶
View Source
const ( VsanPerfDiagnosticQueryTypeiops = VsanPerfDiagnosticQueryType("iops") VsanPerfDiagnosticQueryTypelat = VsanPerfDiagnosticQueryType("lat") VsanPerfDiagnosticQueryTypetput = VsanPerfDiagnosticQueryType("tput") VsanPerfDiagnosticQueryTypeVsanPerfDiagnosticQueryType_Unknown = VsanPerfDiagnosticQueryType("VsanPerfDiagnosticQueryType_Unknown") VsanPerfDiagnosticQueryTypeeval = VsanPerfDiagnosticQueryType("eval") )
View Source
const ( VsanCompositeConstraintConjoinerEnumAND = VsanCompositeConstraintConjoinerEnum("AND") VsanCompositeConstraintConjoinerEnumVsanCompositeConstraintConjoinerEnum_Unknown = VsanCompositeConstraintConjoinerEnum("VsanCompositeConstraintConjoinerEnum_Unknown") VsanCompositeConstraintConjoinerEnumOR = VsanCompositeConstraintConjoinerEnum("OR") VsanCompositeConstraintConjoinerEnumEXCEPT = VsanCompositeConstraintConjoinerEnum("EXCEPT") )
View Source
const ( VsanCapacityReservationStateDisabled = VsanCapacityReservationState("Disabled") VsanCapacityReservationStateState_Unknown = VsanCapacityReservationState("State_Unknown") VsanCapacityReservationStateEnforced = VsanCapacityReservationState("Enforced") VsanCapacityReservationStateUnsupported = VsanCapacityReservationState("Unsupported") VsanCapacityReservationStateReported = VsanCapacityReservationState("Reported") )
View Source
const ( )
View Source
const ( VsanObjectTypeEnumfileServiceRoot = VsanObjectTypeEnum("fileServiceRoot") VsanObjectTypeEnumvmswap = VsanObjectTypeEnum("vmswap") VsanObjectTypeEnumchecksumOverhead = VsanObjectTypeEnum("checksumOverhead") VsanObjectTypeEnumhaMetadataObject = VsanObjectTypeEnum("haMetadataObject") VsanObjectTypeEnumslackSpaceCapRequiredForHost = VsanObjectTypeEnum("slackSpaceCapRequiredForHost") VsanObjectTypeEnumdedupOverhead = VsanObjectTypeEnum("dedupOverhead") VsanObjectTypeEnumfileSystemOverhead = VsanObjectTypeEnum("fileSystemOverhead") VsanObjectTypeEnumresynPauseThresholdForHost = VsanObjectTypeEnum("resynPauseThresholdForHost") VsanObjectTypeEnumattachedCnsVolBlock = VsanObjectTypeEnum("attachedCnsVolBlock") VsanObjectTypeEnumspaceUnderDedupConsideration = VsanObjectTypeEnum("spaceUnderDedupConsideration") VsanObjectTypeEnumdetachedCnsVolBlock = VsanObjectTypeEnum("detachedCnsVolBlock") VsanObjectTypeEnumminSpaceRequiredForVsanOp = VsanObjectTypeEnum("minSpaceRequiredForVsanOp") VsanObjectTypeEnumiscsiLun = VsanObjectTypeEnum("iscsiLun") VsanObjectTypeEnumhbrPersist = VsanObjectTypeEnum("hbrPersist") VsanObjectTypeEnumhostRebuildCapacity = VsanObjectTypeEnum("hostRebuildCapacity") VsanObjectTypeEnumcnsVolFile = VsanObjectTypeEnum("cnsVolFile") VsanObjectTypeEnumhbrDisk = VsanObjectTypeEnum("hbrDisk") VsanObjectTypeEnumattachedCnsVolFile = VsanObjectTypeEnum("attachedCnsVolFile") VsanObjectTypeEnumimprovedVirtualDisk = VsanObjectTypeEnum("improvedVirtualDisk") VsanObjectTypeEnumvdisk = VsanObjectTypeEnum("vdisk") VsanObjectTypeEnumVsanObjectTypeEnum_Unknown = VsanObjectTypeEnum("VsanObjectTypeEnum_Unknown") VsanObjectTypeEnumnamespace = VsanObjectTypeEnum("namespace") VsanObjectTypeEnumstatsdb = VsanObjectTypeEnum("statsdb") VsanObjectTypeEnumvmem = VsanObjectTypeEnum("vmem") VsanObjectTypeEnumother = VsanObjectTypeEnum("other") VsanObjectTypeEnumextension = VsanObjectTypeEnum("extension") VsanObjectTypeEnumtransientSpace = VsanObjectTypeEnum("transientSpace") VsanObjectTypeEnumhbrCfg = VsanObjectTypeEnum("hbrCfg") VsanObjectTypeEnumphysicalTransientSpace = VsanObjectTypeEnum("physicalTransientSpace") VsanObjectTypeEnumiscsiTarget = VsanObjectTypeEnum("iscsiTarget") VsanObjectTypeEnumdetachedCnsVolFile = VsanObjectTypeEnum("detachedCnsVolFile") )
View Source
const ( VsanPerfsvcRemediateActionupdate_profile = VsanPerfsvcRemediateAction("update_profile") VsanPerfsvcRemediateActionPerfsvcRemediateAction_Unknown = VsanPerfsvcRemediateAction("PerfsvcRemediateAction_Unknown") VsanPerfsvcRemediateActionenable = VsanPerfsvcRemediateAction("enable") VsanPerfsvcRemediateActiondisable = VsanPerfsvcRemediateAction("disable") VsanPerfsvcRemediateActionno_action = VsanPerfsvcRemediateAction("no_action") )
View Source
const ( VsanIoInsightInstanceStatecrashed = VsanIoInsightInstanceState("crashed") VsanIoInsightInstanceStaterunning = VsanIoInsightInstanceState("running") VsanIoInsightInstanceStatecompleted = VsanIoInsightInstanceState("completed") VsanIoInsightInstanceStateVsanIoInsightInstanceState_unknown = VsanIoInsightInstanceState("VsanIoInsightInstanceState_unknown") )
View Source
const ( VsanUpdateItemImpactTypeVsanUpdateItemImpactType_Unknown = VsanUpdateItemImpactType("VsanUpdateItemImpactType_Unknown") VsanUpdateItemImpactTypereboot = VsanUpdateItemImpactType("reboot") )
View Source
const ( VsanUpdateItemTypevib = VsanUpdateItemType("vib") VsanUpdateItemTypeofflinebundle = VsanUpdateItemType("offlinebundle") VsanUpdateItemTypefullStackFirmware = VsanUpdateItemType("fullStackFirmware") VsanUpdateItemTypevmhbaFirmware = VsanUpdateItemType("vmhbaFirmware") VsanUpdateItemTypeVsanUpdateItemType_Unknown = VsanUpdateItemType("VsanUpdateItemType_Unknown") )
View Source
const ( VsanEncryptionIssuekeyencryptionkeyinconsistent = VsanEncryptionIssue("keyencryptionkeyinconsistent") VsanEncryptionIssuecmknotinenabledstate = VsanEncryptionIssue("cmknotinenabledstate") VsanEncryptionIssueclientkeyinconsistent = VsanEncryptionIssue("clientkeyinconsistent") VsanEncryptionIssuekeknotavailable = VsanEncryptionIssue("keknotavailable") VsanEncryptionIssuehostkeynotavailable = VsanEncryptionIssue("hostkeynotavailable") VsanEncryptionIssueservercertificatesinconsistent = VsanEncryptionIssue("servercertificatesinconsistent") VsanEncryptionIssueVsanEncryptionIssue_Unknown = VsanEncryptionIssue("VsanEncryptionIssue_Unknown") VsanEncryptionIssuedataencryptionkeyinconsistent = VsanEncryptionIssue("dataencryptionkeyinconsistent") VsanEncryptionIssuehostkeyinconsistent = VsanEncryptionIssue("hostkeyinconsistent") VsanEncryptionIssueerasedisksbeforeuseinconsistent = VsanEncryptionIssue("erasedisksbeforeuseinconsistent") VsanEncryptionIssueclientcertificateinconsistent = VsanEncryptionIssue("clientcertificateinconsistent") VsanEncryptionIssuecmkcannotretrieve = VsanEncryptionIssue("cmkcannotretrieve") VsanEncryptionIssuekmsinfoinconsistent = VsanEncryptionIssue("kmsinfoinconsistent") VsanEncryptionIssueenabledwhenclusterdisabled = VsanEncryptionIssue("enabledwhenclusterdisabled") VsanEncryptionIssuedisabledwhenclusterenabled = VsanEncryptionIssue("disabledwhenclusterenabled") )
View Source
const ( VsanPropertyConstraintComparatorEnumSMALLER = VsanPropertyConstraintComparatorEnum("SMALLER") VsanPropertyConstraintComparatorEnumGREATER = VsanPropertyConstraintComparatorEnum("GREATER") VsanPropertyConstraintComparatorEnumCONTAINS = VsanPropertyConstraintComparatorEnum("CONTAINS") VsanPropertyConstraintComparatorEnumEQUALS = VsanPropertyConstraintComparatorEnum("EQUALS") VsanPropertyConstraintComparatorEnumPOP = VsanPropertyConstraintComparatorEnum("POP") VsanPropertyConstraintComparatorEnumVsanPropertyConstraintComparatorEnum_Unknown = VsanPropertyConstraintComparatorEnum("VsanPropertyConstraintComparatorEnum_Unknown") VsanPropertyConstraintComparatorEnumTEXTUALLY_MATCHES = VsanPropertyConstraintComparatorEnum("TEXTUALLY_MATCHES") )
View Source
const ( VimVsanHostDiskMappingCreationTypeDiskMappingCreationType_Unknown = VimVsanHostDiskMappingCreationType("DiskMappingCreationType_Unknown") VimVsanHostDiskMappingCreationTypeallFlash = VimVsanHostDiskMappingCreationType("allFlash") VimVsanHostDiskMappingCreationTypepmem = VimVsanHostDiskMappingCreationType("pmem") VimVsanHostDiskMappingCreationTypehybrid = VimVsanHostDiskMappingCreationType("hybrid") VimVsanHostDiskMappingCreationTypevsandirect = VimVsanHostDiskMappingCreationType("vsandirect") )
View Source
const ( VsanDiskBalanceStatereactiverebalancefailed = VsanDiskBalanceState("reactiverebalancefailed") VsanDiskBalanceStateproactivenotmustdo = VsanDiskBalanceState("proactivenotmustdo") VsanDiskBalanceStaterebalancediskunhealthy = VsanDiskBalanceState("rebalancediskunhealthy") VsanDiskBalanceStateimbalancewithintolerance = VsanDiskBalanceState("imbalancewithintolerance") VsanDiskBalanceStateproactiverebalancefailed = VsanDiskBalanceState("proactiverebalancefailed") VsanDiskBalanceStaterebalanceentitydecom = VsanDiskBalanceState("rebalanceentitydecom") VsanDiskBalanceStateproactiveneededbutdisabled = VsanDiskBalanceState("proactiveneededbutdisabled") VsanDiskBalanceStateproactiverebalanceinprogress = VsanDiskBalanceState("proactiverebalanceinprogress") VsanDiskBalanceStaterebalanceoff = VsanDiskBalanceState("rebalanceoff") VsanDiskBalanceStatereactiverebalanceinprogress = VsanDiskBalanceState("reactiverebalanceinprogress") VsanDiskBalanceStateVsanDiskBalanceState_Unknown = VsanDiskBalanceState("VsanDiskBalanceState_Unknown") )
View Source
const ( )
View Source
const ( VsanSiteLocationTypeNone = VsanSiteLocationType("None") VsanSiteLocationTypeVsanSiteLocationType_Unknown = VsanSiteLocationType("VsanSiteLocationType_Unknown") VsanSiteLocationTypeNonPreferred = VsanSiteLocationType("NonPreferred") VsanSiteLocationTypePreferred = VsanSiteLocationType("Preferred") )
View Source
const ( VsanMassCollectorObjectCollectionEnumVsanMassCollectorObjectCollectionEnum_Unknown = VsanMassCollectorObjectCollectionEnum("VsanMassCollectorObjectCollectionEnum_Unknown") VsanMassCollectorObjectCollectionEnumALL_HOSTS = VsanMassCollectorObjectCollectionEnum("ALL_HOSTS") VsanMassCollectorObjectCollectionEnumALL_CLUSTERS = VsanMassCollectorObjectCollectionEnum("ALL_CLUSTERS") VsanMassCollectorObjectCollectionEnumALL_VSAN_DATASTORES = VsanMassCollectorObjectCollectionEnum("ALL_VSAN_DATASTORES") VsanMassCollectorObjectCollectionEnumVCENTER = VsanMassCollectorObjectCollectionEnum("VCENTER") VsanMassCollectorObjectCollectionEnumALL_DATASTORES = VsanMassCollectorObjectCollectionEnum("ALL_DATASTORES") VsanMassCollectorObjectCollectionEnumALL_VSAN_ENABLED_HOSTS = VsanMassCollectorObjectCollectionEnum("ALL_VSAN_ENABLED_HOSTS") VsanMassCollectorObjectCollectionEnumSERVICE_INSTANCE = VsanMassCollectorObjectCollectionEnum("SERVICE_INSTANCE") VsanMassCollectorObjectCollectionEnumALL_VMFS_DATASTORES = VsanMassCollectorObjectCollectionEnum("ALL_VMFS_DATASTORES") VsanMassCollectorObjectCollectionEnumALL_VSAN_ENABLED_HOSTS_EXCEPT_WITNESS = VsanMassCollectorObjectCollectionEnum("ALL_VSAN_ENABLED_HOSTS_EXCEPT_WITNESS") VsanMassCollectorObjectCollectionEnumALL_VSAN_ENABLED_CLUSTERS = VsanMassCollectorObjectCollectionEnum("ALL_VSAN_ENABLED_CLUSTERS") )
View Source
const ( VsanHostWipeDiskEligibleUnknown = VsanHostWipeDiskEligible("Unknown") VsanHostWipeDiskEligibleYes = VsanHostWipeDiskEligible("Yes") VsanHostWipeDiskEligibleWipeDiskEligible_Unknown = VsanHostWipeDiskEligible("WipeDiskEligible_Unknown") VsanHostWipeDiskEligibleNo = VsanHostWipeDiskEligible("No") )
View Source
const ( VimVsanMountPrecheckTypelocalVsanDatastore = VimVsanMountPrecheckType("localVsanDatastore") VimVsanMountPrecheckTypenetworkLatency = VimVsanMountPrecheckType("networkLatency") VimVsanMountPrecheckTyperemoteDatastoreLimit = VimVsanMountPrecheckType("remoteDatastoreLimit") VimVsanMountPrecheckTypedatastorePolicy = VimVsanMountPrecheckType("datastorePolicy") VimVsanMountPrecheckTypeconnectivity = VimVsanMountPrecheckType("connectivity") VimVsanMountPrecheckTypeclientClusterLimit = VimVsanMountPrecheckType("clientClusterLimit") VimVsanMountPrecheckTypedatacenter = VimVsanMountPrecheckType("datacenter") VimVsanMountPrecheckTypesupportedConfiguration = VimVsanMountPrecheckType("supportedConfiguration") VimVsanMountPrecheckTypeserverClusterHealth = VimVsanMountPrecheckType("serverClusterHealth") VimVsanMountPrecheckTypevsanFormatVersion = VimVsanMountPrecheckType("vsanFormatVersion") VimVsanMountPrecheckTypelicense = VimVsanMountPrecheckType("license") VimVsanMountPrecheckTypedatastoreType = VimVsanMountPrecheckType("datastoreType") VimVsanMountPrecheckTypeserverClusterLimit = VimVsanMountPrecheckType("serverClusterLimit") VimVsanMountPrecheckTypeprecheck_unknown = VimVsanMountPrecheckType("precheck_unknown") )
View Source
const ( CnsKubernetesEntityTypePERSISTENT_VOLUME = CnsKubernetesEntityType("PERSISTENT_VOLUME") CnsKubernetesEntityTypePERSISTENT_VOLUME_CLAIM = CnsKubernetesEntityType("PERSISTENT_VOLUME_CLAIM") CnsKubernetesEntityTypePOD = CnsKubernetesEntityType("POD") CnsKubernetesEntityTypeKubernetesEntityType_Unknown = CnsKubernetesEntityType("KubernetesEntityType_Unknown") )
View Source
const ( VsanEncryptionTransitionStateEncryptionTransitionState_Unknown = VsanEncryptionTransitionState("EncryptionTransitionState_Unknown") VsanEncryptionTransitionStatesettled = VsanEncryptionTransitionState("settled") VsanEncryptionTransitionStatepreparing = VsanEncryptionTransitionState("preparing") VsanEncryptionTransitionStateprepared = VsanEncryptionTransitionState("prepared") )
View Source
const ( VimVsanClusterComplianceResourceCheckStatusTypeuninitialized = VimVsanClusterComplianceResourceCheckStatusType("uninitialized") VimVsanClusterComplianceResourceCheckStatusTypeinProgress = VimVsanClusterComplianceResourceCheckStatusType("inProgress") VimVsanClusterComplianceResourceCheckStatusTypeComplianceResourceCheckStatusType_Unknown = VimVsanClusterComplianceResourceCheckStatusType("ComplianceResourceCheckStatusType_Unknown") VimVsanClusterComplianceResourceCheckStatusTypecompleted = VimVsanClusterComplianceResourceCheckStatusType("completed") VimVsanClusterComplianceResourceCheckStatusTypeaborted = VimVsanClusterComplianceResourceCheckStatusType("aborted") )
View Source
const ( VsanIscsiLUNStatusOffline = VsanIscsiLUNStatus("Offline") VsanIscsiLUNStatusVsanIscsiLUNStatus_Unknown = VsanIscsiLUNStatus("VsanIscsiLUNStatus_Unknown") VsanIscsiLUNStatusOnline = VsanIscsiLUNStatus("Online") )
View Source
const ( VsanCapabilityTypediagnosticmode = VsanCapabilityType("diagnosticmode") VsanCapabilityTypeobjectidentities = VsanCapabilityType("objectidentities") VsanCapabilityTypevumbaselinerecommendation = VsanCapabilityType("vumbaselinerecommendation") VsanCapabilityTypeupgrade = VsanCapabilityType("upgrade") VsanCapabilityTypevitstretchedcluster = VsanCapabilityType("vitstretchedcluster") VsanCapabilityTypeenhancedresyncapi = VsanCapabilityType("enhancedresyncapi") VsanCapabilityTypepolicyhostapi = VsanCapabilityType("policyhostapi") VsanCapabilityTypefileservicecrx = VsanCapabilityType("fileservicecrx") VsanCapabilityTypecnsvolumes = VsanCapabilityType("cnsvolumes") VsanCapabilityTypethrottleresync = VsanCapabilityType("throttleresync") VsanCapabilityTypeverbosemodeconfiguration = VsanCapabilityType("verbosemodeconfiguration") VsanCapabilityTypelargecapacitydrive = VsanCapabilityType("largecapacitydrive") VsanCapabilityTypeiscsitargets = VsanCapabilityType("iscsitargets") VsanCapabilityTypecapacityoversubscription = VsanCapabilityType("capacityoversubscription") VsanCapabilityTypevsanencrkmx = VsanCapabilityType("vsanencrkmx") VsanCapabilityTypepurgeinaccessiblevmswapobjects = VsanCapabilityType("purgeinaccessiblevmswapobjects") VsanCapabilityTypevsanclient = VsanCapabilityType("vsanclient") VsanCapabilityTypevsandefaultgatewaysupported = VsanCapabilityType("vsandefaultgatewaysupported") VsanCapabilityTyperesyncetaimprovement = VsanCapabilityType("resyncetaimprovement") VsanCapabilityTypevmlevelcapacity = VsanCapabilityType("vmlevelcapacity") VsanCapabilityTypevitonlineresize = VsanCapabilityType("vitonlineresize") VsanCapabilityTypevsanrdma = VsanCapabilityType("vsanrdma") VsanCapabilityTypesecurewipe = VsanCapabilityType("securewipe") VsanCapabilityTypedataefficiency = VsanCapabilityType("dataefficiency") VsanCapabilityTypemetricsconfig = VsanCapabilityType("metricsconfig") VsanCapabilityTypehistoricalcapacity = VsanCapabilityType("historicalcapacity") VsanCapabilityTypeallflash = VsanCapabilityType("allflash") VsanCapabilityTypeioinsight = VsanCapabilityType("ioinsight") VsanCapabilityTypeunicasttest = VsanCapabilityType("unicasttest") VsanCapabilityTypewcpappplatform = VsanCapabilityType("wcpappplatform") VsanCapabilityTypeVsanFileAnalytics = VsanCapabilityType("VsanFileAnalytics") VsanCapabilityTypefileservicesmb = VsanCapabilityType("fileservicesmb") VsanCapabilityTypenestedfd = VsanCapabilityType("nestedfd") VsanCapabilityTypepr1741414fixed = VsanCapabilityType("pr1741414fixed") VsanCapabilityTypedit4sw = VsanCapabilityType("dit4sw") VsanCapabilityTypegethcllastupdateonvc = VsanCapabilityType("gethcllastupdateonvc") VsanCapabilityTypecapability = VsanCapabilityType("capability") VsanCapabilityTypedecomwhatif = VsanCapabilityType("decomwhatif") VsanCapabilityTypeclusterconfig = VsanCapabilityType("clusterconfig") VsanCapabilityTypevsandiagnostics = VsanCapabilityType("vsandiagnostics") VsanCapabilityTypepolicyassociation = VsanCapabilityType("policyassociation") VsanCapabilityTypesupportinsight = VsanCapabilityType("supportinsight") VsanCapabilityTypeperfsvcautoconfig = VsanCapabilityType("perfsvcautoconfig") VsanCapabilityTypegenericnestedfd = VsanCapabilityType("genericnestedfd") VsanCapabilityTypeperfsvcverbosemode = VsanCapabilityType("perfsvcverbosemode") VsanCapabilityTypefilevolumes = VsanCapabilityType("filevolumes") VsanCapabilityTypeupdatevumreleasecatalogoffline = VsanCapabilityType("updatevumreleasecatalogoffline") VsanCapabilityTyperesourceprecheck = VsanCapabilityType("resourceprecheck") VsanCapabilityTypeunicastmode = VsanCapabilityType("unicastmode") VsanCapabilityTypefileservicesc = VsanCapabilityType("fileservicesc") VsanCapabilityTypehardwaremgmt = VsanCapabilityType("hardwaremgmt") VsanCapabilityTypehealthcheck2018q2 = VsanCapabilityType("healthcheck2018q2") VsanCapabilityTypeperformanceforsupport = VsanCapabilityType("performanceforsupport") VsanCapabilityTypefirmwareupdate = VsanCapabilityType("firmwareupdate") VsanCapabilityTypeimprovedcapacityscreen = VsanCapabilityType("improvedcapacityscreen") VsanCapabilityTypevalidateconfigspec = VsanCapabilityType("validateconfigspec") VsanCapabilityTypediskresourceprecheck = VsanCapabilityType("diskresourceprecheck") VsanCapabilityTypedevice4ksupport = VsanCapabilityType("device4ksupport") VsanCapabilityTypevsanmanagedvmfs = VsanCapabilityType("vsanmanagedvmfs") VsanCapabilityTypefullStackFw = VsanCapabilityType("fullStackFw") VsanCapabilityTypemasspropertycollector = VsanCapabilityType("masspropertycollector") VsanCapabilityTypenondatamovementdfc = VsanCapabilityType("nondatamovementdfc") VsanCapabilityTypevumintegration = VsanCapabilityType("vumintegration") VsanCapabilityTyperemotedatastore = VsanCapabilityType("remotedatastore") VsanCapabilityTypeencryption = VsanCapabilityType("encryption") VsanCapabilityTypehostreservedcapacity = VsanCapabilityType("hostreservedcapacity") VsanCapabilityTypefileservicenfsv3 = VsanCapabilityType("fileservicenfsv3") VsanCapabilityTypenetperftest = VsanCapabilityType("netperftest") VsanCapabilityTypeslackspacecapacity = VsanCapabilityType("slackspacecapacity") VsanCapabilityTypevsananalyticsevents = VsanCapabilityType("vsananalyticsevents") VsanCapabilityTypewhatifcapacity = VsanCapabilityType("whatifcapacity") VsanCapabilityTypereadlocalitytodrs = VsanCapabilityType("readlocalitytodrs") VsanCapabilityTypeautomaticrebalance = VsanCapabilityType("automaticrebalance") VsanCapabilityTypecompressiononly = VsanCapabilityType("compressiononly") VsanCapabilityTypeumap = VsanCapabilityType("umap") VsanCapabilityTypefileservicekerberos = VsanCapabilityType("fileservicekerberos") VsanCapabilityTypedataintransitencryption = VsanCapabilityType("dataintransitencryption") VsanCapabilityTyperecreatediskgroup = VsanCapabilityType("recreatediskgroup") VsanCapabilityTypeconfigassist = VsanCapabilityType("configassist") VsanCapabilityTypeupgraderesourceprecheck = VsanCapabilityType("upgraderesourceprecheck") VsanCapabilityTypelocaldataprotection = VsanCapabilityType("localdataprotection") VsanCapabilityTypeapidevversionenabled = VsanCapabilityType("apidevversionenabled") VsanCapabilityTypeclusteradvancedoptions = VsanCapabilityType("clusteradvancedoptions") VsanCapabilityTypeensuredurability = VsanCapabilityType("ensuredurability") VsanCapabilityTypefileserviceowe = VsanCapabilityType("fileserviceowe") VsanCapabilityTypehostaffinity = VsanCapabilityType("hostaffinity") VsanCapabilityTypepmanintegration = VsanCapabilityType("pmanintegration") VsanCapabilityTypewitnessmanagement = VsanCapabilityType("witnessmanagement") VsanCapabilityTypenativelargeclustersupport = VsanCapabilityType("nativelargeclustersupport") VsanCapabilityTypecapacityreservation = VsanCapabilityType("capacityreservation") VsanCapabilityTypeperfsvctwoyaxisgraph = VsanCapabilityType("perfsvctwoyaxisgraph") VsanCapabilityTypecloudhealth = VsanCapabilityType("cloudhealth") VsanCapabilityTypeidentitiessupportpolicyid = VsanCapabilityType("identitiessupportpolicyid") VsanCapabilityTypefileservices = VsanCapabilityType("fileservices") VsanCapabilityTypeVsanCapabilityType_Unknown = VsanCapabilityType("VsanCapabilityType_Unknown") VsanCapabilityTypevsanmetadatanode = VsanCapabilityType("vsanmetadatanode") VsanCapabilityTypediagnosticsfeedback = VsanCapabilityType("diagnosticsfeedback") VsanCapabilityTypefileservicesnapshot = VsanCapabilityType("fileservicesnapshot") VsanCapabilityTypehistoricalhealth = VsanCapabilityType("historicalhealth") VsanCapabilityTypevsanmanagedpmem = VsanCapabilityType("vsanmanagedpmem") VsanCapabilityTyperemotedataprotection = VsanCapabilityType("remotedataprotection") VsanCapabilityTypecapacityevaluationonvc = VsanCapabilityType("capacityevaluationonvc") VsanCapabilityTypestretchedcluster = VsanCapabilityType("stretchedcluster") VsanCapabilityTypepspairgap = VsanCapabilityType("pspairgap") VsanCapabilityTypearchivaldataprotection = VsanCapabilityType("archivaldataprotection") VsanCapabilityTypecomplianceprecheck = VsanCapabilityType("complianceprecheck") VsanCapabilityTypefcd = VsanCapabilityType("fcd") VsanCapabilityTypesupportApiVersion = VsanCapabilityType("supportApiVersion") VsanCapabilityTyperepairtimerinresyncstats = VsanCapabilityType("repairtimerinresyncstats") VsanCapabilityTypeperfanalysis = VsanCapabilityType("perfanalysis") )
View Source
const ( VsanVibTypetool = VsanVibType("tool") VsanVibTypeVsanVibType_Unknown = VsanVibType("VsanVibType_Unknown") VsanVibTypedriver = VsanVibType("driver") )
View Source
const ( VsanRelayoutObjectsErrorCodeoutOfResources = VsanRelayoutObjectsErrorCode("outOfResources") VsanRelayoutObjectsErrorCodegeneric = VsanRelayoutObjectsErrorCode("generic") VsanRelayoutObjectsErrorCodeVsanRelayoutObjectsErrorCode_Unknown = VsanRelayoutObjectsErrorCode("VsanRelayoutObjectsErrorCode_Unknown") )
View Source
const ( VsanBaselinePreferenceTypenoRecommendation = VsanBaselinePreferenceType("noRecommendation") VsanBaselinePreferenceTypelatestRelease = VsanBaselinePreferenceType("latestRelease") VsanBaselinePreferenceTypelatestPatch = VsanBaselinePreferenceType("latestPatch") VsanBaselinePreferenceTypeVsanBaselinePreferenceType_Unknown = VsanBaselinePreferenceType("VsanBaselinePreferenceType_Unknown") )
View Source
const ( VsanStorageComplianceStatusunknown = VsanStorageComplianceStatus("unknown") VsanStorageComplianceStatuscompliant = VsanStorageComplianceStatus("compliant") VsanStorageComplianceStatusnonCompliant = VsanStorageComplianceStatus("nonCompliant") VsanStorageComplianceStatusnotApplicable = VsanStorageComplianceStatus("notApplicable") )
View Source
const ( VsanHealthStatusTypeunknown = VsanHealthStatusType("unknown") VsanHealthStatusTypegreen = VsanHealthStatusType("green") VsanHealthStatusTypered = VsanHealthStatusType("red") VsanHealthStatusTypeyellow = VsanHealthStatusType("yellow") )
View Source
const ( VsanPerfStatsTypeVsanPerfStatsType_Unknown = VsanPerfStatsType("VsanPerfStatsType_Unknown") VsanPerfStatsTyperate = VsanPerfStatsType("rate") VsanPerfStatsTypedelta = VsanPerfStatsType("delta") VsanPerfStatsTypeabsolute = VsanPerfStatsType("absolute") )
View Source
const ( VsanFileProtocolNFSv4 = VsanFileProtocol("NFSv4") VsanFileProtocolSMB = VsanFileProtocol("SMB") VsanFileProtocolNFSv3 = VsanFileProtocol("NFSv3") )
View Source
const ( VsanResourceCheckStatusTyperesourceCheckCompleted = VsanResourceCheckStatusType("resourceCheckCompleted") VsanResourceCheckStatusTyperesourceCheckNotSupported = VsanResourceCheckStatusType("resourceCheckNotSupported") VsanResourceCheckStatusTyperesourceCheckCancelled = VsanResourceCheckStatusType("resourceCheckCancelled") VsanResourceCheckStatusTypeResourceCheckStatusType_Unknown = VsanResourceCheckStatusType("ResourceCheckStatusType_Unknown") VsanResourceCheckStatusTyperesourceCheckFailed = VsanResourceCheckStatusType("resourceCheckFailed") VsanResourceCheckStatusTyperesourceCheckNoRecentValue = VsanResourceCheckStatusType("resourceCheckNoRecentValue") VsanResourceCheckStatusTyperesourceCheckUninitialized = VsanResourceCheckStatusType("resourceCheckUninitialized") VsanResourceCheckStatusTyperesourceCheckRunning = VsanResourceCheckStatusType("resourceCheckRunning") )
View Source
const ( VsanServiceStatusstarted = VsanServiceStatus("started") VsanServiceStatusstopped = VsanServiceStatus("stopped") VsanServiceStatusVsanServiceStatus_Unknown = VsanServiceStatus("VsanServiceStatus_Unknown") )
View Source
const ( VsanObjectHealthStateVsanObjectHealthState_Unknown = VsanObjectHealthState("VsanObjectHealthState_Unknown") VsanObjectHealthStatereducedavailabilitywithnorebuilddelaytimer = VsanObjectHealthState("reducedavailabilitywithnorebuilddelaytimer") VsanObjectHealthStatereducedavailabilitywithpausedrebuild = VsanObjectHealthState("reducedavailabilitywithpausedrebuild") VsanObjectHealthStatehealthy = VsanObjectHealthState("healthy") VsanObjectHealthStateinaccessible = VsanObjectHealthState("inaccessible") VsanObjectHealthStatereducedavailabilitywithactiverebuild = VsanObjectHealthState("reducedavailabilitywithactiverebuild") VsanObjectHealthStatedatamove = VsanObjectHealthState("datamove") VsanObjectHealthStateremoteAccessible = VsanObjectHealthState("remoteAccessible") VsanObjectHealthStatereducedavailabilitywithpolicypending = VsanObjectHealthState("reducedavailabilitywithpolicypending") VsanObjectHealthStatereducedavailabilitywithpolicypendingfailed = VsanObjectHealthState("reducedavailabilitywithpolicypendingfailed") VsanObjectHealthStatereducedavailabilitywithnorebuild = VsanObjectHealthState("reducedavailabilitywithnorebuild") )
View Source
const ( VsanHealthPerspectiveupgradeBeforeExitMM = VsanHealthPerspective("upgradeBeforeExitMM") VsanHealthPerspectiveupgradePreCheck = VsanHealthPerspective("upgradePreCheck") VsanHealthPerspectiveupgradePreCheckPman = VsanHealthPerspective("upgradePreCheckPman") VsanHealthPerspectiveupgradeAfterExitMM = VsanHealthPerspective("upgradeAfterExitMM") VsanHealthPerspectiveupgradeBeforeExitMMPman = VsanHealthPerspective("upgradeBeforeExitMMPman") VsanHealthPerspectivebeforeConfigureHost = VsanHealthPerspective("beforeConfigureHost") VsanHealthPerspectivedefaultView = VsanHealthPerspective("defaultView") VsanHealthPerspectivevsanUpgradeAfterExitMM = VsanHealthPerspective("vsanUpgradeAfterExitMM") VsanHealthPerspectivedeployAssist = VsanHealthPerspective("deployAssist") VsanHealthPerspectivevsanUpgradePreCheck = VsanHealthPerspective("vsanUpgradePreCheck") VsanHealthPerspectiveVsanHealthPerspective_Unknown = VsanHealthPerspective("VsanHealthPerspective_Unknown") VsanHealthPerspectiveupgradeAfterExitMMPman = VsanHealthPerspective("upgradeAfterExitMMPman") VsanHealthPerspectiveCreateExtendClusterView = VsanHealthPerspective("CreateExtendClusterView") VsanHealthPerspectivevsanUpgradeBeforeExitMM = VsanHealthPerspective("vsanUpgradeBeforeExitMM") VsanHealthPerspectivevmcUpgradePreChecks = VsanHealthPerspective("vmcUpgradePreChecks") )
View Source
const ( VsanDatastoreTypevsandirect = VsanDatastoreType("vsandirect") VsanDatastoreTypevsan = VsanDatastoreType("vsan") VsanDatastoreTypeVsanDatastoreType_Unknown = VsanDatastoreType("VsanDatastoreType_Unknown") VsanDatastoreTypepmem = VsanDatastoreType("pmem") )
View Source
const ( VsanSyncReasonobject_format_change = VsanSyncReason("object_format_change") VsanSyncReasonrepair = VsanSyncReason("repair") VsanSyncReasondying_evacuate = VsanSyncReason("dying_evacuate") VsanSyncReasonreconfigure = VsanSyncReason("reconfigure") VsanSyncReasonVsanSyncReason_Unknown = VsanSyncReason("VsanSyncReason_Unknown") VsanSyncReasonstale = VsanSyncReason("stale") VsanSyncReasonrebalance = VsanSyncReason("rebalance") VsanSyncReasonevacuate = VsanSyncReason("evacuate") VsanSyncReasonmerge_concat = VsanSyncReason("merge_concat") )
View Source
const ( VsanHealthLogLevelEnumINFO = VsanHealthLogLevelEnum("INFO") VsanHealthLogLevelEnumCRITICAL = VsanHealthLogLevelEnum("CRITICAL") VsanHealthLogLevelEnumVsanHealthLogLevelEnum_Unknown = VsanHealthLogLevelEnum("VsanHealthLogLevelEnum_Unknown") VsanHealthLogLevelEnumWARNING = VsanHealthLogLevelEnum("WARNING") VsanHealthLogLevelEnumERROR = VsanHealthLogLevelEnum("ERROR") VsanHealthLogLevelEnumDEBUG = VsanHealthLogLevelEnum("DEBUG") )
View Source
const ( VsanPerfSummaryTypenone = VsanPerfSummaryType("none") VsanPerfSummaryTypeaverage = VsanPerfSummaryType("average") VsanPerfSummaryTypemaximum = VsanPerfSummaryType("maximum") VsanPerfSummaryTypeVsanPerfSummaryType_Unknown = VsanPerfSummaryType("VsanPerfSummaryType_Unknown") VsanPerfSummaryTypeminimum = VsanPerfSummaryType("minimum") VsanPerfSummaryTypesummation = VsanPerfSummaryType("summation") VsanPerfSummaryTypelatest = VsanPerfSummaryType("latest") )
View Source
const ( CnsClusterTypeClusterType_Unknown = CnsClusterType("ClusterType_Unknown") CnsClusterTypeKUBERNETES = CnsClusterType("KUBERNETES") )
View Source
const ( CnsVolumeTypeFILE = CnsVolumeType("FILE") CnsVolumeTypeBLOCK = CnsVolumeType("BLOCK") CnsVolumeTypeVolumeType_Unknown = CnsVolumeType("VolumeType_Unknown") )
View Source
const ( VsanPerfStatsUnitTypesize_bytes = VsanPerfStatsUnitType("size_bytes") VsanPerfStatsUnitTypepermille = VsanPerfStatsUnitType("permille") VsanPerfStatsUnitTypetime_ms = VsanPerfStatsUnitType("time_ms") VsanPerfStatsUnitTypepercentage = VsanPerfStatsUnitType("percentage") VsanPerfStatsUnitTypetime_s = VsanPerfStatsUnitType("time_s") VsanPerfStatsUnitTyperate_bytes = VsanPerfStatsUnitType("rate_bytes") VsanPerfStatsUnitTypenumber = VsanPerfStatsUnitType("number") VsanPerfStatsUnitTypeVsanPerfStatsUnitType_Unknown = VsanPerfStatsUnitType("VsanPerfStatsUnitType_Unknown") )
View Source
const ( VsanClusterHealthActionIdEnumVsanClusterHealthActionIdEnum_Unknown = VsanClusterHealthActionIdEnum("VsanClusterHealthActionIdEnum_Unknown") VsanClusterHealthActionIdEnumConfigureVSAN = VsanClusterHealthActionIdEnum("ConfigureVSAN") VsanClusterHealthActionIdEnumUploadHclDb = VsanClusterHealthActionIdEnum("UploadHclDb") VsanClusterHealthActionIdEnumRemediateDedup = VsanClusterHealthActionIdEnum("RemediateDedup") VsanClusterHealthActionIdEnumEnablePerformanceServiceAction = VsanClusterHealthActionIdEnum("EnablePerformanceServiceAction") VsanClusterHealthActionIdEnumEnableCeip = VsanClusterHealthActionIdEnum("EnableCeip") VsanClusterHealthActionIdEnumLoginVumIsoDepot = VsanClusterHealthActionIdEnum("LoginVumIsoDepot") VsanClusterHealthActionIdEnumRelayoutVsanObjects = VsanClusterHealthActionIdEnum("RelayoutVsanObjects") VsanClusterHealthActionIdEnumRemediateFileService = VsanClusterHealthActionIdEnum("RemediateFileService") VsanClusterHealthActionIdEnumConfigureHA = VsanClusterHealthActionIdEnum("ConfigureHA") VsanClusterHealthActionIdEnumConfigureAutomaticRebalance = VsanClusterHealthActionIdEnum("ConfigureAutomaticRebalance") VsanClusterHealthActionIdEnumCreateDVS = VsanClusterHealthActionIdEnum("CreateDVS") VsanClusterHealthActionIdEnumRemediateFileServiceImbalance = VsanClusterHealthActionIdEnum("RemediateFileServiceImbalance") VsanClusterHealthActionIdEnumRunBurnInTest = VsanClusterHealthActionIdEnum("RunBurnInTest") VsanClusterHealthActionIdEnumUploadReleaseCatalog = VsanClusterHealthActionIdEnum("UploadReleaseCatalog") VsanClusterHealthActionIdEnumUpgradeVsanDiskFormat = VsanClusterHealthActionIdEnum("UpgradeVsanDiskFormat") VsanClusterHealthActionIdEnumEnableHealthService = VsanClusterHealthActionIdEnum("EnableHealthService") VsanClusterHealthActionIdEnumPurgeInaccessSwapObjs = VsanClusterHealthActionIdEnum("PurgeInaccessSwapObjs") VsanClusterHealthActionIdEnumDiskBalance = VsanClusterHealthActionIdEnum("DiskBalance") VsanClusterHealthActionIdEnumEnableIscsiTargetService = VsanClusterHealthActionIdEnum("EnableIscsiTargetService") VsanClusterHealthActionIdEnumRepairClusterObjectsAction = VsanClusterHealthActionIdEnum("RepairClusterObjectsAction") VsanClusterHealthActionIdEnumClaimVSANDisks = VsanClusterHealthActionIdEnum("ClaimVSANDisks") VsanClusterHealthActionIdEnumStopDiskBalance = VsanClusterHealthActionIdEnum("StopDiskBalance") VsanClusterHealthActionIdEnumConfigureDRS = VsanClusterHealthActionIdEnum("ConfigureDRS") VsanClusterHealthActionIdEnumClusterUpgrade = VsanClusterHealthActionIdEnum("ClusterUpgrade") VsanClusterHealthActionIdEnumCreateVMKnic = VsanClusterHealthActionIdEnum("CreateVMKnic") VsanClusterHealthActionIdEnumUpdateHclDbFromInternet = VsanClusterHealthActionIdEnum("UpdateHclDbFromInternet") VsanClusterHealthActionIdEnumRemediateClusterConfig = VsanClusterHealthActionIdEnum("RemediateClusterConfig") VsanClusterHealthActionIdEnumCreateVMKnicWithVMotion = VsanClusterHealthActionIdEnum("CreateVMKnicWithVMotion") )
View Source
const ( VsanSmartParameterTypesmartdrivetemperature = VsanSmartParameterType("smartdrivetemperature") VsanSmartParameterTypeVsanSmartParameterType_Unknown = VsanSmartParameterType("VsanSmartParameterType_Unknown") VsanSmartParameterTypesmartinitialbadblockcount = VsanSmartParameterType("smartinitialbadblockcount") VsanSmartParameterTypesmartdriveratedmaxtemperature = VsanSmartParameterType("smartdriveratedmaxtemperature") VsanSmartParameterTypesmartmediawearoutindicator = VsanSmartParameterType("smartmediawearoutindicator") VsanSmartParameterTypesmartwritesectorstotct = VsanSmartParameterType("smartwritesectorstotct") VsanSmartParameterTypesmartreallocatedsectorct = VsanSmartParameterType("smartreallocatedsectorct") VsanSmartParameterTypesmartreadsectorstotct = VsanSmartParameterType("smartreadsectorstotct") VsanSmartParameterTypesmartpowercyclecount = VsanSmartParameterType("smartpowercyclecount") VsanSmartParameterTypesmarthealthstatus = VsanSmartParameterType("smarthealthstatus") VsanSmartParameterTypesmartpoweronhours = VsanSmartParameterType("smartpoweronhours") VsanSmartParameterTypesmartwriteerrorcount = VsanSmartParameterType("smartwriteerrorcount") VsanSmartParameterTypesmartrawreaderrorrate = VsanSmartParameterType("smartrawreaderrorrate") VsanSmartParameterTypesmartreaderrorcount = VsanSmartParameterType("smartreaderrorcount") )
View Source
const ( VsanSyncStatusactive = VsanSyncStatus("active") VsanSyncStatusVsanSyncStatus_Unknown = VsanSyncStatus("VsanSyncStatus_Unknown") VsanSyncStatusqueued = VsanSyncStatus("queued") VsanSyncStatussuspended = VsanSyncStatus("suspended") )
View Source
const ( )
View Source
const ( VimVsanHostTrafficTypeTrafficType_Unknown = VimVsanHostTrafficType("TrafficType_Unknown") VimVsanHostTrafficTypevsan = VimVsanHostTrafficType("vsan") VimVsanHostTrafficTypewitness = VimVsanHostTrafficType("witness") )
View Source
const ( VimClusterVsanDiskGroupCreationTypeallflash = VimClusterVsanDiskGroupCreationType("allflash") VimClusterVsanDiskGroupCreationTypepmem = VimClusterVsanDiskGroupCreationType("pmem") VimClusterVsanDiskGroupCreationTypehybrid = VimClusterVsanDiskGroupCreationType("hybrid") VimClusterVsanDiskGroupCreationTypeVsanDiskGroupCreationType_Unknown = VimClusterVsanDiskGroupCreationType("VsanDiskGroupCreationType_Unknown") VimClusterVsanDiskGroupCreationTypevsandirect = VimClusterVsanDiskGroupCreationType("vsandirect") )
View Source
const ( VsanHostQueryCheckLimitsOptionTypelogicalCapacityUsed = VsanHostQueryCheckLimitsOptionType("logicalCapacityUsed") VsanHostQueryCheckLimitsOptionTypededupMetadata = VsanHostQueryCheckLimitsOptionType("dedupMetadata") VsanHostQueryCheckLimitsOptionTypeVsanHostQueryCheckLimitsOptionType_Unknown = VsanHostQueryCheckLimitsOptionType("VsanHostQueryCheckLimitsOptionType_Unknown") VsanHostQueryCheckLimitsOptionTypelogicalCapacity = VsanHostQueryCheckLimitsOptionType("logicalCapacity") VsanHostQueryCheckLimitsOptionTypedgTransientCapacityUsed = VsanHostQueryCheckLimitsOptionType("dgTransientCapacityUsed") VsanHostQueryCheckLimitsOptionTypediskTransientCapacityUsed = VsanHostQueryCheckLimitsOptionType("diskTransientCapacityUsed") )
View Source
const ( CnsClusterFlavorVANILLA = CnsClusterFlavor("VANILLA") CnsClusterFlavorWORKLOAD = CnsClusterFlavor("WORKLOAD") CnsClusterFlavorClusterFlavor_Unknown = CnsClusterFlavor("ClusterFlavor_Unknown") CnsClusterFlavorGUEST_CLUSTER = CnsClusterFlavor("GUEST_CLUSTER") )
View Source
const ( VsanHostWipeDiskStateFailure = VsanHostWipeDiskState("Failure") VsanHostWipeDiskStateWiping = VsanHostWipeDiskState("Wiping") VsanHostWipeDiskStateWipeDiskState_Unknown = VsanHostWipeDiskState("WipeDiskState_Unknown") VsanHostWipeDiskStateSuccess = VsanHostWipeDiskState("Success") )
View Source
const ( VsanHostStatsTypeconfigGeneration = VsanHostStatsType("configGeneration") VsanHostStatsTyperesyncIopsInfo = VsanHostStatsType("resyncIopsInfo") VsanHostStatsTypecomponentLimitPerCluster = VsanHostStatsType("componentLimitPerCluster") VsanHostStatsTypesupportedClusterSize = VsanHostStatsType("supportedClusterSize") VsanHostStatsTyperepairTimerInfo = VsanHostStatsType("repairTimerInfo") VsanHostStatsTypemaxWitnessClusters = VsanHostStatsType("maxWitnessClusters") VsanHostStatsTypeStatsType_Unknown = VsanHostStatsType("StatsType_Unknown") )
View Source
const ( VimVsanVsanVcsaDeploymentPhasefailed = VimVsanVsanVcsaDeploymentPhase("failed") VimVsanVsanVcsaDeploymentPhasevcsadeploy = VimVsanVsanVcsaDeploymentPhase("vcsadeploy") VimVsanVsanVcsaDeploymentPhaseovaunpack = VimVsanVsanVcsaDeploymentPhase("ovaunpack") VimVsanVsanVcsaDeploymentPhasedone = VimVsanVsanVcsaDeploymentPhase("done") VimVsanVsanVcsaDeploymentPhaseVsanVcsaDeploymentPhase_Unknown = VimVsanVsanVcsaDeploymentPhase("VsanVcsaDeploymentPhase_Unknown") VimVsanVsanVcsaDeploymentPhaseinitializing = VimVsanVsanVcsaDeploymentPhase("initializing") VimVsanVsanVcsaDeploymentPhasevalidation = VimVsanVsanVcsaDeploymentPhase("validation") VimVsanVsanVcsaDeploymentPhasevcconfig = VimVsanVsanVcsaDeploymentPhase("vcconfig") VimVsanVsanVcsaDeploymentPhasevsanbootstrap = VimVsanVsanVcsaDeploymentPhase("vsanbootstrap") )
View Source
const ( VsanCapabilityStatusunknown = VsanCapabilityStatus("unknown") VsanCapabilityStatuscalculated = VsanCapabilityStatus("calculated") VsanCapabilityStatusdisconnected = VsanCapabilityStatus("disconnected") VsanCapabilityStatusoldversion = VsanCapabilityStatus("oldversion") )
View Source
const ( VsanSpaceReportingEntityTypeHost = VsanSpaceReportingEntityType("Host") VsanSpaceReportingEntityTypeFaultDomain = VsanSpaceReportingEntityType("FaultDomain") VsanSpaceReportingEntityTypeVsanSpaceReportingEntityType_Unknown = VsanSpaceReportingEntityType("VsanSpaceReportingEntityType_Unknown") VsanSpaceReportingEntityTypeVM = VsanSpaceReportingEntityType("VM") )
View Source
const ( VsanIscsiTargetAuthTypeCHAP = VsanIscsiTargetAuthType("CHAP") VsanIscsiTargetAuthTypeNoAuth = VsanIscsiTargetAuthType("NoAuth") VsanIscsiTargetAuthTypeCHAP_Mutual = VsanIscsiTargetAuthType("CHAP_Mutual") VsanIscsiTargetAuthTypeVsanIscsiTargetAuthType_Unknown = VsanIscsiTargetAuthType("VsanIscsiTargetAuthType_Unknown") )
View Source
const ( VsanIoInsightStatenotFound = VsanIoInsightState("notFound") VsanIoInsightStaterunning = VsanIoInsightState("running") VsanIoInsightStatestopped = VsanIoInsightState("stopped") VsanIoInsightStateVsanIoInsightState_unknown = VsanIoInsightState("VsanIoInsightState_unknown") )
View Source
const ( VsanPerfThresholdDirectionTypeupper = VsanPerfThresholdDirectionType("upper") VsanPerfThresholdDirectionTypelower = VsanPerfThresholdDirectionType("lower") VsanPerfThresholdDirectionTypeVsanPerfThresholdDirectionType_Unknown = VsanPerfThresholdDirectionType("VsanPerfThresholdDirectionType_Unknown") )
View Source
const ( )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveVsanDirectoryServerConfig ¶ added in v0.24.0
type ActiveVsanDirectoryServerConfig struct {
VsanDirectoryServerConfig
ActiveDirectoryDomainName string `xml:"activeDirectoryDomainName,omitempty"`
Username string `xml:"username,omitempty"`
Password string `xml:"password,omitempty"`
OrganizationalUnit string `xml:"organizationalUnit,omitempty"`
}
type BaseCnsBackingObjectDetails ¶ added in v0.24.0
type BaseCnsBackingObjectDetails interface {
GetCnsBackingObjectDetails() *CnsBackingObjectDetails
}
type BaseCnsFault ¶ added in v0.24.0
type BaseCnsFault interface {
GetCnsFault() *CnsFault
}
type BaseCnsFileCreateSpec ¶ added in v0.24.0
type BaseCnsFileCreateSpec interface {
GetCnsFileCreateSpec() *CnsFileCreateSpec
}
type BaseCnsVolumeOperationResult ¶ added in v0.24.0
type BaseCnsVolumeOperationResult interface {
GetCnsVolumeOperationResult() *CnsVolumeOperationResult
}
type BaseEntityResourceCheckDetails ¶ added in v0.24.0
type BaseEntityResourceCheckDetails interface {
GetEntityResourceCheckDetails() *EntityResourceCheckDetails
}
type BaseVsanClusterConfigInfo ¶
type BaseVsanClusterConfigInfo interface {
GetVsanClusterConfigInfo() *VsanClusterConfigInfo
}
type BaseVsanClusterHealthResultBase ¶
type BaseVsanClusterHealthResultBase interface {
GetVsanClusterHealthResultBase() *VsanClusterHealthResultBase
}
type BaseVsanComparator ¶ added in v0.24.0
type BaseVsanComparator interface {
GetVsanComparator() *VsanComparator
}
type BaseVsanDatastoreConfig ¶ added in v0.24.0
type BaseVsanDatastoreConfig interface {
GetVsanDatastoreConfig() *VsanDatastoreConfig
}
type BaseVsanDatastoreSpec ¶ added in v0.24.0
type BaseVsanDatastoreSpec interface {
GetVsanDatastoreSpec() *VsanDatastoreSpec
}
type BaseVsanHclCommonDeviceInfo ¶ added in v0.24.0
type BaseVsanHclCommonDeviceInfo interface {
GetVsanHclCommonDeviceInfo() *VsanHclCommonDeviceInfo
}
type BaseVsanIscsiLUNCommonInfo ¶ added in v0.24.0
type BaseVsanIscsiLUNCommonInfo interface {
GetVsanIscsiLUNCommonInfo() *VsanIscsiLUNCommonInfo
}
type BaseVsanIscsiTargetCommonInfo ¶ added in v0.24.0
type BaseVsanIscsiTargetCommonInfo interface {
GetVsanIscsiTargetCommonInfo() *VsanIscsiTargetCommonInfo
}
type BaseVsanIscsiTargetServiceConfig ¶ added in v0.24.0
type BaseVsanIscsiTargetServiceConfig interface {
GetVsanIscsiTargetServiceConfig() *VsanIscsiTargetServiceConfig
}
type BaseVsanNetworkConfigBaseIssue ¶
type BaseVsanNetworkConfigBaseIssue interface {
GetVsanNetworkConfigBaseIssue() *VsanNetworkConfigBaseIssue
}
type BaseVsanResourceConstraint ¶ added in v0.24.0
type BaseVsanResourceConstraint interface {
GetVsanResourceConstraint() *VsanResourceConstraint
}
type ClusterRuntimeInfo ¶ added in v0.24.0
type ClusterRuntimeInfo struct {
types.DynamicData
ClusterUuid string `xml:"clusterUuid"`
TotalComponentsCount int32 `xml:"totalComponentsCount"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type CnsAlreadyRegisteredFault ¶ added in v0.24.0
type CnsAlreadyRegisteredFault struct {
CnsFault
VolumeId CnsVolumeId `xml:"volumeId"`
}
type CnsAttachVolume ¶ added in v0.24.0
type CnsAttachVolume CnsAttachVolumeRequestType
type CnsAttachVolumeRequestType ¶ added in v0.24.0
type CnsAttachVolumeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
AttachSpecs []CnsVolumeAttachDetachSpec `xml:"attachSpecs"`
}
type CnsAttachVolumeResponse ¶ added in v0.24.0
type CnsAttachVolumeResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type CnsBackingObjectDetails ¶ added in v0.24.0
type CnsBackingObjectDetails struct {
types.DynamicData
CapacityInMb int64 `xml:"capacityInMb,omitempty"`
}
func (*CnsBackingObjectDetails) GetCnsBackingObjectDetails ¶ added in v0.24.0
func (b *CnsBackingObjectDetails) GetCnsBackingObjectDetails() *CnsBackingObjectDetails
type CnsBaseCreateSpec ¶ added in v0.24.0
type CnsBaseCreateSpec struct {
types.DynamicData
}
type CnsBlockBackingDetails ¶ added in v0.24.0
type CnsBlockBackingDetails struct {
CnsBackingObjectDetails
BackingDiskId string `xml:"backingDiskId,omitempty"`
BackingDiskUrlPath string `xml:"backingDiskUrlPath,omitempty"`
}
type CnsClusterFlavor ¶ added in v0.24.0
type CnsClusterFlavor string
type CnsClusterType ¶ added in v0.24.0
type CnsClusterType string
type CnsContainerCluster ¶ added in v0.24.0
type CnsCreateVolume ¶ added in v0.24.0
type CnsCreateVolume CnsCreateVolumeRequestType
type CnsCreateVolumeRequestType ¶ added in v0.24.0
type CnsCreateVolumeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
CreateSpecs []CnsVolumeCreateSpec `xml:"createSpecs"`
}
type CnsCreateVolumeResponse ¶ added in v0.24.0
type CnsCreateVolumeResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type CnsCursor ¶ added in v0.24.0
type CnsCursor struct {
types.DynamicData
Offset int64 `xml:"offset"`
Limit int64 `xml:"limit"`
TotalRecords int64 `xml:"totalRecords,omitempty"`
}
type CnsDeleteVolume ¶ added in v0.24.0
type CnsDeleteVolume CnsDeleteVolumeRequestType
type CnsDeleteVolumeRequestType ¶ added in v0.24.0
type CnsDeleteVolumeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
VolumeIds []CnsVolumeId `xml:"volumeIds"`
DeleteDisk bool `xml:"deleteDisk"`
}
type CnsDeleteVolumeResponse ¶ added in v0.24.0
type CnsDeleteVolumeResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type CnsDetachVolume ¶ added in v0.24.0
type CnsDetachVolume CnsDetachVolumeRequestType
type CnsDetachVolumeRequestType ¶ added in v0.24.0
type CnsDetachVolumeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DetachSpecs []CnsVolumeAttachDetachSpec `xml:"detachSpecs"`
}
type CnsDetachVolumeResponse ¶ added in v0.24.0
type CnsDetachVolumeResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type CnsEntityMetadata ¶ added in v0.24.0
type CnsFault ¶ added in v0.24.0
func (*CnsFault) GetCnsFault ¶ added in v0.24.0
type CnsFileBackingDetails ¶ added in v0.24.0
type CnsFileBackingDetails struct {
CnsBackingObjectDetails
BackingFileId string `xml:"backingFileId,omitempty"`
}
type CnsFileCreateSpec ¶ added in v0.24.0
type CnsFileCreateSpec struct {
CnsBaseCreateSpec
}
func (*CnsFileCreateSpec) GetCnsFileCreateSpec ¶ added in v0.24.0
func (b *CnsFileCreateSpec) GetCnsFileCreateSpec() *CnsFileCreateSpec
type CnsKubernetesEntityMetadata ¶ added in v0.24.0
type CnsKubernetesEntityMetadata struct {
CnsEntityMetadata
EntityType string `xml:"entityType"`
Namespace string `xml:"namespace,omitempty"`
ReferredEntity []CnsKubernetesEntityReference `xml:"referredEntity,omitempty"`
}
type CnsKubernetesEntityReference ¶ added in v0.24.0
type CnsKubernetesEntityType ¶ added in v0.24.0
type CnsKubernetesEntityType string
type CnsKubernetesQueryFilter ¶ added in v0.24.0
type CnsKubernetesQueryFilter struct {
CnsQueryFilter
Namespaces []string `xml:"namespaces,omitempty"`
PodNames []string `xml:"podNames,omitempty"`
PvcNames []string `xml:"pvcNames,omitempty"`
PvNames []string `xml:"pvNames,omitempty"`
}
type CnsQueryFilter ¶ added in v0.24.0
type CnsQueryFilter struct {
types.DynamicData
VolumeIds []CnsVolumeId `xml:"volumeIds,omitempty"`
Names []string `xml:"names,omitempty"`
ContainerClusterIds []string `xml:"containerClusterIds,omitempty"`
StoragePolicyId string `xml:"storagePolicyId,omitempty"`
Datastores []types.ManagedObjectReference `xml:"datastores,omitempty"`
Labels []types.KeyValue `xml:"labels,omitempty"`
ComplianceStatus string `xml:"complianceStatus,omitempty"`
DatastoreAccessibilityStatus string `xml:"datastoreAccessibilityStatus,omitempty"`
Cursor *CnsCursor `xml:"cursor,omitempty"`
HealthStatus string `xml:"healthStatus,omitempty"`
}
type CnsQueryResult ¶ added in v0.24.0
type CnsQueryResult struct {
types.DynamicData
Volumes []CnsVolume `xml:"volumes,omitempty"`
Cursor CnsCursor `xml:"cursor"`
}
type CnsQueryVolume ¶ added in v0.24.0
type CnsQueryVolume CnsQueryVolumeRequestType
type CnsQueryVolumeRequestType ¶ added in v0.24.0
type CnsQueryVolumeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Filter CnsQueryFilter `xml:"filter"`
}
type CnsQueryVolumeResponse ¶ added in v0.24.0
type CnsQueryVolumeResponse struct {
Returnval CnsQueryResult `xml:"returnval"`
}
type CnsSnapshotId ¶ added in v0.24.0
type CnsSnapshotId struct {
types.DynamicData
Id string `xml:"id"`
}
type CnsSnapshotVolumeSource ¶ added in v0.24.0
type CnsSnapshotVolumeSource struct {
CnsVolumeSource
VolumeId *CnsVolumeId `xml:"volumeId,omitempty"`
SnapshotId *CnsSnapshotId `xml:"snapshotId,omitempty"`
}
type CnsUpdateVolumeMetadata ¶ added in v0.24.0
type CnsUpdateVolumeMetadata CnsUpdateVolumeMetadataRequestType
type CnsUpdateVolumeMetadataRequestType ¶ added in v0.24.0
type CnsUpdateVolumeMetadataRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
UpdateSpecs []CnsVolumeMetadataUpdateSpec `xml:"updateSpecs"`
}
type CnsUpdateVolumeMetadataResponse ¶ added in v0.24.0
type CnsUpdateVolumeMetadataResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type CnsVSANFileCreateSpec ¶ added in v0.24.0
type CnsVSANFileCreateSpec struct {
CnsFileCreateSpec
SoftQuotaInMb int64 `xml:"softQuotaInMb,omitempty"`
Permission []VsanFileShareNetPermission `xml:"permission,omitempty"`
}
type CnsVolume ¶ added in v0.24.0
type CnsVolume struct {
types.DynamicData
VolumeId CnsVolumeId `xml:"volumeId"`
DatastoreUrl string `xml:"datastoreUrl,omitempty"`
Name string `xml:"name,omitempty"`
VolumeType string `xml:"volumeType,omitempty"`
StoragePolicyId string `xml:"storagePolicyId,omitempty"`
Metadata *CnsVolumeMetadata `xml:"metadata,omitempty"`
BackingObjectDetails BaseCnsBackingObjectDetails `xml:"backingObjectDetails,omitempty,typeattr"`
ComplianceStatus string `xml:"complianceStatus,omitempty"`
DatastoreAccessibilityStatus string `xml:"datastoreAccessibilityStatus,omitempty"`
HealthStatus string `xml:"healthStatus,omitempty"`
}
type CnsVolumeAttachDetachSpec ¶ added in v0.24.0
type CnsVolumeAttachDetachSpec struct {
types.DynamicData
VolumeId CnsVolumeId `xml:"volumeId"`
Vm types.ManagedObjectReference `xml:"vm"`
}
type CnsVolumeAttachResult ¶ added in v0.24.0
type CnsVolumeAttachResult struct {
CnsVolumeOperationResult
DiskUUID string `xml:"diskUUID,omitempty"`
}
type CnsVolumeCreateResult ¶ added in v0.24.0
type CnsVolumeCreateResult struct {
CnsVolumeOperationResult
Name string `xml:"name,omitempty"`
}
type CnsVolumeCreateSpec ¶ added in v0.24.0
type CnsVolumeCreateSpec struct {
types.DynamicData
Name string `xml:"name"`
VolumeType string `xml:"volumeType"`
Datastores []types.ManagedObjectReference `xml:"datastores,omitempty"`
Metadata *CnsVolumeMetadata `xml:"metadata,omitempty"`
BackingObjectDetails BaseCnsBackingObjectDetails `xml:"backingObjectDetails,typeattr"`
Profile []types.VirtualMachineProfileSpec `xml:"profile,omitempty"`
CreateSpec *CnsBaseCreateSpec `xml:"createSpec,omitempty"`
VolumeSource *CnsVolumeSource `xml:"volumeSource,omitempty"`
}
type CnsVolumeId ¶ added in v0.24.0
type CnsVolumeId struct {
types.DynamicData
Id string `xml:"id"`
}
type CnsVolumeMetadata ¶ added in v0.24.0
type CnsVolumeMetadata struct {
types.DynamicData
ContainerCluster CnsContainerCluster `xml:"containerCluster"`
EntityMetadata []CnsEntityMetadata `xml:"entityMetadata,omitempty"`
ContainerClusterArray []CnsContainerCluster `xml:"containerClusterArray,omitempty"`
}
type CnsVolumeMetadataUpdateSpec ¶ added in v0.24.0
type CnsVolumeMetadataUpdateSpec struct {
types.DynamicData
VolumeId CnsVolumeId `xml:"volumeId"`
Metadata CnsVolumeMetadata `xml:"metadata"`
}
type CnsVolumeOperationBatchResult ¶ added in v0.24.0
type CnsVolumeOperationBatchResult struct {
types.DynamicData
VolumeResults []BaseCnsVolumeOperationResult `xml:"volumeResults,omitempty,typeattr"`
}
type CnsVolumeOperationResult ¶ added in v0.24.0
type CnsVolumeOperationResult struct {
types.DynamicData
VolumeId *CnsVolumeId `xml:"volumeId,omitempty"`
Fault types.BaseMethodFault `xml:"fault,omitempty,typeattr"`
}
func (*CnsVolumeOperationResult) GetCnsVolumeOperationResult ¶ added in v0.24.0
func (b *CnsVolumeOperationResult) GetCnsVolumeOperationResult() *CnsVolumeOperationResult
type CnsVolumeSource ¶ added in v0.24.0
type CnsVolumeSource struct {
types.DynamicData
}
type CnsVolumeType ¶ added in v0.24.0
type CnsVolumeType string
type CnsVsanFileShareBackingDetails ¶ added in v0.24.0
type CnsVsanFileShareBackingDetails struct {
}
type DeleteIoInsightInstance ¶ added in v0.24.0
type DeleteIoInsightInstance DeleteIoInsightInstanceRequestType
type DeleteIoInsightInstanceRequestType ¶ added in v0.24.0
type DeleteIoInsightInstanceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
RunName string `xml:"runName"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type DeleteIoInsightInstanceResponse ¶ added in v0.24.0
type DeleteIoInsightInstanceResponse struct {
}
type EntityResourceCheckDetails ¶ added in v0.24.0
type EntityResourceCheckDetails struct {
types.DynamicData
Name string `xml:"name,omitempty"`
Uuid string `xml:"uuid,omitempty"`
IsNew *bool `xml:"isNew"`
Capacity int64 `xml:"capacity,omitempty"`
PostOperationCapacity int64 `xml:"postOperationCapacity,omitempty"`
UsedCapacity int64 `xml:"usedCapacity,omitempty"`
PostOperationUsedCapacity int64 `xml:"postOperationUsedCapacity,omitempty"`
AdditionalRequiredCapacity int64 `xml:"additionalRequiredCapacity,omitempty"`
MaxComponents int64 `xml:"maxComponents,omitempty"`
Components int64 `xml:"components,omitempty"`
}
func (*EntityResourceCheckDetails) GetEntityResourceCheckDetails ¶ added in v0.24.0
func (b *EntityResourceCheckDetails) GetEntityResourceCheckDetails() *EntityResourceCheckDetails
type FetchIsoDepotCookie ¶ added in v0.24.0
type FetchIsoDepotCookie FetchIsoDepotCookieRequestType
type FetchIsoDepotCookieRequestType ¶ added in v0.24.0
type FetchIsoDepotCookieRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Username string `xml:"username"`
Password string `xml:"password"`
}
type FetchIsoDepotCookieResponse ¶ added in v0.24.0
type FetchIsoDepotCookieResponse struct {
}
type FileShareQueryResult ¶ added in v0.24.0
type FileShareQueryResult struct {
}
type GetVsanPerfDiagnosisResult ¶ added in v0.24.0
type GetVsanPerfDiagnosisResult GetVsanPerfDiagnosisResultRequestType
type GetVsanPerfDiagnosisResultRequestType ¶ added in v0.24.0
type GetVsanPerfDiagnosisResultRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Task types.ManagedObjectReference `xml:"task"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type GetVsanPerfDiagnosisResultResponse ¶ added in v0.24.0
type GetVsanPerfDiagnosisResultResponse struct {
Returnval []VsanPerfDiagnosticResult `xml:"returnval,omitempty"`
}
type GetVsanVumConfig ¶ added in v0.24.0
type GetVsanVumConfig GetVsanVumConfigRequestType
type GetVsanVumConfigRequestType ¶ added in v0.24.0
type GetVsanVumConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type GetVsanVumConfigResponse ¶ added in v0.24.0
type GetVsanVumConfigResponse struct {
Returnval VsanVumSystemConfig `xml:"returnval"`
}
type HostSpbmDatastoreInfo ¶ added in v0.24.0
type HostSpbmDatastoreInfo struct {
types.DynamicData
DatastoreUrl string `xml:"datastoreUrl"`
Namespace string `xml:"namespace"`
DefaultProfileId string `xml:"defaultProfileId"`
}
type HostSpbmHashInfo ¶ added in v0.24.0
type HostSpbmHashInfo struct {
types.DynamicData
PolicyInfoHash string `xml:"policyInfoHash"`
DatastoreInfoHash string `xml:"datastoreInfoHash"`
}
type HostSpbmPolicyBlobInfo ¶ added in v0.24.0
type HostSpbmPolicyBlobInfo struct {
types.DynamicData
PolicyBlob string `xml:"policyBlob"`
Namespace string `xml:"namespace"`
}
type HostSpbmPolicyInfo ¶ added in v0.24.0
type HostSpbmPolicyInfo struct {
types.DynamicData
ProfileId string `xml:"profileId"`
Name string `xml:"name"`
Description string `xml:"description,omitempty"`
GenerationId int64 `xml:"generationId"`
PolicyBlobInfo []HostSpbmPolicyBlobInfo `xml:"policyBlobInfo"`
}
type InitializeDiskMappings ¶ added in v0.24.0
type InitializeDiskMappings InitializeDiskMappingsRequestType
type InitializeDiskMappingsRequestType ¶ added in v0.24.0
type InitializeDiskMappingsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec VimVsanHostDiskMappingCreationSpec `xml:"spec"`
}
type InitializeDiskMappingsResponse ¶ added in v0.24.0
type InitializeDiskMappingsResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type MountPrecheck ¶ added in v0.24.0
type MountPrecheck MountPrecheckRequestType
type MountPrecheckRequestType ¶ added in v0.24.0
type MountPrecheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Datastore types.ManagedObjectReference `xml:"datastore"`
}
type MountPrecheckResponse ¶ added in v0.24.0
type MountPrecheckResponse struct {
Returnval VsanMountPrecheckResult `xml:"returnval"`
}
type PerformVsanUpgradeEx ¶ added in v0.24.0
type PerformVsanUpgradeEx PerformVsanUpgradeExRequestType
type PerformVsanUpgradeExRequestType ¶ added in v0.24.0
type PerformVsanUpgradeExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
PerformObjectUpgrade *bool `xml:"performObjectUpgrade"`
DowngradeFormat *bool `xml:"downgradeFormat"`
AllowReducedRedundancy *bool `xml:"allowReducedRedundancy"`
ExcludeHosts []types.ManagedObjectReference `xml:"excludeHosts,omitempty"`
Spec *VsanDiskFormatConversionSpec `xml:"spec,omitempty"`
}
type PerformVsanUpgradeExResponse ¶ added in v0.24.0
type PerformVsanUpgradeExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type PerformVsanUpgradePreflightAsyncCheck_Task ¶ added in v0.24.0
type PerformVsanUpgradePreflightAsyncCheck_Task PerformVsanUpgradePreflightAsyncCheck_TaskRequestType
type PerformVsanUpgradePreflightAsyncCheck_TaskRequestType ¶ added in v0.24.0
type PerformVsanUpgradePreflightAsyncCheck_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
DowngradeFormat *bool `xml:"downgradeFormat"`
Spec *VsanDiskFormatConversionSpec `xml:"spec,omitempty"`
}
type PerformVsanUpgradePreflightAsyncCheck_TaskResponse ¶ added in v0.24.0
type PerformVsanUpgradePreflightAsyncCheck_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type PerformVsanUpgradePreflightCheckEx ¶ added in v0.24.0
type PerformVsanUpgradePreflightCheckEx PerformVsanUpgradePreflightCheckExRequestType
type PerformVsanUpgradePreflightCheckExRequestType ¶ added in v0.24.0
type PerformVsanUpgradePreflightCheckExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
DowngradeFormat *bool `xml:"downgradeFormat"`
Spec *VsanDiskFormatConversionSpec `xml:"spec,omitempty"`
}
type PerformVsanUpgradePreflightCheckExResponse ¶ added in v0.24.0
type PerformVsanUpgradePreflightCheckExResponse struct {
Returnval VsanDiskFormatConversionCheckResult `xml:"returnval"`
}
type QueryClusterDataEfficiencyCapacityState ¶ added in v0.24.0
type QueryClusterDataEfficiencyCapacityState QueryClusterDataEfficiencyCapacityStateRequestType
type QueryClusterDataEfficiencyCapacityStateRequestType ¶ added in v0.24.0
type QueryClusterDataEfficiencyCapacityStateRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type QueryClusterDataEfficiencyCapacityStateResponse ¶ added in v0.24.0
type QueryClusterDataEfficiencyCapacityStateResponse struct {
Returnval VimVsanDataEfficiencyCapacityState `xml:"returnval"`
}
type QueryDiskMappings ¶ added in v0.24.0
type QueryDiskMappings QueryDiskMappingsRequestType
type QueryDiskMappingsRequestType ¶ added in v0.24.0
type QueryDiskMappingsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type QueryDiskMappingsResponse ¶ added in v0.24.0
type QueryDiskMappingsResponse struct {
Returnval []VimVsanHostDiskMapInfoEx `xml:"returnval,omitempty"`
}
type QueryIoInsightInstances ¶ added in v0.24.0
type QueryIoInsightInstances QueryIoInsightInstancesRequestType
type QueryIoInsightInstancesRequestType ¶ added in v0.24.0
type QueryIoInsightInstancesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
QuerySpec VsanIoInsightInstanceQuerySpec `xml:"querySpec"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type QueryIoInsightInstancesResponse ¶ added in v0.24.0
type QueryIoInsightInstancesResponse struct {
Returnval []VsanIoInsightInstance `xml:"returnval,omitempty"`
}
type QueryRemoteServerClusters ¶ added in v0.24.0
type QueryRemoteServerClusters QueryRemoteServerClustersRequestType
type QueryRemoteServerClustersRequestType ¶ added in v0.24.0
type QueryRemoteServerClustersRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
QuerySpec *VsanRemoteClusterQuerySpec `xml:"querySpec,omitempty"`
}
type QueryRemoteServerClustersResponse ¶ added in v0.24.0
type QueryRemoteServerClustersResponse struct {
Returnval []string `xml:"returnval,omitempty"`
}
type QuerySharedWitnessClusterInfo ¶ added in v0.24.0
type QuerySharedWitnessClusterInfo QuerySharedWitnessClusterInfoRequestType
type QuerySharedWitnessClusterInfoRequestType ¶ added in v0.24.0
type QuerySharedWitnessClusterInfoRequestType struct {
}
type QuerySharedWitnessClusterInfoResponse ¶ added in v0.24.0
type QuerySharedWitnessClusterInfoResponse struct {
}
type QuerySharedWitnessCompatibility ¶ added in v0.24.0
type QuerySharedWitnessCompatibility QuerySharedWitnessCompatibilityRequestType
type QuerySharedWitnessCompatibilityRequestType ¶ added in v0.24.0
type QuerySharedWitnessCompatibilityRequestType struct {
}
type QuerySharedWitnessCompatibilityResponse ¶ added in v0.24.0
type QuerySharedWitnessCompatibilityResponse struct {
}
type QuerySyncingVsanObjectsSummary ¶ added in v0.24.0
type QuerySyncingVsanObjectsSummary QuerySyncingVsanObjectsSummaryRequestType
type QuerySyncingVsanObjectsSummaryRequestType ¶ added in v0.24.0
type QuerySyncingVsanObjectsSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
SyncingObjectFilter *VsanSyncingObjectFilter `xml:"syncingObjectFilter,omitempty"`
}
type QuerySyncingVsanObjectsSummaryResponse ¶ added in v0.24.0
type QuerySyncingVsanObjectsSummaryResponse struct {
Returnval VsanHostVsanObjectSyncQueryResult `xml:"returnval"`
}
type QueryVsanCloudHealthStatus ¶ added in v0.24.0
type QueryVsanCloudHealthStatus QueryVsanCloudHealthStatusRequestType
type QueryVsanCloudHealthStatusRequestType ¶ added in v0.24.0
type QueryVsanCloudHealthStatusRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type QueryVsanCloudHealthStatusResponse ¶ added in v0.24.0
type QueryVsanCloudHealthStatusResponse struct {
Returnval *VsanCloudHealthStatus `xml:"returnval,omitempty"`
}
type QueryVsanManagedDisks ¶ added in v0.24.0
type QueryVsanManagedDisks QueryVsanManagedDisksRequestType
type QueryVsanManagedDisksRequestType ¶ added in v0.24.0
type QueryVsanManagedDisksRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type QueryVsanManagedDisksResponse ¶ added in v0.24.0
type QueryVsanManagedDisksResponse struct {
Returnval *VimVsanHostVsanManagedDisksInfo `xml:"returnval,omitempty"`
}
type QueryVsanManagedStorageSpaceUsage ¶ added in v0.24.0
type QueryVsanManagedStorageSpaceUsage QueryVsanManagedStorageSpaceUsageRequestType
type QueryVsanManagedStorageSpaceUsageRequestType ¶ added in v0.24.0
type QueryVsanManagedStorageSpaceUsageRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
QuerySpec QueryVsanManagedStorageSpaceUsageSpec `xml:"querySpec"`
}
type QueryVsanManagedStorageSpaceUsageResponse ¶ added in v0.24.0
type QueryVsanManagedStorageSpaceUsageResponse struct {
Returnval []VsanSpaceUsageWithDatastoreType `xml:"returnval,omitempty"`
}
type QueryVsanManagedStorageSpaceUsageSpec ¶ added in v0.24.0
type QueryVsanManagedStorageSpaceUsageSpec struct {
types.DynamicData
DatastoreTypes []string `xml:"datastoreTypes"`
}
type RebuildDiskMapping ¶ added in v0.24.0
type RebuildDiskMapping RebuildDiskMappingRequestType
type RebuildDiskMappingRequestType ¶ added in v0.24.0
type RebuildDiskMappingRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
Mapping types.VsanHostDiskMapping `xml:"mapping"`
MaintenanceSpec types.HostMaintenanceSpec `xml:"maintenanceSpec"`
}
type RebuildDiskMappingResponse ¶ added in v0.24.0
type RebuildDiskMappingResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type RelayoutObjects ¶ added in v0.24.0
type RelayoutObjects RelayoutObjectsRequestType
type RelayoutObjectsRequestType ¶ added in v0.24.0
type RelayoutObjectsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type RelayoutObjectsResponse ¶ added in v0.24.0
type RelayoutObjectsResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type RemoveDiskEx ¶ added in v0.24.0
type RemoveDiskEx RemoveDiskExRequestType
type RemoveDiskExRequestType ¶ added in v0.24.0
type RemoveDiskExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Disks []types.HostScsiDisk `xml:"disks"`
MaintenanceSpec types.HostMaintenanceSpec `xml:"maintenanceSpec"`
}
type RemoveDiskExResponse ¶ added in v0.24.0
type RemoveDiskExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type RemoveDiskMappingEx ¶ added in v0.24.0
type RemoveDiskMappingEx RemoveDiskMappingExRequestType
type RemoveDiskMappingExRequestType ¶ added in v0.24.0
type RemoveDiskMappingExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Mappings []types.VsanHostDiskMapping `xml:"mappings"`
MaintenanceSpec types.HostMaintenanceSpec `xml:"maintenanceSpec"`
}
type RemoveDiskMappingExResponse ¶ added in v0.24.0
type RemoveDiskMappingExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type RenameIoInsightInstance ¶ added in v0.24.0
type RenameIoInsightInstance RenameIoInsightInstanceRequestType
type RenameIoInsightInstanceRequestType ¶ added in v0.24.0
type RenameIoInsightInstanceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
OldRunName string `xml:"oldRunName"`
NewRunName string `xml:"newRunName"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type RenameIoInsightInstanceResponse ¶ added in v0.24.0
type RenameIoInsightInstanceResponse struct {
}
type RepairTimerInfo ¶ added in v0.24.0
type ResyncIopsInfo ¶ added in v0.23.0
type ResyncIopsInfo struct {
types.DynamicData
ResyncIops int32 `xml:"resyncIops"`
}
type RetrieveAllFlashCapabilities ¶ added in v0.24.0
type RetrieveAllFlashCapabilities RetrieveAllFlashCapabilitiesRequestType
type RetrieveAllFlashCapabilitiesRequestType ¶ added in v0.24.0
type RetrieveAllFlashCapabilitiesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type RetrieveAllFlashCapabilitiesResponse ¶ added in v0.24.0
type RetrieveAllFlashCapabilitiesResponse struct {
Returnval []VimVsanHostVsanHostCapability `xml:"returnval,omitempty"`
}
type RetrieveSupportedVsanFormatVersion ¶ added in v0.24.0
type RetrieveSupportedVsanFormatVersion RetrieveSupportedVsanFormatVersionRequestType
type RetrieveSupportedVsanFormatVersionRequestType ¶ added in v0.24.0
type RetrieveSupportedVsanFormatVersionRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type RetrieveSupportedVsanFormatVersionResponse ¶ added in v0.24.0
type RetrieveSupportedVsanFormatVersionResponse struct {
Returnval int32 `xml:"returnval"`
}
type StartIoInsight ¶ added in v0.24.0
type StartIoInsight StartIoInsightRequestType
type StartIoInsightRequestType ¶ added in v0.24.0
type StartIoInsightRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
RunName string `xml:"runName,omitempty"`
DurationSec int64 `xml:"durationSec,omitempty"`
TargetHosts []types.ManagedObjectReference `xml:"targetHosts,omitempty"`
TargetVMs []types.ManagedObjectReference `xml:"targetVMs,omitempty"`
}
type StartIoInsightResponse ¶ added in v0.24.0
type StartIoInsightResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type StopIoInsight ¶ added in v0.24.0
type StopIoInsight StopIoInsightRequestType
type StopIoInsightRequestType ¶ added in v0.24.0
type StopIoInsightRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
RunName string `xml:"runName,omitempty"`
HostsIoInsightInfos []VsanHostIoInsightInfo `xml:"hostsIoInsightInfos,omitempty"`
}
type StopIoInsightResponse ¶ added in v0.24.0
type StopIoInsightResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type UnmountDiskMappingEx ¶ added in v0.24.0
type UnmountDiskMappingEx UnmountDiskMappingExRequestType
type UnmountDiskMappingExRequestType ¶ added in v0.24.0
type UnmountDiskMappingExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Mappings []types.VsanHostDiskMapping `xml:"mappings"`
MaintenanceSpec types.HostMaintenanceSpec `xml:"maintenanceSpec"`
}
type UnmountDiskMappingExResponse ¶ added in v0.24.0
type UnmountDiskMappingExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VSANEntityCompatibilityResult ¶ added in v0.24.0
type VSANEntityCompatibilityResult struct {
types.DynamicData
Entity types.ManagedObjectReference `xml:"entity,typeattr"`
Compatible bool `xml:"compatible"`
IncompatibleReasons []types.LocalizableMessage `xml:"incompatibleReasons,omitempty"`
ExtendedAttributes []types.KeyAnyValue `xml:"extendedAttributes,omitempty"`
}
type VSANIsWitnessVirtualAppliance ¶ added in v0.24.0
type VSANIsWitnessVirtualAppliance VSANIsWitnessVirtualApplianceRequestType
type VSANIsWitnessVirtualApplianceRequestType ¶ added in v0.24.0
type VSANIsWitnessVirtualApplianceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []types.ManagedObjectReference `xml:"hosts"`
}
type VSANIsWitnessVirtualApplianceResponse ¶ added in v0.24.0
type VSANIsWitnessVirtualApplianceResponse struct {
Returnval []VsanHostVirtualApplianceInfo `xml:"returnval,omitempty"`
}
type VSANSharedWitnessCompatibilityResult ¶ added in v0.24.0
type VSANSharedWitnessCompatibilityResult struct {
}
type VSANStretchedClusterHostVirtualApplianceStatus ¶ added in v0.24.0
type VSANStretchedClusterHostVirtualApplianceStatus struct {
types.DynamicData
VcCluster *types.ManagedObjectReference `xml:"vcCluster,omitempty"`
IsVirtualApp *bool `xml:"isVirtualApp"`
VcClusters []types.ManagedObjectReference `xml:"vcClusters,omitempty"`
}
type VSANVcAddWitnessHost ¶ added in v0.24.0
type VSANVcAddWitnessHost VSANVcAddWitnessHostRequestType
type VSANVcAddWitnessHostRequestType ¶ added in v0.24.0
type VSANVcAddWitnessHostRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
WitnessHost types.ManagedObjectReference `xml:"witnessHost"`
PreferredFd string `xml:"preferredFd"`
DiskMapping *types.VsanHostDiskMapping `xml:"diskMapping,omitempty"`
MetadataMode *bool `xml:"metadataMode"`
}
type VSANVcAddWitnessHostResponse ¶ added in v0.24.0
type VSANVcAddWitnessHostResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VSANVcConvertToStretchedCluster ¶ added in v0.24.0
type VSANVcConvertToStretchedCluster VSANVcConvertToStretchedClusterRequestType
type VSANVcConvertToStretchedClusterRequestType ¶ added in v0.24.0
type VSANVcConvertToStretchedClusterRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
FaultDomainConfig VimClusterVSANStretchedClusterFaultDomainConfig `xml:"faultDomainConfig"`
WitnessHost types.ManagedObjectReference `xml:"witnessHost"`
PreferredFd string `xml:"preferredFd"`
DiskMapping *types.VsanHostDiskMapping `xml:"diskMapping,omitempty"`
}
type VSANVcConvertToStretchedClusterResponse ¶ added in v0.24.0
type VSANVcConvertToStretchedClusterResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VSANVcGetPreferredFaultDomain ¶ added in v0.24.0
type VSANVcGetPreferredFaultDomain VSANVcGetPreferredFaultDomainRequestType
type VSANVcGetPreferredFaultDomainRequestType ¶ added in v0.24.0
type VSANVcGetPreferredFaultDomainRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VSANVcGetPreferredFaultDomainResponse ¶ added in v0.24.0
type VSANVcGetPreferredFaultDomainResponse struct {
Returnval *VimClusterVSANPreferredFaultDomainInfo `xml:"returnval,omitempty"`
}
type VSANVcGetWitnessHosts ¶ added in v0.24.0
type VSANVcGetWitnessHosts VSANVcGetWitnessHostsRequestType
type VSANVcGetWitnessHostsRequestType ¶ added in v0.24.0
type VSANVcGetWitnessHostsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VSANVcGetWitnessHostsResponse ¶ added in v0.24.0
type VSANVcGetWitnessHostsResponse struct {
Returnval []VimClusterVSANWitnessHostInfo `xml:"returnval,omitempty"`
}
type VSANVcIsWitnessHost ¶ added in v0.24.0
type VSANVcIsWitnessHost VSANVcIsWitnessHostRequestType
type VSANVcIsWitnessHostRequestType ¶ added in v0.24.0
type VSANVcIsWitnessHostRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type VSANVcIsWitnessHostResponse ¶ added in v0.24.0
type VSANVcIsWitnessHostResponse struct {
Returnval bool `xml:"returnval"`
}
type VSANVcRemoveWitnessHost ¶ added in v0.24.0
type VSANVcRemoveWitnessHost VSANVcRemoveWitnessHostRequestType
type VSANVcRemoveWitnessHostRequestType ¶ added in v0.24.0
type VSANVcRemoveWitnessHostRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
WitnessHost *types.ManagedObjectReference `xml:"witnessHost,omitempty"`
WitnessAddress string `xml:"witnessAddress,omitempty"`
}
type VSANVcRemoveWitnessHostResponse ¶ added in v0.24.0
type VSANVcRemoveWitnessHostResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VSANVcRetrieveStretchedClusterVcCapability ¶ added in v0.24.0
type VSANVcRetrieveStretchedClusterVcCapability VSANVcRetrieveStretchedClusterVcCapabilityRequestType
type VSANVcRetrieveStretchedClusterVcCapabilityRequestType ¶ added in v0.24.0
type VSANVcRetrieveStretchedClusterVcCapabilityRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VerifyAllConnected *bool `xml:"verifyAllConnected"`
}
type VSANVcRetrieveStretchedClusterVcCapabilityResponse ¶ added in v0.24.0
type VSANVcRetrieveStretchedClusterVcCapabilityResponse struct {
Returnval []VimClusterVSANStretchedClusterCapability `xml:"returnval,omitempty"`
}
type VSANVcSetPreferredFaultDomain ¶ added in v0.24.0
type VSANVcSetPreferredFaultDomain VSANVcSetPreferredFaultDomainRequestType
type VSANVcSetPreferredFaultDomainRequestType ¶ added in v0.24.0
type VSANVcSetPreferredFaultDomainRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
PreferredFd string `xml:"preferredFd"`
WitnessHost *types.ManagedObjectReference `xml:"witnessHost,omitempty"`
}
type VSANVcSetPreferredFaultDomainResponse ¶ added in v0.24.0
type VSANVcSetPreferredFaultDomainResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VimClusterVSANPreferredFaultDomainInfo ¶ added in v0.24.0
type VimClusterVSANPreferredFaultDomainInfo struct {
types.DynamicData
PreferredFaultDomainName string `xml:"preferredFaultDomainName,omitempty"`
PreferredFaultDomainId string `xml:"preferredFaultDomainId,omitempty"`
}
type VimClusterVSANStretchedClusterCapability ¶ added in v0.24.0
type VimClusterVSANStretchedClusterCapability struct {
types.DynamicData
HostMoId string `xml:"hostMoId"`
ConnStatus string `xml:"connStatus,omitempty"`
IsSupported *bool `xml:"isSupported"`
HostCapability *VimHostVSANStretchedClusterHostCapability `xml:"hostCapability,omitempty"`
}
type VimClusterVSANStretchedClusterFaultDomainConfig ¶ added in v0.24.0
type VimClusterVSANStretchedClusterFaultDomainConfig struct {
types.DynamicData
FirstFdName string `xml:"firstFdName"`
FirstFdHosts []types.ManagedObjectReference `xml:"firstFdHosts"`
SecondFdName string `xml:"secondFdName"`
SecondFdHosts []types.ManagedObjectReference `xml:"secondFdHosts"`
}
type VimClusterVSANWitnessHostInfo ¶ added in v0.24.0
type VimClusterVSANWitnessHostInfo struct {
types.DynamicData
NodeUuid string `xml:"nodeUuid"`
FaultDomainName string `xml:"faultDomainName,omitempty"`
PreferredFdName string `xml:"preferredFdName,omitempty"`
PreferredFdUuid string `xml:"preferredFdUuid,omitempty"`
UnicastAgentAddr string `xml:"unicastAgentAddr,omitempty"`
Host *types.ManagedObjectReference `xml:"host,omitempty"`
MetadataMode *bool `xml:"metadataMode"`
}
type VimClusterVsanDiskGroupCreationType ¶ added in v0.24.0
type VimClusterVsanDiskGroupCreationType string
type VimClusterVsanDiskMappingsConfigSpec ¶ added in v0.24.0
type VimClusterVsanDiskMappingsConfigSpec struct {
types.DynamicData
HostDiskMappings []VimClusterVsanHostDiskMapping `xml:"hostDiskMappings"`
}
type VimClusterVsanFaultDomainSpec ¶ added in v0.24.0
type VimClusterVsanFaultDomainSpec struct {
types.DynamicData
Hosts []types.ManagedObjectReference `xml:"hosts"`
Name string `xml:"name"`
}
type VimClusterVsanFaultDomainsConfigSpec ¶ added in v0.24.0
type VimClusterVsanFaultDomainsConfigSpec struct {
types.DynamicData
FaultDomains []VimClusterVsanFaultDomainSpec `xml:"faultDomains"`
Witness *VimClusterVsanWitnessSpec `xml:"witness,omitempty"`
}
type VimClusterVsanHostDiskMapping ¶ added in v0.24.0
type VimClusterVsanHostDiskMapping struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
CacheDisks []types.HostScsiDisk `xml:"cacheDisks,omitempty"`
CapacityDisks []types.HostScsiDisk `xml:"capacityDisks,omitempty"`
Type string `xml:"type"`
}
type VimClusterVsanWitnessSpec ¶ added in v0.24.0
type VimClusterVsanWitnessSpec struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
PreferredFaultDomainName string `xml:"preferredFaultDomainName"`
DiskMapping *types.VsanHostDiskMapping `xml:"diskMapping,omitempty"`
}
type VimHostVSANStretchedClusterHostCapability ¶ added in v0.24.0
type VimHostVSANStretchedClusterHostCapability struct {
types.DynamicData
FeatureVersion string `xml:"featureVersion"`
}
type VimVsanClusterComplianceResourceCheckStatusType ¶ added in v0.24.0
type VimVsanClusterComplianceResourceCheckStatusType string
type VimVsanDataEfficiencyCapacityState ¶ added in v0.24.0
type VimVsanDataEfficiencyCapacityState struct {
types.DynamicData
LogicalCapacity int64 `xml:"logicalCapacity,omitempty"`
LogicalCapacityUsed int64 `xml:"logicalCapacityUsed,omitempty"`
PhysicalCapacity int64 `xml:"physicalCapacity,omitempty"`
PhysicalCapacityUsed int64 `xml:"physicalCapacityUsed,omitempty"`
DedupMetadataSize int64 `xml:"dedupMetadataSize,omitempty"`
SpaceEfficiencyMetadataSize *VsanSpaceEfficiencyMetadataSize `xml:"spaceEfficiencyMetadataSize,omitempty"`
}
type VimVsanHostDiskMapInfoEx ¶ added in v0.24.0
type VimVsanHostDiskMapInfoEx struct {
types.DynamicData
Mapping types.VsanHostDiskMapping `xml:"mapping"`
IsMounted bool `xml:"isMounted"`
UnlockedEncrypted *bool `xml:"unlockedEncrypted"`
IsAllFlash bool `xml:"isAllFlash"`
IsDataEfficiency *bool `xml:"isDataEfficiency"`
EncryptionInfo *VsanDataEncryptionConfig `xml:"encryptionInfo,omitempty"`
DataEfficiencyConfig *VsanDataEfficiencyConfig `xml:"dataEfficiencyConfig,omitempty"`
}
type VimVsanHostDiskMappingCreationSpec ¶ added in v0.24.0
type VimVsanHostDiskMappingCreationSpec struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
CacheDisks []types.HostScsiDisk `xml:"cacheDisks,omitempty"`
CapacityDisks []types.HostScsiDisk `xml:"capacityDisks,omitempty"`
CreationType string `xml:"creationType"`
}
type VimVsanHostDiskMappingCreationType ¶ added in v0.24.0
type VimVsanHostDiskMappingCreationType string
type VimVsanHostTrafficType ¶ added in v0.24.0
type VimVsanHostTrafficType string
type VimVsanHostVsanDirectStorage ¶ added in v0.24.0
type VimVsanHostVsanDirectStorage struct {
types.DynamicData
ScsiDisks []VimVsanHostVsanScsiDisk `xml:"scsiDisks,omitempty"`
Tier string `xml:"tier,omitempty"`
}
type VimVsanHostVsanDiskManagementSystemCapability ¶ added in v0.24.0
type VimVsanHostVsanDiskManagementSystemCapability struct {
types.DynamicData
Version string `xml:"version"`
}
type VimVsanHostVsanHostCapability ¶ added in v0.24.0
type VimVsanHostVsanHostCapability struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
IsSupported bool `xml:"isSupported"`
IsLicensed bool `xml:"isLicensed"`
}
type VimVsanHostVsanManagedDisksInfo ¶ added in v0.24.0
type VimVsanHostVsanManagedDisksInfo struct {
types.DynamicData
VSANDirectDisks []VimVsanHostVsanDirectStorage `xml:"vSANDirectDisks,omitempty"`
VSANDiskMapInfo []VimVsanHostDiskMapInfoEx `xml:"vSANDiskMapInfo,omitempty"`
}
type VimVsanHostVsanScsiDisk ¶ added in v0.24.0
type VimVsanHostVsanScsiDisk struct {
types.DynamicData
Capacity types.HostDiskDimensionsLba `xml:"capacity"`
UsedCapacity int64 `xml:"usedCapacity,omitempty"`
DevicePath string `xml:"devicePath"`
Ssd *bool `xml:"ssd"`
LocalDisk *bool `xml:"localDisk"`
ScsiDiskType string `xml:"scsiDiskType,omitempty"`
Uuid string `xml:"uuid"`
OperationalState []string `xml:"operationalState,omitempty"`
CanonicalName string `xml:"canonicalName,omitempty"`
DisplayName string `xml:"displayName,omitempty"`
LunType string `xml:"lunType"`
Vendor string `xml:"vendor,omitempty"`
Model string `xml:"model,omitempty"`
MountInfo *types.HostMountInfo `xml:"mountInfo,omitempty"`
}
type VimVsanMountPrecheckType ¶ added in v0.24.0
type VimVsanMountPrecheckType string
type VimVsanReconfigSpec ¶ added in v0.24.0
type VimVsanReconfigSpec struct {
types.SDDCBase
VsanClusterConfig BaseVsanClusterConfigInfo `xml:"vsanClusterConfig,omitempty,typeattr"`
DataEfficiencyConfig *VsanDataEfficiencyConfig `xml:"dataEfficiencyConfig,omitempty"`
DiskMappingSpec *VimClusterVsanDiskMappingsConfigSpec `xml:"diskMappingSpec,omitempty"`
FaultDomainsSpec *VimClusterVsanFaultDomainsConfigSpec `xml:"faultDomainsSpec,omitempty"`
Modify bool `xml:"modify"`
AllowReducedRedundancy *bool `xml:"allowReducedRedundancy"`
ResyncIopsLimitConfig *ResyncIopsInfo `xml:"resyncIopsLimitConfig,omitempty"`
IscsiSpec *VsanIscsiTargetServiceSpec `xml:"iscsiSpec,omitempty"`
DataEncryptionConfig *VsanDataEncryptionConfig `xml:"dataEncryptionConfig,omitempty"`
ExtendedConfig *VsanExtendedConfig `xml:"extendedConfig,omitempty"`
DatastoreConfig BaseVsanDatastoreConfig `xml:"datastoreConfig,omitempty,typeattr"`
PerfsvcConfig *VsanPerfsvcConfig `xml:"perfsvcConfig,omitempty"`
UnmapConfig *VsanUnmapConfig `xml:"unmapConfig,omitempty"`
VumConfig *VsanVumConfig `xml:"vumConfig,omitempty"`
MetricsConfig *VsanMetricsConfig `xml:"metricsConfig,omitempty"`
FileServiceConfig *VsanFileServiceConfig `xml:"fileServiceConfig,omitempty"`
DataInTransitEncryptionConfig *VsanDataInTransitEncryptionConfig `xml:"dataInTransitEncryptionConfig,omitempty"`
}
type VimVsanVsanVcsaDeploymentPhase ¶ added in v0.24.0
type VimVsanVsanVcsaDeploymentPhase string
type VosQueryVsanObjectInformation ¶ added in v0.24.0
type VosQueryVsanObjectInformation VosQueryVsanObjectInformationRequestType
type VosQueryVsanObjectInformationRequestType ¶ added in v0.24.0
type VosQueryVsanObjectInformationRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
VsanObjectQuerySpecs []VsanObjectQuerySpec `xml:"vsanObjectQuerySpecs"`
}
type VosQueryVsanObjectInformationResponse ¶ added in v0.24.0
type VosQueryVsanObjectInformationResponse struct {
Returnval []VsanObjectInformation `xml:"returnval,omitempty"`
}
type VosSetVsanObjectPolicy ¶ added in v0.24.0
type VosSetVsanObjectPolicy VosSetVsanObjectPolicyRequestType
type VosSetVsanObjectPolicyRequestType ¶ added in v0.24.0
type VosSetVsanObjectPolicyRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
VsanObjectUuid string `xml:"vsanObjectUuid"`
Profile *types.VirtualMachineProfileSpec `xml:"profile,omitempty"`
}
type VosSetVsanObjectPolicyResponse ¶ added in v0.24.0
type VosSetVsanObjectPolicyResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanAdvancedDatastoreConfig ¶ added in v0.24.0
type VsanAdvancedDatastoreConfig struct {
VsanDatastoreConfig
RemoteDatastores []types.ManagedObjectReference `xml:"remoteDatastores,omitempty"`
}
type VsanAttachToSrOperation ¶ added in v0.24.0
type VsanAttachToSrOperation struct {
types.DynamicData
Task *types.ManagedObjectReference `xml:"task,omitempty"`
Success *bool `xml:"success"`
Timestamp *time.Time `xml:"timestamp"`
SrNumber string `xml:"srNumber"`
}
type VsanAttachVsanSupportBundleToSr ¶ added in v0.24.0
type VsanAttachVsanSupportBundleToSr VsanAttachVsanSupportBundleToSrRequestType
type VsanAttachVsanSupportBundleToSrRequestType ¶ added in v0.24.0
type VsanAttachVsanSupportBundleToSrRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
SrNumber string `xml:"srNumber"`
}
type VsanAttachVsanSupportBundleToSrResponse ¶ added in v0.24.0
type VsanAttachVsanSupportBundleToSrResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanBaselinePreferenceType ¶ added in v0.23.0
type VsanBaselinePreferenceType string
type VsanBasicDeviceInfo ¶ added in v0.24.0
type VsanBasicDeviceInfo struct {
types.DynamicData
DeviceName string `xml:"deviceName"`
PciId string `xml:"pciId,omitempty"`
FwVersion string `xml:"fwVersion,omitempty"`
}
type VsanBrokenDiskChainIssue ¶ added in v0.24.0
type VsanBrokenDiskChainIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanBurnInTest ¶
type VsanBurnInTestCheckResult ¶
type VsanBurnInTestCheckResult struct {
types.DynamicData
PassedTests []VsanBurnInTest `xml:"passedTests,omitempty"`
NotPerformedTests []VsanBurnInTest `xml:"notPerformedTests,omitempty"`
FailedTests []VsanBurnInTest `xml:"failedTests,omitempty"`
}
type VsanCapability ¶ added in v0.24.0
type VsanCapability struct {
types.DynamicData
Target *types.ManagedObjectReference `xml:"target,omitempty,typeattr"`
Capabilities []string `xml:"capabilities,omitempty"`
Statuses []string `xml:"statuses,omitempty"`
}
type VsanCapabilityStatus ¶ added in v0.24.0
type VsanCapabilityStatus string
type VsanCapabilityType ¶ added in v0.24.0
type VsanCapabilityType string
type VsanCapacityReservationInfo ¶ added in v0.24.0
type VsanCapacityReservationInfo struct {
types.DynamicData
HostRebuildThreshold string `xml:"hostRebuildThreshold,omitempty"`
VsanOpSpaceThreshold string `xml:"vsanOpSpaceThreshold,omitempty"`
}
type VsanCapacityReservationState ¶ added in v0.24.0
type VsanCapacityReservationState string
type VsanCheckClusterClomdLiveness ¶ added in v0.24.0
type VsanCheckClusterClomdLiveness VsanCheckClusterClomdLivenessRequestType
type VsanCheckClusterClomdLivenessRequestType ¶ added in v0.24.0
type VsanCheckClusterClomdLivenessRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanCheckClusterClomdLivenessResponse ¶ added in v0.24.0
type VsanCheckClusterClomdLivenessResponse struct {
Returnval VsanClusterClomdLivenessResult `xml:"returnval"`
}
type VsanClientDatastoreConfig ¶ added in v0.24.0
type VsanClientDatastoreConfig struct {
VsanDatastoreSpec
Clusters []types.ManagedObjectReference `xml:"clusters"`
}
type VsanCloudHealthStatus ¶ added in v0.24.0
type VsanCloudHealthStatus struct {
types.DynamicData
CollectorRunning *bool `xml:"collectorRunning"`
LastSentTimestamp string `xml:"lastSentTimestamp,omitempty"`
InternetConnectivity *bool `xml:"internetConnectivity"`
}
type VsanClusterAdvCfgSyncHostResult ¶
type VsanClusterAdvCfgSyncHostResult struct {
types.DynamicData
Hostname string `xml:"hostname"`
Value string `xml:"value"`
IsDefault *bool `xml:"isDefault"`
}
type VsanClusterAdvCfgSyncResult ¶
type VsanClusterAdvCfgSyncResult struct {
types.DynamicData
InSync bool `xml:"inSync"`
Name string `xml:"name"`
HostValues []VsanClusterAdvCfgSyncHostResult `xml:"hostValues,omitempty"`
}
type VsanClusterBalanceSummary ¶
type VsanClusterBalanceSummary struct {
types.DynamicData
VarianceThreshold int64 `xml:"varianceThreshold"`
Disks []VsanClusterBalancePerDiskInfo `xml:"disks,omitempty"`
}
type VsanClusterBurnInTestResultList ¶ added in v0.24.0
type VsanClusterBurnInTestResultList struct {
types.DynamicData
Items []VsanBurnInTest `xml:"items,omitempty"`
Hosts []string `xml:"hosts,omitempty"`
}
type VsanClusterClomdLivenessResult ¶
type VsanClusterClomdLivenessResult struct {
types.DynamicData
ClomdLivenessResult []VsanHostClomdLivenessResult `xml:"clomdLivenessResult,omitempty"`
IssueFound bool `xml:"issueFound"`
}
type VsanClusterConfig ¶ added in v0.24.0
type VsanClusterConfig struct {
types.DynamicData
Config BaseVsanClusterConfigInfo `xml:"config,typeattr"`
Name string `xml:"name"`
Hosts []string `xml:"hosts,omitempty"`
ToBeDeleted *bool `xml:"toBeDeleted"`
}
type VsanClusterConfigInfo ¶
type VsanClusterConfigInfo types.VsanClusterConfigInfo
func (*VsanClusterConfigInfo) GetVsanClusterConfigInfo ¶ added in v0.24.0
func (b *VsanClusterConfigInfo) GetVsanClusterConfigInfo() *VsanClusterConfigInfo
type VsanClusterCreateFsDomain ¶ added in v0.24.0
type VsanClusterCreateFsDomain VsanClusterCreateFsDomainRequestType
type VsanClusterCreateFsDomainRequestType ¶ added in v0.24.0
type VsanClusterCreateFsDomainRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DomainConfig VsanFileServiceDomainConfig `xml:"domainConfig"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanClusterCreateFsDomainResponse ¶ added in v0.24.0
type VsanClusterCreateFsDomainResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanClusterCreateVmHealthTestResult ¶ added in v0.24.0
type VsanClusterCreateVmHealthTestResult struct {
types.DynamicData
ClusterResult VsanClusterProactiveTestResult `xml:"clusterResult"`
HostResults []VsanHostCreateVmHealthTestResult `xml:"hostResults,omitempty"`
}
type VsanClusterDitEncryptionHealthSummary ¶ added in v0.24.0
type VsanClusterDitEncryptionHealthSummary struct {
types.DynamicData
OverallHealth string `xml:"overallHealth"`
Enabled *bool `xml:"enabled"`
HostResults []VsanDitEncryptionHealthSummary `xml:"hostResults,omitempty"`
}
type VsanClusterEncryptionHealthSummary ¶
type VsanClusterEncryptionHealthSummary struct {
types.DynamicData
OverallHealth string `xml:"overallHealth,omitempty"`
ConfigHealth string `xml:"configHealth,omitempty"`
KmsHealth string `xml:"kmsHealth,omitempty"`
VcKmsResult *VsanVcKmipServersHealth `xml:"vcKmsResult,omitempty"`
HostResults []VsanEncryptionHealthSummary `xml:"hostResults,omitempty"`
AesniHealth string `xml:"aesniHealth,omitempty"`
}
type VsanClusterFileServiceHealthSummary ¶ added in v0.24.0
type VsanClusterFileServiceHealthSummary struct {
types.DynamicData
OverallHealth string `xml:"overallHealth,omitempty"`
HostResults []VsanFileServiceHealthSummary `xml:"hostResults,omitempty"`
}
type VsanClusterGetConfig ¶ added in v0.23.0
type VsanClusterGetConfig VsanClusterGetConfigRequestType
type VsanClusterGetConfigRequestType ¶ added in v0.23.0
type VsanClusterGetConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanClusterGetConfigResponse ¶ added in v0.23.0
type VsanClusterGetConfigResponse struct {
Returnval VsanConfigInfoEx `xml:"returnval"`
}
type VsanClusterGetHclInfo ¶ added in v0.24.0
type VsanClusterGetHclInfo VsanClusterGetHclInfoRequestType
type VsanClusterGetHclInfoRequestType ¶ added in v0.24.0
type VsanClusterGetHclInfoRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanClusterGetHclInfoResponse ¶ added in v0.24.0
type VsanClusterGetHclInfoResponse struct {
Returnval VsanClusterHclInfo `xml:"returnval"`
}
type VsanClusterGetRuntimeStats ¶ added in v0.24.0
type VsanClusterGetRuntimeStats VsanClusterGetRuntimeStatsRequestType
type VsanClusterGetRuntimeStatsRequestType ¶ added in v0.24.0
type VsanClusterGetRuntimeStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Stats []string `xml:"stats,omitempty"`
}
type VsanClusterGetRuntimeStatsResponse ¶ added in v0.24.0
type VsanClusterGetRuntimeStatsResponse struct {
Returnval []VsanRuntimeStatsHostMap `xml:"returnval,omitempty"`
}
type VsanClusterHclInfo ¶
type VsanClusterHclInfo struct {
types.DynamicData
HclDbLastUpdate *time.Time `xml:"hclDbLastUpdate"`
HclDbAgeHealth string `xml:"hclDbAgeHealth,omitempty"`
HostResults []VsanHostHclInfo `xml:"hostResults,omitempty"`
UpdateItems []VsanUpdateItem `xml:"updateItems,omitempty"`
}
type VsanClusterHealthAction ¶
type VsanClusterHealthAction struct {
types.DynamicData
ActionId string `xml:"actionId"`
ActionLabel types.LocalizableMessage `xml:"actionLabel"`
ActionDescription types.LocalizableMessage `xml:"actionDescription"`
Enabled bool `xml:"enabled"`
}
type VsanClusterHealthActionIdEnum ¶ added in v0.24.0
type VsanClusterHealthActionIdEnum string
type VsanClusterHealthCheckInfo ¶ added in v0.24.0
type VsanClusterHealthConfigs ¶ added in v0.24.0
type VsanClusterHealthConfigs struct {
types.DynamicData
EnableVsanTelemetry *bool `xml:"enableVsanTelemetry"`
VsanTelemetryInterval int32 `xml:"vsanTelemetryInterval,omitempty"`
VsanTelemetryProxy *VsanClusterTelemetryProxyConfig `xml:"vsanTelemetryProxy,omitempty"`
Configs []VsanClusterHealthResultKeyValuePair `xml:"configs,omitempty"`
}
type VsanClusterHealthGroup ¶
type VsanClusterHealthGroup struct {
types.DynamicData
GroupId string `xml:"groupId"`
GroupName string `xml:"groupName"`
GroupHealth string `xml:"groupHealth"`
GroupTests []VsanClusterHealthTest `xml:"groupTests,omitempty"`
GroupDetails []BaseVsanClusterHealthResultBase `xml:"groupDetails,omitempty,typeattr"`
InProgress *bool `xml:"inProgress"`
}
type VsanClusterHealthQuerySpec ¶ added in v0.24.0
type VsanClusterHealthQuerySpec struct {
types.DynamicData
Task *types.ManagedObjectReference `xml:"task,omitempty"`
}
type VsanClusterHealthResultBase ¶
type VsanClusterHealthResultBase struct {
types.DynamicData
Label string `xml:"label,omitempty"`
}
func (*VsanClusterHealthResultBase) GetVsanClusterHealthResultBase ¶ added in v0.24.0
func (b *VsanClusterHealthResultBase) GetVsanClusterHealthResultBase() *VsanClusterHealthResultBase
type VsanClusterHealthResultColumnInfo ¶ added in v0.24.0
type VsanClusterHealthResultColumnInfo struct {
types.DynamicData
Label string `xml:"label"`
Type string `xml:"type"`
}
type VsanClusterHealthResultKeyValuePair ¶ added in v0.24.0
type VsanClusterHealthResultKeyValuePair struct {
types.DynamicData
Key string `xml:"key,omitempty"`
Value string `xml:"value,omitempty"`
}
type VsanClusterHealthResultRow ¶ added in v0.24.0
type VsanClusterHealthResultRow struct {
types.DynamicData
Values []string `xml:"values"`
NestedRows []VsanClusterHealthResultRow `xml:"nestedRows,omitempty"`
}
type VsanClusterHealthResultTable ¶ added in v0.24.0
type VsanClusterHealthResultTable struct {
VsanClusterHealthResultBase
Columns []VsanClusterHealthResultColumnInfo `xml:"columns,omitempty"`
Rows []VsanClusterHealthResultRow `xml:"rows,omitempty"`
}
type VsanClusterHealthSummary ¶
type VsanClusterHealthSummary struct {
types.DynamicData
ClusterStatus *VsanClusterHealthSystemStatusResult `xml:"clusterStatus,omitempty"`
Timestamp *time.Time `xml:"timestamp"`
ClusterVersions *VsanClusterHealthSystemVersionResult `xml:"clusterVersions,omitempty"`
ObjectHealth *VsanObjectOverallHealth `xml:"objectHealth,omitempty"`
VmHealth *VsanClusterVMsHealthOverallResult `xml:"vmHealth,omitempty"`
NetworkHealth *VsanClusterNetworkHealthResult `xml:"networkHealth,omitempty"`
LimitHealth *VsanClusterLimitHealthResult `xml:"limitHealth,omitempty"`
AdvCfgSync []VsanClusterAdvCfgSyncResult `xml:"advCfgSync,omitempty"`
CreateVmHealth []VsanHostCreateVmHealthTestResult `xml:"createVmHealth,omitempty"`
PhysicalDisksHealth []VsanPhysicalDiskHealthSummary `xml:"physicalDisksHealth,omitempty"`
EncryptionHealth *VsanClusterEncryptionHealthSummary `xml:"encryptionHealth,omitempty"`
HclInfo *VsanClusterHclInfo `xml:"hclInfo,omitempty"`
Groups []VsanClusterHealthGroup `xml:"groups,omitempty"`
OverallHealth string `xml:"overallHealth"`
OverallHealthDescription string `xml:"overallHealthDescription"`
ClomdLiveness *VsanClusterClomdLivenessResult `xml:"clomdLiveness,omitempty"`
DiskBalance *VsanClusterBalanceSummary `xml:"diskBalance,omitempty"`
GenericCluster *VsanGenericClusterBestPracticeHealth `xml:"genericCluster,omitempty"`
NetworkConfig *VsanNetworkConfigBestPracticeHealth `xml:"networkConfig,omitempty"`
VsanConfig *VsanConfigCheckResult `xml:"vsanConfig,omitempty"`
BurnInTest *VsanBurnInTestCheckResult `xml:"burnInTest,omitempty"`
PerfsvcHealth *VsanPerfsvcHealthResult `xml:"perfsvcHealth,omitempty"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
FileServiceHealth *VsanClusterFileServiceHealthSummary `xml:"fileServiceHealth,omitempty"`
DitEncryptionHealth *VsanClusterDitEncryptionHealthSummary `xml:"ditEncryptionHealth,omitempty"`
}
type VsanClusterHealthSystemObjectsRepairResult ¶ added in v0.24.0
type VsanClusterHealthSystemObjectsRepairResult struct {
types.DynamicData
InRepairingQueueObjects []string `xml:"inRepairingQueueObjects,omitempty"`
FailedRepairObjects []VsanFailedRepairObjectResult `xml:"failedRepairObjects,omitempty"`
IssueFound bool `xml:"issueFound"`
}
type VsanClusterHealthSystemStatusResult ¶
type VsanClusterHealthSystemStatusResult struct {
types.DynamicData
Status string `xml:"status"`
GoalState string `xml:"goalState"`
UntrackedHosts []string `xml:"untrackedHosts,omitempty"`
TrackedHostsStatus []VsanHostHealthSystemStatusResult `xml:"trackedHostsStatus,omitempty"`
}
type VsanClusterHealthSystemVersionResult ¶
type VsanClusterHealthSystemVersionResult struct {
types.DynamicData
HostResults []VsanHostHealthSystemVersionResult `xml:"hostResults,omitempty"`
VcVersion string `xml:"vcVersion,omitempty"`
IssueFound bool `xml:"issueFound"`
UpgradePossible *bool `xml:"upgradePossible"`
}
type VsanClusterHealthTest ¶
type VsanClusterHealthTest struct {
types.DynamicData
TestId string `xml:"testId,omitempty"`
TestName string `xml:"testName,omitempty"`
TestDescription string `xml:"testDescription,omitempty"`
TestShortDescription string `xml:"testShortDescription,omitempty"`
TestHealthyEntities int32 `xml:"testHealthyEntities,omitempty"`
TestAllEntities int32 `xml:"testAllEntities,omitempty"`
TestHealth string `xml:"testHealth,omitempty"`
TestDetails []BaseVsanClusterHealthResultBase `xml:"testDetails,omitempty,typeattr"`
TestActions []VsanClusterHealthAction `xml:"testActions,omitempty"`
}
type VsanClusterHostVmknicMapping ¶ added in v0.24.0
type VsanClusterHostVmknicMapping struct {
types.DynamicData
Host string `xml:"host"`
Vmknic string `xml:"vmknic"`
}
type VsanClusterLimitHealthResult ¶
type VsanClusterLimitHealthResult struct {
types.DynamicData
IssueFound bool `xml:"issueFound"`
ComponentLimitHealth string `xml:"componentLimitHealth"`
DiskFreeSpaceHealth string `xml:"diskFreeSpaceHealth"`
RcFreeReservationHealth string `xml:"rcFreeReservationHealth"`
HostResults []VsanLimitHealthResult `xml:"hostResults,omitempty"`
WhatifHostFailures []VsanClusterWhatifHostFailuresResult `xml:"whatifHostFailures,omitempty"`
HostsCommFailure []string `xml:"hostsCommFailure,omitempty"`
}
type VsanClusterMembershipInfo ¶ added in v0.24.0
type VsanClusterNetworkHealthResult ¶
type VsanClusterNetworkHealthResult struct {
types.DynamicData
HostResults []VsanNetworkHealthResult `xml:"hostResults,omitempty"`
IssueFound *bool `xml:"issueFound"`
VsanVmknicPresent *bool `xml:"vsanVmknicPresent"`
MatchingMulticastConfig *bool `xml:"matchingMulticastConfig"`
MatchingIpSubnets *bool `xml:"matchingIpSubnets"`
PingTestSuccess *bool `xml:"pingTestSuccess"`
LargePingTestSuccess *bool `xml:"largePingTestSuccess"`
HostLatencyCheckSuccess *bool `xml:"hostLatencyCheckSuccess"`
PotentialMulticastIssue *bool `xml:"potentialMulticastIssue"`
OtherHostsInVsanCluster []string `xml:"otherHostsInVsanCluster,omitempty"`
Partitions []VsanClusterNetworkPartitionInfo `xml:"partitions,omitempty"`
HostsWithVsanDisabled []string `xml:"hostsWithVsanDisabled,omitempty"`
HostsDisconnected []string `xml:"hostsDisconnected,omitempty"`
HostsCommFailure []string `xml:"hostsCommFailure,omitempty"`
HostsInEsxMaintenanceMode []string `xml:"hostsInEsxMaintenanceMode,omitempty"`
HostsInVsanMaintenanceMode []string `xml:"hostsInVsanMaintenanceMode,omitempty"`
InfoAboutUnexpectedHosts []VsanQueryResultHostInfo `xml:"infoAboutUnexpectedHosts,omitempty"`
ClusterInUnicastMode *bool `xml:"clusterInUnicastMode"`
}
type VsanClusterNetworkLoadTestResult ¶ added in v0.24.0
type VsanClusterNetworkLoadTestResult struct {
types.DynamicData
ClusterResult VsanClusterProactiveTestResult `xml:"clusterResult"`
HostResults []VsanNetworkLoadTestResult `xml:"hostResults,omitempty"`
}
type VsanClusterNetworkPartitionInfo ¶
type VsanClusterNetworkPartitionInfo struct {
types.DynamicData
Hosts []string `xml:"hosts,omitempty"`
PartitionUnknown *bool `xml:"partitionUnknown"`
}
type VsanClusterNetworkPerfTaskSpec ¶ added in v0.24.0
type VsanClusterNetworkPerfTaskSpec struct {
types.DynamicData
Cluster *types.ManagedObjectReference `xml:"Cluster,omitempty"`
DurationSec int32 `xml:"DurationSec,omitempty"`
}
type VsanClusterObjectExtAttrs ¶ added in v0.24.0
type VsanClusterProactiveTestResult ¶ added in v0.24.0
type VsanClusterProactiveTestResult struct {
types.DynamicData
OverallStatus string `xml:"overallStatus"`
OverallStatusDescription string `xml:"overallStatusDescription"`
Timestamp time.Time `xml:"timestamp"`
HealthTest *VsanClusterHealthTest `xml:"healthTest,omitempty"`
}
type VsanClusterQueryFileServiceHealthSummary ¶ added in v0.24.0
type VsanClusterQueryFileServiceHealthSummary VsanClusterQueryFileServiceHealthSummaryRequestType
type VsanClusterQueryFileServiceHealthSummaryRequestType ¶ added in v0.24.0
type VsanClusterQueryFileServiceHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanClusterQueryFileServiceHealthSummaryResponse ¶ added in v0.24.0
type VsanClusterQueryFileServiceHealthSummaryResponse struct {
Returnval *VsanClusterFileServiceHealthSummary `xml:"returnval,omitempty"`
}
type VsanClusterQueryFileShares ¶ added in v0.24.0
type VsanClusterQueryFileShares VsanClusterQueryFileSharesRequestType
type VsanClusterQueryFileSharesRequestType ¶ added in v0.24.0
type VsanClusterQueryFileSharesRequestType struct {
}
type VsanClusterQueryFileSharesResponse ¶ added in v0.24.0
type VsanClusterQueryFileSharesResponse struct {
}
type VsanClusterQueryFsDomains ¶ added in v0.24.0
type VsanClusterQueryFsDomains VsanClusterQueryFsDomainsRequestType
type VsanClusterQueryFsDomainsRequestType ¶ added in v0.24.0
type VsanClusterQueryFsDomainsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
QuerySpec *VsanFileServiceDomainQuerySpec `xml:"querySpec,omitempty"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanClusterQueryFsDomainsResponse ¶ added in v0.24.0
type VsanClusterQueryFsDomainsResponse struct {
Returnval []VsanFileServiceDomain `xml:"returnval,omitempty"`
}
type VsanClusterReconfig ¶ added in v0.24.0
type VsanClusterReconfig VsanClusterReconfigRequestType
type VsanClusterReconfigRequestType ¶ added in v0.24.0
type VsanClusterReconfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VsanReconfigSpec VimVsanReconfigSpec `xml:"vsanReconfigSpec"`
}
type VsanClusterReconfigResponse ¶ added in v0.24.0
type VsanClusterReconfigResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanClusterReconfigureFsDomain ¶ added in v0.24.0
type VsanClusterReconfigureFsDomain VsanClusterReconfigureFsDomainRequestType
type VsanClusterReconfigureFsDomainRequestType ¶ added in v0.24.0
type VsanClusterReconfigureFsDomainRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DomainUuid string `xml:"domainUuid"`
DomainConfig VsanFileServiceDomainConfig `xml:"domainConfig"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
DeleteDomainConfigFields []string `xml:"deleteDomainConfigFields,omitempty"`
}
type VsanClusterReconfigureFsDomainResponse ¶ added in v0.24.0
type VsanClusterReconfigureFsDomainResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanClusterRemoveFsDomain ¶ added in v0.24.0
type VsanClusterRemoveFsDomain VsanClusterRemoveFsDomainRequestType
type VsanClusterRemoveFsDomainRequestType ¶ added in v0.24.0
type VsanClusterRemoveFsDomainRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DomainUuid string `xml:"domainUuid"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanClusterRemoveFsDomainResponse ¶ added in v0.24.0
type VsanClusterRemoveFsDomainResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanClusterRemoveShare ¶ added in v0.24.0
type VsanClusterRemoveShare VsanClusterRemoveShareRequestType
type VsanClusterRemoveShareRequestType ¶ added in v0.24.0
type VsanClusterRemoveShareRequestType struct {
}
type VsanClusterRemoveShareResponse ¶ added in v0.24.0
type VsanClusterRemoveShareResponse struct {
}
type VsanClusterTelemetryProxyConfig ¶ added in v0.24.0
type VsanClusterVMsHealthOverallResult ¶
type VsanClusterVMsHealthOverallResult struct {
types.DynamicData
HealthStateList []VsanClusterVMsHealthSummaryResult `xml:"healthStateList,omitempty"`
OverallHealthState string `xml:"overallHealthState,omitempty"`
}
type VsanClusterVmdkLoadTestResult ¶ added in v0.24.0
type VsanClusterVmdkLoadTestResult struct {
types.DynamicData
Task *types.ManagedObjectReference `xml:"task,omitempty"`
ClusterResult *VsanClusterProactiveTestResult `xml:"clusterResult,omitempty"`
HostResults []VsanHostVmdkLoadTestResult `xml:"hostResults,omitempty"`
}
type VsanClusterWhatifHostFailuresResult ¶
type VsanClusterWhatifHostFailuresResult struct {
types.DynamicData
NumFailures int64 `xml:"numFailures"`
TotalUsedCapacityB int64 `xml:"totalUsedCapacityB"`
TotalCapacityB int64 `xml:"totalCapacityB"`
TotalRcReservationB int64 `xml:"totalRcReservationB"`
TotalRcSizeB int64 `xml:"totalRcSizeB"`
UsedComponents int64 `xml:"usedComponents"`
TotalComponents int64 `xml:"totalComponents"`
ComponentLimitHealth string `xml:"componentLimitHealth,omitempty"`
DiskFreeSpaceHealth string `xml:"diskFreeSpaceHealth,omitempty"`
RcFreeReservationHealth string `xml:"rcFreeReservationHealth,omitempty"`
SlackSpaceCapRequired int64 `xml:"slackSpaceCapRequired,omitempty"`
DiskSpaceThreshold *VsanHealthThreshold `xml:"diskSpaceThreshold,omitempty"`
CapacityReservationInfo *VsanCapacityReservationInfo `xml:"capacityReservationInfo,omitempty"`
}
type VsanComparator ¶ added in v0.24.0
type VsanComparator struct {
types.DynamicData
}
func (*VsanComparator) GetVsanComparator ¶ added in v0.24.0
func (b *VsanComparator) GetVsanComparator() *VsanComparator
type VsanCompleteMigrateVmsToVds ¶ added in v0.24.0
type VsanCompleteMigrateVmsToVds VsanCompleteMigrateVmsToVdsRequestType
type VsanCompleteMigrateVmsToVdsRequestType ¶ added in v0.24.0
type VsanCompleteMigrateVmsToVdsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
JobId string `xml:"jobId"`
NewState string `xml:"newState"`
}
type VsanCompleteMigrateVmsToVdsResponse ¶ added in v0.24.0
type VsanCompleteMigrateVmsToVdsResponse struct {
}
type VsanCompliantDriver ¶ added in v0.24.0
type VsanCompliantDriver struct {
types.DynamicData
DriverName string `xml:"driverName"`
DriverVersion string `xml:"driverVersion"`
}
type VsanCompliantFirmware ¶ added in v0.24.0
type VsanCompliantFirmware struct {
types.DynamicData
FirmwareVersion string `xml:"firmwareVersion"`
CompliantDrivers []VsanCompliantDriver `xml:"compliantDrivers"`
}
type VsanCompositeConstraint ¶ added in v0.24.0
type VsanCompositeConstraint struct {
VsanResourceConstraint
NestedConstraints []BaseVsanResourceConstraint `xml:"nestedConstraints,omitempty,typeattr"`
Conjoiner string `xml:"conjoiner,omitempty"`
}
type VsanCompositeConstraintConjoinerEnum ¶ added in v0.24.0
type VsanCompositeConstraintConjoinerEnum string
type VsanConfigBaseIssue ¶ added in v0.24.0
type VsanConfigBaseIssue struct {
types.DynamicData
}
type VsanConfigCheckResult ¶ added in v0.24.0
type VsanConfigCheckResult struct {
types.DynamicData
VsanEnabled bool `xml:"vsanEnabled"`
Issues []VsanConfigBaseIssue `xml:"issues,omitempty"`
}
type VsanConfigGeneration ¶ added in v0.24.0
type VsanConfigGeneration struct {
types.DynamicData
VcUuid string `xml:"vcUuid"`
GenNum int64 `xml:"genNum"`
GenTime int64 `xml:"genTime"`
}
type VsanConfigInfoEx ¶ added in v0.23.0
type VsanConfigInfoEx struct {
VsanClusterConfigInfo
DataEfficiencyConfig *VsanDataEfficiencyConfig `xml:"dataEfficiencyConfig,omitempty"`
ResyncIopsLimitConfig *ResyncIopsInfo `xml:"resyncIopsLimitConfig,omitempty"`
IscsiConfig BaseVsanIscsiTargetServiceConfig `xml:"iscsiConfig,omitempty,typeattr"`
DataEncryptionConfig *VsanDataEncryptionConfig `xml:"dataEncryptionConfig,omitempty"`
ExtendedConfig *VsanExtendedConfig `xml:"extendedConfig,omitempty"`
DatastoreConfig BaseVsanDatastoreConfig `xml:"datastoreConfig,omitempty,typeattr"`
PerfsvcConfig *VsanPerfsvcConfig `xml:"perfsvcConfig,omitempty"`
UnmapConfig *VsanUnmapConfig `xml:"unmapConfig,omitempty"`
VumConfig *VsanVumConfig `xml:"vumConfig,omitempty"`
FileServiceConfig *VsanFileServiceConfig `xml:"fileServiceConfig,omitempty"`
MetricsConfig *VsanMetricsConfig `xml:"metricsConfig,omitempty"`
DataInTransitEncryptionConfig *VsanDataInTransitEncryptionConfig `xml:"dataInTransitEncryptionConfig,omitempty"`
}
type VsanConfigNotAllDisksClaimedIssue ¶ added in v0.24.0
type VsanConfigNotAllDisksClaimedIssue struct {
VsanConfigBaseIssue
Host types.ManagedObjectReference `xml:"host"`
Disks []string `xml:"disks"`
}
type VsanCreateFileShare ¶ added in v0.24.0
type VsanCreateFileShare VsanCreateFileShareRequestType
type VsanCreateFileShareRequestType ¶ added in v0.24.0
type VsanCreateFileShareRequestType struct {
}
type VsanCreateFileShareResponse ¶ added in v0.24.0
type VsanCreateFileShareResponse struct {
}
type VsanDaemonHealth ¶ added in v0.24.0
type VsanDaemonHealth struct {
types.DynamicData
Name string `xml:"name"`
Alive bool `xml:"alive"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
}
type VsanDataEfficiencyConfig ¶ added in v0.23.0
type VsanDataEfficiencyConfig struct {
types.DynamicData
DedupEnabled bool `xml:"dedupEnabled"`
CompressionEnabled *bool `xml:"compressionEnabled"`
}
type VsanDataEncryptionConfig ¶ added in v0.23.0
type VsanDataEncryptionConfig struct {
types.DynamicData
EncryptionEnabled bool `xml:"encryptionEnabled"`
KmsProviderId *types.KeyProviderId `xml:"kmsProviderId,omitempty"`
KekId string `xml:"kekId,omitempty"`
HostKeyId string `xml:"hostKeyId,omitempty"`
DekGenerationId int64 `xml:"dekGenerationId,omitempty"`
Changing *bool `xml:"changing"`
EraseDisksBeforeUse *bool `xml:"eraseDisksBeforeUse"`
}
type VsanDataInTransitEncryptionConfig ¶ added in v0.23.0
type VsanDataInTransitEncryptionConfig struct {
types.DynamicData
Enabled *bool `xml:"enabled"`
RekeyInterval int32 `xml:"rekeyInterval,omitempty"`
}
type VsanDataObfuscationRule ¶ added in v0.24.0
type VsanDataObfuscationRule struct {
types.DynamicData
}
type VsanDatastoreConfig ¶ added in v0.23.0
type VsanDatastoreConfig struct {
types.DynamicData
Datastores []BaseVsanDatastoreSpec `xml:"datastores,omitempty,typeattr"`
}
func (*VsanDatastoreConfig) GetVsanDatastoreConfig ¶ added in v0.24.0
func (b *VsanDatastoreConfig) GetVsanDatastoreConfig() *VsanDatastoreConfig
type VsanDatastoreSpec ¶ added in v0.23.0
type VsanDatastoreSpec struct {
types.DynamicData
Uuid string `xml:"uuid"`
Name string `xml:"name"`
}
func (*VsanDatastoreSpec) GetVsanDatastoreSpec ¶ added in v0.24.0
func (b *VsanDatastoreSpec) GetVsanDatastoreSpec() *VsanDatastoreSpec
type VsanDatastoreType ¶ added in v0.24.0
type VsanDatastoreType string
type VsanDeleteObjects_Task ¶ added in v0.24.0
type VsanDeleteObjects_Task VsanDeleteObjects_TaskRequestType
type VsanDeleteObjects_TaskRequestType ¶ added in v0.24.0
type VsanDeleteObjects_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
ObjUuids []string `xml:"objUuids"`
Force *bool `xml:"force"`
}
type VsanDeleteObjects_TaskResponse ¶ added in v0.24.0
type VsanDeleteObjects_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanDirectoryServerConfig ¶ added in v0.24.0
type VsanDirectoryServerConfig struct {
types.DynamicData
}
type VsanDisallowDataMovementIssue ¶ added in v0.24.0
type VsanDisallowDataMovementIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
}
type VsanDiskBalanceState ¶ added in v0.24.0
type VsanDiskBalanceState string
type VsanDiskDataEvacuationResourceCheckTaskDetails ¶ added in v0.24.0
type VsanDiskDataEvacuationResourceCheckTaskDetails struct {
VsanResourceCheckTaskDetails
DiskUuid string `xml:"diskUuid,omitempty"`
IsCapacityTier *bool `xml:"isCapacityTier"`
}
type VsanDiskEncryptionHealth ¶
type VsanDiskEncryptionHealth struct {
types.DynamicData
DiskHealth *VsanPhysicalDiskHealth `xml:"diskHealth,omitempty"`
EncryptionIssues []string `xml:"encryptionIssues,omitempty"`
}
type VsanDiskFormatConversionCheckResult ¶ added in v0.24.0
type VsanDiskFormatConversionCheckResult struct {
types.VsanUpgradeSystemPreflightCheckResult
IsSupported bool `xml:"isSupported"`
TargetVersion int32 `xml:"targetVersion,omitempty"`
IsDataMovementRequired *bool `xml:"isDataMovementRequired"`
}
type VsanDiskFormatConversionSpec ¶ added in v0.24.0
type VsanDiskFormatConversionSpec struct {
types.DynamicData
DataEfficiencyConfig *VsanDataEfficiencyConfig `xml:"dataEfficiencyConfig,omitempty"`
DataEncryptionConfig *VsanDataEncryptionConfig `xml:"dataEncryptionConfig,omitempty"`
SkipHostRemediation *bool `xml:"skipHostRemediation"`
AllowDataMovement *bool `xml:"allowDataMovement"`
}
type VsanDiskGroupResourceCheckResult ¶ added in v0.24.0
type VsanDiskGroupResourceCheckResult struct {
EntityResourceCheckDetails
CacheTierDisk *VsanDiskResourceCheckResult `xml:"cacheTierDisk,omitempty"`
CapacityTierDisks []VsanDiskResourceCheckResult `xml:"capacityTierDisks,omitempty"`
}
type VsanDiskRebalanceResult ¶
type VsanDiskRebalanceResult struct {
types.DynamicData
Status string `xml:"status"`
BytesMoving int64 `xml:"bytesMoving,omitempty"`
RemainingBytesToMove int64 `xml:"remainingBytesToMove,omitempty"`
DiskUsage float32 `xml:"diskUsage,omitempty"`
MaxDiskUsage float32 `xml:"maxDiskUsage,omitempty"`
MinDiskUsage float32 `xml:"minDiskUsage,omitempty"`
AvgDiskUsage float32 `xml:"avgDiskUsage,omitempty"`
}
type VsanDiskResourceCheckResult ¶ added in v0.24.0
type VsanDiskResourceCheckResult struct {
EntityResourceCheckDetails
}
type VsanDiskUnhealthIssue ¶ added in v0.24.0
type VsanDiskUnhealthIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanDitEncryptionHealthSummary ¶ added in v0.24.0
type VsanDitEncryptionHealthSummary struct {
types.DynamicData
Hostname string `xml:"hostname,omitempty"`
Health string `xml:"health,omitempty"`
Reason *types.LocalizableMessage `xml:"reason,omitempty"`
DitEncryptionInfo *VsanInTransitEncryptionInfo `xml:"ditEncryptionInfo,omitempty"`
}
type VsanDownloadAndInstallVendorTool_Task ¶ added in v0.24.0
type VsanDownloadAndInstallVendorTool_Task VsanDownloadAndInstallVendorTool_TaskRequestType
type VsanDownloadAndInstallVendorTool_TaskRequestType ¶ added in v0.24.0
type VsanDownloadAndInstallVendorTool_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanDownloadAndInstallVendorTool_TaskResponse ¶ added in v0.24.0
type VsanDownloadAndInstallVendorTool_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanDownloadFileServiceOvf ¶ added in v0.24.0
type VsanDownloadFileServiceOvf VsanDownloadFileServiceOvfRequestType
type VsanDownloadFileServiceOvfRequestType ¶ added in v0.24.0
type VsanDownloadFileServiceOvfRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DownloadUrl string `xml:"downloadUrl"`
}
type VsanDownloadFileServiceOvfResponse ¶ added in v0.24.0
type VsanDownloadFileServiceOvfResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanDownloadHclFile_Task ¶ added in v0.24.0
type VsanDownloadHclFile_Task VsanDownloadHclFile_TaskRequestType
type VsanDownloadHclFile_TaskRequestType ¶ added in v0.24.0
type VsanDownloadHclFile_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Sha1sums []string `xml:"sha1sums"`
}
type VsanDownloadHclFile_TaskResponse ¶ added in v0.24.0
type VsanDownloadHclFile_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanDownloadItem ¶
type VsanEncryptedClusterRekey_Task ¶ added in v0.24.0
type VsanEncryptedClusterRekey_Task VsanEncryptedClusterRekey_TaskRequestType
type VsanEncryptedClusterRekey_TaskRequestType ¶ added in v0.24.0
type VsanEncryptedClusterRekey_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
EncryptedCluster types.ManagedObjectReference `xml:"encryptedCluster"`
DeepRekey *bool `xml:"deepRekey"`
AllowReducedRedundancy *bool `xml:"allowReducedRedundancy"`
}
type VsanEncryptedClusterRekey_TaskResponse ¶ added in v0.24.0
type VsanEncryptedClusterRekey_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanEncryptionHealthSummary ¶
type VsanEncryptionHealthSummary struct {
types.DynamicData
Hostname string `xml:"hostname,omitempty"`
EncryptionInfo *VsanHostEncryptionInfo `xml:"encryptionInfo,omitempty"`
OverallKmsHealth string `xml:"overallKmsHealth"`
KmsHealth []VsanKmsHealth `xml:"kmsHealth,omitempty"`
EncryptionIssues []string `xml:"encryptionIssues,omitempty"`
DiskResults []VsanDiskEncryptionHealth `xml:"diskResults,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
AesniEnabled *bool `xml:"aesniEnabled"`
}
type VsanEncryptionIssue ¶ added in v0.24.0
type VsanEncryptionIssue string
type VsanEncryptionTransitionState ¶ added in v0.24.0
type VsanEncryptionTransitionState string
type VsanEntitySpaceUsage ¶ added in v0.24.0
type VsanEntitySpaceUsage struct {
types.DynamicData
EntityId string `xml:"entityId,omitempty"`
SpaceUsageByObjectType []VsanObjectSpaceSummary `xml:"spaceUsageByObjectType,omitempty"`
TotalCapacityB int64 `xml:"totalCapacityB,omitempty"`
FreeCapacityB int64 `xml:"freeCapacityB,omitempty"`
EfficientCapacity *VimVsanDataEfficiencyCapacityState `xml:"efficientCapacity,omitempty"`
}
type VsanExtendedConfig ¶ added in v0.23.0
type VsanExtendedConfig struct {
types.DynamicData
ObjectRepairTimer int64 `xml:"objectRepairTimer,omitempty"`
DisableSiteReadLocality *bool `xml:"disableSiteReadLocality"`
EnableCustomizedSwapObject *bool `xml:"enableCustomizedSwapObject"`
LargeScaleClusterSupport *bool `xml:"largeScaleClusterSupport"`
ProactiveRebalanceInfo *VsanProactiveRebalanceInfo `xml:"proactiveRebalanceInfo,omitempty"`
CapacityReservationInfo *VsanCapacityReservationInfo `xml:"capacityReservationInfo,omitempty"`
}
type VsanFailedRepairObjectResult ¶ added in v0.24.0
type VsanFailedRepairObjectResult struct {
types.DynamicData
Uuid string `xml:"uuid"`
ErrMessage string `xml:"errMessage,omitempty"`
}
type VsanFaultDomainResourceCheckResult ¶ added in v0.24.0
type VsanFaultDomainResourceCheckResult struct {
EntityResourceCheckDetails
Hosts []VsanHostResourceCheckResult `xml:"hosts,omitempty"`
}
type VsanFileProtocol ¶ added in v0.24.0
type VsanFileProtocol string
type VsanFileServerHealthSummary ¶ added in v0.24.0
type VsanFileServerHealthSummary struct {
types.DynamicData
DomainName string `xml:"domainName,omitempty"`
FileServerIp string `xml:"fileServerIp,omitempty"`
NfsdHealth string `xml:"nfsdHealth,omitempty"`
NetworkHealth string `xml:"networkHealth,omitempty"`
RootfsHealth string `xml:"rootfsHealth,omitempty"`
Description string `xml:"description,omitempty"`
SmbConnections int32 `xml:"smbConnections,omitempty"`
SmbDaemonHealth string `xml:"smbDaemonHealth,omitempty"`
AdTestJoinHealth string `xml:"adTestJoinHealth,omitempty"`
DnsLookupHealth string `xml:"dnsLookupHealth,omitempty"`
}
type VsanFileServiceBalanceHealth ¶ added in v0.24.0
type VsanFileServiceBalanceHealth struct {
types.DynamicData
Health string `xml:"health,omitempty"`
Description string `xml:"description,omitempty"`
}
type VsanFileServiceConfig ¶ added in v0.23.0
type VsanFileServiceConfig struct {
types.DynamicData
Enabled bool `xml:"enabled"`
FileServerMemoryMB int64 `xml:"fileServerMemoryMB,omitempty"`
FileServerCPUMhz int64 `xml:"fileServerCPUMhz,omitempty"`
FsvmMemoryMB int64 `xml:"fsvmMemoryMB,omitempty"`
FsvmCPU int64 `xml:"fsvmCPU,omitempty"`
Network *types.ManagedObjectReference `xml:"network,omitempty"`
Domains []VsanFileServiceDomainConfig `xml:"domains,omitempty"`
}
type VsanFileServiceDomain ¶ added in v0.24.0
type VsanFileServiceDomain struct {
types.DynamicData
Uuid string `xml:"uuid"`
Config *VsanFileServiceDomainConfig `xml:"config,omitempty"`
}
type VsanFileServiceDomainConfig ¶ added in v0.23.0
type VsanFileServiceDomainConfig struct {
types.DynamicData
Name string `xml:"name,omitempty"`
DnsServerAddresses []string `xml:"dnsServerAddresses,omitempty"`
DnsSuffixes []string `xml:"dnsSuffixes,omitempty"`
FileServerIpConfig []VsanFileServiceIpConfig `xml:"fileServerIpConfig,omitempty"`
DirectoryServerConfig *VsanDirectoryServerConfig `xml:"directoryServerConfig,omitempty"`
Version string `xml:"version,omitempty"`
}
type VsanFileServiceDomainQuerySpec ¶ added in v0.24.0
type VsanFileServiceDomainQuerySpec struct {
types.DynamicData
Uuids []string `xml:"uuids,omitempty"`
Names []string `xml:"names,omitempty"`
}
type VsanFileServiceHealthSummary ¶ added in v0.24.0
type VsanFileServiceHealthSummary struct {
types.DynamicData
Hostname string `xml:"hostname,omitempty"`
OverallHealth string `xml:"overallHealth,omitempty"`
Enabled *bool `xml:"enabled"`
VdfsdStatus *VsanResourceHealth `xml:"vdfsdStatus,omitempty"`
FsvmStatus *VsanResourceHealth `xml:"fsvmStatus,omitempty"`
RootFsStatus *VsanFileServiceRootFsHealth `xml:"rootFsStatus,omitempty"`
FileServerHealth []VsanFileServerHealthSummary `xml:"fileServerHealth,omitempty"`
BalanceStatus *VsanFileServiceBalanceHealth `xml:"balanceStatus,omitempty"`
}
type VsanFileServiceIpConfig ¶ added in v0.23.0
type VsanFileServiceIpConfig struct {
types.HostIpConfig
Fqdn string `xml:"fqdn,omitempty"`
IsPrimary *bool `xml:"isPrimary"`
Gateway string `xml:"gateway"`
}
type VsanFileServiceOvfSpec ¶ added in v0.24.0
type VsanFileServiceOvfSpec struct {
types.DynamicData
Version string `xml:"version,omitempty"`
UpdateTime *time.Time `xml:"updateTime"`
Task *types.ManagedObjectReference `xml:"task,omitempty"`
}
type VsanFileServicePreflightCheckResult ¶ added in v0.24.0
type VsanFileServicePreflightCheckResult struct {
types.DynamicData
OvfInstalled string `xml:"ovfInstalled,omitempty"`
FsvmVersion string `xml:"fsvmVersion,omitempty"`
LastUpgradeDate *time.Time `xml:"lastUpgradeDate"`
OvfMixedModeIssue string `xml:"ovfMixedModeIssue,omitempty"`
HostVersion string `xml:"hostVersion,omitempty"`
MixedModeIssue string `xml:"mixedModeIssue,omitempty"`
NetworkPartitionIssue string `xml:"networkPartitionIssue,omitempty"`
VsanDatastoreIssue string `xml:"vsanDatastoreIssue,omitempty"`
DomainConfigIssue string `xml:"domainConfigIssue,omitempty"`
FileServiceVersion string `xml:"fileServiceVersion,omitempty"`
DvsConfigIssue string `xml:"dvsConfigIssue,omitempty"`
}
type VsanFileServiceRootFsHealth ¶ added in v0.24.0
type VsanFileServiceRootFsHealth struct {
types.DynamicData
Created *bool `xml:"created"`
Health string `xml:"health,omitempty"`
Description string `xml:"description,omitempty"`
}
type VsanFileServiceShareHealthSummary ¶ added in v0.24.0
type VsanFileServiceShareHealthSummary struct {
}
type VsanFileShare ¶ added in v0.24.0
type VsanFileShare struct {
}
type VsanFileShareAccessType ¶ added in v0.24.0
type VsanFileShareAccessType string
type VsanFileShareConfig ¶ added in v0.24.0
type VsanFileShareConfig struct {
}
type VsanFileShareManagingEntity ¶ added in v0.24.0
type VsanFileShareManagingEntity string
type VsanFileShareNetPermission ¶ added in v0.24.0
type VsanFileShareNetPermission struct {
}
type VsanFileShareNfsSecType ¶ added in v0.24.0
type VsanFileShareNfsSecType string
type VsanFileShareQueryProperties ¶ added in v0.24.0
type VsanFileShareQueryProperties struct {
}
type VsanFileShareQuerySpec ¶ added in v0.24.0
type VsanFileShareQuerySpec struct {
}
type VsanFileShareRuntimeInfo ¶ added in v0.24.0
type VsanFileShareRuntimeInfo struct {
}
type VsanFileShareSmbEncryptionType ¶ added in v0.24.0
type VsanFileShareSmbEncryptionType string
type VsanFileShareSmbOptions ¶ added in v0.24.0
type VsanFileShareSmbOptions struct {
}
type VsanFindOvfDownloadUrl ¶ added in v0.24.0
type VsanFindOvfDownloadUrl VsanFindOvfDownloadUrlRequestType
type VsanFindOvfDownloadUrlRequestType ¶ added in v0.24.0
type VsanFindOvfDownloadUrlRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanFindOvfDownloadUrlResponse ¶ added in v0.24.0
type VsanFindOvfDownloadUrlResponse struct {
Returnval string `xml:"returnval"`
}
type VsanFlashScsiControllerFirmware_Task ¶ added in v0.24.0
type VsanFlashScsiControllerFirmware_Task VsanFlashScsiControllerFirmware_TaskRequestType
type VsanFlashScsiControllerFirmware_TaskRequestType ¶ added in v0.24.0
type VsanFlashScsiControllerFirmware_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec VsanHclFirmwareUpdateSpec `xml:"spec"`
}
type VsanFlashScsiControllerFirmware_TaskResponse ¶ added in v0.24.0
type VsanFlashScsiControllerFirmware_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanGenericClusterBaseIssue ¶
type VsanGenericClusterBaseIssue struct {
types.DynamicData
}
type VsanGenericClusterBestPracticeHealth ¶
type VsanGenericClusterBestPracticeHealth struct {
types.DynamicData
DrsEnabled bool `xml:"drsEnabled"`
HaEnabled bool `xml:"haEnabled"`
Issues []VsanGenericClusterBaseIssue `xml:"issues,omitempty"`
}
type VsanGetAboutInfoEx ¶ added in v0.24.0
type VsanGetAboutInfoEx VsanGetAboutInfoExRequestType
type VsanGetAboutInfoExRequestType ¶ added in v0.24.0
type VsanGetAboutInfoExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanGetAboutInfoExResponse ¶ added in v0.24.0
type VsanGetAboutInfoExResponse struct {
Returnval VsanHostAboutInfoEx `xml:"returnval"`
}
type VsanGetCapabilities ¶ added in v0.24.0
type VsanGetCapabilities VsanGetCapabilitiesRequestType
type VsanGetCapabilitiesRequestType ¶ added in v0.24.0
type VsanGetCapabilitiesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Targets []types.ManagedObjectReference `xml:"targets,omitempty"`
}
type VsanGetCapabilitiesResponse ¶ added in v0.24.0
type VsanGetCapabilitiesResponse struct {
Returnval []VsanCapability `xml:"returnval,omitempty"`
}
type VsanGetHclConstraints ¶ added in v0.24.0
type VsanGetHclConstraints VsanGetHclConstraintsRequestType
type VsanGetHclConstraintsRequestType ¶ added in v0.24.0
type VsanGetHclConstraintsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Release string `xml:"release"`
}
type VsanGetHclConstraintsResponse ¶ added in v0.24.0
type VsanGetHclConstraintsResponse struct {
Returnval VsanHclReleaseConstraint `xml:"returnval"`
}
type VsanGetHclInfo ¶ added in v0.24.0
type VsanGetHclInfo VsanGetHclInfoRequestType
type VsanGetHclInfoRequestType ¶ added in v0.24.0
type VsanGetHclInfoRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
IncludeVendorInfo *bool `xml:"includeVendorInfo"`
}
type VsanGetHclInfoResponse ¶ added in v0.24.0
type VsanGetHclInfoResponse struct {
Returnval VsanHostHclInfo `xml:"returnval"`
}
type VsanGetProactiveRebalanceInfo ¶ added in v0.24.0
type VsanGetProactiveRebalanceInfo VsanGetProactiveRebalanceInfoRequestType
type VsanGetProactiveRebalanceInfoRequestType ¶ added in v0.24.0
type VsanGetProactiveRebalanceInfoRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanGetProactiveRebalanceInfoResponse ¶ added in v0.24.0
type VsanGetProactiveRebalanceInfoResponse struct {
Returnval VsanProactiveRebalanceInfoEx `xml:"returnval"`
}
type VsanGetReleaseRecommendation ¶ added in v0.24.0
type VsanGetReleaseRecommendation VsanGetReleaseRecommendationRequestType
type VsanGetReleaseRecommendationRequestType ¶ added in v0.24.0
type VsanGetReleaseRecommendationRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Minor []string `xml:"minor"`
Major []string `xml:"major"`
}
type VsanGetReleaseRecommendationResponse ¶ added in v0.24.0
type VsanGetReleaseRecommendationResponse struct {
Returnval []VsanHclReleaseConstraint `xml:"returnval,omitempty"`
}
type VsanGetResourceCheckStatus ¶ added in v0.24.0
type VsanGetResourceCheckStatus VsanGetResourceCheckStatusRequestType
type VsanGetResourceCheckStatusRequestType ¶ added in v0.24.0
type VsanGetResourceCheckStatusRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ResourceCheckSpec *VsanResourceCheckSpec `xml:"resourceCheckSpec,omitempty"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanGetResourceCheckStatusResponse ¶ added in v0.24.0
type VsanGetResourceCheckStatusResponse struct {
Returnval VsanResourceCheckStatus `xml:"returnval"`
}
type VsanHclCommonDeviceInfo ¶ added in v0.24.0
type VsanHclCommonDeviceInfo struct {
types.DynamicData
DeviceName string `xml:"deviceName"`
DisplayName string `xml:"displayName,omitempty"`
DriverName string `xml:"driverName,omitempty"`
DriverVersion string `xml:"driverVersion,omitempty"`
VendorId int64 `xml:"vendorId,omitempty"`
DeviceId int64 `xml:"deviceId,omitempty"`
SubVendorId int64 `xml:"subVendorId,omitempty"`
SubDeviceId int64 `xml:"subDeviceId,omitempty"`
ExtraInfo []types.KeyValue `xml:"extraInfo,omitempty"`
DeviceOnHcl *bool `xml:"deviceOnHcl"`
ReleaseSupported *bool `xml:"releaseSupported"`
ReleasesOnHcl []string `xml:"releasesOnHcl,omitempty"`
DriverVersionsOnHcl []string `xml:"driverVersionsOnHcl,omitempty"`
DriverVersionSupported *bool `xml:"driverVersionSupported"`
FwVersionSupported *bool `xml:"fwVersionSupported"`
FwVersionOnHcl []string `xml:"fwVersionOnHcl,omitempty"`
FwVersion string `xml:"fwVersion,omitempty"`
DriversOnHcl []VsanHclDriverInfo `xml:"driversOnHcl,omitempty"`
}
func (*VsanHclCommonDeviceInfo) GetVsanHclCommonDeviceInfo ¶ added in v0.24.0
func (b *VsanHclCommonDeviceInfo) GetVsanHclCommonDeviceInfo() *VsanHclCommonDeviceInfo
type VsanHclControllerInfo ¶
type VsanHclControllerInfo struct {
types.DynamicData
DeviceName string `xml:"deviceName"`
DeviceDisplayName string `xml:"deviceDisplayName,omitempty"`
DriverName string `xml:"driverName,omitempty"`
DriverVersion string `xml:"driverVersion,omitempty"`
VendorId int64 `xml:"vendorId,omitempty"`
DeviceId int64 `xml:"deviceId,omitempty"`
SubVendorId int64 `xml:"subVendorId,omitempty"`
SubDeviceId int64 `xml:"subDeviceId,omitempty"`
ExtraInfo []types.KeyValue `xml:"extraInfo,omitempty"`
DeviceOnHcl *bool `xml:"deviceOnHcl"`
ReleaseSupported *bool `xml:"releaseSupported"`
ReleasesOnHcl []string `xml:"releasesOnHcl,omitempty"`
DriverVersionsOnHcl []string `xml:"driverVersionsOnHcl,omitempty"`
DriverVersionSupported *bool `xml:"driverVersionSupported"`
FwVersionSupported *bool `xml:"fwVersionSupported"`
FwVersionOnHcl []string `xml:"fwVersionOnHcl,omitempty"`
CacheConfigSupported *bool `xml:"cacheConfigSupported"`
CacheConfigOnHcl []string `xml:"cacheConfigOnHcl,omitempty"`
RaidConfigSupported *bool `xml:"raidConfigSupported"`
RaidConfigOnHcl []string `xml:"raidConfigOnHcl,omitempty"`
FwVersion string `xml:"fwVersion,omitempty"`
RaidConfig string `xml:"raidConfig,omitempty"`
CacheConfig string `xml:"cacheConfig,omitempty"`
CimProviderInfo *VsanHostCimProviderInfo `xml:"cimProviderInfo,omitempty"`
UsedByVsan *bool `xml:"usedByVsan"`
Disks []VsanHclDiskInfo `xml:"disks,omitempty"`
Issues []types.BaseMethodFault `xml:"issues,omitempty,typeattr"`
RemediableIssues []string `xml:"remediableIssues,omitempty"`
DriversOnHcl []VsanHclDriverInfo `xml:"driversOnHcl,omitempty"`
FwAuxVersion string `xml:"fwAuxVersion,omitempty"`
QueueDepth int64 `xml:"queueDepth,omitempty"`
QueueDepthOnHcl int64 `xml:"queueDepthOnHcl,omitempty"`
QueueDepthSupported *bool `xml:"queueDepthSupported"`
DiskMode string `xml:"diskMode,omitempty"`
DiskModeOnHcl []string `xml:"diskModeOnHcl,omitempty"`
DiskModeSupported *bool `xml:"diskModeSupported"`
ToolName string `xml:"toolName,omitempty"`
ToolVersion string `xml:"toolVersion,omitempty"`
}
type VsanHclDeviceConstraint ¶ added in v0.24.0
type VsanHclDeviceConstraint struct {
types.DynamicData
PciId string `xml:"pciId"`
VcgLink string `xml:"vcgLink,omitempty"`
SimilarVcgLinks []string `xml:"similarVcgLinks,omitempty"`
CompliantFirmwares []VsanCompliantFirmware `xml:"compliantFirmwares,omitempty"`
}
type VsanHclDiskInfo ¶ added in v0.24.0
type VsanHclDiskInfo struct {
types.DynamicData
DeviceName string `xml:"deviceName"`
Model string `xml:"model,omitempty"`
IsSsd *bool `xml:"isSsd"`
VsanDisk bool `xml:"vsanDisk"`
Issues []types.BaseMethodFault `xml:"issues,omitempty,typeattr"`
RemediableIssues []string `xml:"remediableIssues,omitempty"`
}
type VsanHclDriverInfo ¶
type VsanHclDriverInfo struct {
types.DynamicData
DriverVersion string `xml:"driverVersion,omitempty"`
DriverLink *VsanDownloadItem `xml:"driverLink,omitempty"`
FwVersion string `xml:"fwVersion,omitempty"`
FwLinks []VsanDownloadItem `xml:"fwLinks,omitempty"`
ToolsLinks []VsanDownloadItem `xml:"toolsLinks,omitempty"`
Eula string `xml:"eula,omitempty"`
DriverType string `xml:"driverType,omitempty"`
DriverName string `xml:"driverName,omitempty"`
DiskModes []string `xml:"diskModes,omitempty"`
}
type VsanHclFirmwareFile ¶
type VsanHclFirmwareFile struct {
types.DynamicData
FileType string `xml:"fileType"`
FilenameOrUrl string `xml:"filenameOrUrl"`
Sha1sum string `xml:"sha1sum"`
}
type VsanHclFirmwareUpdateSpec ¶
type VsanHclFirmwareUpdateSpec struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
HbaDevice string `xml:"hbaDevice"`
FwFiles []VsanHclFirmwareFile `xml:"fwFiles"`
AllowDowngrade *bool `xml:"allowDowngrade"`
FirmwareComponent []VsanHostFwComponent `xml:"firmwareComponent,omitempty"`
}
type VsanHclNicInfo ¶ added in v0.24.0
type VsanHclNicInfo struct {
VsanHclCommonDeviceInfo
}
type VsanHclReleaseConstraint ¶ added in v0.24.0
type VsanHclReleaseConstraint struct {
types.DynamicData
Cluster types.ManagedObjectReference `xml:"cluster"`
Release string `xml:"release"`
HostDevices []VsanHostDeviceInfo `xml:"hostDevices,omitempty"`
Constraints []VsanHclDeviceConstraint `xml:"constraints,omitempty"`
}
type VsanHealthExtMgmtPreCheckResult ¶ added in v0.24.0
type VsanHealthExtMgmtPreCheckResult struct {
types.DynamicData
OverallResult bool `xml:"overallResult"`
EsxVersionCheckPassed *bool `xml:"esxVersionCheckPassed"`
DrsCheckPassed *bool `xml:"drsCheckPassed"`
EamConnectionCheckPassed *bool `xml:"eamConnectionCheckPassed"`
InstallStateCheckPassed *bool `xml:"installStateCheckPassed"`
Results []VsanClusterHealthTest `xml:"results"`
VumRegistered *bool `xml:"vumRegistered"`
}
type VsanHealthGetVsanClusterSilentChecks ¶ added in v0.24.0
type VsanHealthGetVsanClusterSilentChecks VsanHealthGetVsanClusterSilentChecksRequestType
type VsanHealthGetVsanClusterSilentChecksRequestType ¶ added in v0.24.0
type VsanHealthGetVsanClusterSilentChecksRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanHealthGetVsanClusterSilentChecksResponse ¶ added in v0.24.0
type VsanHealthGetVsanClusterSilentChecksResponse struct {
Returnval []string `xml:"returnval,omitempty"`
}
type VsanHealthIsRebalanceRunning ¶ added in v0.24.0
type VsanHealthIsRebalanceRunning VsanHealthIsRebalanceRunningRequestType
type VsanHealthIsRebalanceRunningRequestType ¶ added in v0.24.0
type VsanHealthIsRebalanceRunningRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetHosts []types.ManagedObjectReference `xml:"targetHosts,omitempty"`
}
type VsanHealthIsRebalanceRunningResponse ¶ added in v0.24.0
type VsanHealthIsRebalanceRunningResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanHealthLogLevelEnum ¶ added in v0.24.0
type VsanHealthLogLevelEnum string
type VsanHealthPerspective ¶ added in v0.24.0
type VsanHealthPerspective string
type VsanHealthQuerySpec ¶ added in v0.24.0
type VsanHealthQuerySpec struct {
types.DynamicData
IncludeAllRemoteClusters *bool `xml:"includeAllRemoteClusters"`
RemoteClusterUuids []string `xml:"remoteClusterUuids,omitempty"`
LatencyOnly *bool `xml:"latencyOnly"`
}
type VsanHealthQueryVsanClusterHealthCheckInterval ¶ added in v0.24.0
type VsanHealthQueryVsanClusterHealthCheckInterval VsanHealthQueryVsanClusterHealthCheckIntervalRequestType
type VsanHealthQueryVsanClusterHealthCheckIntervalRequestType ¶ added in v0.24.0
type VsanHealthQueryVsanClusterHealthCheckIntervalRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanHealthQueryVsanClusterHealthCheckIntervalResponse ¶ added in v0.24.0
type VsanHealthQueryVsanClusterHealthCheckIntervalResponse struct {
Returnval int32 `xml:"returnval"`
}
type VsanHealthQueryVsanClusterHealthConfig ¶ added in v0.24.0
type VsanHealthQueryVsanClusterHealthConfig VsanHealthQueryVsanClusterHealthConfigRequestType
type VsanHealthQueryVsanClusterHealthConfigRequestType ¶ added in v0.24.0
type VsanHealthQueryVsanClusterHealthConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanHealthQueryVsanClusterHealthConfigResponse ¶ added in v0.24.0
type VsanHealthQueryVsanClusterHealthConfigResponse struct {
Returnval VsanClusterHealthConfigs `xml:"returnval"`
}
type VsanHealthQueryVsanProxyConfig ¶ added in v0.24.0
type VsanHealthQueryVsanProxyConfig VsanHealthQueryVsanProxyConfigRequestType
type VsanHealthQueryVsanProxyConfigRequestType ¶ added in v0.24.0
type VsanHealthQueryVsanProxyConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHealthQueryVsanProxyConfigResponse ¶ added in v0.24.0
type VsanHealthQueryVsanProxyConfigResponse struct {
Returnval VsanClusterTelemetryProxyConfig `xml:"returnval"`
}
type VsanHealthRepairClusterObjectsImmediate ¶ added in v0.24.0
type VsanHealthRepairClusterObjectsImmediate VsanHealthRepairClusterObjectsImmediateRequestType
type VsanHealthRepairClusterObjectsImmediateRequestType ¶ added in v0.24.0
type VsanHealthRepairClusterObjectsImmediateRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Uuids []string `xml:"uuids,omitempty"`
}
type VsanHealthRepairClusterObjectsImmediateResponse ¶ added in v0.24.0
type VsanHealthRepairClusterObjectsImmediateResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanHealthSendVsanTelemetry ¶ added in v0.24.0
type VsanHealthSendVsanTelemetry VsanHealthSendVsanTelemetryRequestType
type VsanHealthSendVsanTelemetryRequestType ¶ added in v0.24.0
type VsanHealthSendVsanTelemetryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanHealthSendVsanTelemetryResponse ¶ added in v0.24.0
type VsanHealthSendVsanTelemetryResponse struct {
}
type VsanHealthSetLogLevel ¶ added in v0.24.0
type VsanHealthSetLogLevel VsanHealthSetLogLevelRequestType
type VsanHealthSetLogLevelRequestType ¶ added in v0.24.0
type VsanHealthSetLogLevelRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Level string `xml:"level,omitempty"`
}
type VsanHealthSetLogLevelResponse ¶ added in v0.24.0
type VsanHealthSetLogLevelResponse struct {
}
type VsanHealthSetVsanClusterHealthCheckInterval ¶ added in v0.24.0
type VsanHealthSetVsanClusterHealthCheckInterval VsanHealthSetVsanClusterHealthCheckIntervalRequestType
type VsanHealthSetVsanClusterHealthCheckIntervalRequestType ¶ added in v0.24.0
type VsanHealthSetVsanClusterHealthCheckIntervalRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VsanClusterHealthCheckInterval int32 `xml:"vsanClusterHealthCheckInterval"`
}
type VsanHealthSetVsanClusterHealthCheckIntervalResponse ¶ added in v0.24.0
type VsanHealthSetVsanClusterHealthCheckIntervalResponse struct {
}
type VsanHealthSetVsanClusterSilentChecks ¶ added in v0.24.0
type VsanHealthSetVsanClusterSilentChecks VsanHealthSetVsanClusterSilentChecksRequestType
type VsanHealthSetVsanClusterSilentChecksRequestType ¶ added in v0.24.0
type VsanHealthSetVsanClusterSilentChecksRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
AddSilentChecks []string `xml:"addSilentChecks,omitempty"`
RemoveSilentChecks []string `xml:"removeSilentChecks,omitempty"`
}
type VsanHealthSetVsanClusterSilentChecksResponse ¶ added in v0.24.0
type VsanHealthSetVsanClusterSilentChecksResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanHealthSetVsanClusterTelemetryConfig ¶ added in v0.24.0
type VsanHealthSetVsanClusterTelemetryConfig VsanHealthSetVsanClusterTelemetryConfigRequestType
type VsanHealthSetVsanClusterTelemetryConfigRequestType ¶ added in v0.24.0
type VsanHealthSetVsanClusterTelemetryConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VsanClusterHealthConfig VsanClusterHealthConfigs `xml:"vsanClusterHealthConfig"`
}
type VsanHealthSetVsanClusterTelemetryConfigResponse ¶ added in v0.24.0
type VsanHealthSetVsanClusterTelemetryConfigResponse struct {
}
type VsanHealthStatusType ¶ added in v0.24.0
type VsanHealthStatusType string
type VsanHealthTestVsanClusterTelemetryProxy ¶ added in v0.24.0
type VsanHealthTestVsanClusterTelemetryProxy VsanHealthTestVsanClusterTelemetryProxyRequestType
type VsanHealthTestVsanClusterTelemetryProxyRequestType ¶ added in v0.24.0
type VsanHealthTestVsanClusterTelemetryProxyRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ProxyConfig VsanClusterTelemetryProxyConfig `xml:"proxyConfig"`
}
type VsanHealthTestVsanClusterTelemetryProxyResponse ¶ added in v0.24.0
type VsanHealthTestVsanClusterTelemetryProxyResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanHealthThreshold ¶ added in v0.24.0
type VsanHealthThreshold struct {
types.DynamicData
YellowValue int64 `xml:"yellowValue"`
RedValue int64 `xml:"redValue"`
}
type VsanHigherObjectsPresentDuringDowngradeIssue ¶ added in v0.24.0
type VsanHigherObjectsPresentDuringDowngradeIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanHistoryItemQuerySpec ¶ added in v0.24.0
type VsanHistoryItemQuerySpec struct {
types.DynamicData
Clusters []types.ManagedObjectReference `xml:"clusters,omitempty"`
CleanAll *bool `xml:"cleanAll"`
Start *time.Time `xml:"start"`
End *time.Time `xml:"end"`
}
type VsanHostAbortWipeDisk ¶ added in v0.24.0
type VsanHostAbortWipeDisk VsanHostAbortWipeDiskRequestType
type VsanHostAbortWipeDiskRequestType ¶ added in v0.24.0
type VsanHostAbortWipeDiskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Disks []string `xml:"disks"`
}
type VsanHostAbortWipeDiskResponse ¶ added in v0.24.0
type VsanHostAbortWipeDiskResponse struct {
Returnval []VsanHostAbortWipeDiskStatus `xml:"returnval,omitempty"`
}
type VsanHostAbortWipeDiskStatus ¶ added in v0.24.0
type VsanHostAbortWipeDiskStatus struct {
types.DynamicData
Disk string `xml:"disk"`
Success bool `xml:"success"`
Reason []types.LocalizableMessage `xml:"reason,omitempty"`
}
type VsanHostAboutInfoEx ¶ added in v0.24.0
type VsanHostAssociatedObjects ¶ added in v0.24.0
type VsanHostAssociatedObjects struct {
types.DynamicData
SpbmProfileId string `xml:"spbmProfileId"`
SpbmProfileGenerationNum int32 `xml:"spbmProfileGenerationNum"`
VsanObjects []string `xml:"vsanObjects,omitempty"`
}
type VsanHostAssociatedObjectsResult ¶ added in v0.24.0
type VsanHostAssociatedObjectsResult struct {
types.DynamicData
Data []VsanHostAssociatedObjects `xml:"data"`
Offset int32 `xml:"offset"`
Limit int32 `xml:"limit"`
}
type VsanHostCancelResourceCheck ¶ added in v0.24.0
type VsanHostCancelResourceCheck VsanHostCancelResourceCheckRequestType
type VsanHostCancelResourceCheckRequestType ¶ added in v0.24.0
type VsanHostCancelResourceCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostCancelResourceCheckResponse ¶ added in v0.24.0
type VsanHostCancelResourceCheckResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanHostCimProviderInfo ¶
type VsanHostCimProviderInfo struct {
types.DynamicData
CimProviderSupported *bool `xml:"cimProviderSupported"`
InstalledCIMProvider string `xml:"installedCIMProvider,omitempty"`
CimProviderOnHcl []string `xml:"cimProviderOnHcl,omitempty"`
CimProviderLinksOnHcl []VsanDownloadItem `xml:"cimProviderLinksOnHcl,omitempty"`
}
type VsanHostCleanupVmdkLoadTest ¶ added in v0.24.0
type VsanHostCleanupVmdkLoadTest VsanHostCleanupVmdkLoadTestRequestType
type VsanHostCleanupVmdkLoadTestRequestType ¶ added in v0.24.0
type VsanHostCleanupVmdkLoadTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Runname string `xml:"runname"`
Specs []VsanVmdkLoadTestSpec `xml:"specs,omitempty"`
}
type VsanHostCleanupVmdkLoadTestResponse ¶ added in v0.24.0
type VsanHostCleanupVmdkLoadTestResponse struct {
Returnval string `xml:"returnval"`
}
type VsanHostClomdLiveness ¶ added in v0.24.0
type VsanHostClomdLiveness VsanHostClomdLivenessRequestType
type VsanHostClomdLivenessRequestType ¶ added in v0.24.0
type VsanHostClomdLivenessRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostClomdLivenessResponse ¶ added in v0.24.0
type VsanHostClomdLivenessResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanHostClomdLivenessResult ¶
type VsanHostClomdLivenessResult struct {
types.DynamicData
Hostname string `xml:"hostname"`
ClomdStat string `xml:"clomdStat"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
}
type VsanHostConfigInfoEx ¶ added in v0.24.0
type VsanHostConfigInfoEx struct {
types.VsanHostConfigInfo
EncryptionInfo *VsanHostEncryptionInfo `xml:"encryptionInfo,omitempty"`
DataEfficiencyInfo *VsanDataEfficiencyConfig `xml:"dataEfficiencyInfo,omitempty"`
ResyncIopsLimitInfo *ResyncIopsInfo `xml:"resyncIopsLimitInfo,omitempty"`
ExtendedConfig *VsanExtendedConfig `xml:"extendedConfig,omitempty"`
DatastoreInfo BaseVsanDatastoreConfig `xml:"datastoreInfo,omitempty,typeattr"`
UnmapConfig *VsanUnmapConfig `xml:"unmapConfig,omitempty"`
WitnessHostConfig []VsanWitnessHostConfig `xml:"witnessHostConfig,omitempty"`
InternalExtendedConfig *VsanInternalExtendedConfig `xml:"internalExtendedConfig,omitempty"`
MetricsConfig *VsanMetricsConfig `xml:"metricsConfig,omitempty"`
UnicastConfig *VsanHostServerClusterUnicastConfig `xml:"unicastConfig,omitempty"`
DataInTransitEncryptionInfo *VsanInTransitEncryptionInfo `xml:"dataInTransitEncryptionInfo,omitempty"`
}
type VsanHostCreateVmHealthTest ¶ added in v0.24.0
type VsanHostCreateVmHealthTest VsanHostCreateVmHealthTestRequestType
type VsanHostCreateVmHealthTestRequestType ¶ added in v0.24.0
type VsanHostCreateVmHealthTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Timeout int32 `xml:"timeout"`
}
type VsanHostCreateVmHealthTestResponse ¶ added in v0.24.0
type VsanHostCreateVmHealthTestResponse struct {
Returnval VsanHostCreateVmHealthTestResult `xml:"returnval"`
}
type VsanHostCreateVmHealthTestResult ¶
type VsanHostCreateVmHealthTestResult struct {
types.DynamicData
Hostname string `xml:"hostname"`
State string `xml:"state"`
Fault types.BaseMethodFault `xml:"fault,omitempty,typeattr"`
}
type VsanHostDeviceInfo ¶ added in v0.24.0
type VsanHostDeviceInfo struct {
types.DynamicData
Hostname string `xml:"hostname"`
Devices []VsanBasicDeviceInfo `xml:"devices,omitempty"`
}
type VsanHostDrsStats ¶ added in v0.24.0
type VsanHostDrsStats struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
Stats []byte `xml:"stats"`
}
type VsanHostEMMSummary ¶ added in v0.24.0
type VsanHostEMMSummary struct {
types.DynamicData
Hostname string `xml:"hostname,omitempty"`
InMaintenanceMode *bool `xml:"inMaintenanceMode"`
InDecomState *bool `xml:"inDecomState"`
}
type VsanHostEncryptionInfo ¶
type VsanHostEncryptionInfo struct {
types.DynamicData
Enabled *bool `xml:"enabled"`
KekId string `xml:"kekId,omitempty"`
HostKeyId string `xml:"hostKeyId,omitempty"`
KmipServers []types.KmipServerSpec `xml:"kmipServers,omitempty"`
KmsServerCerts []string `xml:"kmsServerCerts,omitempty"`
ClientKey string `xml:"clientKey,omitempty"`
ClientCert string `xml:"clientCert,omitempty"`
DekGenerationId int64 `xml:"dekGenerationId,omitempty"`
Changing *bool `xml:"changing"`
EraseDisksBeforeUse *bool `xml:"eraseDisksBeforeUse"`
}
type VsanHostFwComponent ¶ added in v0.24.0
type VsanHostFwComponent struct {
types.DynamicData
Name string `xml:"name"`
Url string `xml:"url,omitempty"`
Sha1sum string `xml:"sha1sum,omitempty"`
CurrentVersion string `xml:"currentVersion,omitempty"`
SuggestedVersion string `xml:"suggestedVersion,omitempty"`
ComponentID []string `xml:"componentID,omitempty"`
}
type VsanHostGetRuntimeStats ¶ added in v0.24.0
type VsanHostGetRuntimeStats VsanHostGetRuntimeStatsRequestType
type VsanHostGetRuntimeStatsRequestType ¶ added in v0.24.0
type VsanHostGetRuntimeStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Stats []string `xml:"stats,omitempty"`
ClusterUuid string `xml:"clusterUuid,omitempty"`
}
type VsanHostGetRuntimeStatsResponse ¶ added in v0.24.0
type VsanHostGetRuntimeStatsResponse struct {
Returnval VsanHostRuntimeStats `xml:"returnval"`
}
type VsanHostHclInfo ¶
type VsanHostHclInfo struct {
types.DynamicData
Hostname string `xml:"hostname"`
HclChecked bool `xml:"hclChecked"`
ReleaseName string `xml:"releaseName,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
Controllers []VsanHclControllerInfo `xml:"controllers,omitempty"`
Pnics []VsanHclNicInfo `xml:"pnics,omitempty"`
}
type VsanHostHealthSystemStatusResult ¶
type VsanHostHealthSystemStatusResult struct {
types.DynamicData
Hostname string `xml:"hostname"`
Status string `xml:"status"`
Issues []string `xml:"issues,omitempty"`
}
type VsanHostHealthSystemVersionResult ¶
type VsanHostHealthSystemVersionResult struct {
types.DynamicData
Hostname string `xml:"hostname"`
Version string `xml:"version,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
}
type VsanHostIoInsightInfo ¶ added in v0.24.0
type VsanHostIoInsightInfo struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
IoinsightWorldId int64 `xml:"ioinsightWorldId,omitempty"`
FaultMessage string `xml:"faultMessage,omitempty"`
IoinsightInfo *VsanIoInsightInfo `xml:"ioinsightInfo,omitempty"`
}
type VsanHostIpConfigEx ¶ added in v0.24.0
type VsanHostIpConfigEx struct {
types.VsanHostIpConfig
UpstreamIpV6Address string `xml:"upstreamIpV6Address,omitempty"`
DownstreamIpV6Address string `xml:"downstreamIpV6Address,omitempty"`
}
type VsanHostPerformResourceCheck ¶ added in v0.24.0
type VsanHostPerformResourceCheck VsanHostPerformResourceCheckRequestType
type VsanHostPerformResourceCheckRequestType ¶ added in v0.24.0
type VsanHostPerformResourceCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ResourceCheckSpec VsanResourceCheckSpec `xml:"resourceCheckSpec"`
}
type VsanHostPerformResourceCheckResponse ¶ added in v0.24.0
type VsanHostPerformResourceCheckResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanHostPortConfigEx ¶ added in v0.24.0
type VsanHostPortConfigEx struct {
types.VsanHostConfigInfoNetworkInfoPortConfig
TrafficTypes []string `xml:"trafficTypes,omitempty"`
}
type VsanHostPrepareVmdkLoadTest ¶ added in v0.24.0
type VsanHostPrepareVmdkLoadTest VsanHostPrepareVmdkLoadTestRequestType
type VsanHostPrepareVmdkLoadTestRequestType ¶ added in v0.24.0
type VsanHostPrepareVmdkLoadTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Runname string `xml:"runname"`
Specs []VsanVmdkLoadTestSpec `xml:"specs"`
}
type VsanHostPrepareVmdkLoadTestResponse ¶ added in v0.24.0
type VsanHostPrepareVmdkLoadTestResponse struct {
Returnval string `xml:"returnval"`
}
type VsanHostPropertyRetrieveIssue ¶ added in v0.24.0
type VsanHostPropertyRetrieveIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Hosts []types.ManagedObjectReference `xml:"hosts"`
}
type VsanHostQueryAdvCfg ¶ added in v0.24.0
type VsanHostQueryAdvCfg VsanHostQueryAdvCfgRequestType
type VsanHostQueryAdvCfgRequestType ¶ added in v0.24.0
type VsanHostQueryAdvCfgRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Options []string `xml:"options"`
IncludeAllAdvOptions *bool `xml:"includeAllAdvOptions"`
NonDefaultOnly *bool `xml:"nonDefaultOnly"`
}
type VsanHostQueryAdvCfgResponse ¶ added in v0.24.0
type VsanHostQueryAdvCfgResponse struct {
Returnval []types.OptionValue `xml:"returnval,omitempty"`
}
type VsanHostQueryCheckLimits ¶ added in v0.24.0
type VsanHostQueryCheckLimits VsanHostQueryCheckLimitsRequestType
type VsanHostQueryCheckLimitsOptionType ¶ added in v0.24.0
type VsanHostQueryCheckLimitsOptionType string
type VsanHostQueryCheckLimitsRequestType ¶ added in v0.24.0
type VsanHostQueryCheckLimitsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec *VsanHostQueryCheckLimitsSpec `xml:"spec,omitempty"`
}
type VsanHostQueryCheckLimitsResponse ¶ added in v0.24.0
type VsanHostQueryCheckLimitsResponse struct {
Returnval VsanLimitHealthResult `xml:"returnval"`
}
type VsanHostQueryCheckLimitsSpec ¶ added in v0.24.0
type VsanHostQueryCheckLimitsSpec struct {
types.DynamicData
OptionTypes []string `xml:"optionTypes,omitempty"`
FetchAll bool `xml:"fetchAll"`
}
type VsanHostQueryEncryptionHealthSummary ¶ added in v0.24.0
type VsanHostQueryEncryptionHealthSummary VsanHostQueryEncryptionHealthSummaryRequestType
type VsanHostQueryEncryptionHealthSummaryRequestType ¶ added in v0.24.0
type VsanHostQueryEncryptionHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostQueryEncryptionHealthSummaryResponse ¶ added in v0.24.0
type VsanHostQueryEncryptionHealthSummaryResponse struct {
Returnval VsanEncryptionHealthSummary `xml:"returnval"`
}
type VsanHostQueryFileServiceHealthSummary ¶ added in v0.24.0
type VsanHostQueryFileServiceHealthSummary VsanHostQueryFileServiceHealthSummaryRequestType
type VsanHostQueryFileServiceHealthSummaryRequestType ¶ added in v0.24.0
type VsanHostQueryFileServiceHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostQueryFileServiceHealthSummaryResponse ¶ added in v0.24.0
type VsanHostQueryFileServiceHealthSummaryResponse struct {
Returnval VsanFileServiceHealthSummary `xml:"returnval"`
}
type VsanHostQueryHealthSystemVersion ¶ added in v0.24.0
type VsanHostQueryHealthSystemVersion VsanHostQueryHealthSystemVersionRequestType
type VsanHostQueryHealthSystemVersionRequestType ¶ added in v0.24.0
type VsanHostQueryHealthSystemVersionRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DisplayVersion *bool `xml:"displayVersion"`
}
type VsanHostQueryHealthSystemVersionResponse ¶ added in v0.24.0
type VsanHostQueryHealthSystemVersionResponse struct {
Returnval string `xml:"returnval"`
}
type VsanHostQueryHostInfoByUuids ¶ added in v0.24.0
type VsanHostQueryHostInfoByUuids VsanHostQueryHostInfoByUuidsRequestType
type VsanHostQueryHostInfoByUuidsRequestType ¶ added in v0.24.0
type VsanHostQueryHostInfoByUuidsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Uuids []string `xml:"uuids"`
}
type VsanHostQueryHostInfoByUuidsResponse ¶ added in v0.24.0
type VsanHostQueryHostInfoByUuidsResponse struct {
Returnval []VsanQueryResultHostInfo `xml:"returnval,omitempty"`
}
type VsanHostQueryObjectHealthSummary ¶ added in v0.24.0
type VsanHostQueryObjectHealthSummary VsanHostQueryObjectHealthSummaryRequestType
type VsanHostQueryObjectHealthSummaryRequestType ¶ added in v0.24.0
type VsanHostQueryObjectHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ObjUuids []string `xml:"objUuids,omitempty"`
IncludeObjUuids *bool `xml:"includeObjUuids"`
LocalHostOnly *bool `xml:"localHostOnly"`
IncludeNonComplianceObjDetail *bool `xml:"includeNonComplianceObjDetail"`
Spec *VsanHealthQuerySpec `xml:"spec,omitempty"`
}
type VsanHostQueryObjectHealthSummaryResponse ¶ added in v0.24.0
type VsanHostQueryObjectHealthSummaryResponse struct {
Returnval VsanObjectOverallHealth `xml:"returnval"`
}
type VsanHostQueryPhysicalDiskHealthSummary ¶ added in v0.24.0
type VsanHostQueryPhysicalDiskHealthSummary VsanHostQueryPhysicalDiskHealthSummaryRequestType
type VsanHostQueryPhysicalDiskHealthSummaryRequestType ¶ added in v0.24.0
type VsanHostQueryPhysicalDiskHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostQueryPhysicalDiskHealthSummaryResponse ¶ added in v0.24.0
type VsanHostQueryPhysicalDiskHealthSummaryResponse struct {
Returnval VsanPhysicalDiskHealthSummary `xml:"returnval"`
}
type VsanHostQueryRunIperfClient ¶ added in v0.24.0
type VsanHostQueryRunIperfClient VsanHostQueryRunIperfClientRequestType
type VsanHostQueryRunIperfClientRequestType ¶ added in v0.24.0
type VsanHostQueryRunIperfClientRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Multicast bool `xml:"multicast"`
ServerIp string `xml:"serverIp"`
DurationSec int32 `xml:"durationSec,omitempty"`
Spec *VsanIperfClientSpec `xml:"spec,omitempty"`
}
type VsanHostQueryRunIperfClientResponse ¶ added in v0.24.0
type VsanHostQueryRunIperfClientResponse struct {
Returnval VsanNetworkLoadTestResult `xml:"returnval"`
}
type VsanHostQueryRunIperfServer ¶ added in v0.24.0
type VsanHostQueryRunIperfServer VsanHostQueryRunIperfServerRequestType
type VsanHostQueryRunIperfServerRequestType ¶ added in v0.24.0
type VsanHostQueryRunIperfServerRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Multicast bool `xml:"multicast"`
ServerIp string `xml:"serverIp,omitempty"`
DurationSec int32 `xml:"durationSec,omitempty"`
}
type VsanHostQueryRunIperfServerResponse ¶ added in v0.24.0
type VsanHostQueryRunIperfServerResponse struct {
Returnval VsanNetworkLoadTestResult `xml:"returnval"`
}
type VsanHostQuerySmartStats ¶ added in v0.24.0
type VsanHostQuerySmartStats VsanHostQuerySmartStatsRequestType
type VsanHostQuerySmartStatsRequestType ¶ added in v0.24.0
type VsanHostQuerySmartStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Disks []string `xml:"disks,omitempty"`
IncludeAllDisks *bool `xml:"includeAllDisks"`
}
type VsanHostQuerySmartStatsResponse ¶ added in v0.24.0
type VsanHostQuerySmartStatsResponse struct {
Returnval VsanSmartStatsHostSummary `xml:"returnval"`
}
type VsanHostQueryVerifyNetworkSettings ¶ added in v0.24.0
type VsanHostQueryVerifyNetworkSettings VsanHostQueryVerifyNetworkSettingsRequestType
type VsanHostQueryVerifyNetworkSettingsRequestType ¶ added in v0.24.0
type VsanHostQueryVerifyNetworkSettingsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Peers []string `xml:"peers,omitempty"`
ROBOStretchedClusterWitnesses []string `xml:"ROBOStretchedClusterWitnesses,omitempty"`
VMotionPeers []string `xml:"vMotionPeers,omitempty"`
Spec *VsanHealthQuerySpec `xml:"spec,omitempty"`
}
type VsanHostQueryVerifyNetworkSettingsResponse ¶ added in v0.24.0
type VsanHostQueryVerifyNetworkSettingsResponse struct {
Returnval VsanNetworkHealthResult `xml:"returnval"`
}
type VsanHostQueryWipeDisk ¶ added in v0.24.0
type VsanHostQueryWipeDisk VsanHostQueryWipeDiskRequestType
type VsanHostQueryWipeDiskRequestType ¶ added in v0.24.0
type VsanHostQueryWipeDiskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Disks []string `xml:"disks"`
}
type VsanHostQueryWipeDiskResponse ¶ added in v0.24.0
type VsanHostQueryWipeDiskResponse struct {
Returnval []VsanHostWipeDiskStatus `xml:"returnval,omitempty"`
}
type VsanHostReference ¶ added in v0.24.0
type VsanHostReference struct {
types.DynamicData
Hostname string `xml:"hostname"`
}
type VsanHostRepairImmediateObjects ¶ added in v0.24.0
type VsanHostRepairImmediateObjects VsanHostRepairImmediateObjectsRequestType
type VsanHostRepairImmediateObjectsRequestType ¶ added in v0.24.0
type VsanHostRepairImmediateObjectsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Uuids []string `xml:"uuids,omitempty"`
RepairType string `xml:"repairType,omitempty"`
}
type VsanHostRepairImmediateObjectsResponse ¶ added in v0.24.0
type VsanHostRepairImmediateObjectsResponse struct {
Returnval VsanRepairObjectsResult `xml:"returnval"`
}
type VsanHostResourceCheckResult ¶ added in v0.24.0
type VsanHostResourceCheckResult struct {
EntityResourceCheckDetails
Host *types.ManagedObjectReference `xml:"host,omitempty"`
DiskGroups []VsanDiskGroupResourceCheckResult `xml:"diskGroups,omitempty"`
}
type VsanHostRunVmdkLoadTest ¶ added in v0.24.0
type VsanHostRunVmdkLoadTest VsanHostRunVmdkLoadTestRequestType
type VsanHostRunVmdkLoadTestRequestType ¶ added in v0.24.0
type VsanHostRunVmdkLoadTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Runname string `xml:"runname"`
DurationSec int32 `xml:"durationSec"`
Specs []VsanVmdkLoadTestSpec `xml:"specs"`
}
type VsanHostRunVmdkLoadTestResponse ¶ added in v0.24.0
type VsanHostRunVmdkLoadTestResponse struct {
Returnval []VsanVmdkLoadTestResult `xml:"returnval,omitempty"`
}
type VsanHostRuntimeStats ¶ added in v0.24.0
type VsanHostRuntimeStats struct {
types.DynamicData
ResyncIopsInfo *ResyncIopsInfo `xml:"resyncIopsInfo,omitempty"`
ConfigGeneration *VsanConfigGeneration `xml:"configGeneration,omitempty"`
SupportedClusterSize int32 `xml:"supportedClusterSize,omitempty"`
RepairTimerInfo *RepairTimerInfo `xml:"repairTimerInfo,omitempty"`
ComponentLimitPerCluster int32 `xml:"componentLimitPerCluster,omitempty"`
MaxWitnessClusters int32 `xml:"maxWitnessClusters,omitempty"`
}
type VsanHostServerClusterUnicastConfig ¶ added in v0.24.0
type VsanHostServerClusterUnicastConfig struct {
types.DynamicData
RemoteUnicastConfig []VsanHostServerClusterUnicastInfo `xml:"remoteUnicastConfig,omitempty"`
}
type VsanHostServerClusterUnicastInfo ¶ added in v0.24.0
type VsanHostServerClusterUnicastInfo struct {
types.DynamicData
ClusterUuid string `xml:"clusterUuid"`
UnicastInfo []VsanServerHostUnicastInfo `xml:"unicastInfo,omitempty"`
}
type VsanHostStatsType ¶ added in v0.24.0
type VsanHostStatsType string
type VsanHostUpdateFirmware ¶ added in v0.24.0
type VsanHostUpdateFirmware VsanHostUpdateFirmwareRequestType
type VsanHostUpdateFirmwareRequestType ¶ added in v0.24.0
type VsanHostUpdateFirmwareRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type VsanHostUpdateFirmwareResponse ¶ added in v0.24.0
type VsanHostUpdateFirmwareResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanHostVirtualApplianceInfo ¶ added in v0.24.0
type VsanHostVirtualApplianceInfo struct {
types.DynamicData
HostKey types.ManagedObjectReference `xml:"hostKey"`
IsVirtualApp bool `xml:"isVirtualApp"`
}
type VsanHostVmdkLoadTestResult ¶ added in v0.24.0
type VsanHostVmdkLoadTestResult struct {
types.DynamicData
Hostname string `xml:"hostname"`
IssueFound bool `xml:"issueFound"`
FaultMessage string `xml:"faultMessage,omitempty"`
VmdkResults []VsanVmdkLoadTestResult `xml:"vmdkResults,omitempty"`
}
type VsanHostVsanObjectSyncQueryResult ¶
type VsanHostVsanObjectSyncQueryResult struct {
types.DynamicData
TotalObjectsToSync int64 `xml:"totalObjectsToSync,omitempty"`
TotalBytesToSync int64 `xml:"totalBytesToSync,omitempty"`
TotalRecoveryETA int64 `xml:"totalRecoveryETA,omitempty"`
Objects []VsanHostVsanObjectSyncState `xml:"objects,omitempty"`
SyncingObjectRecoveryDetails *VsanSyncingObjectRecoveryDetails `xml:"syncingObjectRecoveryDetails,omitempty"`
}
type VsanHostVsanObjectSyncState ¶
type VsanHostVsanObjectSyncState struct {
types.DynamicData
Uuid string `xml:"uuid"`
Components []VsanHostComponentSyncState `xml:"components"`
}
type VsanHostWipeDisk ¶ added in v0.24.0
type VsanHostWipeDisk VsanHostWipeDiskRequestType
type VsanHostWipeDiskEligible ¶ added in v0.24.0
type VsanHostWipeDiskEligible string
type VsanHostWipeDiskRequestType ¶ added in v0.24.0
type VsanHostWipeDiskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Disks []string `xml:"disks"`
}
type VsanHostWipeDiskResponse ¶ added in v0.24.0
type VsanHostWipeDiskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanHostWipeDiskState ¶ added in v0.24.0
type VsanHostWipeDiskState string
type VsanHostWipeDiskStatus ¶ added in v0.24.0
type VsanHostWipeDiskStatus struct {
types.DynamicData
Disk string `xml:"disk"`
Eligible string `xml:"eligible"`
IneligibleReason []types.LocalizableMessage `xml:"ineligibleReason,omitempty"`
WipeState string `xml:"wipeState,omitempty"`
PercentageCompleted int32 `xml:"percentageCompleted,omitempty"`
EstimatedTime int64 `xml:"estimatedTime,omitempty"`
WipeStartTime *time.Time `xml:"wipeStartTime"`
WipeCompleteTime *time.Time `xml:"wipeCompleteTime"`
}
type VsanHostWithHybridDiskgroupIssue ¶ added in v0.24.0
type VsanHostWithHybridDiskgroupIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Hosts []types.ManagedObjectReference `xml:"hosts"`
}
type VsanHostsCompressionOnlyNotSupported ¶ added in v0.24.0
type VsanHostsCompressionOnlyNotSupported struct {
types.VsanUpgradeSystemPreflightCheckIssue
Hosts []types.ManagedObjectReference `xml:"hosts"`
}
type VsanInTransitEncryptionInfo ¶ added in v0.24.0
type VsanInTransitEncryptionInfo struct {
types.DynamicData
Enabled *bool `xml:"enabled"`
RekeyInterval int32 `xml:"rekeyInterval,omitempty"`
TransitionState string `xml:"transitionState,omitempty"`
}
type VsanInternalExtendedConfig ¶ added in v0.24.0
type VsanInternalExtendedConfig struct {
types.DynamicData
VcMaxDiskVersion int32 `xml:"vcMaxDiskVersion,omitempty"`
}
type VsanIoInsightInfo ¶ added in v0.24.0
type VsanIoInsightInfo struct {
types.DynamicData
State string `xml:"state,omitempty"`
MonitoredVMs []types.ManagedObjectReference `xml:"monitoredVMs,omitempty"`
}
type VsanIoInsightInstance ¶ added in v0.24.0
type VsanIoInsightInstance struct {
types.DynamicData
RunName string `xml:"runName"`
State string `xml:"state,omitempty"`
StartTime *time.Time `xml:"startTime"`
EndTime *time.Time `xml:"endTime"`
HostsIoInsightInfo []VsanHostIoInsightInfo `xml:"hostsIoInsightInfo,omitempty"`
HostUuids []string `xml:"hostUuids,omitempty"`
VmUuids []string `xml:"vmUuids,omitempty"`
}
type VsanIoInsightInstanceQuerySpec ¶ added in v0.24.0
type VsanIoInsightInstanceQuerySpec struct {
types.DynamicData
State string `xml:"state,omitempty"`
EntityRefId string `xml:"entityRefId,omitempty"`
}
type VsanIoInsightInstanceState ¶ added in v0.24.0
type VsanIoInsightInstanceState string
type VsanIoInsightState ¶ added in v0.24.0
type VsanIoInsightState string
type VsanIperfClientSpec ¶ added in v0.24.0
type VsanIperfClientSpec struct {
types.DynamicData
Reverse bool `xml:"Reverse"`
}
type VsanIscsiHomeObjectSpec ¶ added in v0.24.0
type VsanIscsiHomeObjectSpec struct {
types.DynamicData
StoragePolicy *types.VirtualMachineProfileSpec `xml:"storagePolicy,omitempty"`
DefaultConfig *VsanIscsiTargetServiceDefaultConfigSpec `xml:"defaultConfig,omitempty"`
}
type VsanIscsiInitiatorGroup ¶ added in v0.24.0
type VsanIscsiInitiatorGroup struct {
types.DynamicData
Name string `xml:"name"`
Initiators []string `xml:"initiators,omitempty"`
Targets []VsanIscsiTargetBasicInfo `xml:"targets,omitempty"`
}
type VsanIscsiLUN ¶ added in v0.24.0
type VsanIscsiLUN struct {
VsanIscsiLUNCommonInfo
TargetAlias string `xml:"targetAlias"`
Uuid string `xml:"uuid"`
ActualSize int64 `xml:"actualSize"`
ObjectInformation *VsanObjectInformation `xml:"objectInformation,omitempty"`
}
type VsanIscsiLUNCommonInfo ¶ added in v0.24.0
type VsanIscsiLUNCommonInfo struct {
types.DynamicData
LunId int32 `xml:"lunId,omitempty"`
Alias string `xml:"alias,omitempty"`
LunSize int64 `xml:"lunSize"`
Status string `xml:"status,omitempty"`
}
func (*VsanIscsiLUNCommonInfo) GetVsanIscsiLUNCommonInfo ¶ added in v0.24.0
func (b *VsanIscsiLUNCommonInfo) GetVsanIscsiLUNCommonInfo() *VsanIscsiLUNCommonInfo
type VsanIscsiLUNSpec ¶ added in v0.24.0
type VsanIscsiLUNSpec struct {
VsanIscsiLUNCommonInfo
StoragePolicy *types.VirtualMachineProfileSpec `xml:"storagePolicy,omitempty"`
NewLunId int32 `xml:"newLunId,omitempty"`
}
type VsanIscsiLUNStatus ¶ added in v0.24.0
type VsanIscsiLUNStatus string
type VsanIscsiTarget ¶ added in v0.24.0
type VsanIscsiTarget struct {
VsanIscsiTargetCommonInfo
LunCount int32 `xml:"lunCount,omitempty"`
ObjectInformation *VsanObjectInformation `xml:"objectInformation,omitempty"`
IoOwnerHost string `xml:"ioOwnerHost,omitempty"`
Initiators []string `xml:"initiators,omitempty"`
InitiatorGroups []string `xml:"initiatorGroups,omitempty"`
}
type VsanIscsiTargetAuthSpec ¶ added in v0.23.0
type VsanIscsiTargetAuthSpec struct {
types.DynamicData
AuthType string `xml:"authType,omitempty"`
UserNameAttachToTarget string `xml:"userNameAttachToTarget,omitempty"`
UserSecretAttachToTarget string `xml:"userSecretAttachToTarget,omitempty"`
UserNameAttachToInitiator string `xml:"userNameAttachToInitiator,omitempty"`
UserSecretAttachToInitiator string `xml:"userSecretAttachToInitiator,omitempty"`
}
type VsanIscsiTargetAuthType ¶ added in v0.23.0
type VsanIscsiTargetAuthType string
type VsanIscsiTargetBasicInfo ¶ added in v0.24.0
type VsanIscsiTargetBasicInfo struct {
types.DynamicData
Alias string `xml:"alias"`
Iqn string `xml:"iqn,omitempty"`
}
type VsanIscsiTargetCommonInfo ¶ added in v0.24.0
type VsanIscsiTargetCommonInfo struct {
VsanIscsiTargetBasicInfo
AuthSpec *VsanIscsiTargetAuthSpec `xml:"authSpec,omitempty"`
Port int32 `xml:"port,omitempty"`
NetworkInterface string `xml:"networkInterface,omitempty"`
AffinityLocation string `xml:"affinityLocation,omitempty"`
}
func (*VsanIscsiTargetCommonInfo) GetVsanIscsiTargetCommonInfo ¶ added in v0.24.0
func (b *VsanIscsiTargetCommonInfo) GetVsanIscsiTargetCommonInfo() *VsanIscsiTargetCommonInfo
type VsanIscsiTargetServiceConfig ¶ added in v0.23.0
type VsanIscsiTargetServiceConfig struct {
types.DynamicData
DefaultConfig *VsanIscsiTargetServiceDefaultConfigSpec `xml:"defaultConfig,omitempty"`
Enabled *bool `xml:"enabled"`
}
func (*VsanIscsiTargetServiceConfig) GetVsanIscsiTargetServiceConfig ¶ added in v0.24.0
func (b *VsanIscsiTargetServiceConfig) GetVsanIscsiTargetServiceConfig() *VsanIscsiTargetServiceConfig
type VsanIscsiTargetServiceDefaultConfigSpec ¶ added in v0.23.0
type VsanIscsiTargetServiceDefaultConfigSpec struct {
types.DynamicData
NetworkInterface string `xml:"networkInterface,omitempty"`
Port int32 `xml:"port,omitempty"`
IscsiTargetAuthSpec *VsanIscsiTargetAuthSpec `xml:"iscsiTargetAuthSpec,omitempty"`
}
type VsanIscsiTargetServiceSpec ¶ added in v0.24.0
type VsanIscsiTargetServiceSpec struct {
VsanIscsiTargetServiceConfig
HomeObjectStoragePolicy *types.VirtualMachineProfileSpec `xml:"homeObjectStoragePolicy,omitempty"`
}
type VsanIscsiTargetSpec ¶ added in v0.24.0
type VsanIscsiTargetSpec struct {
VsanIscsiTargetCommonInfo
StoragePolicy *types.VirtualMachineProfileSpec `xml:"storagePolicy,omitempty"`
NewAlias string `xml:"newAlias,omitempty"`
}
type VsanJsonComparator ¶ added in v0.24.0
type VsanJsonComparator struct {
VsanComparator
Comparator string `xml:"comparator,omitempty"`
ComparableValue *types.KeyAnyValue `xml:"comparableValue,omitempty"`
}
type VsanJsonFilterRule ¶ added in v0.24.0
type VsanJsonFilterRule struct {
types.DynamicData
FilterComparator BaseVsanComparator `xml:"filterComparator,omitempty,typeattr"`
ComparablePath []string `xml:"comparablePath,omitempty"`
KeysWithStrVal []string `xml:"keysWithStrVal,omitempty"`
PropertyName string `xml:"propertyName,omitempty"`
}
type VsanKmsHealth ¶
type VsanKmsHealth struct {
types.DynamicData
ServerName string `xml:"serverName"`
Health string `xml:"health"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
TrustHealth string `xml:"trustHealth,omitempty"`
CertHealth string `xml:"certHealth,omitempty"`
CertExpireDate *time.Time `xml:"certExpireDate"`
}
type VsanLimitHealthResult ¶
type VsanLimitHealthResult struct {
types.DynamicData
Hostname string `xml:"hostname,omitempty"`
IssueFound bool `xml:"issueFound"`
MaxComponents int32 `xml:"maxComponents"`
FreeComponents int32 `xml:"freeComponents"`
ComponentLimitHealth string `xml:"componentLimitHealth"`
LowestFreeDiskSpacePct int32 `xml:"lowestFreeDiskSpacePct"`
UsedDiskSpaceB int64 `xml:"usedDiskSpaceB"`
TotalDiskSpaceB int64 `xml:"totalDiskSpaceB"`
DiskFreeSpaceHealth string `xml:"diskFreeSpaceHealth"`
ReservedRcSizeB int64 `xml:"reservedRcSizeB"`
TotalRcSizeB int64 `xml:"totalRcSizeB"`
RcFreeReservationHealth string `xml:"rcFreeReservationHealth"`
TotalLogicalSpaceB int64 `xml:"totalLogicalSpaceB,omitempty"`
LogicalSpaceUsedB int64 `xml:"logicalSpaceUsedB,omitempty"`
DedupMetadataSizeB int64 `xml:"dedupMetadataSizeB,omitempty"`
DiskTransientCapacityUsedB int64 `xml:"diskTransientCapacityUsedB,omitempty"`
DgTransientCapacityUsedB int64 `xml:"dgTransientCapacityUsedB,omitempty"`
SlackSpaceCapRequired int64 `xml:"slackSpaceCapRequired,omitempty"`
ResyncPauseThreshold int64 `xml:"resyncPauseThreshold,omitempty"`
SpaceEfficiencyMetadataSizeB *VsanSpaceEfficiencyMetadataSize `xml:"spaceEfficiencyMetadataSizeB,omitempty"`
HostRebuildCapacity int64 `xml:"hostRebuildCapacity,omitempty"`
MinSpaceRequiredForVsanOp int64 `xml:"minSpaceRequiredForVsanOp,omitempty"`
EnforceCapResrvSpace int64 `xml:"enforceCapResrvSpace,omitempty"`
}
type VsanMassCollectorObjectCollectionEnum ¶ added in v0.24.0
type VsanMassCollectorObjectCollectionEnum string
type VsanMassCollectorPropertyParams ¶ added in v0.24.0
type VsanMassCollectorPropertyParams struct {
types.DynamicData
PropertyName string `xml:"propertyName,omitempty"`
PropertyParams []types.KeyAnyValue `xml:"propertyParams,omitempty"`
}
type VsanMassCollectorSpec ¶ added in v0.24.0
type VsanMassCollectorSpec struct {
types.DynamicData
Objects []types.ManagedObjectReference `xml:"objects,omitempty,typeattr"`
ObjectCollection string `xml:"objectCollection,omitempty"`
Properties []string `xml:"properties"`
PropertiesParams []VsanMassCollectorPropertyParams `xml:"propertiesParams,omitempty"`
Constraint BaseVsanResourceConstraint `xml:"constraint,omitempty,typeattr"`
}
type VsanMetricProfile ¶ added in v0.23.0
type VsanMetricProfile struct {
types.DynamicData
AuthToken string `xml:"authToken"`
}
type VsanMetricsConfig ¶ added in v0.23.0
type VsanMetricsConfig struct {
types.DynamicData
Profiles []VsanMetricProfile `xml:"profiles,omitempty"`
}
type VsanMigrateVmsToVds ¶ added in v0.24.0
type VsanMigrateVmsToVds VsanMigrateVmsToVdsRequestType
type VsanMigrateVmsToVdsRequestType ¶ added in v0.24.0
type VsanMigrateVmsToVdsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
VmConfigSpecs []VsanVmVdsMigrationSpec `xml:"vmConfigSpecs"`
VdsUuid string `xml:"vdsUuid"`
TimeoutSec int64 `xml:"timeoutSec"`
Revert *bool `xml:"revert"`
}
type VsanMigrateVmsToVdsResponse ¶ added in v0.24.0
type VsanMigrateVmsToVdsResponse struct {
Returnval string `xml:"returnval"`
}
type VsanMixedEsxVersionIssue ¶ added in v0.24.0
type VsanMixedEsxVersionIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
}
type VsanMountPrecheckItem ¶ added in v0.24.0
type VsanMountPrecheckItem struct {
types.DynamicData
Type string `xml:"type"`
Description types.LocalizableMessage `xml:"description"`
Status string `xml:"status"`
Reason []types.LocalizableMessage `xml:"reason,omitempty"`
}
type VsanMountPrecheckNetworkConnectivity ¶ added in v0.24.0
type VsanMountPrecheckNetworkConnectivity struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
SmallPingTestSuccessPct int32 `xml:"smallPingTestSuccessPct"`
LargePingTestSuccessPct int32 `xml:"largePingTestSuccessPct"`
Status string `xml:"status"`
}
type VsanMountPrecheckNetworkConnectivityDetail ¶ added in v0.24.0
type VsanMountPrecheckNetworkConnectivityDetail struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
NetworkConnectivity []VsanMountPrecheckNetworkConnectivity `xml:"networkConnectivity,omitempty"`
}
type VsanMountPrecheckNetworkConnectivityResult ¶ added in v0.24.0
type VsanMountPrecheckNetworkConnectivityResult struct {
VsanMountPrecheckItem
Details []VsanMountPrecheckNetworkConnectivityDetail `xml:"details,omitempty"`
}
type VsanMountPrecheckNetworkLatency ¶ added in v0.24.0
type VsanMountPrecheckNetworkLatency struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
NetworkLatency int64 `xml:"networkLatency"`
Status string `xml:"status"`
}
type VsanMountPrecheckNetworkLatencyDetail ¶ added in v0.24.0
type VsanMountPrecheckNetworkLatencyDetail struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
NetworkLatencies []VsanMountPrecheckNetworkLatency `xml:"networkLatencies,omitempty"`
}
type VsanMountPrecheckNetworkLatencyResult ¶ added in v0.24.0
type VsanMountPrecheckNetworkLatencyResult struct {
VsanMountPrecheckItem
Details []VsanMountPrecheckNetworkLatencyDetail `xml:"details"`
}
type VsanMountPrecheckResult ¶ added in v0.24.0
type VsanMountPrecheckResult struct {
types.DynamicData
Result []VsanMountPrecheckItem `xml:"result"`
}
type VsanNestJsonComparator ¶ added in v0.24.0
type VsanNestJsonComparator struct {
VsanComparator
NestedComparators []VsanJsonComparator `xml:"nestedComparators,omitempty"`
Conjoiner string `xml:"conjoiner,omitempty"`
}
type VsanNetworkConfigBaseIssue ¶
type VsanNetworkConfigBaseIssue struct {
types.DynamicData
}
func (*VsanNetworkConfigBaseIssue) GetVsanNetworkConfigBaseIssue ¶ added in v0.24.0
func (b *VsanNetworkConfigBaseIssue) GetVsanNetworkConfigBaseIssue() *VsanNetworkConfigBaseIssue
type VsanNetworkConfigBestPracticeHealth ¶
type VsanNetworkConfigBestPracticeHealth struct {
types.DynamicData
VdsPresent bool `xml:"vdsPresent"`
Issues []BaseVsanNetworkConfigBaseIssue `xml:"issues,omitempty,typeattr"`
}
type VsanNetworkConfigPnicSpeedInconsistencyIssue ¶ added in v0.24.0
type VsanNetworkConfigPnicSpeedInconsistencyIssue struct {
VsanNetworkConfigBaseIssue
Host types.ManagedObjectReference `xml:"host"`
VswitchName string `xml:"vswitchName,omitempty"`
Vds *types.ManagedObjectReference `xml:"vds,omitempty,typeattr"`
SpeedsMb []int64 `xml:"speedsMb"`
}
type VsanNetworkConfigPortgroupWithNoRedundancyIssue ¶ added in v0.24.0
type VsanNetworkConfigPortgroupWithNoRedundancyIssue struct {
VsanNetworkConfigBaseIssue
Host types.ManagedObjectReference `xml:"host"`
PortgroupName string `xml:"portgroupName,omitempty"`
Vds *types.ManagedObjectReference `xml:"vds,omitempty,typeattr"`
Pg *types.ManagedObjectReference `xml:"pg,omitempty"`
NumPnics int64 `xml:"numPnics"`
}
type VsanNetworkConfigVdsScopeIssue ¶ added in v0.24.0
type VsanNetworkConfigVdsScopeIssue struct {
VsanNetworkConfigBaseIssue
Vds types.ManagedObjectReference `xml:"vds,typeattr"`
MemberHosts []types.ManagedObjectReference `xml:"memberHosts"`
NonMemberHosts []types.ManagedObjectReference `xml:"nonMemberHosts"`
}
type VsanNetworkConfigVsanNotOnVdsIssue ¶ added in v0.24.0
type VsanNetworkConfigVsanNotOnVdsIssue struct {
VsanNetworkConfigBaseIssue
Host types.ManagedObjectReference `xml:"host"`
Vmknic string `xml:"vmknic"`
}
type VsanNetworkConfigVswitchWithNoRedundancyIssue ¶ added in v0.24.0
type VsanNetworkConfigVswitchWithNoRedundancyIssue struct {
VsanNetworkConfigBaseIssue
Host types.ManagedObjectReference `xml:"host"`
VswitchName string `xml:"vswitchName,omitempty"`
Vds *types.ManagedObjectReference `xml:"vds,omitempty,typeattr"`
NumPnics int64 `xml:"numPnics"`
}
type VsanNetworkHealthResult ¶
type VsanNetworkHealthResult struct {
types.DynamicData
Host *types.ManagedObjectReference `xml:"host,omitempty"`
Hostname string `xml:"hostname,omitempty"`
VsanVmknicPresent *bool `xml:"vsanVmknicPresent"`
IpSubnets []string `xml:"ipSubnets,omitempty"`
IssueFound *bool `xml:"issueFound"`
PeerHealth []VsanNetworkPeerHealthResult `xml:"peerHealth,omitempty"`
VMotionHealth []VsanNetworkPeerHealthResult `xml:"vMotionHealth,omitempty"`
MulticastConfig string `xml:"multicastConfig,omitempty"`
UnicastConfig string `xml:"unicastConfig,omitempty"`
InUnicast *bool `xml:"inUnicast"`
ServerClusters []VsanServerClusterInfo `xml:"serverClusters,omitempty"`
}
type VsanNetworkLoadTestResult ¶ added in v0.24.0
type VsanNetworkLoadTestResult struct {
types.DynamicData
Hostname string `xml:"hostname"`
Status string `xml:"status,omitempty"`
Client bool `xml:"client"`
BandwidthBps int64 `xml:"bandwidthBps"`
TotalBytes int64 `xml:"totalBytes"`
LostDatagrams int64 `xml:"lostDatagrams,omitempty"`
LossPct int64 `xml:"lossPct,omitempty"`
SentDatagrams int64 `xml:"sentDatagrams,omitempty"`
JitterMs float32 `xml:"jitterMs,omitempty"`
}
type VsanNetworkPeerHealthResult ¶
type VsanNetworkPeerHealthResult struct {
types.DynamicData
Peer string `xml:"peer,omitempty"`
PeerHostname string `xml:"peerHostname,omitempty"`
PeerVmknicName string `xml:"peerVmknicName,omitempty"`
SmallPingTestSuccessPct int32 `xml:"smallPingTestSuccessPct,omitempty"`
LargePingTestSuccessPct int32 `xml:"largePingTestSuccessPct,omitempty"`
MaxLatencyUs int64 `xml:"maxLatencyUs,omitempty"`
OnSameIpSubnet *bool `xml:"onSameIpSubnet"`
SourceVmknicName string `xml:"sourceVmknicName,omitempty"`
}
type VsanNetworkVMotionVmknicNotFountIssue ¶ added in v0.24.0
type VsanNetworkVMotionVmknicNotFountIssue struct {
VsanNetworkConfigBaseIssue
HostWithoutVmotionVmknic types.ManagedObjectReference `xml:"hostWithoutVmotionVmknic"`
}
type VsanNodeNotMaster ¶ added in v0.24.0
type VsanObjectExtraAttributes ¶ added in v0.24.0
type VsanObjectHealth ¶
type VsanObjectHealthState ¶ added in v0.24.0
type VsanObjectHealthState string
type VsanObjectIdentity ¶ added in v0.24.0
type VsanObjectIdentity struct {
types.DynamicData
Uuid string `xml:"uuid"`
Type string `xml:"type"`
VmInstanceUuid string `xml:"vmInstanceUuid,omitempty"`
VmNsObjectUuid string `xml:"vmNsObjectUuid,omitempty"`
Vm *types.ManagedObjectReference `xml:"vm,omitempty"`
Description string `xml:"description,omitempty"`
SpbmProfileUuid string `xml:"spbmProfileUuid,omitempty"`
Metadatas []types.KeyValue `xml:"metadatas,omitempty"`
TypeExtId string `xml:"typeExtId,omitempty"`
}
type VsanObjectIdentityAndHealth ¶ added in v0.24.0
type VsanObjectIdentityAndHealth struct {
types.DynamicData
Identities []VsanObjectIdentity `xml:"identities,omitempty"`
Health *VsanObjectOverallHealth `xml:"health,omitempty"`
SpaceSummary []VsanObjectSpaceSummary `xml:"spaceSummary,omitempty"`
RawData string `xml:"rawData,omitempty"`
}
type VsanObjectInaccessibleIssue ¶ added in v0.24.0
type VsanObjectInaccessibleIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanObjectInformation ¶ added in v0.24.0
type VsanObjectInformation struct {
types.DynamicData
DirectoryName string `xml:"directoryName,omitempty"`
VsanObjectUuid string `xml:"vsanObjectUuid,omitempty"`
VsanHealth string `xml:"vsanHealth,omitempty"`
PolicyAttributes []types.KeyValue `xml:"policyAttributes,omitempty"`
SpbmProfileUuid string `xml:"spbmProfileUuid,omitempty"`
SpbmProfileGenerationId string `xml:"spbmProfileGenerationId,omitempty"`
SpbmComplianceResult *VsanStorageComplianceResult `xml:"spbmComplianceResult,omitempty"`
}
type VsanObjectOverallHealth ¶
type VsanObjectOverallHealth struct {
types.DynamicData
ObjectHealthDetail []VsanObjectHealth `xml:"objectHealthDetail,omitempty"`
ObjectsComplianceDetail []VsanStorageComplianceResult `xml:"objectsComplianceDetail,omitempty"`
ObjectVersionCompliance *bool `xml:"objectVersionCompliance"`
ObjectFormatChangeRequiredUuids []string `xml:"objectFormatChangeRequiredUuids,omitempty"`
ObjectsRelayoutBytes int64 `xml:"objectsRelayoutBytes,omitempty"`
}
type VsanObjectPolicyIssue ¶ added in v0.24.0
type VsanObjectPolicyIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanObjectProfileInfo ¶ added in v0.24.0
type VsanObjectProfileInfo struct {
types.DynamicData
VsanObjectUuid string `xml:"vsanObjectUuid"`
SpbmProfileId string `xml:"spbmProfileId"`
SpbmProfileGenerationNum int32 `xml:"spbmProfileGenerationNum"`
}
type VsanObjectQuerySpec ¶ added in v0.24.0
type VsanObjectQuerySpec struct {
types.DynamicData
Uuid string `xml:"uuid"`
SpbmProfileGenerationId string `xml:"spbmProfileGenerationId,omitempty"`
}
type VsanObjectSpaceSummary ¶
type VsanObjectSpaceSummary struct {
types.DynamicData
ObjType string `xml:"objType,omitempty"`
OverheadB int64 `xml:"overheadB,omitempty"`
TemporaryOverheadB int64 `xml:"temporaryOverheadB,omitempty"`
PrimaryCapacityB int64 `xml:"primaryCapacityB,omitempty"`
ProvisionCapacityB int64 `xml:"provisionCapacityB,omitempty"`
ReservedCapacityB int64 `xml:"reservedCapacityB,omitempty"`
OverReservedB int64 `xml:"overReservedB,omitempty"`
PhysicalUsedB int64 `xml:"physicalUsedB,omitempty"`
UsedB int64 `xml:"usedB,omitempty"`
ObjTypeExt string `xml:"objTypeExt,omitempty"`
ObjTypeExtDesc string `xml:"objTypeExtDesc,omitempty"`
}
type VsanObjectTypeEnum ¶ added in v0.24.0
type VsanObjectTypeEnum string
type VsanObjectTypeRule ¶ added in v0.24.0
type VsanObjectTypeRule struct {
types.DynamicData
ObjectType string `xml:"objectType,omitempty"`
Attributes []string `xml:"attributes,omitempty"`
}
type VsanPerfCreateStatsObject ¶ added in v0.24.0
type VsanPerfCreateStatsObject VsanPerfCreateStatsObjectRequestType
type VsanPerfCreateStatsObjectRequestType ¶ added in v0.24.0
type VsanPerfCreateStatsObjectRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
Profile *types.VirtualMachineProfileSpec `xml:"profile,omitempty"`
}
type VsanPerfCreateStatsObjectResponse ¶ added in v0.24.0
type VsanPerfCreateStatsObjectResponse struct {
Returnval string `xml:"returnval"`
}
type VsanPerfCreateStatsObjectTask ¶ added in v0.24.0
type VsanPerfCreateStatsObjectTask VsanPerfCreateStatsObjectTaskRequestType
type VsanPerfCreateStatsObjectTaskRequestType ¶ added in v0.24.0
type VsanPerfCreateStatsObjectTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
Profile *types.VirtualMachineProfileSpec `xml:"profile,omitempty"`
}
type VsanPerfCreateStatsObjectTaskResponse ¶ added in v0.24.0
type VsanPerfCreateStatsObjectTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerfDeleteStatsObject ¶ added in v0.24.0
type VsanPerfDeleteStatsObject VsanPerfDeleteStatsObjectRequestType
type VsanPerfDeleteStatsObjectRequestType ¶ added in v0.24.0
type VsanPerfDeleteStatsObjectRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfDeleteStatsObjectResponse ¶ added in v0.24.0
type VsanPerfDeleteStatsObjectResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanPerfDeleteStatsObjectTask ¶ added in v0.24.0
type VsanPerfDeleteStatsObjectTask VsanPerfDeleteStatsObjectTaskRequestType
type VsanPerfDeleteStatsObjectTaskRequestType ¶ added in v0.24.0
type VsanPerfDeleteStatsObjectTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfDeleteStatsObjectTaskResponse ¶ added in v0.24.0
type VsanPerfDeleteStatsObjectTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerfDeleteTimeRange ¶ added in v0.24.0
type VsanPerfDeleteTimeRange VsanPerfDeleteTimeRangeRequestType
type VsanPerfDeleteTimeRangeRequestType ¶ added in v0.24.0
type VsanPerfDeleteTimeRangeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
Name string `xml:"name"`
}
type VsanPerfDeleteTimeRangeResponse ¶ added in v0.24.0
type VsanPerfDeleteTimeRangeResponse struct {
}
type VsanPerfDiagnose ¶ added in v0.24.0
type VsanPerfDiagnose VsanPerfDiagnoseRequestType
type VsanPerfDiagnoseQuerySpec ¶ added in v0.24.0
type VsanPerfDiagnoseRequestType ¶ added in v0.24.0
type VsanPerfDiagnoseRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
PerfDiagnoseQuery VsanPerfDiagnoseQuerySpec `xml:"perfDiagnoseQuery"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfDiagnoseResponse ¶ added in v0.24.0
type VsanPerfDiagnoseResponse struct {
Returnval []VsanPerfDiagnosticResult `xml:"returnval,omitempty"`
}
type VsanPerfDiagnoseTask ¶ added in v0.24.0
type VsanPerfDiagnoseTask VsanPerfDiagnoseTaskRequestType
type VsanPerfDiagnoseTaskRequestType ¶ added in v0.24.0
type VsanPerfDiagnoseTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
PerfDiagnoseQuery VsanPerfDiagnoseQuerySpec `xml:"perfDiagnoseQuery"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfDiagnoseTaskResponse ¶ added in v0.24.0
type VsanPerfDiagnoseTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerfDiagnosticException ¶ added in v0.24.0
type VsanPerfDiagnosticQueryType ¶ added in v0.24.0
type VsanPerfDiagnosticQueryType string
type VsanPerfDiagnosticResult ¶ added in v0.24.0
type VsanPerfDiagnosticResult struct {
types.DynamicData
ExceptionId string `xml:"exceptionId"`
Recommendation string `xml:"recommendation,omitempty"`
AggregationFunction string `xml:"aggregationFunction,omitempty"`
AggregationData *VsanPerfEntityMetricCSV `xml:"aggregationData,omitempty"`
ExceptionData []VsanPerfEntityMetricCSV `xml:"exceptionData"`
}
type VsanPerfEntityMetricCSV ¶
type VsanPerfEntityMetricCSV struct {
types.DynamicData
EntityRefId string `xml:"entityRefId"`
SampleInfo string `xml:"sampleInfo,omitempty"`
Value []VsanPerfMetricSeriesCSV `xml:"value,omitempty"`
}
type VsanPerfEntityType ¶
type VsanPerfEntityType struct {
types.DynamicData
Name string `xml:"name"`
Id string `xml:"id"`
Graphs []VsanPerfGraph `xml:"graphs"`
Description string `xml:"description,omitempty"`
}
type VsanPerfGetAggregatedEntityTypes ¶ added in v0.24.0
type VsanPerfGetAggregatedEntityTypes VsanPerfGetAggregatedEntityTypesRequestType
type VsanPerfGetAggregatedEntityTypesRequestType ¶ added in v0.24.0
type VsanPerfGetAggregatedEntityTypesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanPerfGetAggregatedEntityTypesResponse ¶ added in v0.24.0
type VsanPerfGetAggregatedEntityTypesResponse struct {
Returnval []VsanPerfEntityType `xml:"returnval,omitempty"`
}
type VsanPerfGetSupportedDiagnosticExceptions ¶ added in v0.24.0
type VsanPerfGetSupportedDiagnosticExceptions VsanPerfGetSupportedDiagnosticExceptionsRequestType
type VsanPerfGetSupportedDiagnosticExceptionsRequestType ¶ added in v0.24.0
type VsanPerfGetSupportedDiagnosticExceptionsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanPerfGetSupportedDiagnosticExceptionsResponse ¶ added in v0.24.0
type VsanPerfGetSupportedDiagnosticExceptionsResponse struct {
Returnval []VsanPerfDiagnosticException `xml:"returnval,omitempty"`
}
type VsanPerfGetSupportedEntityTypes ¶
type VsanPerfGetSupportedEntityTypes VsanPerfGetSupportedEntityTypesRequestType
type VsanPerfGetSupportedEntityTypesRequestType ¶
type VsanPerfGetSupportedEntityTypesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanPerfGetSupportedEntityTypesResponse ¶
type VsanPerfGetSupportedEntityTypesResponse struct {
Returnval []VsanPerfEntityType `xml:"returnval,omitempty"`
}
type VsanPerfGraph ¶
type VsanPerfGraph struct {
types.DynamicData
Id string `xml:"id"`
Metrics []VsanPerfMetricId `xml:"metrics"`
Unit string `xml:"unit"`
Threshold *VsanPerfThreshold `xml:"threshold,omitempty"`
Name string `xml:"name,omitempty"`
Description string `xml:"description,omitempty"`
SecondGraph *VsanPerfGraph `xml:"secondGraph,omitempty"`
}
type VsanPerfMasterInformation ¶ added in v0.24.0
type VsanPerfMasterInformation struct {
types.DynamicData
SecSinceLastStatsWrite int64 `xml:"secSinceLastStatsWrite,omitempty"`
SecSinceLastStatsCollect int64 `xml:"secSinceLastStatsCollect,omitempty"`
StatsIntervalSec int64 `xml:"statsIntervalSec"`
CollectionFailureHostUuids []string `xml:"collectionFailureHostUuids,omitempty"`
RenamedStatsDirectories []string `xml:"renamedStatsDirectories,omitempty"`
StatsDirectoryPercentFree int64 `xml:"statsDirectoryPercentFree,omitempty"`
VerboseMode *bool `xml:"verboseMode"`
VerboseModeLastUpdate *time.Time `xml:"verboseModeLastUpdate"`
}
type VsanPerfMemberInfo ¶ added in v0.24.0
type VsanPerfMemberInfo struct {
types.DynamicData
Thumbprint string `xml:"thumbprint"`
MemberUuid string `xml:"memberUuid,omitempty"`
IsSupportUnicast *bool `xml:"isSupportUnicast"`
UnicastAddressInfos []VsanUnicastAddressInfo `xml:"unicastAddressInfos,omitempty"`
Hostname string `xml:"hostname,omitempty"`
}
type VsanPerfMetricId ¶
type VsanPerfMetricId struct {
types.DynamicData
Label string `xml:"label"`
Group string `xml:"group,omitempty"`
RollupType string `xml:"rollupType,omitempty"`
StatsType string `xml:"statsType,omitempty"`
Name string `xml:"name,omitempty"`
Description string `xml:"description,omitempty"`
MetricsCollectInterval int32 `xml:"metricsCollectInterval,omitempty"`
}
type VsanPerfMetricSeriesCSV ¶
type VsanPerfMetricSeriesCSV struct {
types.DynamicData
MetricId VsanPerfMetricId `xml:"metricId"`
Threshold *VsanPerfThreshold `xml:"threshold,omitempty"`
NumExceptions string `xml:"numExceptions,omitempty"`
Values string `xml:"values,omitempty"`
}
type VsanPerfNodeInformation ¶ added in v0.24.0
type VsanPerfNodeInformation struct {
types.DynamicData
Version string `xml:"version"`
Hostname string `xml:"hostname,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
IsCmmdsMaster bool `xml:"isCmmdsMaster"`
IsStatsMaster bool `xml:"isStatsMaster"`
VsanMasterUuid string `xml:"vsanMasterUuid,omitempty"`
VsanNodeUuid string `xml:"vsanNodeUuid,omitempty"`
MasterInfo *VsanPerfMasterInformation `xml:"masterInfo,omitempty"`
DiagnosticMode *bool `xml:"diagnosticMode"`
}
type VsanPerfQueryClusterHealth ¶ added in v0.24.0
type VsanPerfQueryClusterHealth VsanPerfQueryClusterHealthRequestType
type VsanPerfQueryClusterHealthRequestType ¶ added in v0.24.0
type VsanPerfQueryClusterHealthRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanPerfQueryClusterHealthResponse ¶ added in v0.24.0
type VsanPerfQueryClusterHealthResponse struct {
Returnval []types.BaseDynamicData `xml:"returnval,omitempty,typeattr"`
}
type VsanPerfQueryNodeInformation ¶ added in v0.24.0
type VsanPerfQueryNodeInformation VsanPerfQueryNodeInformationRequestType
type VsanPerfQueryNodeInformationRequestType ¶ added in v0.24.0
type VsanPerfQueryNodeInformationRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfQueryNodeInformationResponse ¶ added in v0.24.0
type VsanPerfQueryNodeInformationResponse struct {
Returnval []VsanPerfNodeInformation `xml:"returnval,omitempty"`
}
type VsanPerfQueryPerf ¶
type VsanPerfQueryPerf VsanPerfQueryPerfRequestType
type VsanPerfQueryPerfRequestType ¶
type VsanPerfQueryPerfRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
QuerySpecs []VsanPerfQuerySpec `xml:"querySpecs"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfQueryPerfResponse ¶
type VsanPerfQueryPerfResponse struct {
Returnval []VsanPerfEntityMetricCSV `xml:"returnval,omitempty"`
}
type VsanPerfQuerySpec ¶
type VsanPerfQueryStatsObjectInformation ¶ added in v0.24.0
type VsanPerfQueryStatsObjectInformation VsanPerfQueryStatsObjectInformationRequestType
type VsanPerfQueryStatsObjectInformationRequestType ¶ added in v0.24.0
type VsanPerfQueryStatsObjectInformationRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfQueryStatsObjectInformationResponse ¶ added in v0.24.0
type VsanPerfQueryStatsObjectInformationResponse struct {
Returnval VsanObjectInformation `xml:"returnval"`
}
type VsanPerfQueryTimeRanges ¶ added in v0.24.0
type VsanPerfQueryTimeRanges VsanPerfQueryTimeRangesRequestType
type VsanPerfQueryTimeRangesRequestType ¶ added in v0.24.0
type VsanPerfQueryTimeRangesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
QuerySpec VsanPerfTimeRangeQuerySpec `xml:"querySpec"`
}
type VsanPerfQueryTimeRangesResponse ¶ added in v0.24.0
type VsanPerfQueryTimeRangesResponse struct {
Returnval []VsanPerfTimeRange `xml:"returnval,omitempty"`
}
type VsanPerfSaveTimeRanges ¶ added in v0.24.0
type VsanPerfSaveTimeRanges VsanPerfSaveTimeRangesRequestType
type VsanPerfSaveTimeRangesRequestType ¶ added in v0.24.0
type VsanPerfSaveTimeRangesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
TimeRanges []VsanPerfTimeRange `xml:"timeRanges"`
}
type VsanPerfSaveTimeRangesResponse ¶ added in v0.24.0
type VsanPerfSaveTimeRangesResponse struct {
}
type VsanPerfSetStatsObjectPolicy ¶ added in v0.24.0
type VsanPerfSetStatsObjectPolicy VsanPerfSetStatsObjectPolicyRequestType
type VsanPerfSetStatsObjectPolicyRequestType ¶ added in v0.24.0
type VsanPerfSetStatsObjectPolicyRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
Profile *types.VirtualMachineProfileSpec `xml:"profile,omitempty"`
}
type VsanPerfSetStatsObjectPolicyResponse ¶ added in v0.24.0
type VsanPerfSetStatsObjectPolicyResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanPerfStatsType ¶ added in v0.24.0
type VsanPerfStatsType string
type VsanPerfStatsUnitType ¶ added in v0.24.0
type VsanPerfStatsUnitType string
type VsanPerfSummaryType ¶ added in v0.24.0
type VsanPerfSummaryType string
type VsanPerfThreshold ¶
type VsanPerfThreshold struct {
types.DynamicData
Direction string `xml:"direction"`
Yellow string `xml:"yellow,omitempty"`
Red string `xml:"red,omitempty"`
}
type VsanPerfThresholdDirectionType ¶ added in v0.24.0
type VsanPerfThresholdDirectionType string
type VsanPerfTimeRange ¶ added in v0.24.0
type VsanPerfTimeRangeQuerySpec ¶ added in v0.24.0
type VsanPerfToggleVerboseMode ¶ added in v0.24.0
type VsanPerfToggleVerboseMode VsanPerfToggleVerboseModeRequestType
type VsanPerfToggleVerboseModeRequestType ¶ added in v0.24.0
type VsanPerfToggleVerboseModeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
VerboseMode bool `xml:"verboseMode"`
}
type VsanPerfToggleVerboseModeResponse ¶ added in v0.24.0
type VsanPerfToggleVerboseModeResponse struct {
}
type VsanPerfTopEntities ¶ added in v0.24.0
type VsanPerfTopEntities struct {
types.DynamicData
MetricId VsanPerfMetricId `xml:"metricId"`
Entities []VsanPerfTopEntity `xml:"entities"`
}
type VsanPerfTopEntity ¶ added in v0.24.0
type VsanPerfTopEntity struct {
types.DynamicData
EntityRefId string `xml:"entityRefId"`
Value string `xml:"value"`
}
type VsanPerformFileServiceEnablePreflightCheck ¶ added in v0.24.0
type VsanPerformFileServiceEnablePreflightCheck VsanPerformFileServiceEnablePreflightCheckRequestType
type VsanPerformFileServiceEnablePreflightCheckRequestType ¶ added in v0.24.0
type VsanPerformFileServiceEnablePreflightCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
DomainConfig *VsanFileServiceDomainConfig `xml:"domainConfig,omitempty"`
Network *types.ManagedObjectReference `xml:"network,omitempty"`
}
type VsanPerformFileServiceEnablePreflightCheckResponse ¶ added in v0.24.0
type VsanPerformFileServiceEnablePreflightCheckResponse struct {
Returnval VsanFileServicePreflightCheckResult `xml:"returnval"`
}
type VsanPerformOnlineHealthCheck ¶ added in v0.24.0
type VsanPerformOnlineHealthCheck VsanPerformOnlineHealthCheckRequestType
type VsanPerformOnlineHealthCheckRequestType ¶ added in v0.24.0
type VsanPerformOnlineHealthCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanPerformOnlineHealthCheckResponse ¶ added in v0.24.0
type VsanPerformOnlineHealthCheckResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerformResourceCheck ¶ added in v0.24.0
type VsanPerformResourceCheck VsanPerformResourceCheckRequestType
type VsanPerformResourceCheckRequestType ¶ added in v0.24.0
type VsanPerformResourceCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ResourceCheckSpec VsanResourceCheckSpec `xml:"resourceCheckSpec"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerformResourceCheckResponse ¶ added in v0.24.0
type VsanPerformResourceCheckResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerfsvcConfig ¶ added in v0.23.0
type VsanPerfsvcConfig struct {
types.DynamicData
Enabled bool `xml:"enabled"`
Profile *types.VirtualMachineProfileSpec `xml:"profile,omitempty"`
DiagnosticMode *bool `xml:"diagnosticMode"`
VerboseMode *bool `xml:"verboseMode"`
}
type VsanPerfsvcHealthResult ¶ added in v0.24.0
type VsanPerfsvcHealthResult struct {
types.DynamicData
StatsObjectInfo *VsanObjectInformation `xml:"statsObjectInfo,omitempty"`
StatsObjectConsistent *bool `xml:"statsObjectConsistent"`
StatsObjectPolicyConsistent *bool `xml:"statsObjectPolicyConsistent"`
DatastoreCompatible *bool `xml:"datastoreCompatible"`
EnoughFreeSpace *bool `xml:"enoughFreeSpace"`
RemediateAction string `xml:"remediateAction,omitempty"`
HostResults []VsanPerfNodeInformation `xml:"hostResults,omitempty"`
VerboseModeStatus *bool `xml:"verboseModeStatus"`
}
type VsanPerfsvcRemediateAction ¶ added in v0.24.0
type VsanPerfsvcRemediateAction string
type VsanPhysicalDiskHealth ¶
type VsanPhysicalDiskHealth struct {
types.DynamicData
Name string `xml:"name"`
Uuid string `xml:"uuid"`
InCmmds bool `xml:"inCmmds"`
InVsi bool `xml:"inVsi"`
DedupScope int64 `xml:"dedupScope,omitempty"`
FormatVersion int32 `xml:"formatVersion,omitempty"`
IsAllFlash int32 `xml:"isAllFlash,omitempty"`
CongestionValue int32 `xml:"congestionValue,omitempty"`
CongestionArea string `xml:"congestionArea,omitempty"`
CongestionHealth string `xml:"congestionHealth,omitempty"`
MetadataHealth string `xml:"metadataHealth,omitempty"`
OperationalHealthDescription string `xml:"operationalHealthDescription,omitempty"`
OperationalHealth string `xml:"operationalHealth,omitempty"`
DedupUsageHealth string `xml:"dedupUsageHealth,omitempty"`
CapacityHealth string `xml:"capacityHealth,omitempty"`
SummaryHealth string `xml:"summaryHealth"`
Capacity int64 `xml:"capacity,omitempty"`
UsedCapacity int64 `xml:"usedCapacity,omitempty"`
ReservedCapacity int64 `xml:"reservedCapacity,omitempty"`
TotalBytes int64 `xml:"totalBytes,omitempty"`
FreeBytes int64 `xml:"freeBytes,omitempty"`
HashedBytes int64 `xml:"hashedBytes,omitempty"`
DedupedBytes int64 `xml:"dedupedBytes,omitempty"`
ScsiDisk *types.HostScsiDisk `xml:"scsiDisk,omitempty"`
UsedComponents int64 `xml:"usedComponents,omitempty"`
MaxComponents int64 `xml:"maxComponents,omitempty"`
CompLimitHealth string `xml:"compLimitHealth,omitempty"`
EncryptionEnabled *bool `xml:"encryptionEnabled"`
KmsProviderId string `xml:"kmsProviderId,omitempty"`
KekId string `xml:"kekId,omitempty"`
DekGenerationId int64 `xml:"dekGenerationId,omitempty"`
EncryptedUnlocked *bool `xml:"encryptedUnlocked"`
RebalanceResult *VsanDiskRebalanceResult `xml:"rebalanceResult,omitempty"`
}
type VsanPhysicalDiskHealthSummary ¶
type VsanPhysicalDiskHealthSummary struct {
types.DynamicData
OverallHealth string `xml:"overallHealth"`
HeapsWithIssues []VsanResourceHealth `xml:"heapsWithIssues,omitempty"`
SlabsWithIssues []VsanResourceHealth `xml:"slabsWithIssues,omitempty"`
Disks []VsanPhysicalDiskHealth `xml:"disks,omitempty"`
ComponentsWithIssues []VsanResourceHealth `xml:"componentsWithIssues,omitempty"`
Hostname string `xml:"hostname,omitempty"`
HostDedupScope int32 `xml:"hostDedupScope,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
}
type VsanPostConfigForVcsa ¶ added in v0.24.0
type VsanPostConfigForVcsa VsanPostConfigForVcsaRequestType
type VsanPostConfigForVcsaRequestType ¶ added in v0.24.0
type VsanPostConfigForVcsaRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec VsanVcPostDeployConfigSpec `xml:"spec"`
}
type VsanPostConfigForVcsaResponse ¶ added in v0.24.0
type VsanPostConfigForVcsaResponse struct {
Returnval string `xml:"returnval"`
}
type VsanPrepareVsanForVcsa ¶ added in v0.24.0
type VsanPrepareVsanForVcsa VsanPrepareVsanForVcsaRequestType
type VsanPrepareVsanForVcsaRequestType ¶ added in v0.24.0
type VsanPrepareVsanForVcsaRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec VsanPrepareVsanForVcsaSpec `xml:"spec"`
}
type VsanPrepareVsanForVcsaResponse ¶ added in v0.24.0
type VsanPrepareVsanForVcsaResponse struct {
Returnval string `xml:"returnval"`
}
type VsanPrepareVsanForVcsaSpec ¶ added in v0.24.0
type VsanPrepareVsanForVcsaSpec struct {
types.DynamicData
VsanDiskMappingCreationSpec *VimVsanHostDiskMappingCreationSpec `xml:"vsanDiskMappingCreationSpec,omitempty"`
VsanDataEfficiencyConfig *VsanDataEfficiencyConfig `xml:"vsanDataEfficiencyConfig,omitempty"`
TaskId string `xml:"taskId,omitempty"`
VsanDataEncryptionConfig *VsanHostEncryptionInfo `xml:"vsanDataEncryptionConfig,omitempty"`
}
type VsanProactiveRebalanceInfo ¶ added in v0.23.0
type VsanProactiveRebalanceInfo struct {
types.DynamicData
Enabled *bool `xml:"enabled"`
Threshold int32 `xml:"threshold,omitempty"`
}
type VsanProactiveRebalanceInfoEx ¶ added in v0.24.0
type VsanProactiveRebalanceInfoEx struct {
types.DynamicData
Running *bool `xml:"running"`
StartTs *time.Time `xml:"startTs"`
StopTs *time.Time `xml:"stopTs"`
VarianceThreshold float32 `xml:"varianceThreshold,omitempty"`
TimeThreshold int32 `xml:"timeThreshold,omitempty"`
RateThreshold int32 `xml:"rateThreshold,omitempty"`
Hostname string `xml:"hostname,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
}
type VsanPropertyConstraint ¶ added in v0.24.0
type VsanPropertyConstraint struct {
VsanResourceConstraint
PropertyName string `xml:"propertyName,omitempty"`
Comparator string `xml:"comparator,omitempty"`
ComparableValue *types.KeyAnyValue `xml:"comparableValue,omitempty"`
}
type VsanPropertyConstraintComparatorEnum ¶ added in v0.24.0
type VsanPropertyConstraintComparatorEnum string
type VsanPurgeHclFiles ¶ added in v0.24.0
type VsanPurgeHclFiles VsanPurgeHclFilesRequestType
type VsanPurgeHclFilesRequestType ¶ added in v0.24.0
type VsanPurgeHclFilesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Sha1sums []string `xml:"sha1sums"`
}
type VsanPurgeHclFilesResponse ¶ added in v0.24.0
type VsanPurgeHclFilesResponse struct {
}
type VsanQueryAllSupportedHealthChecks ¶ added in v0.24.0
type VsanQueryAllSupportedHealthChecks VsanQueryAllSupportedHealthChecksRequestType
type VsanQueryAllSupportedHealthChecksRequestType ¶ added in v0.24.0
type VsanQueryAllSupportedHealthChecksRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanQueryAllSupportedHealthChecksResponse ¶ added in v0.24.0
type VsanQueryAllSupportedHealthChecksResponse struct {
Returnval []VsanClusterHealthCheckInfo `xml:"returnval,omitempty"`
}
type VsanQueryAttachToSrHistory ¶ added in v0.24.0
type VsanQueryAttachToSrHistory VsanQueryAttachToSrHistoryRequestType
type VsanQueryAttachToSrHistoryRequestType ¶ added in v0.24.0
type VsanQueryAttachToSrHistoryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Count int32 `xml:"count,omitempty"`
TaskId string `xml:"taskId,omitempty"`
}
type VsanQueryAttachToSrHistoryResponse ¶ added in v0.24.0
type VsanQueryAttachToSrHistoryResponse struct {
Returnval []VsanAttachToSrOperation `xml:"returnval,omitempty"`
}
type VsanQueryClusterAdvCfgSync ¶ added in v0.24.0
type VsanQueryClusterAdvCfgSync VsanQueryClusterAdvCfgSyncRequestType
type VsanQueryClusterAdvCfgSyncRequestType ¶ added in v0.24.0
type VsanQueryClusterAdvCfgSyncRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
Options []string `xml:"options,omitempty"`
}
type VsanQueryClusterAdvCfgSyncResponse ¶ added in v0.24.0
type VsanQueryClusterAdvCfgSyncResponse struct {
Returnval []VsanClusterAdvCfgSyncResult `xml:"returnval,omitempty"`
}
type VsanQueryClusterCaptureVsanPcap ¶ added in v0.24.0
type VsanQueryClusterCaptureVsanPcap VsanQueryClusterCaptureVsanPcapRequestType
type VsanQueryClusterCaptureVsanPcapRequestType ¶ added in v0.24.0
type VsanQueryClusterCaptureVsanPcapRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
Duration int32 `xml:"duration"`
Vmknic []VsanClusterHostVmknicMapping `xml:"vmknic,omitempty"`
IncludeRawPcap *bool `xml:"includeRawPcap"`
IncludeIgmp *bool `xml:"includeIgmp"`
CmmdsMsgTypeFilter []string `xml:"cmmdsMsgTypeFilter,omitempty"`
CmmdsPorts []int32 `xml:"cmmdsPorts,omitempty"`
ClusterUuid string `xml:"clusterUuid,omitempty"`
}
type VsanQueryClusterCaptureVsanPcapResponse ¶ added in v0.24.0
type VsanQueryClusterCaptureVsanPcapResponse struct {
Returnval VsanVsanClusterPcapResult `xml:"returnval"`
}
type VsanQueryClusterCheckLimits ¶ added in v0.24.0
type VsanQueryClusterCheckLimits VsanQueryClusterCheckLimitsRequestType
type VsanQueryClusterCheckLimitsRequestType ¶ added in v0.24.0
type VsanQueryClusterCheckLimitsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanQueryClusterCheckLimitsResponse ¶ added in v0.24.0
type VsanQueryClusterCheckLimitsResponse struct {
Returnval VsanClusterLimitHealthResult `xml:"returnval"`
}
type VsanQueryClusterCreateVmHealthTest ¶ added in v0.24.0
type VsanQueryClusterCreateVmHealthTest VsanQueryClusterCreateVmHealthTestRequestType
type VsanQueryClusterCreateVmHealthTestRequestType ¶ added in v0.24.0
type VsanQueryClusterCreateVmHealthTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
Timeout int32 `xml:"timeout"`
}
type VsanQueryClusterCreateVmHealthTestResponse ¶ added in v0.24.0
type VsanQueryClusterCreateVmHealthTestResponse struct {
Returnval VsanClusterCreateVmHealthTestResult `xml:"returnval"`
}
type VsanQueryClusterDrsStats ¶ added in v0.24.0
type VsanQueryClusterDrsStats VsanQueryClusterDrsStatsRequestType
type VsanQueryClusterDrsStatsRequestType ¶ added in v0.24.0
type VsanQueryClusterDrsStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Vms []types.ManagedObjectReference `xml:"vms,omitempty"`
}
type VsanQueryClusterDrsStatsResponse ¶ added in v0.24.0
type VsanQueryClusterDrsStatsResponse struct {
Returnval []VsanHostDrsStats `xml:"returnval,omitempty"`
}
type VsanQueryClusterHealthSystemVersions ¶ added in v0.24.0
type VsanQueryClusterHealthSystemVersions VsanQueryClusterHealthSystemVersionsRequestType
type VsanQueryClusterHealthSystemVersionsRequestType ¶ added in v0.24.0
type VsanQueryClusterHealthSystemVersionsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanQueryClusterHealthSystemVersionsResponse ¶ added in v0.24.0
type VsanQueryClusterHealthSystemVersionsResponse struct {
Returnval VsanClusterHealthSystemVersionResult `xml:"returnval"`
}
type VsanQueryClusterNetworkPerfTest ¶ added in v0.24.0
type VsanQueryClusterNetworkPerfTest VsanQueryClusterNetworkPerfTestRequestType
type VsanQueryClusterNetworkPerfTestRequestType ¶ added in v0.24.0
type VsanQueryClusterNetworkPerfTestResponse ¶ added in v0.24.0
type VsanQueryClusterNetworkPerfTestResponse struct {
Returnval VsanClusterNetworkLoadTestResult `xml:"returnval"`
}
type VsanQueryClusterPhysicalDiskHealthSummary ¶ added in v0.24.0
type VsanQueryClusterPhysicalDiskHealthSummary VsanQueryClusterPhysicalDiskHealthSummaryRequestType
type VsanQueryClusterPhysicalDiskHealthSummaryRequestType ¶ added in v0.24.0
type VsanQueryClusterPhysicalDiskHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanQueryClusterPhysicalDiskHealthSummaryResponse ¶ added in v0.24.0
type VsanQueryClusterPhysicalDiskHealthSummaryResponse struct {
Returnval []VsanPhysicalDiskHealthSummary `xml:"returnval,omitempty"`
}
type VsanQueryEntitySpaceUsage ¶ added in v0.24.0
type VsanQueryEntitySpaceUsage VsanQueryEntitySpaceUsageRequestType
type VsanQueryEntitySpaceUsageRequestType ¶ added in v0.24.0
type VsanQueryEntitySpaceUsageRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
QuerySpec VsanSpaceQuerySpec `xml:"querySpec"`
}
type VsanQueryEntitySpaceUsageResponse ¶ added in v0.24.0
type VsanQueryEntitySpaceUsageResponse struct {
Returnval []VsanEntitySpaceUsage `xml:"returnval,omitempty"`
}
type VsanQueryFileServiceOvfs ¶ added in v0.24.0
type VsanQueryFileServiceOvfs VsanQueryFileServiceOvfsRequestType
type VsanQueryFileServiceOvfsRequestType ¶ added in v0.24.0
type VsanQueryFileServiceOvfsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanQueryFileServiceOvfsResponse ¶ added in v0.24.0
type VsanQueryFileServiceOvfsResponse struct {
Returnval []VsanFileServiceOvfSpec `xml:"returnval,omitempty"`
}
type VsanQueryHostDrsStats ¶ added in v0.24.0
type VsanQueryHostDrsStats VsanQueryHostDrsStatsRequestType
type VsanQueryHostDrsStatsRequestType ¶ added in v0.24.0
type VsanQueryHostDrsStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
HostUuids []string `xml:"hostUuids"`
Vms []string `xml:"vms,omitempty"`
}
type VsanQueryHostDrsStatsResponse ¶ added in v0.24.0
type VsanQueryHostDrsStatsResponse struct {
Returnval VsanHostDrsStats `xml:"returnval"`
}
type VsanQueryHostEMMState ¶ added in v0.24.0
type VsanQueryHostEMMState VsanQueryHostEMMStateRequestType
type VsanQueryHostEMMStateRequestType ¶ added in v0.24.0
type VsanQueryHostEMMStateRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanQueryHostEMMStateResponse ¶ added in v0.24.0
type VsanQueryHostEMMStateResponse struct {
Returnval VsanHostEMMSummary `xml:"returnval"`
}
type VsanQueryHostStatusEx ¶ added in v0.24.0
type VsanQueryHostStatusEx VsanQueryHostStatusExRequestType
type VsanQueryHostStatusExRequestType ¶ added in v0.24.0
type VsanQueryHostStatusExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ClusterUuids []string `xml:"clusterUuids,omitempty"`
}
type VsanQueryHostStatusExResponse ¶ added in v0.24.0
type VsanQueryHostStatusExResponse struct {
Returnval []types.VsanHostClusterStatus `xml:"returnval,omitempty"`
}
type VsanQueryInaccessibleVmSwapObjects ¶ added in v0.24.0
type VsanQueryInaccessibleVmSwapObjects VsanQueryInaccessibleVmSwapObjectsRequestType
type VsanQueryInaccessibleVmSwapObjectsRequestType ¶ added in v0.24.0
type VsanQueryInaccessibleVmSwapObjectsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanQueryInaccessibleVmSwapObjectsResponse ¶ added in v0.24.0
type VsanQueryInaccessibleVmSwapObjectsResponse struct {
Returnval []string `xml:"returnval,omitempty"`
}
type VsanQueryObjectIdentities ¶ added in v0.24.0
type VsanQueryObjectIdentities VsanQueryObjectIdentitiesRequestType
type VsanQueryObjectIdentitiesRequestType ¶ added in v0.24.0
type VsanQueryObjectIdentitiesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
ObjUuids []string `xml:"objUuids,omitempty"`
ObjTypes []string `xml:"objTypes,omitempty"`
IncludeHealth *bool `xml:"includeHealth"`
IncludeObjIdentity *bool `xml:"includeObjIdentity"`
IncludeSpaceSummary *bool `xml:"includeSpaceSummary"`
}
type VsanQueryObjectIdentitiesResponse ¶ added in v0.24.0
type VsanQueryObjectIdentitiesResponse struct {
Returnval *VsanObjectIdentityAndHealth `xml:"returnval,omitempty"`
}
type VsanQueryResultHostInfo ¶
type VsanQueryResultHostInfo struct {
types.DynamicData
Uuid string `xml:"uuid,omitempty"`
HostnameInCmmds string `xml:"hostnameInCmmds,omitempty"`
VsanIpv4Addresses []string `xml:"vsanIpv4Addresses,omitempty"`
}
type VsanQuerySpaceUsage ¶
type VsanQuerySpaceUsage VsanQuerySpaceUsageRequestType
type VsanQuerySpaceUsageRequestType ¶
type VsanQuerySpaceUsageRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
StoragePolicies []types.VirtualMachineProfileSpec `xml:"storagePolicies,omitempty"`
WhatifCapacityOnly *bool `xml:"whatifCapacityOnly"`
}
type VsanQuerySpaceUsageResponse ¶
type VsanQuerySpaceUsageResponse struct {
Returnval VsanSpaceUsage `xml:"returnval"`
}
type VsanQuerySyncingVsanObjects ¶
type VsanQuerySyncingVsanObjects VsanQuerySyncingVsanObjectsRequestType
type VsanQuerySyncingVsanObjectsResponse ¶
type VsanQuerySyncingVsanObjectsResponse struct {
Returnval VsanHostVsanObjectSyncQueryResult `xml:"returnval"`
}
type VsanQueryUpgradeStatusEx ¶ added in v0.24.0
type VsanQueryUpgradeStatusEx VsanQueryUpgradeStatusExRequestType
type VsanQueryUpgradeStatusExRequestType ¶ added in v0.24.0
type VsanQueryUpgradeStatusExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanQueryUpgradeStatusExResponse ¶ added in v0.24.0
type VsanQueryUpgradeStatusExResponse struct {
Returnval VsanUpgradeStatusEx `xml:"returnval"`
}
type VsanQueryVcClusterCreateVmHealthHistoryTest ¶ added in v0.24.0
type VsanQueryVcClusterCreateVmHealthHistoryTest VsanQueryVcClusterCreateVmHealthHistoryTestRequestType
type VsanQueryVcClusterCreateVmHealthHistoryTestRequestType ¶ added in v0.24.0
type VsanQueryVcClusterCreateVmHealthHistoryTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Count int32 `xml:"count,omitempty"`
Datastore *types.ManagedObjectReference `xml:"datastore,omitempty"`
}
type VsanQueryVcClusterCreateVmHealthHistoryTestResponse ¶ added in v0.24.0
type VsanQueryVcClusterCreateVmHealthHistoryTestResponse struct {
Returnval []VsanClusterCreateVmHealthTestResult `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterCreateVmHealthTest ¶ added in v0.24.0
type VsanQueryVcClusterCreateVmHealthTest VsanQueryVcClusterCreateVmHealthTestRequestType
type VsanQueryVcClusterCreateVmHealthTestRequestType ¶ added in v0.24.0
type VsanQueryVcClusterCreateVmHealthTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Timeout int32 `xml:"timeout"`
Datastore *types.ManagedObjectReference `xml:"datastore,omitempty"`
}
type VsanQueryVcClusterCreateVmHealthTestResponse ¶ added in v0.24.0
type VsanQueryVcClusterCreateVmHealthTestResponse struct {
Returnval VsanClusterCreateVmHealthTestResult `xml:"returnval"`
}
type VsanQueryVcClusterHealthSummary ¶
type VsanQueryVcClusterHealthSummary VsanQueryVcClusterHealthSummaryRequestType
type VsanQueryVcClusterHealthSummaryRequestType ¶
type VsanQueryVcClusterHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
VmCreateTimeout int32 `xml:"vmCreateTimeout,omitempty"`
ObjUuids []string `xml:"objUuids,omitempty"`
IncludeObjUuids *bool `xml:"includeObjUuids"`
Fields []string `xml:"fields,omitempty"`
FetchFromCache *bool `xml:"fetchFromCache"`
Perspective string `xml:"perspective,omitempty"`
Hosts []types.ManagedObjectReference `xml:"hosts,omitempty"`
Spec *VsanClusterHealthQuerySpec `xml:"spec,omitempty"`
}
type VsanQueryVcClusterHealthSummaryResponse ¶
type VsanQueryVcClusterHealthSummaryResponse struct {
Returnval VsanClusterHealthSummary `xml:"returnval"`
}
type VsanQueryVcClusterHealthSummaryTask ¶ added in v0.24.0
type VsanQueryVcClusterHealthSummaryTask VsanQueryVcClusterHealthSummaryTaskRequestType
type VsanQueryVcClusterHealthSummaryTaskRequestType ¶ added in v0.24.0
type VsanQueryVcClusterHealthSummaryTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Hosts []types.ManagedObjectReference `xml:"hosts,omitempty"`
IncludeDataProtectionHealth *bool `xml:"includeDataProtectionHealth"`
IncludeOnlineHealth *bool `xml:"includeOnlineHealth"`
}
type VsanQueryVcClusterHealthSummaryTaskResponse ¶ added in v0.24.0
type VsanQueryVcClusterHealthSummaryTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanQueryVcClusterNetworkPerfHistoryTest ¶ added in v0.24.0
type VsanQueryVcClusterNetworkPerfHistoryTest VsanQueryVcClusterNetworkPerfHistoryTestRequestType
type VsanQueryVcClusterNetworkPerfHistoryTestRequestType ¶ added in v0.24.0
type VsanQueryVcClusterNetworkPerfHistoryTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Count int32 `xml:"count,omitempty"`
Spec *VsanClusterNetworkPerfTaskSpec `xml:"spec,omitempty"`
}
type VsanQueryVcClusterNetworkPerfHistoryTestResponse ¶ added in v0.24.0
type VsanQueryVcClusterNetworkPerfHistoryTestResponse struct {
Returnval []VsanClusterNetworkLoadTestResult `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterNetworkPerfTask ¶ added in v0.24.0
type VsanQueryVcClusterNetworkPerfTask VsanQueryVcClusterNetworkPerfTaskRequestType
type VsanQueryVcClusterNetworkPerfTaskRequestType ¶ added in v0.24.0
type VsanQueryVcClusterNetworkPerfTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Spec *VsanClusterNetworkPerfTaskSpec `xml:"spec,omitempty"`
}
type VsanQueryVcClusterNetworkPerfTaskResponse ¶ added in v0.24.0
type VsanQueryVcClusterNetworkPerfTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanQueryVcClusterNetworkPerfTest ¶ added in v0.24.0
type VsanQueryVcClusterNetworkPerfTest VsanQueryVcClusterNetworkPerfTestRequestType
type VsanQueryVcClusterNetworkPerfTestRequestType ¶ added in v0.24.0
type VsanQueryVcClusterNetworkPerfTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Multicast bool `xml:"multicast"`
DurationSec int32 `xml:"durationSec,omitempty"`
}
type VsanQueryVcClusterNetworkPerfTestResponse ¶ added in v0.24.0
type VsanQueryVcClusterNetworkPerfTestResponse struct {
Returnval VsanClusterNetworkLoadTestResult `xml:"returnval"`
}
type VsanQueryVcClusterObjExtAttrs ¶ added in v0.24.0
type VsanQueryVcClusterObjExtAttrs VsanQueryVcClusterObjExtAttrsRequestType
type VsanQueryVcClusterObjExtAttrsRequestType ¶ added in v0.24.0
type VsanQueryVcClusterObjExtAttrsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Uuids []string `xml:"uuids"`
}
type VsanQueryVcClusterObjExtAttrsResponse ¶ added in v0.24.0
type VsanQueryVcClusterObjExtAttrsResponse struct {
Returnval []VsanClusterObjectExtAttrs `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterSmartStatsSummary ¶ added in v0.24.0
type VsanQueryVcClusterSmartStatsSummary VsanQueryVcClusterSmartStatsSummaryRequestType
type VsanQueryVcClusterSmartStatsSummaryRequestType ¶ added in v0.24.0
type VsanQueryVcClusterSmartStatsSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanQueryVcClusterSmartStatsSummaryResponse ¶ added in v0.24.0
type VsanQueryVcClusterSmartStatsSummaryResponse struct {
Returnval []VsanSmartStatsHostSummary `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterVmdkLoadHistoryTest ¶ added in v0.24.0
type VsanQueryVcClusterVmdkLoadHistoryTest VsanQueryVcClusterVmdkLoadHistoryTestRequestType
type VsanQueryVcClusterVmdkLoadHistoryTestRequestType ¶ added in v0.24.0
type VsanQueryVcClusterVmdkLoadHistoryTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Count int32 `xml:"count,omitempty"`
TaskId string `xml:"taskId,omitempty"`
}
type VsanQueryVcClusterVmdkLoadHistoryTestResponse ¶ added in v0.24.0
type VsanQueryVcClusterVmdkLoadHistoryTestResponse struct {
Returnval []VsanClusterVmdkLoadTestResult `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterVmdkWorkloadTypes ¶ added in v0.24.0
type VsanQueryVcClusterVmdkWorkloadTypes VsanQueryVcClusterVmdkWorkloadTypesRequestType
type VsanQueryVcClusterVmdkWorkloadTypesRequestType ¶ added in v0.24.0
type VsanQueryVcClusterVmdkWorkloadTypesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanQueryVcClusterVmdkWorkloadTypesResponse ¶ added in v0.24.0
type VsanQueryVcClusterVmdkWorkloadTypesResponse struct {
Returnval []VsanStorageWorkloadType `xml:"returnval,omitempty"`
}
type VsanQueryVerifyClusterNetworkSettings ¶ added in v0.24.0
type VsanQueryVerifyClusterNetworkSettings VsanQueryVerifyClusterNetworkSettingsRequestType
type VsanQueryVerifyClusterNetworkSettingsRequestType ¶ added in v0.24.0
type VsanQueryVerifyClusterNetworkSettingsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanQueryVerifyClusterNetworkSettingsResponse ¶ added in v0.24.0
type VsanQueryVerifyClusterNetworkSettingsResponse struct {
Returnval VsanClusterNetworkHealthResult `xml:"returnval"`
}
type VsanQueryWhatIfEvacuationResult ¶ added in v0.24.0
type VsanQueryWhatIfEvacuationResult VsanQueryWhatIfEvacuationResultRequestType
type VsanQueryWhatIfEvacuationResultRequestType ¶ added in v0.24.0
type VsanQueryWhatIfEvacuationResultRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
EvacEntityUuid string `xml:"evacEntityUuid"`
}
type VsanQueryWhatIfEvacuationResultResponse ¶ added in v0.24.0
type VsanQueryWhatIfEvacuationResultResponse struct {
Returnval VsanWhatIfEvacResult `xml:"returnval"`
}
type VsanRebalanceCluster ¶ added in v0.24.0
type VsanRebalanceCluster VsanRebalanceClusterRequestType
type VsanRebalanceClusterRequestType ¶ added in v0.24.0
type VsanRebalanceClusterRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetHosts []types.ManagedObjectReference `xml:"targetHosts,omitempty"`
}
type VsanRebalanceClusterResponse ¶ added in v0.24.0
type VsanRebalanceClusterResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanRebalanceFileService ¶ added in v0.24.0
type VsanRebalanceFileService VsanRebalanceFileServiceRequestType
type VsanRebalanceFileServiceRequestType ¶ added in v0.24.0
type VsanRebalanceFileServiceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanRebalanceFileServiceResponse ¶ added in v0.24.0
type VsanRebalanceFileServiceResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanReconfigureFileShare ¶ added in v0.24.0
type VsanReconfigureFileShare VsanReconfigureFileShareRequestType
type VsanReconfigureFileShareRequestType ¶ added in v0.24.0
type VsanReconfigureFileShareRequestType struct {
}
type VsanReconfigureFileShareResponse ¶ added in v0.24.0
type VsanReconfigureFileShareResponse struct {
}
type VsanRegexBasedRule ¶ added in v0.24.0
type VsanRegexBasedRule struct {
types.DynamicData
Rules []string `xml:"rules,omitempty"`
}
type VsanRelayoutObjectsErrorCode ¶ added in v0.24.0
type VsanRelayoutObjectsErrorCode string
type VsanRemediateVsanCluster ¶ added in v0.24.0
type VsanRemediateVsanCluster VsanRemediateVsanClusterRequestType
type VsanRemediateVsanClusterRequestType ¶ added in v0.24.0
type VsanRemediateVsanClusterRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanRemediateVsanClusterResponse ¶ added in v0.24.0
type VsanRemediateVsanClusterResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanRemediateVsanHost ¶ added in v0.24.0
type VsanRemediateVsanHost VsanRemediateVsanHostRequestType
type VsanRemediateVsanHostRequestType ¶ added in v0.24.0
type VsanRemediateVsanHostRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type VsanRemediateVsanHostResponse ¶ added in v0.24.0
type VsanRemediateVsanHostResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanRemoteClusterNotCompatible ¶ added in v0.24.0
type VsanRemoteClusterNotCompatible struct {
types.VsanUpgradeSystemPreflightCheckIssue
CompatibilityInfo []types.KeyAnyValue `xml:"compatibilityInfo"`
}
type VsanRemoteClusterQuerySpec ¶ added in v0.24.0
type VsanRepairClusterImmediateObjects ¶ added in v0.24.0
type VsanRepairClusterImmediateObjects VsanRepairClusterImmediateObjectsRequestType
type VsanRepairClusterImmediateObjectsRequestType ¶ added in v0.24.0
type VsanRepairClusterImmediateObjectsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
Uuids []string `xml:"uuids,omitempty"`
}
type VsanRepairClusterImmediateObjectsResponse ¶ added in v0.24.0
type VsanRepairClusterImmediateObjectsResponse struct {
Returnval VsanClusterHealthSystemObjectsRepairResult `xml:"returnval"`
}
type VsanRepairObjectsResult ¶ added in v0.24.0
type VsanRepairObjectsResult struct {
types.DynamicData
InQueueObjects []string `xml:"inQueueObjects,omitempty"`
FailedRepairObjects []VsanFailedRepairObjectResult `xml:"failedRepairObjects,omitempty"`
NotInQueueObjects []string `xml:"notInQueueObjects,omitempty"`
}
type VsanResourceCheckResult ¶ added in v0.24.0
type VsanResourceCheckResult struct {
EntityResourceCheckDetails
Timestamp time.Time `xml:"timestamp"`
Status string `xml:"status"`
Messages []types.LocalizableMessage `xml:"messages,omitempty"`
FaultDomains []VsanFaultDomainResourceCheckResult `xml:"faultDomains,omitempty"`
DataToMove int64 `xml:"dataToMove,omitempty"`
NonCompliantObjects []string `xml:"nonCompliantObjects,omitempty"`
InaccessibleObjects []string `xml:"inaccessibleObjects,omitempty"`
CapacityThreshold *VsanHealthThreshold `xml:"capacityThreshold,omitempty"`
Health *VsanClusterHealthSummary `xml:"health,omitempty"`
}
type VsanResourceCheckSpec ¶ added in v0.24.0
type VsanResourceCheckSpec struct {
types.DynamicData
Operation string `xml:"operation"`
Entities []string `xml:"entities,omitempty"`
MaintenanceSpec *types.HostMaintenanceSpec `xml:"maintenanceSpec,omitempty"`
Parent *types.ManagedObjectReference `xml:"parent,omitempty"`
}
type VsanResourceCheckStatus ¶ added in v0.24.0
type VsanResourceCheckStatus struct {
types.DynamicData
Status string `xml:"status"`
Result *VsanResourceCheckResult `xml:"result,omitempty"`
Task *VsanResourceCheckTaskDetails `xml:"task,omitempty"`
ParentTask *VsanResourceCheckTaskDetails `xml:"parentTask,omitempty"`
}
type VsanResourceCheckStatusType ¶ added in v0.24.0
type VsanResourceCheckStatusType string
type VsanResourceCheckTaskDetails ¶ added in v0.24.0
type VsanResourceCheckTaskDetails struct {
types.DynamicData
Task types.ManagedObjectReference `xml:"task"`
Host *types.ManagedObjectReference `xml:"host,omitempty"`
HostUuid string `xml:"hostUuid,omitempty"`
MaintenanceSpec *types.HostMaintenanceSpec `xml:"maintenanceSpec,omitempty"`
}
type VsanResourceConstraint ¶ added in v0.24.0
type VsanResourceConstraint struct {
types.DynamicData
TargetType string `xml:"targetType,omitempty"`
}
func (*VsanResourceConstraint) GetVsanResourceConstraint ¶ added in v0.24.0
func (b *VsanResourceConstraint) GetVsanResourceConstraint() *VsanResourceConstraint
type VsanResourceHealth ¶
type VsanResourceHealth struct {
types.DynamicData
Resource string `xml:"resource"`
Health string `xml:"health"`
Description string `xml:"description,omitempty"`
}
type VsanRetrieveProperties ¶ added in v0.24.0
type VsanRetrieveProperties VsanRetrievePropertiesRequestType
type VsanRetrievePropertiesRequestType ¶ added in v0.24.0
type VsanRetrievePropertiesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
MassCollectorSpecs []VsanMassCollectorSpec `xml:"massCollectorSpecs"`
}
type VsanRetrievePropertiesResponse ¶ added in v0.24.0
type VsanRetrievePropertiesResponse struct {
Returnval []types.ObjectContent `xml:"returnval,omitempty"`
}
type VsanRollbackVdsToVss ¶ added in v0.24.0
type VsanRollbackVdsToVss VsanRollbackVdsToVssRequestType
type VsanRollbackVdsToVssRequestType ¶ added in v0.24.0
type VsanRollbackVdsToVssRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Task types.ManagedObjectReference `xml:"task"`
}
type VsanRollbackVdsToVssResponse ¶ added in v0.24.0
type VsanRollbackVdsToVssResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanRuntimeStatsHostMap ¶ added in v0.24.0
type VsanRuntimeStatsHostMap struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
Stats *VsanHostRuntimeStats `xml:"stats,omitempty"`
}
type VsanServerClusterInfo ¶ added in v0.24.0
type VsanServerClusterInfo struct {
types.DynamicData
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
PeerHealth []VsanNetworkPeerHealthResult `xml:"peerHealth,omitempty"`
Membership *VsanClusterMembershipInfo `xml:"membership,omitempty"`
}
type VsanServerHostUnicastInfo ¶ added in v0.24.0
type VsanServerHostUnicastInfo struct {
types.DynamicData
HostUuid string `xml:"hostUuid"`
UnicastSpec []VsanUnicastAddressInfo `xml:"unicastSpec,omitempty"`
}
type VsanServiceStatus ¶ added in v0.24.0
type VsanServiceStatus string
type VsanSiteLocationType ¶ added in v0.24.0
type VsanSiteLocationType string
type VsanSmartDiskStats ¶ added in v0.24.0
type VsanSmartDiskStats struct {
types.DynamicData
Disk string `xml:"disk"`
Stats []VsanSmartParameter `xml:"stats,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
}
type VsanSmartParameter ¶ added in v0.24.0
type VsanSmartParameterType ¶ added in v0.24.0
type VsanSmartParameterType string
type VsanSmartStatsHostSummary ¶ added in v0.24.0
type VsanSmartStatsHostSummary struct {
types.DynamicData
Hostname string `xml:"hostname,omitempty"`
SmartStats []VsanSmartDiskStats `xml:"smartStats,omitempty"`
}
type VsanSpaceEfficiencyMetadataSize ¶ added in v0.24.0
type VsanSpaceEfficiencyMetadataSize struct {
types.DynamicData
DedupMetadataSize int64 `xml:"dedupMetadataSize,omitempty"`
CompressionMetadataSize int64 `xml:"compressionMetadataSize,omitempty"`
}
type VsanSpaceQuerySpec ¶ added in v0.24.0
type VsanSpaceQuerySpec struct {
types.DynamicData
EntityType string `xml:"entityType"`
EntityIds []string `xml:"entityIds,omitempty"`
}
type VsanSpaceReportingEntityType ¶ added in v0.24.0
type VsanSpaceReportingEntityType string
type VsanSpaceUsage ¶
type VsanSpaceUsage struct {
types.DynamicData
TotalCapacityB int64 `xml:"totalCapacityB"`
FreeCapacityB int64 `xml:"freeCapacityB,omitempty"`
SpaceOverview *VsanObjectSpaceSummary `xml:"spaceOverview,omitempty"`
SpaceDetail *VsanSpaceUsageDetailResult `xml:"spaceDetail,omitempty"`
EfficientCapacity *VimVsanDataEfficiencyCapacityState `xml:"efficientCapacity,omitempty"`
WhatifCapacities []VsanWhatifCapacity `xml:"whatifCapacities,omitempty"`
UncommittedB int64 `xml:"uncommittedB,omitempty"`
CapacityHealthThreshold *VsanHealthThreshold `xml:"capacityHealthThreshold,omitempty"`
}
type VsanSpaceUsageDetailResult ¶
type VsanSpaceUsageDetailResult struct {
types.DynamicData
SpaceUsageByObjectType []VsanObjectSpaceSummary `xml:"spaceUsageByObjectType,omitempty"`
}
type VsanSpaceUsageWithDatastoreType ¶ added in v0.24.0
type VsanSpaceUsageWithDatastoreType struct {
types.DynamicData
SpaceUsage *VsanSpaceUsage `xml:"spaceUsage,omitempty"`
DatastoreType string `xml:"datastoreType,omitempty"`
}
type VsanStartProactiveRebalance ¶ added in v0.24.0
type VsanStartProactiveRebalance VsanStartProactiveRebalanceRequestType
type VsanStartProactiveRebalanceRequestType ¶ added in v0.24.0
type VsanStartProactiveRebalanceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
TimeSpan int32 `xml:"timeSpan,omitempty"`
VarianceThreshold float32 `xml:"varianceThreshold,omitempty"`
TimeThreshold int32 `xml:"timeThreshold,omitempty"`
RateThreshold int32 `xml:"rateThreshold,omitempty"`
}
type VsanStartProactiveRebalanceResponse ¶ added in v0.24.0
type VsanStartProactiveRebalanceResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanStopProactiveRebalance ¶ added in v0.24.0
type VsanStopProactiveRebalance VsanStopProactiveRebalanceRequestType
type VsanStopProactiveRebalanceRequestType ¶ added in v0.24.0
type VsanStopProactiveRebalanceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanStopProactiveRebalanceResponse ¶ added in v0.24.0
type VsanStopProactiveRebalanceResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanStopRebalanceCluster ¶ added in v0.24.0
type VsanStopRebalanceCluster VsanStopRebalanceClusterRequestType
type VsanStopRebalanceClusterRequestType ¶ added in v0.24.0
type VsanStopRebalanceClusterRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetHosts []types.ManagedObjectReference `xml:"targetHosts,omitempty"`
}
type VsanStopRebalanceClusterResponse ¶ added in v0.24.0
type VsanStopRebalanceClusterResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanStorageComplianceResult ¶ added in v0.24.0
type VsanStorageComplianceResult struct {
types.DynamicData
CheckTime *time.Time `xml:"checkTime"`
Profile string `xml:"profile,omitempty"`
ObjectUUID string `xml:"objectUUID,omitempty"`
ComplianceStatus string `xml:"complianceStatus"`
Mismatch bool `xml:"mismatch"`
ViolatedPolicies []VsanStoragePolicyStatus `xml:"violatedPolicies,omitempty"`
OperationalStatus *VsanStorageOperationalStatus `xml:"operationalStatus,omitempty"`
ObjPolicyGenerationId string `xml:"objPolicyGenerationId,omitempty"`
}
type VsanStorageComplianceStatus ¶ added in v0.24.0
type VsanStorageComplianceStatus string
type VsanStorageOperationalStatus ¶ added in v0.24.0
type VsanStoragePolicyStatus ¶ added in v0.24.0
type VsanStoragePolicyStatus struct {
types.DynamicData
Id string `xml:"id,omitempty"`
ExpectedValue string `xml:"expectedValue,omitempty"`
CurrentValue string `xml:"currentValue,omitempty"`
}
type VsanStorageWorkloadType ¶ added in v0.24.0
type VsanStorageWorkloadType struct {
types.DynamicData
Specs []VsanVmdkLoadTestSpec `xml:"specs"`
TypeId string `xml:"typeId"`
Name string `xml:"name"`
Description string `xml:"description"`
Duration int64 `xml:"duration,omitempty"`
}
type VsanStretchedClusterConfig ¶ added in v0.24.0
type VsanStretchedClusterConfig struct {
types.DynamicData
Cluster types.ManagedObjectReference `xml:"cluster"`
PreferredFdName string `xml:"preferredFdName,omitempty"`
FaultDomainConfig *VimClusterVSANStretchedClusterFaultDomainConfig `xml:"faultDomainConfig,omitempty"`
}
type VsanSyncReason ¶ added in v0.24.0
type VsanSyncReason string
type VsanSyncStatus ¶ added in v0.24.0
type VsanSyncStatus string
type VsanSyncingObjectFilter ¶ added in v0.24.0
type VsanSyncingObjectRecoveryDetails ¶ added in v0.24.0
type VsanSyncingObjectRecoveryDetails struct {
types.DynamicData
ActivelySyncingObjectRecoveryETA int64 `xml:"activelySyncingObjectRecoveryETA,omitempty"`
QueuedForSyncObjectRecoveryETA int64 `xml:"queuedForSyncObjectRecoveryETA,omitempty"`
SuspendedObjectRecoveryETA int64 `xml:"suspendedObjectRecoveryETA,omitempty"`
ActiveObjectsToSync int64 `xml:"activeObjectsToSync,omitempty"`
QueuedObjectsToSync int64 `xml:"queuedObjectsToSync,omitempty"`
SuspendedObjectsToSync int64 `xml:"suspendedObjectsToSync,omitempty"`
BytesToSyncForActiveObjects int64 `xml:"bytesToSyncForActiveObjects,omitempty"`
BytesToSyncForQueuedObjects int64 `xml:"bytesToSyncForQueuedObjects,omitempty"`
BytesToSyncForSuspendedObjects int64 `xml:"bytesToSyncForSuspendedObjects,omitempty"`
}
type VsanUnicastAddressInfo ¶ added in v0.24.0
type VsanUnicastAddressInfo struct {
types.DynamicData
Address string `xml:"address"`
Port int32 `xml:"port,omitempty"`
}
type VsanUnknownScanIssue ¶ added in v0.24.0
type VsanUnknownScanIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanUnmapConfig ¶ added in v0.23.0
type VsanUnmapConfig struct {
types.DynamicData
Enable bool `xml:"enable"`
}
type VsanUnmountDiskMappingEx ¶ added in v0.24.0
type VsanUnmountDiskMappingEx VsanUnmountDiskMappingExRequestType
type VsanUnmountDiskMappingExRequestType ¶ added in v0.24.0
type VsanUnmountDiskMappingExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Mappings []types.VsanHostDiskMapping `xml:"mappings"`
MaintenanceSpec *types.HostMaintenanceSpec `xml:"maintenanceSpec,omitempty"`
Timeout int32 `xml:"timeout,omitempty"`
}
type VsanUnmountDiskMappingExResponse ¶ added in v0.24.0
type VsanUnmountDiskMappingExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanUnsupportedHighDiskVersionIssue ¶ added in v0.24.0
type VsanUnsupportedHighDiskVersionIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Hosts []types.ManagedObjectReference `xml:"hosts"`
}
type VsanUpdateItem ¶
type VsanUpdateItem struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
Type string `xml:"type"`
Name string `xml:"name"`
Version string `xml:"version"`
ExistingVersion string `xml:"existingVersion,omitempty"`
Present bool `xml:"present"`
VibSpec []VsanVibSpec `xml:"vibSpec,omitempty"`
VibType string `xml:"vibType,omitempty"`
FirmwareSpec *VsanHclFirmwareUpdateSpec `xml:"firmwareSpec,omitempty"`
DownloadInfo []VsanDownloadItem `xml:"downloadInfo,omitempty"`
Eula string `xml:"eula,omitempty"`
Adapter string `xml:"adapter,omitempty"`
Key string `xml:"key,omitempty"`
Impact string `xml:"impact,omitempty"`
FirmwareUnknown *bool `xml:"firmwareUnknown"`
}
type VsanUpdateItemImpactType ¶ added in v0.24.0
type VsanUpdateItemImpactType string
type VsanUpdateItemType ¶ added in v0.24.0
type VsanUpdateItemType string
type VsanUpgradeFsvm ¶ added in v0.24.0
type VsanUpgradeFsvm VsanUpgradeFsvmRequestType
type VsanUpgradeFsvmRequestType ¶ added in v0.24.0
type VsanUpgradeFsvmRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanUpgradeFsvmResponse ¶ added in v0.24.0
type VsanUpgradeFsvmResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanUpgradeStatusEx ¶ added in v0.24.0
type VsanUpgradeStatusEx struct {
types.VsanUpgradeSystemUpgradeStatus
IsPrecheck *bool `xml:"isPrecheck"`
PrecheckResult *VsanDiskFormatConversionCheckResult `xml:"precheckResult,omitempty"`
}
type VsanValidateConfigSpec ¶ added in v0.24.0
type VsanValidateConfigSpec VsanValidateConfigSpecRequestType
type VsanValidateConfigSpecRequestType ¶ added in v0.24.0
type VsanValidateConfigSpecRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VsanReconfigSpec VimVsanReconfigSpec `xml:"vsanReconfigSpec"`
}
type VsanValidateConfigSpecResponse ¶ added in v0.24.0
type VsanValidateConfigSpecResponse struct {
Returnval []types.ClusterComputeResourceValidationResultBase `xml:"returnval,omitempty"`
}
type VsanVcAddWitnessHostForClusters ¶ added in v0.24.0
type VsanVcAddWitnessHostForClusters VsanVcAddWitnessHostForClustersRequestType
type VsanVcAddWitnessHostForClustersRequestType ¶ added in v0.24.0
type VsanVcAddWitnessHostForClustersRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ConfigSpec VsanVcStretchedClusterConfigSpec `xml:"configSpec"`
}
type VsanVcAddWitnessHostForClustersResponse ¶ added in v0.24.0
type VsanVcAddWitnessHostForClustersResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVcClusterGetHclInfo ¶ added in v0.24.0
type VsanVcClusterGetHclInfo VsanVcClusterGetHclInfoRequestType
type VsanVcClusterGetHclInfoRequestType ¶ added in v0.24.0
type VsanVcClusterGetHclInfoRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
IncludeHostsResult *bool `xml:"includeHostsResult"`
IncludeVendorInfo *bool `xml:"includeVendorInfo"`
EsxRelease string `xml:"esxRelease,omitempty"`
}
type VsanVcClusterGetHclInfoResponse ¶ added in v0.24.0
type VsanVcClusterGetHclInfoResponse struct {
Returnval VsanClusterHclInfo `xml:"returnval"`
}
type VsanVcClusterQueryVerifyHealthSystemVersions ¶ added in v0.24.0
type VsanVcClusterQueryVerifyHealthSystemVersions VsanVcClusterQueryVerifyHealthSystemVersionsRequestType
type VsanVcClusterQueryVerifyHealthSystemVersionsRequestType ¶ added in v0.24.0
type VsanVcClusterQueryVerifyHealthSystemVersionsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanVcClusterQueryVerifyHealthSystemVersionsResponse ¶ added in v0.24.0
type VsanVcClusterQueryVerifyHealthSystemVersionsResponse struct {
Returnval VsanClusterHealthSystemVersionResult `xml:"returnval"`
}
type VsanVcClusterRunVmdkLoadTest ¶ added in v0.24.0
type VsanVcClusterRunVmdkLoadTest VsanVcClusterRunVmdkLoadTestRequestType
type VsanVcClusterRunVmdkLoadTestRequestType ¶ added in v0.24.0
type VsanVcClusterRunVmdkLoadTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Runname string `xml:"runname"`
DurationSec int32 `xml:"durationSec,omitempty"`
Specs []VsanVmdkLoadTestSpec `xml:"specs,omitempty"`
Action string `xml:"action,omitempty"`
}
type VsanVcClusterRunVmdkLoadTestResponse ¶ added in v0.24.0
type VsanVcClusterRunVmdkLoadTestResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVcKmipServersHealth ¶
type VsanVcKmipServersHealth struct {
types.DynamicData
Health string `xml:"health,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
KmsProviderId string `xml:"kmsProviderId,omitempty"`
KmsHealth []VsanKmsHealth `xml:"kmsHealth,omitempty"`
ClientCertHealth string `xml:"clientCertHealth,omitempty"`
ClientCertExpireDate *time.Time `xml:"clientCertExpireDate"`
IsAwsKms *bool `xml:"isAwsKms"`
CmkHealth string `xml:"cmkHealth,omitempty"`
}
type VsanVcPostDeployConfigSpec ¶ added in v0.24.0
type VsanVcPostDeployConfigSpec struct {
types.DynamicData
DcName string `xml:"dcName,omitempty"`
ClusterName string `xml:"clusterName,omitempty"`
FirstHost *types.HostConnectSpec `xml:"firstHost,omitempty"`
HostsToAdd []types.HostConnectSpec `xml:"hostsToAdd,omitempty"`
VsanDataEfficiencyConfig *VsanDataEfficiencyConfig `xml:"vsanDataEfficiencyConfig,omitempty"`
VsanLicenseKey string `xml:"vsanLicenseKey,omitempty"`
HostLicenseKey string `xml:"hostLicenseKey,omitempty"`
TaskId string `xml:"taskId,omitempty"`
VsanDataEncryptionConfig *VsanHostEncryptionInfo `xml:"vsanDataEncryptionConfig,omitempty"`
}
type VsanVcReplaceWitnessHostForClusters ¶ added in v0.24.0
type VsanVcReplaceWitnessHostForClusters VsanVcReplaceWitnessHostForClustersRequestType
type VsanVcReplaceWitnessHostForClustersRequestType ¶ added in v0.24.0
type VsanVcReplaceWitnessHostForClustersRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ConfigSpec VsanVcStretchedClusterConfigSpec `xml:"configSpec"`
}
type VsanVcReplaceWitnessHostForClustersResponse ¶ added in v0.24.0
type VsanVcReplaceWitnessHostForClustersResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVcStretchedClusterConfigSpec ¶ added in v0.24.0
type VsanVcStretchedClusterConfigSpec struct {
types.DynamicData
WitnessHost types.ManagedObjectReference `xml:"witnessHost"`
Clusters []VsanStretchedClusterConfig `xml:"clusters"`
WitnessDiskMappings []types.VsanHostDiskMapping `xml:"witnessDiskMappings,omitempty"`
}
type VsanVcUpdateHclDbFromWeb ¶ added in v0.24.0
type VsanVcUpdateHclDbFromWeb VsanVcUpdateHclDbFromWebRequestType
type VsanVcUpdateHclDbFromWebRequestType ¶ added in v0.24.0
type VsanVcUpdateHclDbFromWebRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Url string `xml:"url,omitempty"`
}
type VsanVcUpdateHclDbFromWebResponse ¶ added in v0.24.0
type VsanVcUpdateHclDbFromWebResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanVcUploadHclDb ¶ added in v0.24.0
type VsanVcUploadHclDb VsanVcUploadHclDbRequestType
type VsanVcUploadHclDbRequestType ¶ added in v0.24.0
type VsanVcUploadHclDbRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Db string `xml:"db"`
}
type VsanVcUploadHclDbResponse ¶ added in v0.24.0
type VsanVcUploadHclDbResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanVcUploadReleaseDb ¶ added in v0.24.0
type VsanVcUploadReleaseDb VsanVcUploadReleaseDbRequestType
type VsanVcUploadReleaseDbRequestType ¶ added in v0.24.0
type VsanVcUploadReleaseDbRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Db string `xml:"db"`
}
type VsanVcUploadReleaseDbResponse ¶ added in v0.24.0
type VsanVcUploadReleaseDbResponse struct {
}
type VsanVcsaDeploymentProgress ¶ added in v0.24.0
type VsanVcsaDeploymentProgress struct {
types.DynamicData
Phase string `xml:"phase"`
ProgressPct int64 `xml:"progressPct"`
Message string `xml:"message"`
Success bool `xml:"success"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
UpdateCounter int64 `xml:"updateCounter"`
TaskId string `xml:"taskId,omitempty"`
Vm *types.ManagedObjectReference `xml:"vm,omitempty"`
}
type VsanVcsaGetBootstrapProgress ¶ added in v0.24.0
type VsanVcsaGetBootstrapProgress VsanVcsaGetBootstrapProgressRequestType
type VsanVcsaGetBootstrapProgressRequestType ¶ added in v0.24.0
type VsanVcsaGetBootstrapProgressRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
TaskId []string `xml:"taskId"`
}
type VsanVcsaGetBootstrapProgressResponse ¶ added in v0.24.0
type VsanVcsaGetBootstrapProgressResponse struct {
Returnval []VsanVcsaDeploymentProgress `xml:"returnval,omitempty"`
}
type VsanVdsGetMigrationPlan ¶ added in v0.24.0
type VsanVdsGetMigrationPlan VsanVdsGetMigrationPlanRequestType
type VsanVdsGetMigrationPlanRequestType ¶ added in v0.24.0
type VsanVdsGetMigrationPlanRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VswitchName string `xml:"vswitchName,omitempty"`
VdsName string `xml:"vdsName,omitempty"`
VmnicDevices []string `xml:"vmnicDevices,omitempty"`
InfraVm []types.ManagedObjectReference `xml:"infraVm,omitempty"`
Vds *types.ManagedObjectReference `xml:"vds,omitempty"`
Hosts []types.ManagedObjectReference `xml:"hosts,omitempty"`
}
type VsanVdsGetMigrationPlanResponse ¶ added in v0.24.0
type VsanVdsGetMigrationPlanResponse struct {
Returnval VsanVdsMigrationPlan `xml:"returnval"`
}
type VsanVdsMigrateVss ¶ added in v0.24.0
type VsanVdsMigrateVss VsanVdsMigrateVssRequestType
type VsanVdsMigrateVssRequestType ¶ added in v0.24.0
type VsanVdsMigrateVssRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
MigrationPlan *VsanVdsMigrationPlan `xml:"migrationPlan,omitempty"`
VswitchName string `xml:"vswitchName,omitempty"`
VdsName string `xml:"vdsName,omitempty"`
VmnicDevices []string `xml:"vmnicDevices,omitempty"`
InfraVm []types.ManagedObjectReference `xml:"infraVm,omitempty"`
Vds *types.ManagedObjectReference `xml:"vds,omitempty"`
Hosts []types.ManagedObjectReference `xml:"hosts,omitempty"`
}
type VsanVdsMigrateVssResponse ¶ added in v0.24.0
type VsanVdsMigrateVssResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVdsMigrationPlan ¶ added in v0.24.0
type VsanVdsMigrationPlan struct {
types.DynamicData
VdsSpec types.DVSCreateSpec `xml:"vdsSpec"`
Pgs []VsanVdsPgMigrationSpec `xml:"pgs,omitempty"`
InaccessibleVms []types.ManagedObjectReference `xml:"inaccessibleVms,omitempty"`
InfraVms []types.ManagedObjectReference `xml:"infraVms,omitempty"`
}
type VsanVdsPgMigrationHostInfo ¶ added in v0.24.0
type VsanVdsPgMigrationHostInfo struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
Hostname string `xml:"hostname"`
VmknicDevices []string `xml:"vmknicDevices,omitempty"`
VmVnics []VsanVdsPgMigrationVmInfo `xml:"vmVnics,omitempty"`
}
type VsanVdsPgMigrationSpec ¶ added in v0.24.0
type VsanVdsPgMigrationSpec struct {
types.DynamicData
VssPgName string `xml:"vssPgName"`
DvPgName string `xml:"dvPgName"`
VdsPgSetting types.VMwareDVSPortSetting `xml:"vdsPgSetting"`
VdsPgType string `xml:"vdsPgType"`
Hosts []VsanVdsPgMigrationHostInfo `xml:"hosts,omitempty"`
CollisionRename bool `xml:"collisionRename"`
}
type VsanVdsPgMigrationVmInfo ¶ added in v0.24.0
type VsanVdsPgMigrationVmInfo struct {
types.DynamicData
Vm types.ManagedObjectReference `xml:"vm"`
VnicLabel []string `xml:"vnicLabel"`
}
type VsanVibInstallPreflightCheck ¶ added in v0.24.0
type VsanVibInstallPreflightCheck VsanVibInstallPreflightCheckRequestType
type VsanVibInstallPreflightCheckRequestType ¶ added in v0.24.0
type VsanVibInstallPreflightCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanVibInstallPreflightCheckResponse ¶ added in v0.24.0
type VsanVibInstallPreflightCheckResponse struct {
Returnval VsanVibInstallPreflightStatus `xml:"returnval"`
}
type VsanVibInstallPreflightStatus ¶ added in v0.24.0
type VsanVibInstallPreflightStatus struct {
types.DynamicData
ManualVmotionRequired bool `xml:"manualVmotionRequired"`
RollingRequired bool `xml:"rollingRequired"`
}
type VsanVibInstall_Task ¶ added in v0.24.0
type VsanVibInstall_Task VsanVibInstall_TaskRequestType
type VsanVibInstall_TaskRequestType ¶ added in v0.24.0
type VsanVibInstall_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
VibSpecs []VsanVibSpec `xml:"vibSpecs,omitempty"`
ScanResults []VsanVibScanResult `xml:"scanResults,omitempty"`
FirmwareSpecs []VsanHclFirmwareUpdateSpec `xml:"firmwareSpecs,omitempty"`
MaintenanceSpec *types.HostMaintenanceSpec `xml:"maintenanceSpec,omitempty"`
Rolling *bool `xml:"rolling"`
NoSigCheck *bool `xml:"noSigCheck"`
}
type VsanVibInstall_TaskResponse ¶ added in v0.24.0
type VsanVibInstall_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVibScan ¶ added in v0.24.0
type VsanVibScan VsanVibScanRequestType
type VsanVibScanRequestType ¶ added in v0.24.0
type VsanVibScanRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
VibSpecs []VsanVibSpec `xml:"vibSpecs"`
}
type VsanVibScanResponse ¶ added in v0.24.0
type VsanVibScanResponse struct {
Returnval []VsanVibScanResult `xml:"returnval,omitempty"`
}
type VsanVibScanResult ¶ added in v0.24.0
type VsanVibScanResult struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
VibName string `xml:"vibName"`
VibVersion string `xml:"vibVersion"`
ExistingVersion string `xml:"existingVersion,omitempty"`
MaintenanceModeRequired bool `xml:"maintenanceModeRequired"`
RebootRequired bool `xml:"rebootRequired"`
MeetsSystemReq bool `xml:"meetsSystemReq"`
PkgDepsMetByHost bool `xml:"pkgDepsMetByHost"`
}
type VsanVibSpec ¶
type VsanVibSpec struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
MetaUrl string `xml:"metaUrl,omitempty"`
MetaSha1Sum string `xml:"metaSha1Sum,omitempty"`
VibUrl string `xml:"vibUrl"`
VibSha1Sum string `xml:"vibSha1Sum"`
}
type VsanVibType ¶ added in v0.24.0
type VsanVibType string
type VsanVitAddIscsiInitiatorGroup ¶ added in v0.24.0
type VsanVitAddIscsiInitiatorGroup VsanVitAddIscsiInitiatorGroupRequestType
type VsanVitAddIscsiInitiatorGroupRequestType ¶ added in v0.24.0
type VsanVitAddIscsiInitiatorGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
}
type VsanVitAddIscsiInitiatorGroupResponse ¶ added in v0.24.0
type VsanVitAddIscsiInitiatorGroupResponse struct {
}
type VsanVitAddIscsiInitiatorsToGroup ¶ added in v0.24.0
type VsanVitAddIscsiInitiatorsToGroup VsanVitAddIscsiInitiatorsToGroupRequestType
type VsanVitAddIscsiInitiatorsToGroupRequestType ¶ added in v0.24.0
type VsanVitAddIscsiInitiatorsToGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
InitiatorNames []string `xml:"initiatorNames"`
}
type VsanVitAddIscsiInitiatorsToGroupResponse ¶ added in v0.24.0
type VsanVitAddIscsiInitiatorsToGroupResponse struct {
}
type VsanVitAddIscsiInitiatorsToTarget ¶ added in v0.24.0
type VsanVitAddIscsiInitiatorsToTarget VsanVitAddIscsiInitiatorsToTargetRequestType
type VsanVitAddIscsiInitiatorsToTargetRequestType ¶ added in v0.24.0
type VsanVitAddIscsiInitiatorsToTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
InitiatorNames []string `xml:"initiatorNames"`
}
type VsanVitAddIscsiInitiatorsToTargetResponse ¶ added in v0.24.0
type VsanVitAddIscsiInitiatorsToTargetResponse struct {
}
type VsanVitAddIscsiLUN ¶ added in v0.24.0
type VsanVitAddIscsiLUN VsanVitAddIscsiLUNRequestType
type VsanVitAddIscsiLUNRequestType ¶ added in v0.24.0
type VsanVitAddIscsiLUNRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
LunSpec VsanIscsiLUNSpec `xml:"lunSpec"`
}
type VsanVitAddIscsiLUNResponse ¶ added in v0.24.0
type VsanVitAddIscsiLUNResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitAddIscsiTarget ¶ added in v0.24.0
type VsanVitAddIscsiTarget VsanVitAddIscsiTargetRequestType
type VsanVitAddIscsiTargetRequestType ¶ added in v0.24.0
type VsanVitAddIscsiTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetSpec VsanIscsiTargetSpec `xml:"targetSpec"`
}
type VsanVitAddIscsiTargetResponse ¶ added in v0.24.0
type VsanVitAddIscsiTargetResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitAddIscsiTargetToGroup ¶ added in v0.24.0
type VsanVitAddIscsiTargetToGroup VsanVitAddIscsiTargetToGroupRequestType
type VsanVitAddIscsiTargetToGroupRequestType ¶ added in v0.24.0
type VsanVitAddIscsiTargetToGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
TargetAlias string `xml:"targetAlias"`
}
type VsanVitAddIscsiTargetToGroupResponse ¶ added in v0.24.0
type VsanVitAddIscsiTargetToGroupResponse struct {
}
type VsanVitEditIscsiLUN ¶ added in v0.24.0
type VsanVitEditIscsiLUN VsanVitEditIscsiLUNRequestType
type VsanVitEditIscsiLUNRequestType ¶ added in v0.24.0
type VsanVitEditIscsiLUNRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
LunSpec VsanIscsiLUNSpec `xml:"lunSpec"`
}
type VsanVitEditIscsiLUNResponse ¶ added in v0.24.0
type VsanVitEditIscsiLUNResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitEditIscsiTarget ¶ added in v0.24.0
type VsanVitEditIscsiTarget VsanVitEditIscsiTargetRequestType
type VsanVitEditIscsiTargetRequestType ¶ added in v0.24.0
type VsanVitEditIscsiTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetSpec VsanIscsiTargetSpec `xml:"targetSpec"`
}
type VsanVitEditIscsiTargetResponse ¶ added in v0.24.0
type VsanVitEditIscsiTargetResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitGetHomeObject ¶ added in v0.24.0
type VsanVitGetHomeObject VsanVitGetHomeObjectRequestType
type VsanVitGetHomeObjectRequestType ¶ added in v0.24.0
type VsanVitGetHomeObjectRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanVitGetHomeObjectResponse ¶ added in v0.24.0
type VsanVitGetHomeObjectResponse struct {
Returnval VsanObjectInformation `xml:"returnval"`
}
type VsanVitGetIscsiInitiatorGroup ¶ added in v0.24.0
type VsanVitGetIscsiInitiatorGroup VsanVitGetIscsiInitiatorGroupRequestType
type VsanVitGetIscsiInitiatorGroupRequestType ¶ added in v0.24.0
type VsanVitGetIscsiInitiatorGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
}
type VsanVitGetIscsiInitiatorGroupResponse ¶ added in v0.24.0
type VsanVitGetIscsiInitiatorGroupResponse struct {
Returnval *VsanIscsiInitiatorGroup `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiInitiatorGroups ¶ added in v0.24.0
type VsanVitGetIscsiInitiatorGroups VsanVitGetIscsiInitiatorGroupsRequestType
type VsanVitGetIscsiInitiatorGroupsRequestType ¶ added in v0.24.0
type VsanVitGetIscsiInitiatorGroupsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanVitGetIscsiInitiatorGroupsResponse ¶ added in v0.24.0
type VsanVitGetIscsiInitiatorGroupsResponse struct {
Returnval []VsanIscsiInitiatorGroup `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiLUN ¶ added in v0.24.0
type VsanVitGetIscsiLUN VsanVitGetIscsiLUNRequestType
type VsanVitGetIscsiLUNRequestType ¶ added in v0.24.0
type VsanVitGetIscsiLUNRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
LunId int32 `xml:"lunId"`
}
type VsanVitGetIscsiLUNResponse ¶ added in v0.24.0
type VsanVitGetIscsiLUNResponse struct {
Returnval *VsanIscsiLUN `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiLUNs ¶ added in v0.24.0
type VsanVitGetIscsiLUNs VsanVitGetIscsiLUNsRequestType
type VsanVitGetIscsiLUNsRequestType ¶ added in v0.24.0
type VsanVitGetIscsiLUNsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAliases []string `xml:"targetAliases,omitempty"`
}
type VsanVitGetIscsiLUNsResponse ¶ added in v0.24.0
type VsanVitGetIscsiLUNsResponse struct {
Returnval []VsanIscsiLUN `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiTarget ¶ added in v0.24.0
type VsanVitGetIscsiTarget VsanVitGetIscsiTargetRequestType
type VsanVitGetIscsiTargetRequestType ¶ added in v0.24.0
type VsanVitGetIscsiTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
}
type VsanVitGetIscsiTargetResponse ¶ added in v0.24.0
type VsanVitGetIscsiTargetResponse struct {
Returnval *VsanIscsiTarget `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiTargets ¶ added in v0.24.0
type VsanVitGetIscsiTargets VsanVitGetIscsiTargetsRequestType
type VsanVitGetIscsiTargetsRequestType ¶ added in v0.24.0
type VsanVitGetIscsiTargetsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanVitGetIscsiTargetsResponse ¶ added in v0.24.0
type VsanVitGetIscsiTargetsResponse struct {
Returnval []VsanIscsiTarget `xml:"returnval,omitempty"`
}
type VsanVitQueryIscsiTargetServiceVersion ¶ added in v0.24.0
type VsanVitQueryIscsiTargetServiceVersion VsanVitQueryIscsiTargetServiceVersionRequestType
type VsanVitQueryIscsiTargetServiceVersionRequestType ¶ added in v0.24.0
type VsanVitQueryIscsiTargetServiceVersionRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanVitQueryIscsiTargetServiceVersionResponse ¶ added in v0.24.0
type VsanVitQueryIscsiTargetServiceVersionResponse struct {
Returnval string `xml:"returnval"`
}
type VsanVitRemoveIscsiInitiatorGroup ¶ added in v0.24.0
type VsanVitRemoveIscsiInitiatorGroup VsanVitRemoveIscsiInitiatorGroupRequestType
type VsanVitRemoveIscsiInitiatorGroupRequestType ¶ added in v0.24.0
type VsanVitRemoveIscsiInitiatorGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
}
type VsanVitRemoveIscsiInitiatorGroupResponse ¶ added in v0.24.0
type VsanVitRemoveIscsiInitiatorGroupResponse struct {
}
type VsanVitRemoveIscsiInitiatorsFromGroup ¶ added in v0.24.0
type VsanVitRemoveIscsiInitiatorsFromGroup VsanVitRemoveIscsiInitiatorsFromGroupRequestType
type VsanVitRemoveIscsiInitiatorsFromGroupRequestType ¶ added in v0.24.0
type VsanVitRemoveIscsiInitiatorsFromGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
InitiatorNames []string `xml:"initiatorNames"`
}
type VsanVitRemoveIscsiInitiatorsFromGroupResponse ¶ added in v0.24.0
type VsanVitRemoveIscsiInitiatorsFromGroupResponse struct {
}
type VsanVitRemoveIscsiInitiatorsFromTarget ¶ added in v0.24.0
type VsanVitRemoveIscsiInitiatorsFromTarget VsanVitRemoveIscsiInitiatorsFromTargetRequestType
type VsanVitRemoveIscsiInitiatorsFromTargetRequestType ¶ added in v0.24.0
type VsanVitRemoveIscsiInitiatorsFromTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
InitiatorNames []string `xml:"initiatorNames"`
}
type VsanVitRemoveIscsiInitiatorsFromTargetResponse ¶ added in v0.24.0
type VsanVitRemoveIscsiInitiatorsFromTargetResponse struct {
}
type VsanVitRemoveIscsiLUN ¶ added in v0.24.0
type VsanVitRemoveIscsiLUN VsanVitRemoveIscsiLUNRequestType
type VsanVitRemoveIscsiLUNRequestType ¶ added in v0.24.0
type VsanVitRemoveIscsiLUNRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
LunId int32 `xml:"lunId"`
}
type VsanVitRemoveIscsiLUNResponse ¶ added in v0.24.0
type VsanVitRemoveIscsiLUNResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitRemoveIscsiTarget ¶ added in v0.24.0
type VsanVitRemoveIscsiTarget VsanVitRemoveIscsiTargetRequestType
type VsanVitRemoveIscsiTargetFromGroup ¶ added in v0.24.0
type VsanVitRemoveIscsiTargetFromGroup VsanVitRemoveIscsiTargetFromGroupRequestType
type VsanVitRemoveIscsiTargetFromGroupRequestType ¶ added in v0.24.0
type VsanVitRemoveIscsiTargetFromGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
TargetAlias string `xml:"targetAlias"`
}
type VsanVitRemoveIscsiTargetFromGroupResponse ¶ added in v0.24.0
type VsanVitRemoveIscsiTargetFromGroupResponse struct {
}
type VsanVitRemoveIscsiTargetRequestType ¶ added in v0.24.0
type VsanVitRemoveIscsiTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
}
type VsanVitRemoveIscsiTargetResponse ¶ added in v0.24.0
type VsanVitRemoveIscsiTargetResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVmVdsMigrationSpec ¶ added in v0.24.0
type VsanVmVdsMigrationSpec struct {
types.DynamicData
VmInstanceUuid string `xml:"vmInstanceUuid"`
Vnics []VsanVnicVdsMigrationSpec `xml:"vnics"`
}
type VsanVmdkIOLoadSpec ¶ added in v0.24.0
type VsanVmdkLoadTestResult ¶ added in v0.24.0
type VsanVmdkLoadTestResult struct {
types.DynamicData
Success bool `xml:"success"`
FaultMessage string `xml:"faultMessage,omitempty"`
Spec VsanVmdkLoadTestSpec `xml:"spec"`
ActualDurationSec int32 `xml:"actualDurationSec,omitempty"`
TotalBytes int64 `xml:"totalBytes,omitempty"`
Iops int64 `xml:"iops,omitempty"`
TputBps int64 `xml:"tputBps,omitempty"`
AvgLatencyUs int64 `xml:"avgLatencyUs,omitempty"`
MaxLatencyUs int64 `xml:"maxLatencyUs,omitempty"`
NumIoAboveLatencyThreshold int64 `xml:"numIoAboveLatencyThreshold,omitempty"`
}
type VsanVmdkLoadTestSpec ¶ added in v0.24.0
type VsanVmdkLoadTestSpec struct {
types.DynamicData
VmdkCreateSpec *types.FileBackedVirtualDiskSpec `xml:"vmdkCreateSpec,omitempty"`
VmdkIOSpec *VsanVmdkIOLoadSpec `xml:"vmdkIOSpec,omitempty"`
VmdkIOSpecSequence []VsanVmdkIOLoadSpec `xml:"vmdkIOSpecSequence,omitempty"`
StepDurationSec int64 `xml:"stepDurationSec,omitempty"`
}
type VsanVnicVdsMigrationSpec ¶ added in v0.24.0
type VsanVnicVdsMigrationSpec struct {
types.DynamicData
Key int32 `xml:"key"`
VdsBacking types.VirtualDeviceBackingInfo `xml:"vdsBacking"`
}
type VsanVsanClusterPcapGroup ¶ added in v0.24.0
type VsanVsanClusterPcapGroup struct {
types.DynamicData
Master string `xml:"master"`
Members []string `xml:"members,omitempty"`
}
type VsanVsanClusterPcapResult ¶ added in v0.24.0
type VsanVsanClusterPcapResult struct {
types.DynamicData
Pkts []string `xml:"pkts,omitempty"`
Groups []VsanVsanClusterPcapGroup `xml:"groups,omitempty"`
Issues []string `xml:"issues,omitempty"`
HostResults []VsanVsanPcapResult `xml:"hostResults,omitempty"`
}
type VsanVsanPcapResult ¶ added in v0.24.0
type VsanVsanPcapResult struct {
types.DynamicData
Calltime float32 `xml:"calltime"`
Vmknic string `xml:"vmknic"`
TcpdumpFilter string `xml:"tcpdumpFilter"`
Snaplen int32 `xml:"snaplen"`
Pkts []string `xml:"pkts,omitempty"`
Pcap string `xml:"pcap,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
Hostname string `xml:"hostname,omitempty"`
}
type VsanVssMigrateVds ¶ added in v0.24.0
type VsanVssMigrateVds VsanVssMigrateVdsRequestType
type VsanVssMigrateVdsRequestType ¶ added in v0.24.0
type VsanVssMigrateVdsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
Hosts []types.ManagedObjectReference `xml:"hosts,omitempty"`
Vds types.ManagedObjectReference `xml:"vds"`
VswitchName string `xml:"vswitchName,omitempty"`
VmnicDevices []string `xml:"vmnicDevices,omitempty"`
InfraVm []types.ManagedObjectReference `xml:"infraVm,omitempty"`
}
type VsanVssMigrateVdsResponse ¶ added in v0.24.0
type VsanVssMigrateVdsResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVumConfig ¶ added in v0.23.0
type VsanVumConfig struct {
types.DynamicData
BaselinePreferenceType string `xml:"baselinePreferenceType"`
}
type VsanVumSystemConfig ¶ added in v0.24.0
type VsanWaitForVsanHealthGenerationIdChange ¶ added in v0.24.0
type VsanWaitForVsanHealthGenerationIdChange VsanWaitForVsanHealthGenerationIdChangeRequestType
type VsanWaitForVsanHealthGenerationIdChangeRequestType ¶ added in v0.24.0
type VsanWaitForVsanHealthGenerationIdChangeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Timeout int32 `xml:"timeout"`
}
type VsanWaitForVsanHealthGenerationIdChangeResponse ¶ added in v0.24.0
type VsanWaitForVsanHealthGenerationIdChangeResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanWhatIfEvacDetail ¶ added in v0.24.0
type VsanWhatIfEvacDetail struct {
types.DynamicData
Success *bool `xml:"success"`
BytesToSync int64 `xml:"bytesToSync,omitempty"`
InaccessibleObjects []string `xml:"inaccessibleObjects,omitempty"`
IncompliantObjects []string `xml:"incompliantObjects,omitempty"`
ExtraSpaceNeeded int64 `xml:"extraSpaceNeeded,omitempty"`
FailedDueToInaccessibleObjects *bool `xml:"failedDueToInaccessibleObjects"`
}
type VsanWhatIfEvacResult ¶ added in v0.24.0
type VsanWhatIfEvacResult struct {
types.DynamicData
NoAction VsanWhatIfEvacDetail `xml:"noAction"`
EnsureAccess VsanWhatIfEvacDetail `xml:"ensureAccess"`
EvacAllData VsanWhatIfEvacDetail `xml:"evacAllData"`
}
type VsanWhatifCapacity ¶ added in v0.24.0
type VsanWhatifCapacity struct {
types.DynamicData
TotalWhatifCapacityB int64 `xml:"totalWhatifCapacityB"`
FreeWhatifCapacityB int64 `xml:"freeWhatifCapacityB"`
StoragePolicy types.VirtualMachineProfileSpec `xml:"storagePolicy"`
IsSatisfiable bool `xml:"isSatisfiable"`
}
type VsanWitnessHostConfig ¶ added in v0.24.0
type VsanWitnessHostConfig struct {
types.DynamicData
SubClusterUuid string `xml:"subClusterUuid"`
PreferredFaultDomainName string `xml:"preferredFaultDomainName"`
MetadataMode *bool `xml:"metadataMode"`
}
Click to show internal directories.
Click to hide internal directories.