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 ¶
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 ¶
type BaseEntityResourceCheckDetails interface {
GetEntityResourceCheckDetails() *EntityResourceCheckDetails
}
type BaseVsanClusterConfigInfo ¶
type BaseVsanClusterConfigInfo interface {
GetVsanClusterConfigInfo() *VsanClusterConfigInfo
}
type BaseVsanClusterHealthResultBase ¶
type BaseVsanClusterHealthResultBase interface {
GetVsanClusterHealthResultBase() *VsanClusterHealthResultBase
}
type BaseVsanComparator ¶
type BaseVsanComparator interface {
GetVsanComparator() *VsanComparator
}
type BaseVsanDatastoreConfig ¶
type BaseVsanDatastoreConfig interface {
GetVsanDatastoreConfig() *VsanDatastoreConfig
}
type BaseVsanDatastoreSpec ¶
type BaseVsanDatastoreSpec interface {
GetVsanDatastoreSpec() *VsanDatastoreSpec
}
type BaseVsanHclCommonDeviceInfo ¶
type BaseVsanHclCommonDeviceInfo interface {
GetVsanHclCommonDeviceInfo() *VsanHclCommonDeviceInfo
}
type BaseVsanIscsiLUNCommonInfo ¶
type BaseVsanIscsiLUNCommonInfo interface {
GetVsanIscsiLUNCommonInfo() *VsanIscsiLUNCommonInfo
}
type BaseVsanIscsiTargetCommonInfo ¶
type BaseVsanIscsiTargetCommonInfo interface {
GetVsanIscsiTargetCommonInfo() *VsanIscsiTargetCommonInfo
}
type BaseVsanIscsiTargetServiceConfig ¶
type BaseVsanIscsiTargetServiceConfig interface {
GetVsanIscsiTargetServiceConfig() *VsanIscsiTargetServiceConfig
}
type BaseVsanNetworkConfigBaseIssue ¶
type BaseVsanNetworkConfigBaseIssue interface {
GetVsanNetworkConfigBaseIssue() *VsanNetworkConfigBaseIssue
}
type BaseVsanResourceConstraint ¶
type BaseVsanResourceConstraint interface {
GetVsanResourceConstraint() *VsanResourceConstraint
}
type ClusterRuntimeInfo ¶
type ClusterRuntimeInfo struct {
types.DynamicData
ClusterUuid string `xml:"clusterUuid"`
TotalComponentsCount int32 `xml:"totalComponentsCount"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type DeleteIoInsightInstance ¶
type DeleteIoInsightInstance DeleteIoInsightInstanceRequestType
type DeleteIoInsightInstanceRequestType ¶
type DeleteIoInsightInstanceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
RunName string `xml:"runName"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type DeleteIoInsightInstanceResponse ¶
type DeleteIoInsightInstanceResponse struct {
}
type EntityResourceCheckDetails ¶
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 ¶
func (b *EntityResourceCheckDetails) GetEntityResourceCheckDetails() *EntityResourceCheckDetails
type FetchIsoDepotCookie ¶
type FetchIsoDepotCookie FetchIsoDepotCookieRequestType
type FetchIsoDepotCookieRequestType ¶
type FetchIsoDepotCookieRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Username string `xml:"username"`
Password string `xml:"password"`
}
type FetchIsoDepotCookieResponse ¶
type FetchIsoDepotCookieResponse struct {
}
type FileShareQueryResult ¶
type FileShareQueryResult struct {
}
type GetVsanPerfDiagnosisResult ¶
type GetVsanPerfDiagnosisResult GetVsanPerfDiagnosisResultRequestType
type GetVsanPerfDiagnosisResultRequestType ¶
type GetVsanPerfDiagnosisResultRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Task types.ManagedObjectReference `xml:"task"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type GetVsanPerfDiagnosisResultResponse ¶
type GetVsanPerfDiagnosisResultResponse struct {
Returnval []VsanPerfDiagnosticResult `xml:"returnval,omitempty"`
}
type GetVsanVumConfig ¶
type GetVsanVumConfig GetVsanVumConfigRequestType
type GetVsanVumConfigRequestType ¶
type GetVsanVumConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type GetVsanVumConfigResponse ¶
type GetVsanVumConfigResponse struct {
Returnval VsanVumSystemConfig `xml:"returnval"`
}
type HostSpbmDatastoreInfo ¶
type HostSpbmDatastoreInfo struct {
types.DynamicData
DatastoreUrl string `xml:"datastoreUrl"`
Namespace string `xml:"namespace"`
DefaultProfileId string `xml:"defaultProfileId"`
}
type HostSpbmHashInfo ¶
type HostSpbmHashInfo struct {
types.DynamicData
PolicyInfoHash string `xml:"policyInfoHash"`
DatastoreInfoHash string `xml:"datastoreInfoHash"`
}
type HostSpbmPolicyBlobInfo ¶
type HostSpbmPolicyBlobInfo struct {
types.DynamicData
PolicyBlob string `xml:"policyBlob"`
Namespace string `xml:"namespace"`
}
type HostSpbmPolicyInfo ¶
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 ¶
type InitializeDiskMappings InitializeDiskMappingsRequestType
type InitializeDiskMappingsRequestType ¶
type InitializeDiskMappingsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec VimVsanHostDiskMappingCreationSpec `xml:"spec"`
}
type InitializeDiskMappingsResponse ¶
type InitializeDiskMappingsResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type MountPrecheck ¶
type MountPrecheck MountPrecheckRequestType
type MountPrecheckRequestType ¶
type MountPrecheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Datastore types.ManagedObjectReference `xml:"datastore"`
}
type MountPrecheckResponse ¶
type MountPrecheckResponse struct {
Returnval VsanMountPrecheckResult `xml:"returnval"`
}
type PerformVsanUpgradeEx ¶
type PerformVsanUpgradeEx PerformVsanUpgradeExRequestType
type PerformVsanUpgradeExRequestType ¶
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 ¶
type PerformVsanUpgradeExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type PerformVsanUpgradePreflightAsyncCheck_Task ¶
type PerformVsanUpgradePreflightAsyncCheck_Task PerformVsanUpgradePreflightAsyncCheck_TaskRequestType
type PerformVsanUpgradePreflightAsyncCheck_TaskRequestType ¶
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 ¶
type PerformVsanUpgradePreflightAsyncCheck_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type PerformVsanUpgradePreflightCheckEx ¶
type PerformVsanUpgradePreflightCheckEx PerformVsanUpgradePreflightCheckExRequestType
type PerformVsanUpgradePreflightCheckExRequestType ¶
type PerformVsanUpgradePreflightCheckExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
DowngradeFormat *bool `xml:"downgradeFormat"`
Spec *VsanDiskFormatConversionSpec `xml:"spec,omitempty"`
}
type PerformVsanUpgradePreflightCheckExResponse ¶
type PerformVsanUpgradePreflightCheckExResponse struct {
Returnval VsanDiskFormatConversionCheckResult `xml:"returnval"`
}
type QueryClusterDataEfficiencyCapacityState ¶
type QueryClusterDataEfficiencyCapacityState QueryClusterDataEfficiencyCapacityStateRequestType
type QueryClusterDataEfficiencyCapacityStateRequestType ¶
type QueryClusterDataEfficiencyCapacityStateRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type QueryClusterDataEfficiencyCapacityStateResponse ¶
type QueryClusterDataEfficiencyCapacityStateResponse struct {
Returnval VimVsanDataEfficiencyCapacityState `xml:"returnval"`
}
type QueryDiskMappings ¶
type QueryDiskMappings QueryDiskMappingsRequestType
type QueryDiskMappingsRequestType ¶
type QueryDiskMappingsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type QueryDiskMappingsResponse ¶
type QueryDiskMappingsResponse struct {
Returnval []VimVsanHostDiskMapInfoEx `xml:"returnval,omitempty"`
}
type QueryIoInsightInstances ¶
type QueryIoInsightInstances QueryIoInsightInstancesRequestType
type QueryIoInsightInstancesRequestType ¶
type QueryIoInsightInstancesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
QuerySpec VsanIoInsightInstanceQuerySpec `xml:"querySpec"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type QueryIoInsightInstancesResponse ¶
type QueryIoInsightInstancesResponse struct {
Returnval []VsanIoInsightInstance `xml:"returnval,omitempty"`
}
type QueryRemoteServerClusters ¶
type QueryRemoteServerClusters QueryRemoteServerClustersRequestType
type QueryRemoteServerClustersRequestType ¶
type QueryRemoteServerClustersRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
QuerySpec *VsanRemoteClusterQuerySpec `xml:"querySpec,omitempty"`
}
type QueryRemoteServerClustersResponse ¶
type QueryRemoteServerClustersResponse struct {
Returnval []string `xml:"returnval,omitempty"`
}
type QuerySharedWitnessClusterInfo ¶
type QuerySharedWitnessClusterInfo QuerySharedWitnessClusterInfoRequestType
type QuerySharedWitnessClusterInfoRequestType ¶
type QuerySharedWitnessClusterInfoRequestType struct {
}
type QuerySharedWitnessClusterInfoResponse ¶
type QuerySharedWitnessClusterInfoResponse struct {
}
type QuerySharedWitnessCompatibility ¶
type QuerySharedWitnessCompatibility QuerySharedWitnessCompatibilityRequestType
type QuerySharedWitnessCompatibilityRequestType ¶
type QuerySharedWitnessCompatibilityRequestType struct {
}
type QuerySharedWitnessCompatibilityResponse ¶
type QuerySharedWitnessCompatibilityResponse struct {
}
type QuerySyncingVsanObjectsSummary ¶
type QuerySyncingVsanObjectsSummary QuerySyncingVsanObjectsSummaryRequestType
type QuerySyncingVsanObjectsSummaryRequestType ¶
type QuerySyncingVsanObjectsSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
SyncingObjectFilter *VsanSyncingObjectFilter `xml:"syncingObjectFilter,omitempty"`
}
type QuerySyncingVsanObjectsSummaryResponse ¶
type QuerySyncingVsanObjectsSummaryResponse struct {
Returnval VsanHostVsanObjectSyncQueryResult `xml:"returnval"`
}
type QueryVsanCloudHealthStatus ¶
type QueryVsanCloudHealthStatus QueryVsanCloudHealthStatusRequestType
type QueryVsanCloudHealthStatusRequestType ¶
type QueryVsanCloudHealthStatusRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type QueryVsanCloudHealthStatusResponse ¶
type QueryVsanCloudHealthStatusResponse struct {
Returnval *VsanCloudHealthStatus `xml:"returnval,omitempty"`
}
type QueryVsanManagedDisks ¶
type QueryVsanManagedDisks QueryVsanManagedDisksRequestType
type QueryVsanManagedDisksRequestType ¶
type QueryVsanManagedDisksRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type QueryVsanManagedDisksResponse ¶
type QueryVsanManagedDisksResponse struct {
Returnval *VimVsanHostVsanManagedDisksInfo `xml:"returnval,omitempty"`
}
type QueryVsanManagedStorageSpaceUsage ¶
type QueryVsanManagedStorageSpaceUsage QueryVsanManagedStorageSpaceUsageRequestType
type QueryVsanManagedStorageSpaceUsageRequestType ¶
type QueryVsanManagedStorageSpaceUsageRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
QuerySpec QueryVsanManagedStorageSpaceUsageSpec `xml:"querySpec"`
}
type QueryVsanManagedStorageSpaceUsageResponse ¶
type QueryVsanManagedStorageSpaceUsageResponse struct {
Returnval []VsanSpaceUsageWithDatastoreType `xml:"returnval,omitempty"`
}
type QueryVsanManagedStorageSpaceUsageSpec ¶
type QueryVsanManagedStorageSpaceUsageSpec struct {
types.DynamicData
DatastoreTypes []string `xml:"datastoreTypes"`
}
type RebuildDiskMapping ¶
type RebuildDiskMapping RebuildDiskMappingRequestType
type RebuildDiskMappingRequestType ¶
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 ¶
type RebuildDiskMappingResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type RelayoutObjects ¶
type RelayoutObjects RelayoutObjectsRequestType
type RelayoutObjectsRequestType ¶
type RelayoutObjectsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type RelayoutObjectsResponse ¶
type RelayoutObjectsResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type RemoveDiskEx ¶
type RemoveDiskEx RemoveDiskExRequestType
type RemoveDiskExRequestType ¶
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 ¶
type RemoveDiskExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type RemoveDiskMappingEx ¶
type RemoveDiskMappingEx RemoveDiskMappingExRequestType
type RemoveDiskMappingExRequestType ¶
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 ¶
type RemoveDiskMappingExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type RenameIoInsightInstance ¶
type RenameIoInsightInstance RenameIoInsightInstanceRequestType
type RenameIoInsightInstanceRequestType ¶
type RenameIoInsightInstanceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
OldRunName string `xml:"oldRunName"`
NewRunName string `xml:"newRunName"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type RenameIoInsightInstanceResponse ¶
type RenameIoInsightInstanceResponse struct {
}
type RepairTimerInfo ¶
type ResyncIopsInfo ¶
type ResyncIopsInfo struct {
types.DynamicData
ResyncIops int32 `xml:"resyncIops"`
}
type RetrieveAllFlashCapabilities ¶
type RetrieveAllFlashCapabilities RetrieveAllFlashCapabilitiesRequestType
type RetrieveAllFlashCapabilitiesRequestType ¶
type RetrieveAllFlashCapabilitiesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type RetrieveAllFlashCapabilitiesResponse ¶
type RetrieveAllFlashCapabilitiesResponse struct {
Returnval []VimVsanHostVsanHostCapability `xml:"returnval,omitempty"`
}
type RetrieveSupportedVsanFormatVersion ¶
type RetrieveSupportedVsanFormatVersion RetrieveSupportedVsanFormatVersionRequestType
type RetrieveSupportedVsanFormatVersionRequestType ¶
type RetrieveSupportedVsanFormatVersionRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type RetrieveSupportedVsanFormatVersionResponse ¶
type RetrieveSupportedVsanFormatVersionResponse struct {
Returnval int32 `xml:"returnval"`
}
type StartIoInsight ¶
type StartIoInsight StartIoInsightRequestType
type StartIoInsightRequestType ¶
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 ¶
type StartIoInsightResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type StopIoInsight ¶
type StopIoInsight StopIoInsightRequestType
type StopIoInsightRequestType ¶
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 ¶
type StopIoInsightResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type UnmountDiskMappingEx ¶
type UnmountDiskMappingEx UnmountDiskMappingExRequestType
type UnmountDiskMappingExRequestType ¶
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 ¶
type UnmountDiskMappingExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VSANEntityCompatibilityResult ¶
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 ¶
type VSANIsWitnessVirtualAppliance VSANIsWitnessVirtualApplianceRequestType
type VSANIsWitnessVirtualApplianceRequestType ¶
type VSANIsWitnessVirtualApplianceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []types.ManagedObjectReference `xml:"hosts"`
}
type VSANIsWitnessVirtualApplianceResponse ¶
type VSANIsWitnessVirtualApplianceResponse struct {
Returnval []VsanHostVirtualApplianceInfo `xml:"returnval,omitempty"`
}
type VSANSharedWitnessCompatibilityResult ¶
type VSANSharedWitnessCompatibilityResult struct {
}
type VSANStretchedClusterHostVirtualApplianceStatus ¶
type VSANStretchedClusterHostVirtualApplianceStatus struct {
types.DynamicData
VcCluster *types.ManagedObjectReference `xml:"vcCluster,omitempty"`
IsVirtualApp *bool `xml:"isVirtualApp"`
VcClusters []types.ManagedObjectReference `xml:"vcClusters,omitempty"`
}
type VSANVcAddWitnessHost ¶
type VSANVcAddWitnessHost VSANVcAddWitnessHostRequestType
type VSANVcAddWitnessHostRequestType ¶
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 ¶
type VSANVcAddWitnessHostResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VSANVcConvertToStretchedCluster ¶
type VSANVcConvertToStretchedCluster VSANVcConvertToStretchedClusterRequestType
type VSANVcConvertToStretchedClusterRequestType ¶
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 ¶
type VSANVcConvertToStretchedClusterResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VSANVcGetPreferredFaultDomain ¶
type VSANVcGetPreferredFaultDomain VSANVcGetPreferredFaultDomainRequestType
type VSANVcGetPreferredFaultDomainRequestType ¶
type VSANVcGetPreferredFaultDomainRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VSANVcGetPreferredFaultDomainResponse ¶
type VSANVcGetPreferredFaultDomainResponse struct {
Returnval *VimClusterVSANPreferredFaultDomainInfo `xml:"returnval,omitempty"`
}
type VSANVcGetWitnessHosts ¶
type VSANVcGetWitnessHosts VSANVcGetWitnessHostsRequestType
type VSANVcGetWitnessHostsRequestType ¶
type VSANVcGetWitnessHostsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VSANVcGetWitnessHostsResponse ¶
type VSANVcGetWitnessHostsResponse struct {
Returnval []VimClusterVSANWitnessHostInfo `xml:"returnval,omitempty"`
}
type VSANVcIsWitnessHost ¶
type VSANVcIsWitnessHost VSANVcIsWitnessHostRequestType
type VSANVcIsWitnessHostRequestType ¶
type VSANVcIsWitnessHostRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type VSANVcIsWitnessHostResponse ¶
type VSANVcIsWitnessHostResponse struct {
Returnval bool `xml:"returnval"`
}
type VSANVcRemoveWitnessHost ¶
type VSANVcRemoveWitnessHost VSANVcRemoveWitnessHostRequestType
type VSANVcRemoveWitnessHostRequestType ¶
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 ¶
type VSANVcRemoveWitnessHostResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VSANVcRetrieveStretchedClusterVcCapability ¶
type VSANVcRetrieveStretchedClusterVcCapability VSANVcRetrieveStretchedClusterVcCapabilityRequestType
type VSANVcRetrieveStretchedClusterVcCapabilityRequestType ¶
type VSANVcRetrieveStretchedClusterVcCapabilityRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VerifyAllConnected *bool `xml:"verifyAllConnected"`
}
type VSANVcRetrieveStretchedClusterVcCapabilityResponse ¶
type VSANVcRetrieveStretchedClusterVcCapabilityResponse struct {
Returnval []VimClusterVSANStretchedClusterCapability `xml:"returnval,omitempty"`
}
type VSANVcSetPreferredFaultDomain ¶
type VSANVcSetPreferredFaultDomain VSANVcSetPreferredFaultDomainRequestType
type VSANVcSetPreferredFaultDomainRequestType ¶
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 ¶
type VSANVcSetPreferredFaultDomainResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VimClusterVSANPreferredFaultDomainInfo ¶
type VimClusterVSANPreferredFaultDomainInfo struct {
types.DynamicData
PreferredFaultDomainName string `xml:"preferredFaultDomainName,omitempty"`
PreferredFaultDomainId string `xml:"preferredFaultDomainId,omitempty"`
}
type VimClusterVSANStretchedClusterCapability ¶
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 ¶
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 ¶
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 ¶
type VimClusterVsanDiskGroupCreationType string
type VimClusterVsanDiskMappingsConfigSpec ¶
type VimClusterVsanDiskMappingsConfigSpec struct {
types.DynamicData
HostDiskMappings []VimClusterVsanHostDiskMapping `xml:"hostDiskMappings"`
}
type VimClusterVsanFaultDomainSpec ¶
type VimClusterVsanFaultDomainSpec struct {
types.DynamicData
Hosts []types.ManagedObjectReference `xml:"hosts"`
Name string `xml:"name"`
}
type VimClusterVsanFaultDomainsConfigSpec ¶
type VimClusterVsanFaultDomainsConfigSpec struct {
types.DynamicData
FaultDomains []VimClusterVsanFaultDomainSpec `xml:"faultDomains"`
Witness *VimClusterVsanWitnessSpec `xml:"witness,omitempty"`
}
type VimClusterVsanHostDiskMapping ¶
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 ¶
type VimClusterVsanWitnessSpec struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
PreferredFaultDomainName string `xml:"preferredFaultDomainName"`
DiskMapping *types.VsanHostDiskMapping `xml:"diskMapping,omitempty"`
}
type VimHostVSANStretchedClusterHostCapability ¶
type VimHostVSANStretchedClusterHostCapability struct {
types.DynamicData
FeatureVersion string `xml:"featureVersion"`
}
type VimVsanClusterComplianceResourceCheckStatusType ¶
type VimVsanClusterComplianceResourceCheckStatusType string
type VimVsanDataEfficiencyCapacityState ¶
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 ¶
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 ¶
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 ¶
type VimVsanHostDiskMappingCreationType string
type VimVsanHostTrafficType ¶
type VimVsanHostTrafficType string
type VimVsanHostVsanDirectStorage ¶
type VimVsanHostVsanDirectStorage struct {
types.DynamicData
ScsiDisks []VimVsanHostVsanScsiDisk `xml:"scsiDisks,omitempty"`
Tier string `xml:"tier,omitempty"`
}
type VimVsanHostVsanDiskManagementSystemCapability ¶
type VimVsanHostVsanDiskManagementSystemCapability struct {
types.DynamicData
Version string `xml:"version"`
}
type VimVsanHostVsanHostCapability ¶
type VimVsanHostVsanHostCapability struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
IsSupported bool `xml:"isSupported"`
IsLicensed bool `xml:"isLicensed"`
}
type VimVsanHostVsanManagedDisksInfo ¶
type VimVsanHostVsanManagedDisksInfo struct {
types.DynamicData
VSANDirectDisks []VimVsanHostVsanDirectStorage `xml:"vSANDirectDisks,omitempty"`
VSANDiskMapInfo []VimVsanHostDiskMapInfoEx `xml:"vSANDiskMapInfo,omitempty"`
}
type VimVsanHostVsanScsiDisk ¶
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 ¶
type VimVsanMountPrecheckType string
type VimVsanReconfigSpec ¶
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 ¶
type VimVsanVsanVcsaDeploymentPhase string
type VosQueryVsanObjectInformation ¶
type VosQueryVsanObjectInformation VosQueryVsanObjectInformationRequestType
type VosQueryVsanObjectInformationRequestType ¶
type VosQueryVsanObjectInformationRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
VsanObjectQuerySpecs []VsanObjectQuerySpec `xml:"vsanObjectQuerySpecs"`
}
type VosQueryVsanObjectInformationResponse ¶
type VosQueryVsanObjectInformationResponse struct {
Returnval []VsanObjectInformation `xml:"returnval,omitempty"`
}
type VosSetVsanObjectPolicy ¶
type VosSetVsanObjectPolicy VosSetVsanObjectPolicyRequestType
type VosSetVsanObjectPolicyRequestType ¶
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 ¶
type VosSetVsanObjectPolicyResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanAdvancedDatastoreConfig ¶
type VsanAdvancedDatastoreConfig struct {
VsanDatastoreConfig
RemoteDatastores []types.ManagedObjectReference `xml:"remoteDatastores,omitempty"`
}
type VsanAttachToSrOperation ¶
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 ¶
type VsanAttachVsanSupportBundleToSr VsanAttachVsanSupportBundleToSrRequestType
type VsanAttachVsanSupportBundleToSrRequestType ¶
type VsanAttachVsanSupportBundleToSrRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
SrNumber string `xml:"srNumber"`
}
type VsanAttachVsanSupportBundleToSrResponse ¶
type VsanAttachVsanSupportBundleToSrResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanBaselinePreferenceType ¶
type VsanBaselinePreferenceType string
type VsanBasicDeviceInfo ¶
type VsanBasicDeviceInfo struct {
types.DynamicData
DeviceName string `xml:"deviceName"`
PciId string `xml:"pciId,omitempty"`
FwVersion string `xml:"fwVersion,omitempty"`
}
type VsanBrokenDiskChainIssue ¶
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 ¶
type VsanCapability struct {
types.DynamicData
Target *types.ManagedObjectReference `xml:"target,omitempty,typeattr"`
Capabilities []string `xml:"capabilities,omitempty"`
Statuses []string `xml:"statuses,omitempty"`
}
type VsanCapabilityStatus ¶
type VsanCapabilityStatus string
type VsanCapabilityType ¶
type VsanCapabilityType string
type VsanCapacityReservationInfo ¶
type VsanCapacityReservationInfo struct {
types.DynamicData
HostRebuildThreshold string `xml:"hostRebuildThreshold,omitempty"`
VsanOpSpaceThreshold string `xml:"vsanOpSpaceThreshold,omitempty"`
}
type VsanCapacityReservationState ¶
type VsanCapacityReservationState string
type VsanCheckClusterClomdLiveness ¶
type VsanCheckClusterClomdLiveness VsanCheckClusterClomdLivenessRequestType
type VsanCheckClusterClomdLivenessRequestType ¶
type VsanCheckClusterClomdLivenessRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanCheckClusterClomdLivenessResponse ¶
type VsanCheckClusterClomdLivenessResponse struct {
Returnval VsanClusterClomdLivenessResult `xml:"returnval"`
}
type VsanClientDatastoreConfig ¶
type VsanClientDatastoreConfig struct {
VsanDatastoreSpec
Clusters []types.ManagedObjectReference `xml:"clusters"`
}
type VsanCloudHealthStatus ¶
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 ¶
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 ¶
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 ¶
func (b *VsanClusterConfigInfo) GetVsanClusterConfigInfo() *VsanClusterConfigInfo
type VsanClusterCreateFsDomain ¶
type VsanClusterCreateFsDomain VsanClusterCreateFsDomainRequestType
type VsanClusterCreateFsDomainRequestType ¶
type VsanClusterCreateFsDomainRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DomainConfig VsanFileServiceDomainConfig `xml:"domainConfig"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanClusterCreateFsDomainResponse ¶
type VsanClusterCreateFsDomainResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanClusterCreateVmHealthTestResult ¶
type VsanClusterCreateVmHealthTestResult struct {
types.DynamicData
ClusterResult VsanClusterProactiveTestResult `xml:"clusterResult"`
HostResults []VsanHostCreateVmHealthTestResult `xml:"hostResults,omitempty"`
}
type VsanClusterDitEncryptionHealthSummary ¶
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 ¶
type VsanClusterFileServiceHealthSummary struct {
types.DynamicData
OverallHealth string `xml:"overallHealth,omitempty"`
HostResults []VsanFileServiceHealthSummary `xml:"hostResults,omitempty"`
}
type VsanClusterGetConfig ¶
type VsanClusterGetConfig VsanClusterGetConfigRequestType
type VsanClusterGetConfigRequestType ¶
type VsanClusterGetConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanClusterGetConfigResponse ¶
type VsanClusterGetConfigResponse struct {
Returnval VsanConfigInfoEx `xml:"returnval"`
}
type VsanClusterGetHclInfo ¶
type VsanClusterGetHclInfo VsanClusterGetHclInfoRequestType
type VsanClusterGetHclInfoRequestType ¶
type VsanClusterGetHclInfoRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanClusterGetHclInfoResponse ¶
type VsanClusterGetHclInfoResponse struct {
Returnval VsanClusterHclInfo `xml:"returnval"`
}
type VsanClusterGetRuntimeStats ¶
type VsanClusterGetRuntimeStats VsanClusterGetRuntimeStatsRequestType
type VsanClusterGetRuntimeStatsRequestType ¶
type VsanClusterGetRuntimeStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Stats []string `xml:"stats,omitempty"`
}
type VsanClusterGetRuntimeStatsResponse ¶
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 ¶
type VsanClusterHealthActionIdEnum string
type VsanClusterHealthConfigs ¶
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 ¶
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 ¶
func (b *VsanClusterHealthResultBase) GetVsanClusterHealthResultBase() *VsanClusterHealthResultBase
type VsanClusterHealthResultColumnInfo ¶
type VsanClusterHealthResultColumnInfo struct {
types.DynamicData
Label string `xml:"label"`
Type string `xml:"type"`
}
type VsanClusterHealthResultKeyValuePair ¶
type VsanClusterHealthResultKeyValuePair struct {
types.DynamicData
Key string `xml:"key,omitempty"`
Value string `xml:"value,omitempty"`
}
type VsanClusterHealthResultRow ¶
type VsanClusterHealthResultRow struct {
types.DynamicData
Values []string `xml:"values"`
NestedRows []VsanClusterHealthResultRow `xml:"nestedRows,omitempty"`
}
type VsanClusterHealthResultTable ¶
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 ¶
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 ¶
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 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 ¶
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 ¶
type VsanClusterNetworkPerfTaskSpec struct {
types.DynamicData
Cluster *types.ManagedObjectReference `xml:"Cluster,omitempty"`
DurationSec int32 `xml:"DurationSec,omitempty"`
}
type VsanClusterProactiveTestResult ¶
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 ¶
type VsanClusterQueryFileServiceHealthSummary VsanClusterQueryFileServiceHealthSummaryRequestType
type VsanClusterQueryFileServiceHealthSummaryRequestType ¶
type VsanClusterQueryFileServiceHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanClusterQueryFileServiceHealthSummaryResponse ¶
type VsanClusterQueryFileServiceHealthSummaryResponse struct {
Returnval *VsanClusterFileServiceHealthSummary `xml:"returnval,omitempty"`
}
type VsanClusterQueryFileShares ¶
type VsanClusterQueryFileShares VsanClusterQueryFileSharesRequestType
type VsanClusterQueryFileSharesRequestType ¶
type VsanClusterQueryFileSharesRequestType struct {
}
type VsanClusterQueryFileSharesResponse ¶
type VsanClusterQueryFileSharesResponse struct {
}
type VsanClusterQueryFsDomains ¶
type VsanClusterQueryFsDomains VsanClusterQueryFsDomainsRequestType
type VsanClusterQueryFsDomainsRequestType ¶
type VsanClusterQueryFsDomainsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
QuerySpec *VsanFileServiceDomainQuerySpec `xml:"querySpec,omitempty"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanClusterQueryFsDomainsResponse ¶
type VsanClusterQueryFsDomainsResponse struct {
Returnval []VsanFileServiceDomain `xml:"returnval,omitempty"`
}
type VsanClusterReconfig ¶
type VsanClusterReconfig VsanClusterReconfigRequestType
type VsanClusterReconfigRequestType ¶
type VsanClusterReconfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VsanReconfigSpec VimVsanReconfigSpec `xml:"vsanReconfigSpec"`
}
type VsanClusterReconfigResponse ¶
type VsanClusterReconfigResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanClusterReconfigureFsDomain ¶
type VsanClusterReconfigureFsDomain VsanClusterReconfigureFsDomainRequestType
type VsanClusterReconfigureFsDomainRequestType ¶
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 ¶
type VsanClusterReconfigureFsDomainResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanClusterRemoveFsDomain ¶
type VsanClusterRemoveFsDomain VsanClusterRemoveFsDomainRequestType
type VsanClusterRemoveFsDomainRequestType ¶
type VsanClusterRemoveFsDomainRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DomainUuid string `xml:"domainUuid"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanClusterRemoveFsDomainResponse ¶
type VsanClusterRemoveFsDomainResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanClusterRemoveShare ¶
type VsanClusterRemoveShare VsanClusterRemoveShareRequestType
type VsanClusterRemoveShareRequestType ¶
type VsanClusterRemoveShareRequestType struct {
}
type VsanClusterRemoveShareResponse ¶
type VsanClusterRemoveShareResponse struct {
}
type VsanClusterVMsHealthOverallResult ¶
type VsanClusterVMsHealthOverallResult struct {
types.DynamicData
HealthStateList []VsanClusterVMsHealthSummaryResult `xml:"healthStateList,omitempty"`
OverallHealthState string `xml:"overallHealthState,omitempty"`
}
type VsanClusterVmdkLoadTestResult ¶
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 ¶
type VsanComparator struct {
types.DynamicData
}
func (*VsanComparator) GetVsanComparator ¶
func (b *VsanComparator) GetVsanComparator() *VsanComparator
type VsanCompleteMigrateVmsToVds ¶
type VsanCompleteMigrateVmsToVds VsanCompleteMigrateVmsToVdsRequestType
type VsanCompleteMigrateVmsToVdsRequestType ¶
type VsanCompleteMigrateVmsToVdsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
JobId string `xml:"jobId"`
NewState string `xml:"newState"`
}
type VsanCompleteMigrateVmsToVdsResponse ¶
type VsanCompleteMigrateVmsToVdsResponse struct {
}
type VsanCompliantDriver ¶
type VsanCompliantDriver struct {
types.DynamicData
DriverName string `xml:"driverName"`
DriverVersion string `xml:"driverVersion"`
}
type VsanCompliantFirmware ¶
type VsanCompliantFirmware struct {
types.DynamicData
FirmwareVersion string `xml:"firmwareVersion"`
CompliantDrivers []VsanCompliantDriver `xml:"compliantDrivers"`
}
type VsanCompositeConstraint ¶
type VsanCompositeConstraint struct {
VsanResourceConstraint
NestedConstraints []BaseVsanResourceConstraint `xml:"nestedConstraints,omitempty,typeattr"`
Conjoiner string `xml:"conjoiner,omitempty"`
}
type VsanCompositeConstraintConjoinerEnum ¶
type VsanCompositeConstraintConjoinerEnum string
type VsanConfigBaseIssue ¶
type VsanConfigBaseIssue struct {
types.DynamicData
}
type VsanConfigCheckResult ¶
type VsanConfigCheckResult struct {
types.DynamicData
VsanEnabled bool `xml:"vsanEnabled"`
Issues []VsanConfigBaseIssue `xml:"issues,omitempty"`
}
type VsanConfigGeneration ¶
type VsanConfigGeneration struct {
types.DynamicData
VcUuid string `xml:"vcUuid"`
GenNum int64 `xml:"genNum"`
GenTime int64 `xml:"genTime"`
}
type VsanConfigInfoEx ¶
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 ¶
type VsanConfigNotAllDisksClaimedIssue struct {
VsanConfigBaseIssue
Host types.ManagedObjectReference `xml:"host"`
Disks []string `xml:"disks"`
}
type VsanCreateFileShare ¶
type VsanCreateFileShare VsanCreateFileShareRequestType
type VsanCreateFileShareRequestType ¶
type VsanCreateFileShareRequestType struct {
}
type VsanCreateFileShareResponse ¶
type VsanCreateFileShareResponse struct {
}
type VsanDaemonHealth ¶
type VsanDaemonHealth struct {
types.DynamicData
Name string `xml:"name"`
Alive bool `xml:"alive"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
}
type VsanDataEfficiencyConfig ¶
type VsanDataEfficiencyConfig struct {
types.DynamicData
DedupEnabled bool `xml:"dedupEnabled"`
CompressionEnabled *bool `xml:"compressionEnabled"`
}
type VsanDataEncryptionConfig ¶
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 ¶
type VsanDataInTransitEncryptionConfig struct {
types.DynamicData
Enabled *bool `xml:"enabled"`
RekeyInterval int32 `xml:"rekeyInterval,omitempty"`
}
type VsanDataObfuscationRule ¶
type VsanDataObfuscationRule struct {
types.DynamicData
}
type VsanDatastoreConfig ¶
type VsanDatastoreConfig struct {
types.DynamicData
Datastores []BaseVsanDatastoreSpec `xml:"datastores,omitempty,typeattr"`
}
func (*VsanDatastoreConfig) GetVsanDatastoreConfig ¶
func (b *VsanDatastoreConfig) GetVsanDatastoreConfig() *VsanDatastoreConfig
type VsanDatastoreSpec ¶
type VsanDatastoreSpec struct {
types.DynamicData
Uuid string `xml:"uuid"`
Name string `xml:"name"`
}
func (*VsanDatastoreSpec) GetVsanDatastoreSpec ¶
func (b *VsanDatastoreSpec) GetVsanDatastoreSpec() *VsanDatastoreSpec
type VsanDatastoreType ¶
type VsanDatastoreType string
type VsanDeleteObjects_Task ¶
type VsanDeleteObjects_Task VsanDeleteObjects_TaskRequestType
type VsanDeleteObjects_TaskRequestType ¶
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 ¶
type VsanDeleteObjects_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanDirectoryServerConfig ¶
type VsanDirectoryServerConfig struct {
types.DynamicData
}
type VsanDisallowDataMovementIssue ¶
type VsanDisallowDataMovementIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
}
type VsanDiskBalanceState ¶
type VsanDiskBalanceState string
type VsanDiskDataEvacuationResourceCheckTaskDetails ¶
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 ¶
type VsanDiskFormatConversionCheckResult struct {
types.VsanUpgradeSystemPreflightCheckResult
IsSupported bool `xml:"isSupported"`
TargetVersion int32 `xml:"targetVersion,omitempty"`
IsDataMovementRequired *bool `xml:"isDataMovementRequired"`
}
type VsanDiskFormatConversionSpec ¶
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 ¶
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 ¶
type VsanDiskResourceCheckResult struct {
EntityResourceCheckDetails
}
type VsanDiskUnhealthIssue ¶
type VsanDiskUnhealthIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanDitEncryptionHealthSummary ¶
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 ¶
type VsanDownloadAndInstallVendorTool_Task VsanDownloadAndInstallVendorTool_TaskRequestType
type VsanDownloadAndInstallVendorTool_TaskRequestType ¶
type VsanDownloadAndInstallVendorTool_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanDownloadAndInstallVendorTool_TaskResponse ¶
type VsanDownloadAndInstallVendorTool_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanDownloadFileServiceOvf ¶
type VsanDownloadFileServiceOvf VsanDownloadFileServiceOvfRequestType
type VsanDownloadFileServiceOvfRequestType ¶
type VsanDownloadFileServiceOvfRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DownloadUrl string `xml:"downloadUrl"`
}
type VsanDownloadFileServiceOvfResponse ¶
type VsanDownloadFileServiceOvfResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanDownloadHclFile_Task ¶
type VsanDownloadHclFile_Task VsanDownloadHclFile_TaskRequestType
type VsanDownloadHclFile_TaskRequestType ¶
type VsanDownloadHclFile_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Sha1sums []string `xml:"sha1sums"`
}
type VsanDownloadHclFile_TaskResponse ¶
type VsanDownloadHclFile_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanDownloadItem ¶
type VsanEncryptedClusterRekey_Task ¶
type VsanEncryptedClusterRekey_Task VsanEncryptedClusterRekey_TaskRequestType
type VsanEncryptedClusterRekey_TaskRequestType ¶
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 ¶
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 ¶
type VsanEncryptionIssue string
type VsanEncryptionTransitionState ¶
type VsanEncryptionTransitionState string
type VsanEntitySpaceUsage ¶
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 ¶
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 ¶
type VsanFailedRepairObjectResult struct {
types.DynamicData
Uuid string `xml:"uuid"`
ErrMessage string `xml:"errMessage,omitempty"`
}
type VsanFaultDomainResourceCheckResult ¶
type VsanFaultDomainResourceCheckResult struct {
EntityResourceCheckDetails
Hosts []VsanHostResourceCheckResult `xml:"hosts,omitempty"`
}
type VsanFileProtocol ¶
type VsanFileProtocol string
type VsanFileServerHealthSummary ¶
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 ¶
type VsanFileServiceBalanceHealth struct {
types.DynamicData
Health string `xml:"health,omitempty"`
Description string `xml:"description,omitempty"`
}
type VsanFileServiceConfig ¶
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 ¶
type VsanFileServiceDomain struct {
types.DynamicData
Uuid string `xml:"uuid"`
Config *VsanFileServiceDomainConfig `xml:"config,omitempty"`
}
type VsanFileServiceDomainConfig ¶
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 ¶
type VsanFileServiceDomainQuerySpec struct {
types.DynamicData
Uuids []string `xml:"uuids,omitempty"`
Names []string `xml:"names,omitempty"`
}
type VsanFileServiceHealthSummary ¶
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 ¶
type VsanFileServiceIpConfig struct {
types.HostIpConfig
Fqdn string `xml:"fqdn,omitempty"`
IsPrimary *bool `xml:"isPrimary"`
Gateway string `xml:"gateway"`
}
type VsanFileServiceOvfSpec ¶
type VsanFileServiceOvfSpec struct {
types.DynamicData
Version string `xml:"version,omitempty"`
UpdateTime *time.Time `xml:"updateTime"`
Task *types.ManagedObjectReference `xml:"task,omitempty"`
}
type VsanFileServicePreflightCheckResult ¶
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 ¶
type VsanFileServiceRootFsHealth struct {
types.DynamicData
Created *bool `xml:"created"`
Health string `xml:"health,omitempty"`
Description string `xml:"description,omitempty"`
}
type VsanFileServiceShareHealthSummary ¶
type VsanFileServiceShareHealthSummary struct {
}
type VsanFileShare ¶
type VsanFileShare struct {
}
type VsanFileShareAccessType ¶
type VsanFileShareAccessType string
type VsanFileShareConfig ¶
type VsanFileShareConfig struct {
}
type VsanFileShareManagingEntity ¶
type VsanFileShareManagingEntity string
type VsanFileShareNetPermission ¶
type VsanFileShareNetPermission struct {
}
type VsanFileShareNfsSecType ¶
type VsanFileShareNfsSecType string
type VsanFileShareQueryProperties ¶
type VsanFileShareQueryProperties struct {
}
type VsanFileShareQuerySpec ¶
type VsanFileShareQuerySpec struct {
}
type VsanFileShareRuntimeInfo ¶
type VsanFileShareRuntimeInfo struct {
}
type VsanFileShareSmbEncryptionType ¶
type VsanFileShareSmbEncryptionType string
type VsanFileShareSmbOptions ¶
type VsanFileShareSmbOptions struct {
}
type VsanFindOvfDownloadUrl ¶
type VsanFindOvfDownloadUrl VsanFindOvfDownloadUrlRequestType
type VsanFindOvfDownloadUrlRequestType ¶
type VsanFindOvfDownloadUrlRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanFindOvfDownloadUrlResponse ¶
type VsanFindOvfDownloadUrlResponse struct {
Returnval string `xml:"returnval"`
}
type VsanFlashScsiControllerFirmware_Task ¶
type VsanFlashScsiControllerFirmware_Task VsanFlashScsiControllerFirmware_TaskRequestType
type VsanFlashScsiControllerFirmware_TaskRequestType ¶
type VsanFlashScsiControllerFirmware_TaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec VsanHclFirmwareUpdateSpec `xml:"spec"`
}
type VsanFlashScsiControllerFirmware_TaskResponse ¶
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 ¶
type VsanGetAboutInfoEx VsanGetAboutInfoExRequestType
type VsanGetAboutInfoExRequestType ¶
type VsanGetAboutInfoExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanGetAboutInfoExResponse ¶
type VsanGetAboutInfoExResponse struct {
Returnval VsanHostAboutInfoEx `xml:"returnval"`
}
type VsanGetCapabilities ¶
type VsanGetCapabilities VsanGetCapabilitiesRequestType
type VsanGetCapabilitiesRequestType ¶
type VsanGetCapabilitiesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Targets []types.ManagedObjectReference `xml:"targets,omitempty"`
}
type VsanGetCapabilitiesResponse ¶
type VsanGetCapabilitiesResponse struct {
Returnval []VsanCapability `xml:"returnval,omitempty"`
}
type VsanGetHclConstraints ¶
type VsanGetHclConstraints VsanGetHclConstraintsRequestType
type VsanGetHclConstraintsRequestType ¶
type VsanGetHclConstraintsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Release string `xml:"release"`
}
type VsanGetHclConstraintsResponse ¶
type VsanGetHclConstraintsResponse struct {
Returnval VsanHclReleaseConstraint `xml:"returnval"`
}
type VsanGetHclInfo ¶
type VsanGetHclInfo VsanGetHclInfoRequestType
type VsanGetHclInfoRequestType ¶
type VsanGetHclInfoRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
IncludeVendorInfo *bool `xml:"includeVendorInfo"`
}
type VsanGetHclInfoResponse ¶
type VsanGetHclInfoResponse struct {
Returnval VsanHostHclInfo `xml:"returnval"`
}
type VsanGetProactiveRebalanceInfo ¶
type VsanGetProactiveRebalanceInfo VsanGetProactiveRebalanceInfoRequestType
type VsanGetProactiveRebalanceInfoRequestType ¶
type VsanGetProactiveRebalanceInfoRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanGetProactiveRebalanceInfoResponse ¶
type VsanGetProactiveRebalanceInfoResponse struct {
Returnval VsanProactiveRebalanceInfoEx `xml:"returnval"`
}
type VsanGetReleaseRecommendation ¶
type VsanGetReleaseRecommendation VsanGetReleaseRecommendationRequestType
type VsanGetReleaseRecommendationRequestType ¶
type VsanGetReleaseRecommendationRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Minor []string `xml:"minor"`
Major []string `xml:"major"`
}
type VsanGetReleaseRecommendationResponse ¶
type VsanGetReleaseRecommendationResponse struct {
Returnval []VsanHclReleaseConstraint `xml:"returnval,omitempty"`
}
type VsanGetResourceCheckStatus ¶
type VsanGetResourceCheckStatus VsanGetResourceCheckStatusRequestType
type VsanGetResourceCheckStatusRequestType ¶
type VsanGetResourceCheckStatusRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ResourceCheckSpec *VsanResourceCheckSpec `xml:"resourceCheckSpec,omitempty"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanGetResourceCheckStatusResponse ¶
type VsanGetResourceCheckStatusResponse struct {
Returnval VsanResourceCheckStatus `xml:"returnval"`
}
type VsanHclCommonDeviceInfo ¶
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 ¶
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 ¶
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 ¶
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 ¶
type VsanHclNicInfo struct {
VsanHclCommonDeviceInfo
}
type VsanHclReleaseConstraint ¶
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 ¶
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 ¶
type VsanHealthGetVsanClusterSilentChecks VsanHealthGetVsanClusterSilentChecksRequestType
type VsanHealthGetVsanClusterSilentChecksRequestType ¶
type VsanHealthGetVsanClusterSilentChecksRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanHealthGetVsanClusterSilentChecksResponse ¶
type VsanHealthGetVsanClusterSilentChecksResponse struct {
Returnval []string `xml:"returnval,omitempty"`
}
type VsanHealthIsRebalanceRunning ¶
type VsanHealthIsRebalanceRunning VsanHealthIsRebalanceRunningRequestType
type VsanHealthIsRebalanceRunningRequestType ¶
type VsanHealthIsRebalanceRunningRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetHosts []types.ManagedObjectReference `xml:"targetHosts,omitempty"`
}
type VsanHealthIsRebalanceRunningResponse ¶
type VsanHealthIsRebalanceRunningResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanHealthLogLevelEnum ¶
type VsanHealthLogLevelEnum string
type VsanHealthPerspective ¶
type VsanHealthPerspective string
type VsanHealthQuerySpec ¶
type VsanHealthQuerySpec struct {
types.DynamicData
IncludeAllRemoteClusters *bool `xml:"includeAllRemoteClusters"`
RemoteClusterUuids []string `xml:"remoteClusterUuids,omitempty"`
LatencyOnly *bool `xml:"latencyOnly"`
}
type VsanHealthQueryVsanClusterHealthCheckInterval ¶
type VsanHealthQueryVsanClusterHealthCheckInterval VsanHealthQueryVsanClusterHealthCheckIntervalRequestType
type VsanHealthQueryVsanClusterHealthCheckIntervalRequestType ¶
type VsanHealthQueryVsanClusterHealthCheckIntervalRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanHealthQueryVsanClusterHealthCheckIntervalResponse ¶
type VsanHealthQueryVsanClusterHealthCheckIntervalResponse struct {
Returnval int32 `xml:"returnval"`
}
type VsanHealthQueryVsanClusterHealthConfig ¶
type VsanHealthQueryVsanClusterHealthConfig VsanHealthQueryVsanClusterHealthConfigRequestType
type VsanHealthQueryVsanClusterHealthConfigRequestType ¶
type VsanHealthQueryVsanClusterHealthConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanHealthQueryVsanClusterHealthConfigResponse ¶
type VsanHealthQueryVsanClusterHealthConfigResponse struct {
Returnval VsanClusterHealthConfigs `xml:"returnval"`
}
type VsanHealthQueryVsanProxyConfig ¶
type VsanHealthQueryVsanProxyConfig VsanHealthQueryVsanProxyConfigRequestType
type VsanHealthQueryVsanProxyConfigRequestType ¶
type VsanHealthQueryVsanProxyConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHealthQueryVsanProxyConfigResponse ¶
type VsanHealthQueryVsanProxyConfigResponse struct {
Returnval VsanClusterTelemetryProxyConfig `xml:"returnval"`
}
type VsanHealthRepairClusterObjectsImmediate ¶
type VsanHealthRepairClusterObjectsImmediate VsanHealthRepairClusterObjectsImmediateRequestType
type VsanHealthRepairClusterObjectsImmediateRequestType ¶
type VsanHealthRepairClusterObjectsImmediateRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Uuids []string `xml:"uuids,omitempty"`
}
type VsanHealthRepairClusterObjectsImmediateResponse ¶
type VsanHealthRepairClusterObjectsImmediateResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanHealthSendVsanTelemetry ¶
type VsanHealthSendVsanTelemetry VsanHealthSendVsanTelemetryRequestType
type VsanHealthSendVsanTelemetryRequestType ¶
type VsanHealthSendVsanTelemetryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanHealthSendVsanTelemetryResponse ¶
type VsanHealthSendVsanTelemetryResponse struct {
}
type VsanHealthSetLogLevel ¶
type VsanHealthSetLogLevel VsanHealthSetLogLevelRequestType
type VsanHealthSetLogLevelRequestType ¶
type VsanHealthSetLogLevelRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Level string `xml:"level,omitempty"`
}
type VsanHealthSetLogLevelResponse ¶
type VsanHealthSetLogLevelResponse struct {
}
type VsanHealthSetVsanClusterHealthCheckInterval ¶
type VsanHealthSetVsanClusterHealthCheckInterval VsanHealthSetVsanClusterHealthCheckIntervalRequestType
type VsanHealthSetVsanClusterHealthCheckIntervalRequestType ¶
type VsanHealthSetVsanClusterHealthCheckIntervalRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VsanClusterHealthCheckInterval int32 `xml:"vsanClusterHealthCheckInterval"`
}
type VsanHealthSetVsanClusterHealthCheckIntervalResponse ¶
type VsanHealthSetVsanClusterHealthCheckIntervalResponse struct {
}
type VsanHealthSetVsanClusterSilentChecks ¶
type VsanHealthSetVsanClusterSilentChecks VsanHealthSetVsanClusterSilentChecksRequestType
type VsanHealthSetVsanClusterSilentChecksRequestType ¶
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 ¶
type VsanHealthSetVsanClusterSilentChecksResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanHealthSetVsanClusterTelemetryConfig ¶
type VsanHealthSetVsanClusterTelemetryConfig VsanHealthSetVsanClusterTelemetryConfigRequestType
type VsanHealthSetVsanClusterTelemetryConfigRequestType ¶
type VsanHealthSetVsanClusterTelemetryConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VsanClusterHealthConfig VsanClusterHealthConfigs `xml:"vsanClusterHealthConfig"`
}
type VsanHealthSetVsanClusterTelemetryConfigResponse ¶
type VsanHealthSetVsanClusterTelemetryConfigResponse struct {
}
type VsanHealthStatusType ¶
type VsanHealthStatusType string
type VsanHealthTestVsanClusterTelemetryProxy ¶
type VsanHealthTestVsanClusterTelemetryProxy VsanHealthTestVsanClusterTelemetryProxyRequestType
type VsanHealthTestVsanClusterTelemetryProxyRequestType ¶
type VsanHealthTestVsanClusterTelemetryProxyRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ProxyConfig VsanClusterTelemetryProxyConfig `xml:"proxyConfig"`
}
type VsanHealthTestVsanClusterTelemetryProxyResponse ¶
type VsanHealthTestVsanClusterTelemetryProxyResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanHealthThreshold ¶
type VsanHealthThreshold struct {
types.DynamicData
YellowValue int64 `xml:"yellowValue"`
RedValue int64 `xml:"redValue"`
}
type VsanHigherObjectsPresentDuringDowngradeIssue ¶
type VsanHigherObjectsPresentDuringDowngradeIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanHistoryItemQuerySpec ¶
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 ¶
type VsanHostAbortWipeDisk VsanHostAbortWipeDiskRequestType
type VsanHostAbortWipeDiskRequestType ¶
type VsanHostAbortWipeDiskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Disks []string `xml:"disks"`
}
type VsanHostAbortWipeDiskResponse ¶
type VsanHostAbortWipeDiskResponse struct {
Returnval []VsanHostAbortWipeDiskStatus `xml:"returnval,omitempty"`
}
type VsanHostAbortWipeDiskStatus ¶
type VsanHostAbortWipeDiskStatus struct {
types.DynamicData
Disk string `xml:"disk"`
Success bool `xml:"success"`
Reason []types.LocalizableMessage `xml:"reason,omitempty"`
}
type VsanHostAboutInfoEx ¶
type VsanHostAssociatedObjects ¶
type VsanHostAssociatedObjects struct {
types.DynamicData
SpbmProfileId string `xml:"spbmProfileId"`
SpbmProfileGenerationNum int32 `xml:"spbmProfileGenerationNum"`
VsanObjects []string `xml:"vsanObjects,omitempty"`
}
type VsanHostAssociatedObjectsResult ¶
type VsanHostAssociatedObjectsResult struct {
types.DynamicData
Data []VsanHostAssociatedObjects `xml:"data"`
Offset int32 `xml:"offset"`
Limit int32 `xml:"limit"`
}
type VsanHostCancelResourceCheck ¶
type VsanHostCancelResourceCheck VsanHostCancelResourceCheckRequestType
type VsanHostCancelResourceCheckRequestType ¶
type VsanHostCancelResourceCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostCancelResourceCheckResponse ¶
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 ¶
type VsanHostCleanupVmdkLoadTest VsanHostCleanupVmdkLoadTestRequestType
type VsanHostCleanupVmdkLoadTestRequestType ¶
type VsanHostCleanupVmdkLoadTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Runname string `xml:"runname"`
Specs []VsanVmdkLoadTestSpec `xml:"specs,omitempty"`
}
type VsanHostCleanupVmdkLoadTestResponse ¶
type VsanHostCleanupVmdkLoadTestResponse struct {
Returnval string `xml:"returnval"`
}
type VsanHostClomdLiveness ¶
type VsanHostClomdLiveness VsanHostClomdLivenessRequestType
type VsanHostClomdLivenessRequestType ¶
type VsanHostClomdLivenessRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostClomdLivenessResponse ¶
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 ¶
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 ¶
type VsanHostCreateVmHealthTest VsanHostCreateVmHealthTestRequestType
type VsanHostCreateVmHealthTestRequestType ¶
type VsanHostCreateVmHealthTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Timeout int32 `xml:"timeout"`
}
type VsanHostCreateVmHealthTestResponse ¶
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 ¶
type VsanHostDeviceInfo struct {
types.DynamicData
Hostname string `xml:"hostname"`
Devices []VsanBasicDeviceInfo `xml:"devices,omitempty"`
}
type VsanHostDrsStats ¶
type VsanHostDrsStats struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
Stats []byte `xml:"stats"`
}
type VsanHostEMMSummary ¶
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 ¶
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 ¶
type VsanHostGetRuntimeStats VsanHostGetRuntimeStatsRequestType
type VsanHostGetRuntimeStatsRequestType ¶
type VsanHostGetRuntimeStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Stats []string `xml:"stats,omitempty"`
ClusterUuid string `xml:"clusterUuid,omitempty"`
}
type VsanHostGetRuntimeStatsResponse ¶
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 ¶
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 ¶
type VsanHostIpConfigEx struct {
types.VsanHostIpConfig
UpstreamIpV6Address string `xml:"upstreamIpV6Address,omitempty"`
DownstreamIpV6Address string `xml:"downstreamIpV6Address,omitempty"`
}
type VsanHostPerformResourceCheck ¶
type VsanHostPerformResourceCheck VsanHostPerformResourceCheckRequestType
type VsanHostPerformResourceCheckRequestType ¶
type VsanHostPerformResourceCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ResourceCheckSpec VsanResourceCheckSpec `xml:"resourceCheckSpec"`
}
type VsanHostPerformResourceCheckResponse ¶
type VsanHostPerformResourceCheckResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanHostPortConfigEx ¶
type VsanHostPortConfigEx struct {
types.VsanHostConfigInfoNetworkInfoPortConfig
TrafficTypes []string `xml:"trafficTypes,omitempty"`
}
type VsanHostPrepareVmdkLoadTest ¶
type VsanHostPrepareVmdkLoadTest VsanHostPrepareVmdkLoadTestRequestType
type VsanHostPrepareVmdkLoadTestRequestType ¶
type VsanHostPrepareVmdkLoadTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Runname string `xml:"runname"`
Specs []VsanVmdkLoadTestSpec `xml:"specs"`
}
type VsanHostPrepareVmdkLoadTestResponse ¶
type VsanHostPrepareVmdkLoadTestResponse struct {
Returnval string `xml:"returnval"`
}
type VsanHostPropertyRetrieveIssue ¶
type VsanHostPropertyRetrieveIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Hosts []types.ManagedObjectReference `xml:"hosts"`
}
type VsanHostQueryAdvCfg ¶
type VsanHostQueryAdvCfg VsanHostQueryAdvCfgRequestType
type VsanHostQueryAdvCfgRequestType ¶
type VsanHostQueryAdvCfgRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Options []string `xml:"options"`
IncludeAllAdvOptions *bool `xml:"includeAllAdvOptions"`
NonDefaultOnly *bool `xml:"nonDefaultOnly"`
}
type VsanHostQueryAdvCfgResponse ¶
type VsanHostQueryAdvCfgResponse struct {
Returnval []types.OptionValue `xml:"returnval,omitempty"`
}
type VsanHostQueryCheckLimits ¶
type VsanHostQueryCheckLimits VsanHostQueryCheckLimitsRequestType
type VsanHostQueryCheckLimitsOptionType ¶
type VsanHostQueryCheckLimitsOptionType string
type VsanHostQueryCheckLimitsRequestType ¶
type VsanHostQueryCheckLimitsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec *VsanHostQueryCheckLimitsSpec `xml:"spec,omitempty"`
}
type VsanHostQueryCheckLimitsResponse ¶
type VsanHostQueryCheckLimitsResponse struct {
Returnval VsanLimitHealthResult `xml:"returnval"`
}
type VsanHostQueryCheckLimitsSpec ¶
type VsanHostQueryCheckLimitsSpec struct {
types.DynamicData
OptionTypes []string `xml:"optionTypes,omitempty"`
FetchAll bool `xml:"fetchAll"`
}
type VsanHostQueryEncryptionHealthSummary ¶
type VsanHostQueryEncryptionHealthSummary VsanHostQueryEncryptionHealthSummaryRequestType
type VsanHostQueryEncryptionHealthSummaryRequestType ¶
type VsanHostQueryEncryptionHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostQueryEncryptionHealthSummaryResponse ¶
type VsanHostQueryEncryptionHealthSummaryResponse struct {
Returnval VsanEncryptionHealthSummary `xml:"returnval"`
}
type VsanHostQueryFileServiceHealthSummary ¶
type VsanHostQueryFileServiceHealthSummary VsanHostQueryFileServiceHealthSummaryRequestType
type VsanHostQueryFileServiceHealthSummaryRequestType ¶
type VsanHostQueryFileServiceHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostQueryFileServiceHealthSummaryResponse ¶
type VsanHostQueryFileServiceHealthSummaryResponse struct {
Returnval VsanFileServiceHealthSummary `xml:"returnval"`
}
type VsanHostQueryHealthSystemVersion ¶
type VsanHostQueryHealthSystemVersion VsanHostQueryHealthSystemVersionRequestType
type VsanHostQueryHealthSystemVersionRequestType ¶
type VsanHostQueryHealthSystemVersionRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
DisplayVersion *bool `xml:"displayVersion"`
}
type VsanHostQueryHealthSystemVersionResponse ¶
type VsanHostQueryHealthSystemVersionResponse struct {
Returnval string `xml:"returnval"`
}
type VsanHostQueryHostInfoByUuids ¶
type VsanHostQueryHostInfoByUuids VsanHostQueryHostInfoByUuidsRequestType
type VsanHostQueryHostInfoByUuidsRequestType ¶
type VsanHostQueryHostInfoByUuidsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Uuids []string `xml:"uuids"`
}
type VsanHostQueryHostInfoByUuidsResponse ¶
type VsanHostQueryHostInfoByUuidsResponse struct {
Returnval []VsanQueryResultHostInfo `xml:"returnval,omitempty"`
}
type VsanHostQueryObjectHealthSummary ¶
type VsanHostQueryObjectHealthSummary VsanHostQueryObjectHealthSummaryRequestType
type VsanHostQueryObjectHealthSummaryRequestType ¶
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 ¶
type VsanHostQueryObjectHealthSummaryResponse struct {
Returnval VsanObjectOverallHealth `xml:"returnval"`
}
type VsanHostQueryPhysicalDiskHealthSummary ¶
type VsanHostQueryPhysicalDiskHealthSummary VsanHostQueryPhysicalDiskHealthSummaryRequestType
type VsanHostQueryPhysicalDiskHealthSummaryRequestType ¶
type VsanHostQueryPhysicalDiskHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanHostQueryPhysicalDiskHealthSummaryResponse ¶
type VsanHostQueryPhysicalDiskHealthSummaryResponse struct {
Returnval VsanPhysicalDiskHealthSummary `xml:"returnval"`
}
type VsanHostQueryRunIperfClient ¶
type VsanHostQueryRunIperfClient VsanHostQueryRunIperfClientRequestType
type VsanHostQueryRunIperfClientRequestType ¶
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 ¶
type VsanHostQueryRunIperfClientResponse struct {
Returnval VsanNetworkLoadTestResult `xml:"returnval"`
}
type VsanHostQueryRunIperfServer ¶
type VsanHostQueryRunIperfServer VsanHostQueryRunIperfServerRequestType
type VsanHostQueryRunIperfServerRequestType ¶
type VsanHostQueryRunIperfServerRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Multicast bool `xml:"multicast"`
ServerIp string `xml:"serverIp,omitempty"`
DurationSec int32 `xml:"durationSec,omitempty"`
}
type VsanHostQueryRunIperfServerResponse ¶
type VsanHostQueryRunIperfServerResponse struct {
Returnval VsanNetworkLoadTestResult `xml:"returnval"`
}
type VsanHostQuerySmartStats ¶
type VsanHostQuerySmartStats VsanHostQuerySmartStatsRequestType
type VsanHostQuerySmartStatsRequestType ¶
type VsanHostQuerySmartStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Disks []string `xml:"disks,omitempty"`
IncludeAllDisks *bool `xml:"includeAllDisks"`
}
type VsanHostQuerySmartStatsResponse ¶
type VsanHostQuerySmartStatsResponse struct {
Returnval VsanSmartStatsHostSummary `xml:"returnval"`
}
type VsanHostQueryVerifyNetworkSettings ¶
type VsanHostQueryVerifyNetworkSettings VsanHostQueryVerifyNetworkSettingsRequestType
type VsanHostQueryVerifyNetworkSettingsRequestType ¶
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 ¶
type VsanHostQueryVerifyNetworkSettingsResponse struct {
Returnval VsanNetworkHealthResult `xml:"returnval"`
}
type VsanHostQueryWipeDisk ¶
type VsanHostQueryWipeDisk VsanHostQueryWipeDiskRequestType
type VsanHostQueryWipeDiskRequestType ¶
type VsanHostQueryWipeDiskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Disks []string `xml:"disks"`
}
type VsanHostQueryWipeDiskResponse ¶
type VsanHostQueryWipeDiskResponse struct {
Returnval []VsanHostWipeDiskStatus `xml:"returnval,omitempty"`
}
type VsanHostReference ¶
type VsanHostReference struct {
types.DynamicData
Hostname string `xml:"hostname"`
}
type VsanHostRepairImmediateObjects ¶
type VsanHostRepairImmediateObjects VsanHostRepairImmediateObjectsRequestType
type VsanHostRepairImmediateObjectsRequestType ¶
type VsanHostRepairImmediateObjectsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Uuids []string `xml:"uuids,omitempty"`
RepairType string `xml:"repairType,omitempty"`
}
type VsanHostRepairImmediateObjectsResponse ¶
type VsanHostRepairImmediateObjectsResponse struct {
Returnval VsanRepairObjectsResult `xml:"returnval"`
}
type VsanHostResourceCheckResult ¶
type VsanHostResourceCheckResult struct {
EntityResourceCheckDetails
Host *types.ManagedObjectReference `xml:"host,omitempty"`
DiskGroups []VsanDiskGroupResourceCheckResult `xml:"diskGroups,omitempty"`
}
type VsanHostRunVmdkLoadTest ¶
type VsanHostRunVmdkLoadTest VsanHostRunVmdkLoadTestRequestType
type VsanHostRunVmdkLoadTestRequestType ¶
type VsanHostRunVmdkLoadTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Runname string `xml:"runname"`
DurationSec int32 `xml:"durationSec"`
Specs []VsanVmdkLoadTestSpec `xml:"specs"`
}
type VsanHostRunVmdkLoadTestResponse ¶
type VsanHostRunVmdkLoadTestResponse struct {
Returnval []VsanVmdkLoadTestResult `xml:"returnval,omitempty"`
}
type VsanHostRuntimeStats ¶
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 ¶
type VsanHostServerClusterUnicastConfig struct {
types.DynamicData
RemoteUnicastConfig []VsanHostServerClusterUnicastInfo `xml:"remoteUnicastConfig,omitempty"`
}
type VsanHostServerClusterUnicastInfo ¶
type VsanHostServerClusterUnicastInfo struct {
types.DynamicData
ClusterUuid string `xml:"clusterUuid"`
UnicastInfo []VsanServerHostUnicastInfo `xml:"unicastInfo,omitempty"`
}
type VsanHostStatsType ¶
type VsanHostStatsType string
type VsanHostUpdateFirmware ¶
type VsanHostUpdateFirmware VsanHostUpdateFirmwareRequestType
type VsanHostUpdateFirmwareRequestType ¶
type VsanHostUpdateFirmwareRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type VsanHostUpdateFirmwareResponse ¶
type VsanHostUpdateFirmwareResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanHostVirtualApplianceInfo ¶
type VsanHostVirtualApplianceInfo struct {
types.DynamicData
HostKey types.ManagedObjectReference `xml:"hostKey"`
IsVirtualApp bool `xml:"isVirtualApp"`
}
type VsanHostVmdkLoadTestResult ¶
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 ¶
type VsanHostWipeDisk VsanHostWipeDiskRequestType
type VsanHostWipeDiskEligible ¶
type VsanHostWipeDiskEligible string
type VsanHostWipeDiskRequestType ¶
type VsanHostWipeDiskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Disks []string `xml:"disks"`
}
type VsanHostWipeDiskResponse ¶
type VsanHostWipeDiskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanHostWipeDiskState ¶
type VsanHostWipeDiskState string
type VsanHostWipeDiskStatus ¶
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 ¶
type VsanHostWithHybridDiskgroupIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Hosts []types.ManagedObjectReference `xml:"hosts"`
}
type VsanHostsCompressionOnlyNotSupported ¶
type VsanHostsCompressionOnlyNotSupported struct {
types.VsanUpgradeSystemPreflightCheckIssue
Hosts []types.ManagedObjectReference `xml:"hosts"`
}
type VsanInTransitEncryptionInfo ¶
type VsanInTransitEncryptionInfo struct {
types.DynamicData
Enabled *bool `xml:"enabled"`
RekeyInterval int32 `xml:"rekeyInterval,omitempty"`
TransitionState string `xml:"transitionState,omitempty"`
}
type VsanInternalExtendedConfig ¶
type VsanInternalExtendedConfig struct {
types.DynamicData
VcMaxDiskVersion int32 `xml:"vcMaxDiskVersion,omitempty"`
}
type VsanIoInsightInfo ¶
type VsanIoInsightInfo struct {
types.DynamicData
State string `xml:"state,omitempty"`
MonitoredVMs []types.ManagedObjectReference `xml:"monitoredVMs,omitempty"`
}
type VsanIoInsightInstance ¶
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 ¶
type VsanIoInsightInstanceQuerySpec struct {
types.DynamicData
State string `xml:"state,omitempty"`
EntityRefId string `xml:"entityRefId,omitempty"`
}
type VsanIoInsightInstanceState ¶
type VsanIoInsightInstanceState string
type VsanIoInsightState ¶
type VsanIoInsightState string
type VsanIperfClientSpec ¶
type VsanIperfClientSpec struct {
types.DynamicData
Reverse bool `xml:"Reverse"`
}
type VsanIscsiHomeObjectSpec ¶
type VsanIscsiHomeObjectSpec struct {
types.DynamicData
StoragePolicy *types.VirtualMachineProfileSpec `xml:"storagePolicy,omitempty"`
DefaultConfig *VsanIscsiTargetServiceDefaultConfigSpec `xml:"defaultConfig,omitempty"`
}
type VsanIscsiInitiatorGroup ¶
type VsanIscsiInitiatorGroup struct {
types.DynamicData
Name string `xml:"name"`
Initiators []string `xml:"initiators,omitempty"`
Targets []VsanIscsiTargetBasicInfo `xml:"targets,omitempty"`
}
type VsanIscsiLUN ¶
type VsanIscsiLUN struct {
VsanIscsiLUNCommonInfo
TargetAlias string `xml:"targetAlias"`
Uuid string `xml:"uuid"`
ActualSize int64 `xml:"actualSize"`
ObjectInformation *VsanObjectInformation `xml:"objectInformation,omitempty"`
}
type VsanIscsiLUNCommonInfo ¶
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 ¶
func (b *VsanIscsiLUNCommonInfo) GetVsanIscsiLUNCommonInfo() *VsanIscsiLUNCommonInfo
type VsanIscsiLUNSpec ¶
type VsanIscsiLUNSpec struct {
VsanIscsiLUNCommonInfo
StoragePolicy *types.VirtualMachineProfileSpec `xml:"storagePolicy,omitempty"`
NewLunId int32 `xml:"newLunId,omitempty"`
}
type VsanIscsiLUNStatus ¶
type VsanIscsiLUNStatus string
type VsanIscsiTarget ¶
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 ¶
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 ¶
type VsanIscsiTargetAuthType string
type VsanIscsiTargetBasicInfo ¶
type VsanIscsiTargetBasicInfo struct {
types.DynamicData
Alias string `xml:"alias"`
Iqn string `xml:"iqn,omitempty"`
}
type VsanIscsiTargetCommonInfo ¶
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 ¶
func (b *VsanIscsiTargetCommonInfo) GetVsanIscsiTargetCommonInfo() *VsanIscsiTargetCommonInfo
type VsanIscsiTargetServiceConfig ¶
type VsanIscsiTargetServiceConfig struct {
types.DynamicData
DefaultConfig *VsanIscsiTargetServiceDefaultConfigSpec `xml:"defaultConfig,omitempty"`
Enabled *bool `xml:"enabled"`
}
func (*VsanIscsiTargetServiceConfig) GetVsanIscsiTargetServiceConfig ¶
func (b *VsanIscsiTargetServiceConfig) GetVsanIscsiTargetServiceConfig() *VsanIscsiTargetServiceConfig
type VsanIscsiTargetServiceDefaultConfigSpec ¶
type VsanIscsiTargetServiceDefaultConfigSpec struct {
types.DynamicData
NetworkInterface string `xml:"networkInterface,omitempty"`
Port int32 `xml:"port,omitempty"`
IscsiTargetAuthSpec *VsanIscsiTargetAuthSpec `xml:"iscsiTargetAuthSpec,omitempty"`
}
type VsanIscsiTargetServiceSpec ¶
type VsanIscsiTargetServiceSpec struct {
VsanIscsiTargetServiceConfig
HomeObjectStoragePolicy *types.VirtualMachineProfileSpec `xml:"homeObjectStoragePolicy,omitempty"`
}
type VsanIscsiTargetSpec ¶
type VsanIscsiTargetSpec struct {
VsanIscsiTargetCommonInfo
StoragePolicy *types.VirtualMachineProfileSpec `xml:"storagePolicy,omitempty"`
NewAlias string `xml:"newAlias,omitempty"`
}
type VsanJsonComparator ¶
type VsanJsonComparator struct {
VsanComparator
Comparator string `xml:"comparator,omitempty"`
ComparableValue *types.KeyAnyValue `xml:"comparableValue,omitempty"`
}
type VsanJsonFilterRule ¶
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 ¶
type VsanMassCollectorObjectCollectionEnum string
type VsanMassCollectorPropertyParams ¶
type VsanMassCollectorPropertyParams struct {
types.DynamicData
PropertyName string `xml:"propertyName,omitempty"`
PropertyParams []types.KeyAnyValue `xml:"propertyParams,omitempty"`
}
type VsanMassCollectorSpec ¶
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 ¶
type VsanMetricProfile struct {
types.DynamicData
AuthToken string `xml:"authToken"`
}
type VsanMetricsConfig ¶
type VsanMetricsConfig struct {
types.DynamicData
Profiles []VsanMetricProfile `xml:"profiles,omitempty"`
}
type VsanMigrateVmsToVds ¶
type VsanMigrateVmsToVds VsanMigrateVmsToVdsRequestType
type VsanMigrateVmsToVdsRequestType ¶
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 ¶
type VsanMigrateVmsToVdsResponse struct {
Returnval string `xml:"returnval"`
}
type VsanMixedEsxVersionIssue ¶
type VsanMixedEsxVersionIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
}
type VsanMountPrecheckItem ¶
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 ¶
type VsanMountPrecheckNetworkConnectivity struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
SmallPingTestSuccessPct int32 `xml:"smallPingTestSuccessPct"`
LargePingTestSuccessPct int32 `xml:"largePingTestSuccessPct"`
Status string `xml:"status"`
}
type VsanMountPrecheckNetworkConnectivityDetail ¶
type VsanMountPrecheckNetworkConnectivityDetail struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
NetworkConnectivity []VsanMountPrecheckNetworkConnectivity `xml:"networkConnectivity,omitempty"`
}
type VsanMountPrecheckNetworkConnectivityResult ¶
type VsanMountPrecheckNetworkConnectivityResult struct {
VsanMountPrecheckItem
Details []VsanMountPrecheckNetworkConnectivityDetail `xml:"details,omitempty"`
}
type VsanMountPrecheckNetworkLatency ¶
type VsanMountPrecheckNetworkLatency struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
NetworkLatency int64 `xml:"networkLatency"`
Status string `xml:"status"`
}
type VsanMountPrecheckNetworkLatencyDetail ¶
type VsanMountPrecheckNetworkLatencyDetail struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
NetworkLatencies []VsanMountPrecheckNetworkLatency `xml:"networkLatencies,omitempty"`
}
type VsanMountPrecheckNetworkLatencyResult ¶
type VsanMountPrecheckNetworkLatencyResult struct {
VsanMountPrecheckItem
Details []VsanMountPrecheckNetworkLatencyDetail `xml:"details"`
}
type VsanMountPrecheckResult ¶
type VsanMountPrecheckResult struct {
types.DynamicData
Result []VsanMountPrecheckItem `xml:"result"`
}
type VsanNestJsonComparator ¶
type VsanNestJsonComparator struct {
VsanComparator
NestedComparators []VsanJsonComparator `xml:"nestedComparators,omitempty"`
Conjoiner string `xml:"conjoiner,omitempty"`
}
type VsanNetworkConfigBaseIssue ¶
type VsanNetworkConfigBaseIssue struct {
types.DynamicData
}
func (*VsanNetworkConfigBaseIssue) GetVsanNetworkConfigBaseIssue ¶
func (b *VsanNetworkConfigBaseIssue) GetVsanNetworkConfigBaseIssue() *VsanNetworkConfigBaseIssue
type VsanNetworkConfigBestPracticeHealth ¶
type VsanNetworkConfigBestPracticeHealth struct {
types.DynamicData
VdsPresent bool `xml:"vdsPresent"`
Issues []BaseVsanNetworkConfigBaseIssue `xml:"issues,omitempty,typeattr"`
}
type VsanNetworkConfigPnicSpeedInconsistencyIssue ¶
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 ¶
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 ¶
type VsanNetworkConfigVdsScopeIssue struct {
VsanNetworkConfigBaseIssue
Vds types.ManagedObjectReference `xml:"vds,typeattr"`
MemberHosts []types.ManagedObjectReference `xml:"memberHosts"`
NonMemberHosts []types.ManagedObjectReference `xml:"nonMemberHosts"`
}
type VsanNetworkConfigVsanNotOnVdsIssue ¶
type VsanNetworkConfigVsanNotOnVdsIssue struct {
VsanNetworkConfigBaseIssue
Host types.ManagedObjectReference `xml:"host"`
Vmknic string `xml:"vmknic"`
}
type VsanNetworkConfigVswitchWithNoRedundancyIssue ¶
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 ¶
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 ¶
type VsanNetworkVMotionVmknicNotFountIssue struct {
VsanNetworkConfigBaseIssue
HostWithoutVmotionVmknic types.ManagedObjectReference `xml:"hostWithoutVmotionVmknic"`
}
type VsanNodeNotMaster ¶
type VsanObjectHealth ¶
type VsanObjectHealthState ¶
type VsanObjectHealthState string
type VsanObjectIdentity ¶
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 ¶
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 ¶
type VsanObjectInaccessibleIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanObjectInformation ¶
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 ¶
type VsanObjectPolicyIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanObjectProfileInfo ¶
type VsanObjectProfileInfo struct {
types.DynamicData
VsanObjectUuid string `xml:"vsanObjectUuid"`
SpbmProfileId string `xml:"spbmProfileId"`
SpbmProfileGenerationNum int32 `xml:"spbmProfileGenerationNum"`
}
type VsanObjectQuerySpec ¶
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 ¶
type VsanObjectTypeEnum string
type VsanObjectTypeRule ¶
type VsanObjectTypeRule struct {
types.DynamicData
ObjectType string `xml:"objectType,omitempty"`
Attributes []string `xml:"attributes,omitempty"`
}
type VsanPerfCreateStatsObject ¶
type VsanPerfCreateStatsObject VsanPerfCreateStatsObjectRequestType
type VsanPerfCreateStatsObjectRequestType ¶
type VsanPerfCreateStatsObjectRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
Profile *types.VirtualMachineProfileSpec `xml:"profile,omitempty"`
}
type VsanPerfCreateStatsObjectResponse ¶
type VsanPerfCreateStatsObjectResponse struct {
Returnval string `xml:"returnval"`
}
type VsanPerfCreateStatsObjectTask ¶
type VsanPerfCreateStatsObjectTask VsanPerfCreateStatsObjectTaskRequestType
type VsanPerfCreateStatsObjectTaskRequestType ¶
type VsanPerfCreateStatsObjectTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
Profile *types.VirtualMachineProfileSpec `xml:"profile,omitempty"`
}
type VsanPerfCreateStatsObjectTaskResponse ¶
type VsanPerfCreateStatsObjectTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerfDeleteStatsObject ¶
type VsanPerfDeleteStatsObject VsanPerfDeleteStatsObjectRequestType
type VsanPerfDeleteStatsObjectRequestType ¶
type VsanPerfDeleteStatsObjectRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfDeleteStatsObjectResponse ¶
type VsanPerfDeleteStatsObjectResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanPerfDeleteStatsObjectTask ¶
type VsanPerfDeleteStatsObjectTask VsanPerfDeleteStatsObjectTaskRequestType
type VsanPerfDeleteStatsObjectTaskRequestType ¶
type VsanPerfDeleteStatsObjectTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfDeleteStatsObjectTaskResponse ¶
type VsanPerfDeleteStatsObjectTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerfDeleteTimeRange ¶
type VsanPerfDeleteTimeRange VsanPerfDeleteTimeRangeRequestType
type VsanPerfDeleteTimeRangeRequestType ¶
type VsanPerfDeleteTimeRangeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
Name string `xml:"name"`
}
type VsanPerfDeleteTimeRangeResponse ¶
type VsanPerfDeleteTimeRangeResponse struct {
}
type VsanPerfDiagnose ¶
type VsanPerfDiagnose VsanPerfDiagnoseRequestType
type VsanPerfDiagnoseRequestType ¶
type VsanPerfDiagnoseRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
PerfDiagnoseQuery VsanPerfDiagnoseQuerySpec `xml:"perfDiagnoseQuery"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfDiagnoseResponse ¶
type VsanPerfDiagnoseResponse struct {
Returnval []VsanPerfDiagnosticResult `xml:"returnval,omitempty"`
}
type VsanPerfDiagnoseTask ¶
type VsanPerfDiagnoseTask VsanPerfDiagnoseTaskRequestType
type VsanPerfDiagnoseTaskRequestType ¶
type VsanPerfDiagnoseTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
PerfDiagnoseQuery VsanPerfDiagnoseQuerySpec `xml:"perfDiagnoseQuery"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfDiagnoseTaskResponse ¶
type VsanPerfDiagnoseTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerfDiagnosticQueryType ¶
type VsanPerfDiagnosticQueryType string
type VsanPerfDiagnosticResult ¶
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 ¶
type VsanPerfGetAggregatedEntityTypes VsanPerfGetAggregatedEntityTypesRequestType
type VsanPerfGetAggregatedEntityTypesRequestType ¶
type VsanPerfGetAggregatedEntityTypesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanPerfGetAggregatedEntityTypesResponse ¶
type VsanPerfGetAggregatedEntityTypesResponse struct {
Returnval []VsanPerfEntityType `xml:"returnval,omitempty"`
}
type VsanPerfGetSupportedDiagnosticExceptions ¶
type VsanPerfGetSupportedDiagnosticExceptions VsanPerfGetSupportedDiagnosticExceptionsRequestType
type VsanPerfGetSupportedDiagnosticExceptionsRequestType ¶
type VsanPerfGetSupportedDiagnosticExceptionsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanPerfGetSupportedDiagnosticExceptionsResponse ¶
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 ¶
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 ¶
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 ¶
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 ¶
type VsanPerfQueryClusterHealth VsanPerfQueryClusterHealthRequestType
type VsanPerfQueryClusterHealthRequestType ¶
type VsanPerfQueryClusterHealthRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanPerfQueryClusterHealthResponse ¶
type VsanPerfQueryClusterHealthResponse struct {
Returnval []types.BaseDynamicData `xml:"returnval,omitempty,typeattr"`
}
type VsanPerfQueryNodeInformation ¶
type VsanPerfQueryNodeInformation VsanPerfQueryNodeInformationRequestType
type VsanPerfQueryNodeInformationRequestType ¶
type VsanPerfQueryNodeInformationRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfQueryNodeInformationResponse ¶
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 ¶
type VsanPerfQueryStatsObjectInformation VsanPerfQueryStatsObjectInformationRequestType
type VsanPerfQueryStatsObjectInformationRequestType ¶
type VsanPerfQueryStatsObjectInformationRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerfQueryStatsObjectInformationResponse ¶
type VsanPerfQueryStatsObjectInformationResponse struct {
Returnval VsanObjectInformation `xml:"returnval"`
}
type VsanPerfQueryTimeRanges ¶
type VsanPerfQueryTimeRanges VsanPerfQueryTimeRangesRequestType
type VsanPerfQueryTimeRangesRequestType ¶
type VsanPerfQueryTimeRangesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
QuerySpec VsanPerfTimeRangeQuerySpec `xml:"querySpec"`
}
type VsanPerfQueryTimeRangesResponse ¶
type VsanPerfQueryTimeRangesResponse struct {
Returnval []VsanPerfTimeRange `xml:"returnval,omitempty"`
}
type VsanPerfSaveTimeRanges ¶
type VsanPerfSaveTimeRanges VsanPerfSaveTimeRangesRequestType
type VsanPerfSaveTimeRangesRequestType ¶
type VsanPerfSaveTimeRangesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
TimeRanges []VsanPerfTimeRange `xml:"timeRanges"`
}
type VsanPerfSaveTimeRangesResponse ¶
type VsanPerfSaveTimeRangesResponse struct {
}
type VsanPerfSetStatsObjectPolicy ¶
type VsanPerfSetStatsObjectPolicy VsanPerfSetStatsObjectPolicyRequestType
type VsanPerfSetStatsObjectPolicyRequestType ¶
type VsanPerfSetStatsObjectPolicyRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
Profile *types.VirtualMachineProfileSpec `xml:"profile,omitempty"`
}
type VsanPerfSetStatsObjectPolicyResponse ¶
type VsanPerfSetStatsObjectPolicyResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanPerfStatsType ¶
type VsanPerfStatsType string
type VsanPerfStatsUnitType ¶
type VsanPerfStatsUnitType string
type VsanPerfSummaryType ¶
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 ¶
type VsanPerfThresholdDirectionType string
type VsanPerfTimeRange ¶
type VsanPerfToggleVerboseMode ¶
type VsanPerfToggleVerboseMode VsanPerfToggleVerboseModeRequestType
type VsanPerfToggleVerboseModeRequestType ¶
type VsanPerfToggleVerboseModeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
VerboseMode bool `xml:"verboseMode"`
}
type VsanPerfToggleVerboseModeResponse ¶
type VsanPerfToggleVerboseModeResponse struct {
}
type VsanPerfTopEntities ¶
type VsanPerfTopEntities struct {
types.DynamicData
MetricId VsanPerfMetricId `xml:"metricId"`
Entities []VsanPerfTopEntity `xml:"entities"`
}
type VsanPerfTopEntity ¶
type VsanPerfTopEntity struct {
types.DynamicData
EntityRefId string `xml:"entityRefId"`
Value string `xml:"value"`
}
type VsanPerformFileServiceEnablePreflightCheck ¶
type VsanPerformFileServiceEnablePreflightCheck VsanPerformFileServiceEnablePreflightCheckRequestType
type VsanPerformFileServiceEnablePreflightCheckRequestType ¶
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 ¶
type VsanPerformFileServiceEnablePreflightCheckResponse struct {
Returnval VsanFileServicePreflightCheckResult `xml:"returnval"`
}
type VsanPerformOnlineHealthCheck ¶
type VsanPerformOnlineHealthCheck VsanPerformOnlineHealthCheckRequestType
type VsanPerformOnlineHealthCheckRequestType ¶
type VsanPerformOnlineHealthCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanPerformOnlineHealthCheckResponse ¶
type VsanPerformOnlineHealthCheckResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerformResourceCheck ¶
type VsanPerformResourceCheck VsanPerformResourceCheckRequestType
type VsanPerformResourceCheckRequestType ¶
type VsanPerformResourceCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ResourceCheckSpec VsanResourceCheckSpec `xml:"resourceCheckSpec"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanPerformResourceCheckResponse ¶
type VsanPerformResourceCheckResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanPerfsvcConfig ¶
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 ¶
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 ¶
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 ¶
type VsanPostConfigForVcsa VsanPostConfigForVcsaRequestType
type VsanPostConfigForVcsaRequestType ¶
type VsanPostConfigForVcsaRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec VsanVcPostDeployConfigSpec `xml:"spec"`
}
type VsanPostConfigForVcsaResponse ¶
type VsanPostConfigForVcsaResponse struct {
Returnval string `xml:"returnval"`
}
type VsanPrepareVsanForVcsa ¶
type VsanPrepareVsanForVcsa VsanPrepareVsanForVcsaRequestType
type VsanPrepareVsanForVcsaRequestType ¶
type VsanPrepareVsanForVcsaRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Spec VsanPrepareVsanForVcsaSpec `xml:"spec"`
}
type VsanPrepareVsanForVcsaResponse ¶
type VsanPrepareVsanForVcsaResponse struct {
Returnval string `xml:"returnval"`
}
type VsanPrepareVsanForVcsaSpec ¶
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 ¶
type VsanProactiveRebalanceInfo struct {
types.DynamicData
Enabled *bool `xml:"enabled"`
Threshold int32 `xml:"threshold,omitempty"`
}
type VsanProactiveRebalanceInfoEx ¶
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 ¶
type VsanPropertyConstraint struct {
VsanResourceConstraint
PropertyName string `xml:"propertyName,omitempty"`
Comparator string `xml:"comparator,omitempty"`
ComparableValue *types.KeyAnyValue `xml:"comparableValue,omitempty"`
}
type VsanPropertyConstraintComparatorEnum ¶
type VsanPropertyConstraintComparatorEnum string
type VsanPurgeHclFiles ¶
type VsanPurgeHclFiles VsanPurgeHclFilesRequestType
type VsanPurgeHclFilesRequestType ¶
type VsanPurgeHclFilesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Sha1sums []string `xml:"sha1sums"`
}
type VsanPurgeHclFilesResponse ¶
type VsanPurgeHclFilesResponse struct {
}
type VsanQueryAllSupportedHealthChecks ¶
type VsanQueryAllSupportedHealthChecks VsanQueryAllSupportedHealthChecksRequestType
type VsanQueryAllSupportedHealthChecksRequestType ¶
type VsanQueryAllSupportedHealthChecksRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanQueryAllSupportedHealthChecksResponse ¶
type VsanQueryAllSupportedHealthChecksResponse struct {
Returnval []VsanClusterHealthCheckInfo `xml:"returnval,omitempty"`
}
type VsanQueryAttachToSrHistory ¶
type VsanQueryAttachToSrHistory VsanQueryAttachToSrHistoryRequestType
type VsanQueryAttachToSrHistoryRequestType ¶
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 ¶
type VsanQueryAttachToSrHistoryResponse struct {
Returnval []VsanAttachToSrOperation `xml:"returnval,omitempty"`
}
type VsanQueryClusterAdvCfgSync ¶
type VsanQueryClusterAdvCfgSync VsanQueryClusterAdvCfgSyncRequestType
type VsanQueryClusterAdvCfgSyncRequestType ¶
type VsanQueryClusterAdvCfgSyncRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
Options []string `xml:"options,omitempty"`
}
type VsanQueryClusterAdvCfgSyncResponse ¶
type VsanQueryClusterAdvCfgSyncResponse struct {
Returnval []VsanClusterAdvCfgSyncResult `xml:"returnval,omitempty"`
}
type VsanQueryClusterCaptureVsanPcap ¶
type VsanQueryClusterCaptureVsanPcap VsanQueryClusterCaptureVsanPcapRequestType
type VsanQueryClusterCaptureVsanPcapRequestType ¶
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 ¶
type VsanQueryClusterCaptureVsanPcapResponse struct {
Returnval VsanVsanClusterPcapResult `xml:"returnval"`
}
type VsanQueryClusterCheckLimits ¶
type VsanQueryClusterCheckLimits VsanQueryClusterCheckLimitsRequestType
type VsanQueryClusterCheckLimitsRequestType ¶
type VsanQueryClusterCheckLimitsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanQueryClusterCheckLimitsResponse ¶
type VsanQueryClusterCheckLimitsResponse struct {
Returnval VsanClusterLimitHealthResult `xml:"returnval"`
}
type VsanQueryClusterCreateVmHealthTest ¶
type VsanQueryClusterCreateVmHealthTest VsanQueryClusterCreateVmHealthTestRequestType
type VsanQueryClusterCreateVmHealthTestRequestType ¶
type VsanQueryClusterCreateVmHealthTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
Timeout int32 `xml:"timeout"`
}
type VsanQueryClusterCreateVmHealthTestResponse ¶
type VsanQueryClusterCreateVmHealthTestResponse struct {
Returnval VsanClusterCreateVmHealthTestResult `xml:"returnval"`
}
type VsanQueryClusterDrsStats ¶
type VsanQueryClusterDrsStats VsanQueryClusterDrsStatsRequestType
type VsanQueryClusterDrsStatsRequestType ¶
type VsanQueryClusterDrsStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Vms []types.ManagedObjectReference `xml:"vms,omitempty"`
}
type VsanQueryClusterDrsStatsResponse ¶
type VsanQueryClusterDrsStatsResponse struct {
Returnval []VsanHostDrsStats `xml:"returnval,omitempty"`
}
type VsanQueryClusterHealthSystemVersions ¶
type VsanQueryClusterHealthSystemVersions VsanQueryClusterHealthSystemVersionsRequestType
type VsanQueryClusterHealthSystemVersionsRequestType ¶
type VsanQueryClusterHealthSystemVersionsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanQueryClusterHealthSystemVersionsResponse ¶
type VsanQueryClusterHealthSystemVersionsResponse struct {
Returnval VsanClusterHealthSystemVersionResult `xml:"returnval"`
}
type VsanQueryClusterNetworkPerfTest ¶
type VsanQueryClusterNetworkPerfTest VsanQueryClusterNetworkPerfTestRequestType
type VsanQueryClusterNetworkPerfTestResponse ¶
type VsanQueryClusterNetworkPerfTestResponse struct {
Returnval VsanClusterNetworkLoadTestResult `xml:"returnval"`
}
type VsanQueryClusterPhysicalDiskHealthSummary ¶
type VsanQueryClusterPhysicalDiskHealthSummary VsanQueryClusterPhysicalDiskHealthSummaryRequestType
type VsanQueryClusterPhysicalDiskHealthSummaryRequestType ¶
type VsanQueryClusterPhysicalDiskHealthSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanQueryClusterPhysicalDiskHealthSummaryResponse ¶
type VsanQueryClusterPhysicalDiskHealthSummaryResponse struct {
Returnval []VsanPhysicalDiskHealthSummary `xml:"returnval,omitempty"`
}
type VsanQueryEntitySpaceUsage ¶
type VsanQueryEntitySpaceUsage VsanQueryEntitySpaceUsageRequestType
type VsanQueryEntitySpaceUsageRequestType ¶
type VsanQueryEntitySpaceUsageRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
QuerySpec VsanSpaceQuerySpec `xml:"querySpec"`
}
type VsanQueryEntitySpaceUsageResponse ¶
type VsanQueryEntitySpaceUsageResponse struct {
Returnval []VsanEntitySpaceUsage `xml:"returnval,omitempty"`
}
type VsanQueryFileServiceOvfs ¶
type VsanQueryFileServiceOvfs VsanQueryFileServiceOvfsRequestType
type VsanQueryFileServiceOvfsRequestType ¶
type VsanQueryFileServiceOvfsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanQueryFileServiceOvfsResponse ¶
type VsanQueryFileServiceOvfsResponse struct {
Returnval []VsanFileServiceOvfSpec `xml:"returnval,omitempty"`
}
type VsanQueryHostDrsStats ¶
type VsanQueryHostDrsStats VsanQueryHostDrsStatsRequestType
type VsanQueryHostDrsStatsRequestType ¶
type VsanQueryHostDrsStatsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
HostUuids []string `xml:"hostUuids"`
Vms []string `xml:"vms,omitempty"`
}
type VsanQueryHostDrsStatsResponse ¶
type VsanQueryHostDrsStatsResponse struct {
Returnval VsanHostDrsStats `xml:"returnval"`
}
type VsanQueryHostEMMState ¶
type VsanQueryHostEMMState VsanQueryHostEMMStateRequestType
type VsanQueryHostEMMStateRequestType ¶
type VsanQueryHostEMMStateRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanQueryHostEMMStateResponse ¶
type VsanQueryHostEMMStateResponse struct {
Returnval VsanHostEMMSummary `xml:"returnval"`
}
type VsanQueryHostStatusEx ¶
type VsanQueryHostStatusEx VsanQueryHostStatusExRequestType
type VsanQueryHostStatusExRequestType ¶
type VsanQueryHostStatusExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ClusterUuids []string `xml:"clusterUuids,omitempty"`
}
type VsanQueryHostStatusExResponse ¶
type VsanQueryHostStatusExResponse struct {
Returnval []types.VsanHostClusterStatus `xml:"returnval,omitempty"`
}
type VsanQueryInaccessibleVmSwapObjects ¶
type VsanQueryInaccessibleVmSwapObjects VsanQueryInaccessibleVmSwapObjectsRequestType
type VsanQueryInaccessibleVmSwapObjectsRequestType ¶
type VsanQueryInaccessibleVmSwapObjectsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanQueryInaccessibleVmSwapObjectsResponse ¶
type VsanQueryInaccessibleVmSwapObjectsResponse struct {
Returnval []string `xml:"returnval,omitempty"`
}
type VsanQueryObjectIdentities ¶
type VsanQueryObjectIdentities VsanQueryObjectIdentitiesRequestType
type VsanQueryObjectIdentitiesRequestType ¶
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 ¶
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 ¶
type VsanQueryUpgradeStatusEx VsanQueryUpgradeStatusExRequestType
type VsanQueryUpgradeStatusExRequestType ¶
type VsanQueryUpgradeStatusExRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanQueryUpgradeStatusExResponse ¶
type VsanQueryUpgradeStatusExResponse struct {
Returnval VsanUpgradeStatusEx `xml:"returnval"`
}
type VsanQueryVcClusterCreateVmHealthHistoryTest ¶
type VsanQueryVcClusterCreateVmHealthHistoryTest VsanQueryVcClusterCreateVmHealthHistoryTestRequestType
type VsanQueryVcClusterCreateVmHealthHistoryTestRequestType ¶
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 ¶
type VsanQueryVcClusterCreateVmHealthHistoryTestResponse struct {
Returnval []VsanClusterCreateVmHealthTestResult `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterCreateVmHealthTest ¶
type VsanQueryVcClusterCreateVmHealthTest VsanQueryVcClusterCreateVmHealthTestRequestType
type VsanQueryVcClusterCreateVmHealthTestRequestType ¶
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 ¶
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 ¶
type VsanQueryVcClusterHealthSummaryTask VsanQueryVcClusterHealthSummaryTaskRequestType
type VsanQueryVcClusterHealthSummaryTaskRequestType ¶
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 ¶
type VsanQueryVcClusterHealthSummaryTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanQueryVcClusterNetworkPerfHistoryTest ¶
type VsanQueryVcClusterNetworkPerfHistoryTest VsanQueryVcClusterNetworkPerfHistoryTestRequestType
type VsanQueryVcClusterNetworkPerfHistoryTestRequestType ¶
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 ¶
type VsanQueryVcClusterNetworkPerfHistoryTestResponse struct {
Returnval []VsanClusterNetworkLoadTestResult `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterNetworkPerfTask ¶
type VsanQueryVcClusterNetworkPerfTask VsanQueryVcClusterNetworkPerfTaskRequestType
type VsanQueryVcClusterNetworkPerfTaskRequestType ¶
type VsanQueryVcClusterNetworkPerfTaskRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Spec *VsanClusterNetworkPerfTaskSpec `xml:"spec,omitempty"`
}
type VsanQueryVcClusterNetworkPerfTaskResponse ¶
type VsanQueryVcClusterNetworkPerfTaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanQueryVcClusterNetworkPerfTest ¶
type VsanQueryVcClusterNetworkPerfTest VsanQueryVcClusterNetworkPerfTestRequestType
type VsanQueryVcClusterNetworkPerfTestRequestType ¶
type VsanQueryVcClusterNetworkPerfTestRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Multicast bool `xml:"multicast"`
DurationSec int32 `xml:"durationSec,omitempty"`
}
type VsanQueryVcClusterNetworkPerfTestResponse ¶
type VsanQueryVcClusterNetworkPerfTestResponse struct {
Returnval VsanClusterNetworkLoadTestResult `xml:"returnval"`
}
type VsanQueryVcClusterObjExtAttrs ¶
type VsanQueryVcClusterObjExtAttrs VsanQueryVcClusterObjExtAttrsRequestType
type VsanQueryVcClusterObjExtAttrsRequestType ¶
type VsanQueryVcClusterObjExtAttrsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
Uuids []string `xml:"uuids"`
}
type VsanQueryVcClusterObjExtAttrsResponse ¶
type VsanQueryVcClusterObjExtAttrsResponse struct {
Returnval []VsanClusterObjectExtAttrs `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterSmartStatsSummary ¶
type VsanQueryVcClusterSmartStatsSummary VsanQueryVcClusterSmartStatsSummaryRequestType
type VsanQueryVcClusterSmartStatsSummaryRequestType ¶
type VsanQueryVcClusterSmartStatsSummaryRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanQueryVcClusterSmartStatsSummaryResponse ¶
type VsanQueryVcClusterSmartStatsSummaryResponse struct {
Returnval []VsanSmartStatsHostSummary `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterVmdkLoadHistoryTest ¶
type VsanQueryVcClusterVmdkLoadHistoryTest VsanQueryVcClusterVmdkLoadHistoryTestRequestType
type VsanQueryVcClusterVmdkLoadHistoryTestRequestType ¶
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 ¶
type VsanQueryVcClusterVmdkLoadHistoryTestResponse struct {
Returnval []VsanClusterVmdkLoadTestResult `xml:"returnval,omitempty"`
}
type VsanQueryVcClusterVmdkWorkloadTypes ¶
type VsanQueryVcClusterVmdkWorkloadTypes VsanQueryVcClusterVmdkWorkloadTypesRequestType
type VsanQueryVcClusterVmdkWorkloadTypesRequestType ¶
type VsanQueryVcClusterVmdkWorkloadTypesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanQueryVcClusterVmdkWorkloadTypesResponse ¶
type VsanQueryVcClusterVmdkWorkloadTypesResponse struct {
Returnval []VsanStorageWorkloadType `xml:"returnval,omitempty"`
}
type VsanQueryVerifyClusterNetworkSettings ¶
type VsanQueryVerifyClusterNetworkSettings VsanQueryVerifyClusterNetworkSettingsRequestType
type VsanQueryVerifyClusterNetworkSettingsRequestType ¶
type VsanQueryVerifyClusterNetworkSettingsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
}
type VsanQueryVerifyClusterNetworkSettingsResponse ¶
type VsanQueryVerifyClusterNetworkSettingsResponse struct {
Returnval VsanClusterNetworkHealthResult `xml:"returnval"`
}
type VsanQueryWhatIfEvacuationResult ¶
type VsanQueryWhatIfEvacuationResult VsanQueryWhatIfEvacuationResultRequestType
type VsanQueryWhatIfEvacuationResultRequestType ¶
type VsanQueryWhatIfEvacuationResultRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
EvacEntityUuid string `xml:"evacEntityUuid"`
}
type VsanQueryWhatIfEvacuationResultResponse ¶
type VsanQueryWhatIfEvacuationResultResponse struct {
Returnval VsanWhatIfEvacResult `xml:"returnval"`
}
type VsanRebalanceCluster ¶
type VsanRebalanceCluster VsanRebalanceClusterRequestType
type VsanRebalanceClusterRequestType ¶
type VsanRebalanceClusterRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetHosts []types.ManagedObjectReference `xml:"targetHosts,omitempty"`
}
type VsanRebalanceClusterResponse ¶
type VsanRebalanceClusterResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanRebalanceFileService ¶
type VsanRebalanceFileService VsanRebalanceFileServiceRequestType
type VsanRebalanceFileServiceRequestType ¶
type VsanRebalanceFileServiceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanRebalanceFileServiceResponse ¶
type VsanRebalanceFileServiceResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanReconfigureFileShare ¶
type VsanReconfigureFileShare VsanReconfigureFileShareRequestType
type VsanReconfigureFileShareRequestType ¶
type VsanReconfigureFileShareRequestType struct {
}
type VsanReconfigureFileShareResponse ¶
type VsanReconfigureFileShareResponse struct {
}
type VsanRegexBasedRule ¶
type VsanRegexBasedRule struct {
types.DynamicData
Rules []string `xml:"rules,omitempty"`
}
type VsanRelayoutObjectsErrorCode ¶
type VsanRelayoutObjectsErrorCode string
type VsanRemediateVsanCluster ¶
type VsanRemediateVsanCluster VsanRemediateVsanClusterRequestType
type VsanRemediateVsanClusterRequestType ¶
type VsanRemediateVsanClusterRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanRemediateVsanClusterResponse ¶
type VsanRemediateVsanClusterResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanRemediateVsanHost ¶
type VsanRemediateVsanHost VsanRemediateVsanHostRequestType
type VsanRemediateVsanHostRequestType ¶
type VsanRemediateVsanHostRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Host types.ManagedObjectReference `xml:"host"`
}
type VsanRemediateVsanHostResponse ¶
type VsanRemediateVsanHostResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanRemoteClusterNotCompatible ¶
type VsanRemoteClusterNotCompatible struct {
types.VsanUpgradeSystemPreflightCheckIssue
CompatibilityInfo []types.KeyAnyValue `xml:"compatibilityInfo"`
}
type VsanRepairClusterImmediateObjects ¶
type VsanRepairClusterImmediateObjects VsanRepairClusterImmediateObjectsRequestType
type VsanRepairClusterImmediateObjectsRequestType ¶
type VsanRepairClusterImmediateObjectsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Hosts []string `xml:"hosts"`
EsxRootPassword string `xml:"esxRootPassword"`
Uuids []string `xml:"uuids,omitempty"`
}
type VsanRepairClusterImmediateObjectsResponse ¶
type VsanRepairClusterImmediateObjectsResponse struct {
Returnval VsanClusterHealthSystemObjectsRepairResult `xml:"returnval"`
}
type VsanRepairObjectsResult ¶
type VsanRepairObjectsResult struct {
types.DynamicData
InQueueObjects []string `xml:"inQueueObjects,omitempty"`
FailedRepairObjects []VsanFailedRepairObjectResult `xml:"failedRepairObjects,omitempty"`
NotInQueueObjects []string `xml:"notInQueueObjects,omitempty"`
}
type VsanResourceCheckResult ¶
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 ¶
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 ¶
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 ¶
type VsanResourceCheckStatusType string
type VsanResourceCheckTaskDetails ¶
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 ¶
type VsanResourceConstraint struct {
types.DynamicData
TargetType string `xml:"targetType,omitempty"`
}
func (*VsanResourceConstraint) GetVsanResourceConstraint ¶
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 ¶
type VsanRetrieveProperties VsanRetrievePropertiesRequestType
type VsanRetrievePropertiesRequestType ¶
type VsanRetrievePropertiesRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
MassCollectorSpecs []VsanMassCollectorSpec `xml:"massCollectorSpecs"`
}
type VsanRetrievePropertiesResponse ¶
type VsanRetrievePropertiesResponse struct {
Returnval []types.ObjectContent `xml:"returnval,omitempty"`
}
type VsanRollbackVdsToVss ¶
type VsanRollbackVdsToVss VsanRollbackVdsToVssRequestType
type VsanRollbackVdsToVssRequestType ¶
type VsanRollbackVdsToVssRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Task types.ManagedObjectReference `xml:"task"`
}
type VsanRollbackVdsToVssResponse ¶
type VsanRollbackVdsToVssResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanRuntimeStatsHostMap ¶
type VsanRuntimeStatsHostMap struct {
types.DynamicData
Host types.ManagedObjectReference `xml:"host"`
Stats *VsanHostRuntimeStats `xml:"stats,omitempty"`
}
type VsanServerClusterInfo ¶
type VsanServerClusterInfo struct {
types.DynamicData
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
PeerHealth []VsanNetworkPeerHealthResult `xml:"peerHealth,omitempty"`
Membership *VsanClusterMembershipInfo `xml:"membership,omitempty"`
}
type VsanServerHostUnicastInfo ¶
type VsanServerHostUnicastInfo struct {
types.DynamicData
HostUuid string `xml:"hostUuid"`
UnicastSpec []VsanUnicastAddressInfo `xml:"unicastSpec,omitempty"`
}
type VsanServiceStatus ¶
type VsanServiceStatus string
type VsanSiteLocationType ¶
type VsanSiteLocationType string
type VsanSmartDiskStats ¶
type VsanSmartDiskStats struct {
types.DynamicData
Disk string `xml:"disk"`
Stats []VsanSmartParameter `xml:"stats,omitempty"`
Error types.BaseMethodFault `xml:"error,omitempty,typeattr"`
}
type VsanSmartParameter ¶
type VsanSmartParameterType ¶
type VsanSmartParameterType string
type VsanSmartStatsHostSummary ¶
type VsanSmartStatsHostSummary struct {
types.DynamicData
Hostname string `xml:"hostname,omitempty"`
SmartStats []VsanSmartDiskStats `xml:"smartStats,omitempty"`
}
type VsanSpaceEfficiencyMetadataSize ¶
type VsanSpaceEfficiencyMetadataSize struct {
types.DynamicData
DedupMetadataSize int64 `xml:"dedupMetadataSize,omitempty"`
CompressionMetadataSize int64 `xml:"compressionMetadataSize,omitempty"`
}
type VsanSpaceQuerySpec ¶
type VsanSpaceQuerySpec struct {
types.DynamicData
EntityType string `xml:"entityType"`
EntityIds []string `xml:"entityIds,omitempty"`
}
type VsanSpaceReportingEntityType ¶
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 ¶
type VsanSpaceUsageWithDatastoreType struct {
types.DynamicData
SpaceUsage *VsanSpaceUsage `xml:"spaceUsage,omitempty"`
DatastoreType string `xml:"datastoreType,omitempty"`
}
type VsanStartProactiveRebalance ¶
type VsanStartProactiveRebalance VsanStartProactiveRebalanceRequestType
type VsanStartProactiveRebalanceRequestType ¶
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 ¶
type VsanStartProactiveRebalanceResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanStopProactiveRebalance ¶
type VsanStopProactiveRebalance VsanStopProactiveRebalanceRequestType
type VsanStopProactiveRebalanceRequestType ¶
type VsanStopProactiveRebalanceRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanStopProactiveRebalanceResponse ¶
type VsanStopProactiveRebalanceResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanStopRebalanceCluster ¶
type VsanStopRebalanceCluster VsanStopRebalanceClusterRequestType
type VsanStopRebalanceClusterRequestType ¶
type VsanStopRebalanceClusterRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetHosts []types.ManagedObjectReference `xml:"targetHosts,omitempty"`
}
type VsanStopRebalanceClusterResponse ¶
type VsanStopRebalanceClusterResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanStorageComplianceResult ¶
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 ¶
type VsanStorageComplianceStatus string
type VsanStoragePolicyStatus ¶
type VsanStoragePolicyStatus struct {
types.DynamicData
Id string `xml:"id,omitempty"`
ExpectedValue string `xml:"expectedValue,omitempty"`
CurrentValue string `xml:"currentValue,omitempty"`
}
type VsanStorageWorkloadType ¶
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 ¶
type VsanStretchedClusterConfig struct {
types.DynamicData
Cluster types.ManagedObjectReference `xml:"cluster"`
PreferredFdName string `xml:"preferredFdName,omitempty"`
FaultDomainConfig *VimClusterVSANStretchedClusterFaultDomainConfig `xml:"faultDomainConfig,omitempty"`
}
type VsanSyncReason ¶
type VsanSyncReason string
type VsanSyncStatus ¶
type VsanSyncStatus string
type VsanSyncingObjectFilter ¶
type VsanSyncingObjectRecoveryDetails ¶
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 ¶
type VsanUnicastAddressInfo struct {
types.DynamicData
Address string `xml:"address"`
Port int32 `xml:"port,omitempty"`
}
type VsanUnknownScanIssue ¶
type VsanUnknownScanIssue struct {
types.VsanUpgradeSystemPreflightCheckIssue
Uuids []string `xml:"uuids"`
}
type VsanUnmapConfig ¶
type VsanUnmapConfig struct {
types.DynamicData
Enable bool `xml:"enable"`
}
type VsanUnmountDiskMappingEx ¶
type VsanUnmountDiskMappingEx VsanUnmountDiskMappingExRequestType
type VsanUnmountDiskMappingExRequestType ¶
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 ¶
type VsanUnmountDiskMappingExResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanUnsupportedHighDiskVersionIssue ¶
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 ¶
type VsanUpdateItemImpactType string
type VsanUpdateItemType ¶
type VsanUpdateItemType string
type VsanUpgradeFsvm ¶
type VsanUpgradeFsvm VsanUpgradeFsvmRequestType
type VsanUpgradeFsvmRequestType ¶
type VsanUpgradeFsvmRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanUpgradeFsvmResponse ¶
type VsanUpgradeFsvmResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanUpgradeStatusEx ¶
type VsanUpgradeStatusEx struct {
types.VsanUpgradeSystemUpgradeStatus
IsPrecheck *bool `xml:"isPrecheck"`
PrecheckResult *VsanDiskFormatConversionCheckResult `xml:"precheckResult,omitempty"`
}
type VsanValidateConfigSpec ¶
type VsanValidateConfigSpec VsanValidateConfigSpecRequestType
type VsanValidateConfigSpecRequestType ¶
type VsanValidateConfigSpecRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
VsanReconfigSpec VimVsanReconfigSpec `xml:"vsanReconfigSpec"`
}
type VsanValidateConfigSpecResponse ¶
type VsanValidateConfigSpecResponse struct {
Returnval []types.ClusterComputeResourceValidationResultBase `xml:"returnval,omitempty"`
}
type VsanVcAddWitnessHostForClusters ¶
type VsanVcAddWitnessHostForClusters VsanVcAddWitnessHostForClustersRequestType
type VsanVcAddWitnessHostForClustersRequestType ¶
type VsanVcAddWitnessHostForClustersRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ConfigSpec VsanVcStretchedClusterConfigSpec `xml:"configSpec"`
}
type VsanVcAddWitnessHostForClustersResponse ¶
type VsanVcAddWitnessHostForClustersResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVcClusterGetHclInfo ¶
type VsanVcClusterGetHclInfo VsanVcClusterGetHclInfoRequestType
type VsanVcClusterGetHclInfoRequestType ¶
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 ¶
type VsanVcClusterGetHclInfoResponse struct {
Returnval VsanClusterHclInfo `xml:"returnval"`
}
type VsanVcClusterQueryVerifyHealthSystemVersions ¶
type VsanVcClusterQueryVerifyHealthSystemVersions VsanVcClusterQueryVerifyHealthSystemVersionsRequestType
type VsanVcClusterQueryVerifyHealthSystemVersionsRequestType ¶
type VsanVcClusterQueryVerifyHealthSystemVersionsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanVcClusterQueryVerifyHealthSystemVersionsResponse ¶
type VsanVcClusterQueryVerifyHealthSystemVersionsResponse struct {
Returnval VsanClusterHealthSystemVersionResult `xml:"returnval"`
}
type VsanVcClusterRunVmdkLoadTest ¶
type VsanVcClusterRunVmdkLoadTest VsanVcClusterRunVmdkLoadTestRequestType
type VsanVcClusterRunVmdkLoadTestRequestType ¶
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 ¶
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 ¶
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 ¶
type VsanVcReplaceWitnessHostForClusters VsanVcReplaceWitnessHostForClustersRequestType
type VsanVcReplaceWitnessHostForClustersRequestType ¶
type VsanVcReplaceWitnessHostForClustersRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
ConfigSpec VsanVcStretchedClusterConfigSpec `xml:"configSpec"`
}
type VsanVcReplaceWitnessHostForClustersResponse ¶
type VsanVcReplaceWitnessHostForClustersResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVcStretchedClusterConfigSpec ¶
type VsanVcStretchedClusterConfigSpec struct {
types.DynamicData
WitnessHost types.ManagedObjectReference `xml:"witnessHost"`
Clusters []VsanStretchedClusterConfig `xml:"clusters"`
WitnessDiskMappings []types.VsanHostDiskMapping `xml:"witnessDiskMappings,omitempty"`
}
type VsanVcUpdateHclDbFromWeb ¶
type VsanVcUpdateHclDbFromWeb VsanVcUpdateHclDbFromWebRequestType
type VsanVcUpdateHclDbFromWebRequestType ¶
type VsanVcUpdateHclDbFromWebRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Url string `xml:"url,omitempty"`
}
type VsanVcUpdateHclDbFromWebResponse ¶
type VsanVcUpdateHclDbFromWebResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanVcUploadHclDb ¶
type VsanVcUploadHclDb VsanVcUploadHclDbRequestType
type VsanVcUploadHclDbRequestType ¶
type VsanVcUploadHclDbRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Db string `xml:"db"`
}
type VsanVcUploadHclDbResponse ¶
type VsanVcUploadHclDbResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanVcUploadReleaseDb ¶
type VsanVcUploadReleaseDb VsanVcUploadReleaseDbRequestType
type VsanVcUploadReleaseDbRequestType ¶
type VsanVcUploadReleaseDbRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Db string `xml:"db"`
}
type VsanVcUploadReleaseDbResponse ¶
type VsanVcUploadReleaseDbResponse struct {
}
type VsanVcsaDeploymentProgress ¶
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 ¶
type VsanVcsaGetBootstrapProgress VsanVcsaGetBootstrapProgressRequestType
type VsanVcsaGetBootstrapProgressRequestType ¶
type VsanVcsaGetBootstrapProgressRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
TaskId []string `xml:"taskId"`
}
type VsanVcsaGetBootstrapProgressResponse ¶
type VsanVcsaGetBootstrapProgressResponse struct {
Returnval []VsanVcsaDeploymentProgress `xml:"returnval,omitempty"`
}
type VsanVdsGetMigrationPlan ¶
type VsanVdsGetMigrationPlan VsanVdsGetMigrationPlanRequestType
type VsanVdsGetMigrationPlanRequestType ¶
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 ¶
type VsanVdsGetMigrationPlanResponse struct {
Returnval VsanVdsMigrationPlan `xml:"returnval"`
}
type VsanVdsMigrateVss ¶
type VsanVdsMigrateVss VsanVdsMigrateVssRequestType
type VsanVdsMigrateVssRequestType ¶
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 ¶
type VsanVdsMigrateVssResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVdsMigrationPlan ¶
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 ¶
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 ¶
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 ¶
type VsanVdsPgMigrationVmInfo struct {
types.DynamicData
Vm types.ManagedObjectReference `xml:"vm"`
VnicLabel []string `xml:"vnicLabel"`
}
type VsanVibInstallPreflightCheck ¶
type VsanVibInstallPreflightCheck VsanVibInstallPreflightCheckRequestType
type VsanVibInstallPreflightCheckRequestType ¶
type VsanVibInstallPreflightCheckRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}
type VsanVibInstallPreflightCheckResponse ¶
type VsanVibInstallPreflightCheckResponse struct {
Returnval VsanVibInstallPreflightStatus `xml:"returnval"`
}
type VsanVibInstallPreflightStatus ¶
type VsanVibInstallPreflightStatus struct {
types.DynamicData
ManualVmotionRequired bool `xml:"manualVmotionRequired"`
RollingRequired bool `xml:"rollingRequired"`
}
type VsanVibInstall_Task ¶
type VsanVibInstall_Task VsanVibInstall_TaskRequestType
type VsanVibInstall_TaskRequestType ¶
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 ¶
type VsanVibInstall_TaskResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVibScan ¶
type VsanVibScan VsanVibScanRequestType
type VsanVibScanRequestType ¶
type VsanVibScanRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
VibSpecs []VsanVibSpec `xml:"vibSpecs"`
}
type VsanVibScanResponse ¶
type VsanVibScanResponse struct {
Returnval []VsanVibScanResult `xml:"returnval,omitempty"`
}
type VsanVibScanResult ¶
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 ¶
type VsanVibType string
type VsanVitAddIscsiInitiatorGroup ¶
type VsanVitAddIscsiInitiatorGroup VsanVitAddIscsiInitiatorGroupRequestType
type VsanVitAddIscsiInitiatorGroupRequestType ¶
type VsanVitAddIscsiInitiatorGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
}
type VsanVitAddIscsiInitiatorGroupResponse ¶
type VsanVitAddIscsiInitiatorGroupResponse struct {
}
type VsanVitAddIscsiInitiatorsToGroup ¶
type VsanVitAddIscsiInitiatorsToGroup VsanVitAddIscsiInitiatorsToGroupRequestType
type VsanVitAddIscsiInitiatorsToGroupRequestType ¶
type VsanVitAddIscsiInitiatorsToGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
InitiatorNames []string `xml:"initiatorNames"`
}
type VsanVitAddIscsiInitiatorsToGroupResponse ¶
type VsanVitAddIscsiInitiatorsToGroupResponse struct {
}
type VsanVitAddIscsiInitiatorsToTarget ¶
type VsanVitAddIscsiInitiatorsToTarget VsanVitAddIscsiInitiatorsToTargetRequestType
type VsanVitAddIscsiInitiatorsToTargetRequestType ¶
type VsanVitAddIscsiInitiatorsToTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
InitiatorNames []string `xml:"initiatorNames"`
}
type VsanVitAddIscsiInitiatorsToTargetResponse ¶
type VsanVitAddIscsiInitiatorsToTargetResponse struct {
}
type VsanVitAddIscsiLUN ¶
type VsanVitAddIscsiLUN VsanVitAddIscsiLUNRequestType
type VsanVitAddIscsiLUNRequestType ¶
type VsanVitAddIscsiLUNRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
LunSpec VsanIscsiLUNSpec `xml:"lunSpec"`
}
type VsanVitAddIscsiLUNResponse ¶
type VsanVitAddIscsiLUNResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitAddIscsiTarget ¶
type VsanVitAddIscsiTarget VsanVitAddIscsiTargetRequestType
type VsanVitAddIscsiTargetRequestType ¶
type VsanVitAddIscsiTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetSpec VsanIscsiTargetSpec `xml:"targetSpec"`
}
type VsanVitAddIscsiTargetResponse ¶
type VsanVitAddIscsiTargetResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitAddIscsiTargetToGroup ¶
type VsanVitAddIscsiTargetToGroup VsanVitAddIscsiTargetToGroupRequestType
type VsanVitAddIscsiTargetToGroupRequestType ¶
type VsanVitAddIscsiTargetToGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
TargetAlias string `xml:"targetAlias"`
}
type VsanVitAddIscsiTargetToGroupResponse ¶
type VsanVitAddIscsiTargetToGroupResponse struct {
}
type VsanVitEditIscsiLUN ¶
type VsanVitEditIscsiLUN VsanVitEditIscsiLUNRequestType
type VsanVitEditIscsiLUNRequestType ¶
type VsanVitEditIscsiLUNRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
LunSpec VsanIscsiLUNSpec `xml:"lunSpec"`
}
type VsanVitEditIscsiLUNResponse ¶
type VsanVitEditIscsiLUNResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitEditIscsiTarget ¶
type VsanVitEditIscsiTarget VsanVitEditIscsiTargetRequestType
type VsanVitEditIscsiTargetRequestType ¶
type VsanVitEditIscsiTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetSpec VsanIscsiTargetSpec `xml:"targetSpec"`
}
type VsanVitEditIscsiTargetResponse ¶
type VsanVitEditIscsiTargetResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitGetHomeObject ¶
type VsanVitGetHomeObject VsanVitGetHomeObjectRequestType
type VsanVitGetHomeObjectRequestType ¶
type VsanVitGetHomeObjectRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanVitGetHomeObjectResponse ¶
type VsanVitGetHomeObjectResponse struct {
Returnval VsanObjectInformation `xml:"returnval"`
}
type VsanVitGetIscsiInitiatorGroup ¶
type VsanVitGetIscsiInitiatorGroup VsanVitGetIscsiInitiatorGroupRequestType
type VsanVitGetIscsiInitiatorGroupRequestType ¶
type VsanVitGetIscsiInitiatorGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
}
type VsanVitGetIscsiInitiatorGroupResponse ¶
type VsanVitGetIscsiInitiatorGroupResponse struct {
Returnval *VsanIscsiInitiatorGroup `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiInitiatorGroups ¶
type VsanVitGetIscsiInitiatorGroups VsanVitGetIscsiInitiatorGroupsRequestType
type VsanVitGetIscsiInitiatorGroupsRequestType ¶
type VsanVitGetIscsiInitiatorGroupsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanVitGetIscsiInitiatorGroupsResponse ¶
type VsanVitGetIscsiInitiatorGroupsResponse struct {
Returnval []VsanIscsiInitiatorGroup `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiLUN ¶
type VsanVitGetIscsiLUN VsanVitGetIscsiLUNRequestType
type VsanVitGetIscsiLUNRequestType ¶
type VsanVitGetIscsiLUNRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
LunId int32 `xml:"lunId"`
}
type VsanVitGetIscsiLUNResponse ¶
type VsanVitGetIscsiLUNResponse struct {
Returnval *VsanIscsiLUN `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiLUNs ¶
type VsanVitGetIscsiLUNs VsanVitGetIscsiLUNsRequestType
type VsanVitGetIscsiLUNsRequestType ¶
type VsanVitGetIscsiLUNsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAliases []string `xml:"targetAliases,omitempty"`
}
type VsanVitGetIscsiLUNsResponse ¶
type VsanVitGetIscsiLUNsResponse struct {
Returnval []VsanIscsiLUN `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiTarget ¶
type VsanVitGetIscsiTarget VsanVitGetIscsiTargetRequestType
type VsanVitGetIscsiTargetRequestType ¶
type VsanVitGetIscsiTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
}
type VsanVitGetIscsiTargetResponse ¶
type VsanVitGetIscsiTargetResponse struct {
Returnval *VsanIscsiTarget `xml:"returnval,omitempty"`
}
type VsanVitGetIscsiTargets ¶
type VsanVitGetIscsiTargets VsanVitGetIscsiTargetsRequestType
type VsanVitGetIscsiTargetsRequestType ¶
type VsanVitGetIscsiTargetsRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
}
type VsanVitGetIscsiTargetsResponse ¶
type VsanVitGetIscsiTargetsResponse struct {
Returnval []VsanIscsiTarget `xml:"returnval,omitempty"`
}
type VsanVitQueryIscsiTargetServiceVersion ¶
type VsanVitQueryIscsiTargetServiceVersion VsanVitQueryIscsiTargetServiceVersionRequestType
type VsanVitQueryIscsiTargetServiceVersionRequestType ¶
type VsanVitQueryIscsiTargetServiceVersionRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
}
type VsanVitQueryIscsiTargetServiceVersionResponse ¶
type VsanVitQueryIscsiTargetServiceVersionResponse struct {
Returnval string `xml:"returnval"`
}
type VsanVitRemoveIscsiInitiatorGroup ¶
type VsanVitRemoveIscsiInitiatorGroup VsanVitRemoveIscsiInitiatorGroupRequestType
type VsanVitRemoveIscsiInitiatorGroupRequestType ¶
type VsanVitRemoveIscsiInitiatorGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
}
type VsanVitRemoveIscsiInitiatorGroupResponse ¶
type VsanVitRemoveIscsiInitiatorGroupResponse struct {
}
type VsanVitRemoveIscsiInitiatorsFromGroup ¶
type VsanVitRemoveIscsiInitiatorsFromGroup VsanVitRemoveIscsiInitiatorsFromGroupRequestType
type VsanVitRemoveIscsiInitiatorsFromGroupRequestType ¶
type VsanVitRemoveIscsiInitiatorsFromGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
InitiatorNames []string `xml:"initiatorNames"`
}
type VsanVitRemoveIscsiInitiatorsFromGroupResponse ¶
type VsanVitRemoveIscsiInitiatorsFromGroupResponse struct {
}
type VsanVitRemoveIscsiInitiatorsFromTarget ¶
type VsanVitRemoveIscsiInitiatorsFromTarget VsanVitRemoveIscsiInitiatorsFromTargetRequestType
type VsanVitRemoveIscsiInitiatorsFromTargetRequestType ¶
type VsanVitRemoveIscsiInitiatorsFromTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
InitiatorNames []string `xml:"initiatorNames"`
}
type VsanVitRemoveIscsiInitiatorsFromTargetResponse ¶
type VsanVitRemoveIscsiInitiatorsFromTargetResponse struct {
}
type VsanVitRemoveIscsiLUN ¶
type VsanVitRemoveIscsiLUN VsanVitRemoveIscsiLUNRequestType
type VsanVitRemoveIscsiLUNRequestType ¶
type VsanVitRemoveIscsiLUNRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
LunId int32 `xml:"lunId"`
}
type VsanVitRemoveIscsiLUNResponse ¶
type VsanVitRemoveIscsiLUNResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVitRemoveIscsiTarget ¶
type VsanVitRemoveIscsiTarget VsanVitRemoveIscsiTargetRequestType
type VsanVitRemoveIscsiTargetFromGroup ¶
type VsanVitRemoveIscsiTargetFromGroup VsanVitRemoveIscsiTargetFromGroupRequestType
type VsanVitRemoveIscsiTargetFromGroupRequestType ¶
type VsanVitRemoveIscsiTargetFromGroupRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
InitiatorGroupName string `xml:"initiatorGroupName"`
TargetAlias string `xml:"targetAlias"`
}
type VsanVitRemoveIscsiTargetFromGroupResponse ¶
type VsanVitRemoveIscsiTargetFromGroupResponse struct {
}
type VsanVitRemoveIscsiTargetRequestType ¶
type VsanVitRemoveIscsiTargetRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Cluster types.ManagedObjectReference `xml:"cluster"`
TargetAlias string `xml:"targetAlias"`
}
type VsanVitRemoveIscsiTargetResponse ¶
type VsanVitRemoveIscsiTargetResponse struct {
Returnval *types.ManagedObjectReference `xml:"returnval,omitempty"`
}
type VsanVmVdsMigrationSpec ¶
type VsanVmVdsMigrationSpec struct {
types.DynamicData
VmInstanceUuid string `xml:"vmInstanceUuid"`
Vnics []VsanVnicVdsMigrationSpec `xml:"vnics"`
}
type VsanVmdkIOLoadSpec ¶
type VsanVmdkLoadTestResult ¶
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 ¶
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 ¶
type VsanVnicVdsMigrationSpec struct {
types.DynamicData
Key int32 `xml:"key"`
VdsBacking types.VirtualDeviceBackingInfo `xml:"vdsBacking"`
}
type VsanVsanClusterPcapGroup ¶
type VsanVsanClusterPcapGroup struct {
types.DynamicData
Master string `xml:"master"`
Members []string `xml:"members,omitempty"`
}
type VsanVsanClusterPcapResult ¶
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 ¶
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 ¶
type VsanVssMigrateVds VsanVssMigrateVdsRequestType
type VsanVssMigrateVdsRequestType ¶
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 ¶
type VsanVssMigrateVdsResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval"`
}
type VsanVumConfig ¶
type VsanVumConfig struct {
types.DynamicData
BaselinePreferenceType string `xml:"baselinePreferenceType"`
}
type VsanVumSystemConfig ¶
type VsanWaitForVsanHealthGenerationIdChange ¶
type VsanWaitForVsanHealthGenerationIdChange VsanWaitForVsanHealthGenerationIdChangeRequestType
type VsanWaitForVsanHealthGenerationIdChangeRequestType ¶
type VsanWaitForVsanHealthGenerationIdChangeRequestType struct {
This types.ManagedObjectReference `xml:"_this"`
Timeout int32 `xml:"timeout"`
}
type VsanWaitForVsanHealthGenerationIdChangeResponse ¶
type VsanWaitForVsanHealthGenerationIdChangeResponse struct {
Returnval bool `xml:"returnval"`
}
type VsanWhatIfEvacDetail ¶
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 ¶
type VsanWhatIfEvacResult struct {
types.DynamicData
NoAction VsanWhatIfEvacDetail `xml:"noAction"`
EnsureAccess VsanWhatIfEvacDetail `xml:"ensureAccess"`
EvacAllData VsanWhatIfEvacDetail `xml:"evacAllData"`
}
type VsanWhatifCapacity ¶
type VsanWhatifCapacity struct {
types.DynamicData
TotalWhatifCapacityB int64 `xml:"totalWhatifCapacityB"`
FreeWhatifCapacityB int64 `xml:"freeWhatifCapacityB"`
StoragePolicy types.VirtualMachineProfileSpec `xml:"storagePolicy"`
IsSatisfiable bool `xml:"isSatisfiable"`
}
type VsanWitnessHostConfig ¶
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.