Documentation ¶
Index ¶
- Constants
- type ActiveVsanDirectoryServerConfig
- type AnyType
- 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 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 ( 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 ( 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 ( 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 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 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.