github.com/vmware/govmomi@v0.51.0/vsan/types/enum.go (about) 1 // © Broadcom. All Rights Reserved. 2 // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. 3 // SPDX-License-Identifier: Apache-2.0 4 5 package types 6 7 import ( 8 "reflect" 9 10 "github.com/vmware/govmomi/vim25/types" 11 ) 12 13 type VsanPerfDiagnosticQueryType string 14 15 const ( 16 VsanPerfDiagnosticQueryTypeiops = VsanPerfDiagnosticQueryType("iops") 17 VsanPerfDiagnosticQueryTypelat = VsanPerfDiagnosticQueryType("lat") 18 VsanPerfDiagnosticQueryTypetput = VsanPerfDiagnosticQueryType("tput") 19 VsanPerfDiagnosticQueryTypeVsanPerfDiagnosticQueryType_Unknown = VsanPerfDiagnosticQueryType("VsanPerfDiagnosticQueryType_Unknown") 20 VsanPerfDiagnosticQueryTypeeval = VsanPerfDiagnosticQueryType("eval") 21 ) 22 23 func init() { 24 types.Add("vsan:VsanPerfDiagnosticQueryType", reflect.TypeOf((*VsanPerfDiagnosticQueryType)(nil)).Elem()) 25 } 26 27 type VsanCompositeConstraintConjoinerEnum string 28 29 const ( 30 VsanCompositeConstraintConjoinerEnumAND = VsanCompositeConstraintConjoinerEnum("AND") 31 VsanCompositeConstraintConjoinerEnumVsanCompositeConstraintConjoinerEnum_Unknown = VsanCompositeConstraintConjoinerEnum("VsanCompositeConstraintConjoinerEnum_Unknown") 32 VsanCompositeConstraintConjoinerEnumOR = VsanCompositeConstraintConjoinerEnum("OR") 33 VsanCompositeConstraintConjoinerEnumEXCEPT = VsanCompositeConstraintConjoinerEnum("EXCEPT") 34 ) 35 36 func init() { 37 types.Add("vsan:VsanCompositeConstraintConjoinerEnum", reflect.TypeOf((*VsanCompositeConstraintConjoinerEnum)(nil)).Elem()) 38 } 39 40 type VsanCapacityReservationState string 41 42 const ( 43 VsanCapacityReservationStateDisabled = VsanCapacityReservationState("Disabled") 44 VsanCapacityReservationStateState_Unknown = VsanCapacityReservationState("State_Unknown") 45 VsanCapacityReservationStateEnforced = VsanCapacityReservationState("Enforced") 46 VsanCapacityReservationStateUnsupported = VsanCapacityReservationState("Unsupported") 47 VsanCapacityReservationStateReported = VsanCapacityReservationState("Reported") 48 ) 49 50 func init() { 51 types.Add("vsan:VsanCapacityReservationState", reflect.TypeOf((*VsanCapacityReservationState)(nil)).Elem()) 52 } 53 54 type VsanFileShareManagingEntity string 55 56 const ( 57 VsanFileShareManagingEntitycns = VsanFileShareManagingEntity("cns") 58 VsanFileShareManagingEntityFileShareManagingEntity_Unknown = VsanFileShareManagingEntity("FileShareManagingEntity_Unknown") 59 VsanFileShareManagingEntityuser = VsanFileShareManagingEntity("user") 60 ) 61 62 func init() { 63 types.Add("vsan:VsanFileShareManagingEntity", reflect.TypeOf((*VsanFileShareManagingEntity)(nil)).Elem()) 64 } 65 66 type VsanObjectTypeEnum string 67 68 const ( 69 VsanObjectTypeEnumfileServiceRoot = VsanObjectTypeEnum("fileServiceRoot") 70 VsanObjectTypeEnumvmswap = VsanObjectTypeEnum("vmswap") 71 VsanObjectTypeEnumchecksumOverhead = VsanObjectTypeEnum("checksumOverhead") 72 VsanObjectTypeEnumhaMetadataObject = VsanObjectTypeEnum("haMetadataObject") 73 VsanObjectTypeEnumslackSpaceCapRequiredForHost = VsanObjectTypeEnum("slackSpaceCapRequiredForHost") 74 VsanObjectTypeEnumdedupOverhead = VsanObjectTypeEnum("dedupOverhead") 75 VsanObjectTypeEnumfileSystemOverhead = VsanObjectTypeEnum("fileSystemOverhead") 76 VsanObjectTypeEnumresynPauseThresholdForHost = VsanObjectTypeEnum("resynPauseThresholdForHost") 77 VsanObjectTypeEnumattachedCnsVolBlock = VsanObjectTypeEnum("attachedCnsVolBlock") 78 VsanObjectTypeEnumspaceUnderDedupConsideration = VsanObjectTypeEnum("spaceUnderDedupConsideration") 79 VsanObjectTypeEnumdetachedCnsVolBlock = VsanObjectTypeEnum("detachedCnsVolBlock") 80 VsanObjectTypeEnumminSpaceRequiredForVsanOp = VsanObjectTypeEnum("minSpaceRequiredForVsanOp") 81 VsanObjectTypeEnumiscsiLun = VsanObjectTypeEnum("iscsiLun") 82 VsanObjectTypeEnumhbrPersist = VsanObjectTypeEnum("hbrPersist") 83 VsanObjectTypeEnumhostRebuildCapacity = VsanObjectTypeEnum("hostRebuildCapacity") 84 VsanObjectTypeEnumcnsVolFile = VsanObjectTypeEnum("cnsVolFile") 85 VsanObjectTypeEnumhbrDisk = VsanObjectTypeEnum("hbrDisk") 86 VsanObjectTypeEnumattachedCnsVolFile = VsanObjectTypeEnum("attachedCnsVolFile") 87 VsanObjectTypeEnumfileShare = VsanObjectTypeEnum("fileShare") 88 VsanObjectTypeEnumimprovedVirtualDisk = VsanObjectTypeEnum("improvedVirtualDisk") 89 VsanObjectTypeEnumvdisk = VsanObjectTypeEnum("vdisk") 90 VsanObjectTypeEnumVsanObjectTypeEnum_Unknown = VsanObjectTypeEnum("VsanObjectTypeEnum_Unknown") 91 VsanObjectTypeEnumnamespace = VsanObjectTypeEnum("namespace") 92 VsanObjectTypeEnumstatsdb = VsanObjectTypeEnum("statsdb") 93 VsanObjectTypeEnumvmem = VsanObjectTypeEnum("vmem") 94 VsanObjectTypeEnumother = VsanObjectTypeEnum("other") 95 VsanObjectTypeEnumextension = VsanObjectTypeEnum("extension") 96 VsanObjectTypeEnumtransientSpace = VsanObjectTypeEnum("transientSpace") 97 VsanObjectTypeEnumhbrCfg = VsanObjectTypeEnum("hbrCfg") 98 VsanObjectTypeEnumphysicalTransientSpace = VsanObjectTypeEnum("physicalTransientSpace") 99 VsanObjectTypeEnumiscsiTarget = VsanObjectTypeEnum("iscsiTarget") 100 VsanObjectTypeEnumdetachedCnsVolFile = VsanObjectTypeEnum("detachedCnsVolFile") 101 ) 102 103 func init() { 104 types.Add("vsan:VsanObjectTypeEnum", reflect.TypeOf((*VsanObjectTypeEnum)(nil)).Elem()) 105 } 106 107 type VsanPerfsvcRemediateAction string 108 109 const ( 110 VsanPerfsvcRemediateActionupdate_profile = VsanPerfsvcRemediateAction("update_profile") 111 VsanPerfsvcRemediateActionPerfsvcRemediateAction_Unknown = VsanPerfsvcRemediateAction("PerfsvcRemediateAction_Unknown") 112 VsanPerfsvcRemediateActionenable = VsanPerfsvcRemediateAction("enable") 113 VsanPerfsvcRemediateActiondisable = VsanPerfsvcRemediateAction("disable") 114 VsanPerfsvcRemediateActionno_action = VsanPerfsvcRemediateAction("no_action") 115 ) 116 117 func init() { 118 types.Add("vsan:VsanPerfsvcRemediateAction", reflect.TypeOf((*VsanPerfsvcRemediateAction)(nil)).Elem()) 119 } 120 121 type VsanIoInsightInstanceState string 122 123 const ( 124 VsanIoInsightInstanceStatecrashed = VsanIoInsightInstanceState("crashed") 125 VsanIoInsightInstanceStaterunning = VsanIoInsightInstanceState("running") 126 VsanIoInsightInstanceStatecompleted = VsanIoInsightInstanceState("completed") 127 VsanIoInsightInstanceStateVsanIoInsightInstanceState_unknown = VsanIoInsightInstanceState("VsanIoInsightInstanceState_unknown") 128 ) 129 130 func init() { 131 types.Add("vsan:VsanIoInsightInstanceState", reflect.TypeOf((*VsanIoInsightInstanceState)(nil)).Elem()) 132 } 133 134 type VsanUpdateItemImpactType string 135 136 const ( 137 VsanUpdateItemImpactTypeVsanUpdateItemImpactType_Unknown = VsanUpdateItemImpactType("VsanUpdateItemImpactType_Unknown") 138 VsanUpdateItemImpactTypereboot = VsanUpdateItemImpactType("reboot") 139 ) 140 141 func init() { 142 types.Add("vsan:VsanUpdateItemImpactType", reflect.TypeOf((*VsanUpdateItemImpactType)(nil)).Elem()) 143 } 144 145 type VsanUpdateItemType string 146 147 const ( 148 VsanUpdateItemTypevib = VsanUpdateItemType("vib") 149 VsanUpdateItemTypeofflinebundle = VsanUpdateItemType("offlinebundle") 150 VsanUpdateItemTypefullStackFirmware = VsanUpdateItemType("fullStackFirmware") 151 VsanUpdateItemTypevmhbaFirmware = VsanUpdateItemType("vmhbaFirmware") 152 VsanUpdateItemTypeVsanUpdateItemType_Unknown = VsanUpdateItemType("VsanUpdateItemType_Unknown") 153 ) 154 155 func init() { 156 types.Add("vsan:VsanUpdateItemType", reflect.TypeOf((*VsanUpdateItemType)(nil)).Elem()) 157 } 158 159 type VsanEncryptionIssue string 160 161 const ( 162 VsanEncryptionIssuekeyencryptionkeyinconsistent = VsanEncryptionIssue("keyencryptionkeyinconsistent") 163 VsanEncryptionIssuecmknotinenabledstate = VsanEncryptionIssue("cmknotinenabledstate") 164 VsanEncryptionIssueclientkeyinconsistent = VsanEncryptionIssue("clientkeyinconsistent") 165 VsanEncryptionIssuekeknotavailable = VsanEncryptionIssue("keknotavailable") 166 VsanEncryptionIssuehostkeynotavailable = VsanEncryptionIssue("hostkeynotavailable") 167 VsanEncryptionIssueservercertificatesinconsistent = VsanEncryptionIssue("servercertificatesinconsistent") 168 VsanEncryptionIssueVsanEncryptionIssue_Unknown = VsanEncryptionIssue("VsanEncryptionIssue_Unknown") 169 VsanEncryptionIssuedataencryptionkeyinconsistent = VsanEncryptionIssue("dataencryptionkeyinconsistent") 170 VsanEncryptionIssuehostkeyinconsistent = VsanEncryptionIssue("hostkeyinconsistent") 171 VsanEncryptionIssueerasedisksbeforeuseinconsistent = VsanEncryptionIssue("erasedisksbeforeuseinconsistent") 172 VsanEncryptionIssueclientcertificateinconsistent = VsanEncryptionIssue("clientcertificateinconsistent") 173 VsanEncryptionIssuecmkcannotretrieve = VsanEncryptionIssue("cmkcannotretrieve") 174 VsanEncryptionIssuekmsinfoinconsistent = VsanEncryptionIssue("kmsinfoinconsistent") 175 VsanEncryptionIssueenabledwhenclusterdisabled = VsanEncryptionIssue("enabledwhenclusterdisabled") 176 VsanEncryptionIssuedisabledwhenclusterenabled = VsanEncryptionIssue("disabledwhenclusterenabled") 177 ) 178 179 func init() { 180 types.Add("vsan:VsanEncryptionIssue", reflect.TypeOf((*VsanEncryptionIssue)(nil)).Elem()) 181 } 182 183 type VsanPropertyConstraintComparatorEnum string 184 185 const ( 186 VsanPropertyConstraintComparatorEnumSMALLER = VsanPropertyConstraintComparatorEnum("SMALLER") 187 VsanPropertyConstraintComparatorEnumGREATER = VsanPropertyConstraintComparatorEnum("GREATER") 188 VsanPropertyConstraintComparatorEnumCONTAINS = VsanPropertyConstraintComparatorEnum("CONTAINS") 189 VsanPropertyConstraintComparatorEnumEQUALS = VsanPropertyConstraintComparatorEnum("EQUALS") 190 VsanPropertyConstraintComparatorEnumPOP = VsanPropertyConstraintComparatorEnum("POP") 191 VsanPropertyConstraintComparatorEnumVsanPropertyConstraintComparatorEnum_Unknown = VsanPropertyConstraintComparatorEnum("VsanPropertyConstraintComparatorEnum_Unknown") 192 VsanPropertyConstraintComparatorEnumTEXTUALLY_MATCHES = VsanPropertyConstraintComparatorEnum("TEXTUALLY_MATCHES") 193 ) 194 195 func init() { 196 types.Add("vsan:VsanPropertyConstraintComparatorEnum", reflect.TypeOf((*VsanPropertyConstraintComparatorEnum)(nil)).Elem()) 197 } 198 199 type VimVsanHostDiskMappingCreationType string 200 201 const ( 202 VimVsanHostDiskMappingCreationTypeDiskMappingCreationType_Unknown = VimVsanHostDiskMappingCreationType("DiskMappingCreationType_Unknown") 203 VimVsanHostDiskMappingCreationTypeallFlash = VimVsanHostDiskMappingCreationType("allFlash") 204 VimVsanHostDiskMappingCreationTypepmem = VimVsanHostDiskMappingCreationType("pmem") 205 VimVsanHostDiskMappingCreationTypehybrid = VimVsanHostDiskMappingCreationType("hybrid") 206 VimVsanHostDiskMappingCreationTypevsandirect = VimVsanHostDiskMappingCreationType("vsandirect") 207 ) 208 209 func init() { 210 types.Add("vsan:VimVsanHostDiskMappingCreationType", reflect.TypeOf((*VimVsanHostDiskMappingCreationType)(nil)).Elem()) 211 } 212 213 type VsanDiskBalanceState string 214 215 const ( 216 VsanDiskBalanceStatereactiverebalancefailed = VsanDiskBalanceState("reactiverebalancefailed") 217 VsanDiskBalanceStateproactivenotmustdo = VsanDiskBalanceState("proactivenotmustdo") 218 VsanDiskBalanceStaterebalancediskunhealthy = VsanDiskBalanceState("rebalancediskunhealthy") 219 VsanDiskBalanceStateimbalancewithintolerance = VsanDiskBalanceState("imbalancewithintolerance") 220 VsanDiskBalanceStateproactiverebalancefailed = VsanDiskBalanceState("proactiverebalancefailed") 221 VsanDiskBalanceStaterebalanceentitydecom = VsanDiskBalanceState("rebalanceentitydecom") 222 VsanDiskBalanceStateproactiveneededbutdisabled = VsanDiskBalanceState("proactiveneededbutdisabled") 223 VsanDiskBalanceStateproactiverebalanceinprogress = VsanDiskBalanceState("proactiverebalanceinprogress") 224 VsanDiskBalanceStaterebalanceoff = VsanDiskBalanceState("rebalanceoff") 225 VsanDiskBalanceStatereactiverebalanceinprogress = VsanDiskBalanceState("reactiverebalanceinprogress") 226 VsanDiskBalanceStateVsanDiskBalanceState_Unknown = VsanDiskBalanceState("VsanDiskBalanceState_Unknown") 227 ) 228 229 func init() { 230 types.Add("vsan:VsanDiskBalanceState", reflect.TypeOf((*VsanDiskBalanceState)(nil)).Elem()) 231 } 232 233 type VsanFileShareSmbEncryptionType string 234 235 const ( 236 VsanFileShareSmbEncryptionTypedisabled = VsanFileShareSmbEncryptionType("disabled") 237 VsanFileShareSmbEncryptionTypemandatory = VsanFileShareSmbEncryptionType("mandatory") 238 VsanFileShareSmbEncryptionTypeFileShareSmbEncryptionType_Unknown = VsanFileShareSmbEncryptionType("FileShareSmbEncryptionType_Unknown") 239 ) 240 241 func init() { 242 types.Add("vsan:VsanFileShareSmbEncryptionType", reflect.TypeOf((*VsanFileShareSmbEncryptionType)(nil)).Elem()) 243 } 244 245 type VsanSiteLocationType string 246 247 const ( 248 VsanSiteLocationTypeNone = VsanSiteLocationType("None") 249 VsanSiteLocationTypeVsanSiteLocationType_Unknown = VsanSiteLocationType("VsanSiteLocationType_Unknown") 250 VsanSiteLocationTypeNonPreferred = VsanSiteLocationType("NonPreferred") 251 VsanSiteLocationTypePreferred = VsanSiteLocationType("Preferred") 252 ) 253 254 func init() { 255 types.Add("vsan:VsanSiteLocationType", reflect.TypeOf((*VsanSiteLocationType)(nil)).Elem()) 256 } 257 258 type VsanMassCollectorObjectCollectionEnum string 259 260 const ( 261 VsanMassCollectorObjectCollectionEnumVsanMassCollectorObjectCollectionEnum_Unknown = VsanMassCollectorObjectCollectionEnum("VsanMassCollectorObjectCollectionEnum_Unknown") 262 VsanMassCollectorObjectCollectionEnumALL_HOSTS = VsanMassCollectorObjectCollectionEnum("ALL_HOSTS") 263 VsanMassCollectorObjectCollectionEnumALL_CLUSTERS = VsanMassCollectorObjectCollectionEnum("ALL_CLUSTERS") 264 VsanMassCollectorObjectCollectionEnumALL_VSAN_DATASTORES = VsanMassCollectorObjectCollectionEnum("ALL_VSAN_DATASTORES") 265 VsanMassCollectorObjectCollectionEnumVCENTER = VsanMassCollectorObjectCollectionEnum("VCENTER") 266 VsanMassCollectorObjectCollectionEnumALL_DATASTORES = VsanMassCollectorObjectCollectionEnum("ALL_DATASTORES") 267 VsanMassCollectorObjectCollectionEnumALL_VSAN_ENABLED_HOSTS = VsanMassCollectorObjectCollectionEnum("ALL_VSAN_ENABLED_HOSTS") 268 VsanMassCollectorObjectCollectionEnumSERVICE_INSTANCE = VsanMassCollectorObjectCollectionEnum("SERVICE_INSTANCE") 269 VsanMassCollectorObjectCollectionEnumALL_VMFS_DATASTORES = VsanMassCollectorObjectCollectionEnum("ALL_VMFS_DATASTORES") 270 VsanMassCollectorObjectCollectionEnumALL_VSAN_ENABLED_HOSTS_EXCEPT_WITNESS = VsanMassCollectorObjectCollectionEnum("ALL_VSAN_ENABLED_HOSTS_EXCEPT_WITNESS") 271 VsanMassCollectorObjectCollectionEnumALL_VSAN_ENABLED_CLUSTERS = VsanMassCollectorObjectCollectionEnum("ALL_VSAN_ENABLED_CLUSTERS") 272 ) 273 274 func init() { 275 types.Add("vsan:VsanMassCollectorObjectCollectionEnum", reflect.TypeOf((*VsanMassCollectorObjectCollectionEnum)(nil)).Elem()) 276 } 277 278 type VsanHostWipeDiskEligible string 279 280 const ( 281 VsanHostWipeDiskEligibleUnknown = VsanHostWipeDiskEligible("Unknown") 282 VsanHostWipeDiskEligibleYes = VsanHostWipeDiskEligible("Yes") 283 VsanHostWipeDiskEligibleWipeDiskEligible_Unknown = VsanHostWipeDiskEligible("WipeDiskEligible_Unknown") 284 VsanHostWipeDiskEligibleNo = VsanHostWipeDiskEligible("No") 285 ) 286 287 func init() { 288 types.Add("vsan:VsanHostWipeDiskEligible", reflect.TypeOf((*VsanHostWipeDiskEligible)(nil)).Elem()) 289 } 290 291 type VimVsanMountPrecheckType string 292 293 const ( 294 VimVsanMountPrecheckTypelocalVsanDatastore = VimVsanMountPrecheckType("localVsanDatastore") 295 VimVsanMountPrecheckTypenetworkLatency = VimVsanMountPrecheckType("networkLatency") 296 VimVsanMountPrecheckTyperemoteDatastoreLimit = VimVsanMountPrecheckType("remoteDatastoreLimit") 297 VimVsanMountPrecheckTypedatastorePolicy = VimVsanMountPrecheckType("datastorePolicy") 298 VimVsanMountPrecheckTypeconnectivity = VimVsanMountPrecheckType("connectivity") 299 VimVsanMountPrecheckTypeclientClusterLimit = VimVsanMountPrecheckType("clientClusterLimit") 300 VimVsanMountPrecheckTypedatacenter = VimVsanMountPrecheckType("datacenter") 301 VimVsanMountPrecheckTypesupportedConfiguration = VimVsanMountPrecheckType("supportedConfiguration") 302 VimVsanMountPrecheckTypeserverClusterHealth = VimVsanMountPrecheckType("serverClusterHealth") 303 VimVsanMountPrecheckTypevsanFormatVersion = VimVsanMountPrecheckType("vsanFormatVersion") 304 VimVsanMountPrecheckTypelicense = VimVsanMountPrecheckType("license") 305 VimVsanMountPrecheckTypedatastoreType = VimVsanMountPrecheckType("datastoreType") 306 VimVsanMountPrecheckTypeserverClusterLimit = VimVsanMountPrecheckType("serverClusterLimit") 307 VimVsanMountPrecheckTypeprecheck_unknown = VimVsanMountPrecheckType("precheck_unknown") 308 ) 309 310 func init() { 311 types.Add("vsan:VimVsanMountPrecheckType", reflect.TypeOf((*VimVsanMountPrecheckType)(nil)).Elem()) 312 } 313 314 type VsanEncryptionTransitionState string 315 316 const ( 317 VsanEncryptionTransitionStateEncryptionTransitionState_Unknown = VsanEncryptionTransitionState("EncryptionTransitionState_Unknown") 318 VsanEncryptionTransitionStatesettled = VsanEncryptionTransitionState("settled") 319 VsanEncryptionTransitionStatepreparing = VsanEncryptionTransitionState("preparing") 320 VsanEncryptionTransitionStateprepared = VsanEncryptionTransitionState("prepared") 321 ) 322 323 func init() { 324 types.Add("vsan:VsanEncryptionTransitionState", reflect.TypeOf((*VsanEncryptionTransitionState)(nil)).Elem()) 325 } 326 327 type VimVsanClusterComplianceResourceCheckStatusType string 328 329 const ( 330 VimVsanClusterComplianceResourceCheckStatusTypeuninitialized = VimVsanClusterComplianceResourceCheckStatusType("uninitialized") 331 VimVsanClusterComplianceResourceCheckStatusTypeinProgress = VimVsanClusterComplianceResourceCheckStatusType("inProgress") 332 VimVsanClusterComplianceResourceCheckStatusTypeComplianceResourceCheckStatusType_Unknown = VimVsanClusterComplianceResourceCheckStatusType("ComplianceResourceCheckStatusType_Unknown") 333 VimVsanClusterComplianceResourceCheckStatusTypecompleted = VimVsanClusterComplianceResourceCheckStatusType("completed") 334 VimVsanClusterComplianceResourceCheckStatusTypeaborted = VimVsanClusterComplianceResourceCheckStatusType("aborted") 335 ) 336 337 func init() { 338 types.Add("vsan:VimVsanClusterComplianceResourceCheckStatusType", reflect.TypeOf((*VimVsanClusterComplianceResourceCheckStatusType)(nil)).Elem()) 339 } 340 341 type VsanIscsiLUNStatus string 342 343 const ( 344 VsanIscsiLUNStatusOffline = VsanIscsiLUNStatus("Offline") 345 VsanIscsiLUNStatusVsanIscsiLUNStatus_Unknown = VsanIscsiLUNStatus("VsanIscsiLUNStatus_Unknown") 346 VsanIscsiLUNStatusOnline = VsanIscsiLUNStatus("Online") 347 ) 348 349 func init() { 350 types.Add("vsan:VsanIscsiLUNStatus", reflect.TypeOf((*VsanIscsiLUNStatus)(nil)).Elem()) 351 } 352 353 type VsanCapabilityType string 354 355 const ( 356 VsanCapabilityTypediagnosticmode = VsanCapabilityType("diagnosticmode") 357 VsanCapabilityTypeobjectidentities = VsanCapabilityType("objectidentities") 358 VsanCapabilityTypesharedwitness = VsanCapabilityType("sharedwitness") 359 VsanCapabilityTypevumbaselinerecommendation = VsanCapabilityType("vumbaselinerecommendation") 360 VsanCapabilityTypeupgrade = VsanCapabilityType("upgrade") 361 VsanCapabilityTypevitstretchedcluster = VsanCapabilityType("vitstretchedcluster") 362 VsanCapabilityTypeenhancedresyncapi = VsanCapabilityType("enhancedresyncapi") 363 VsanCapabilityTypepolicyhostapi = VsanCapabilityType("policyhostapi") 364 VsanCapabilityTypefileservicecrx = VsanCapabilityType("fileservicecrx") 365 VsanCapabilityTypecnsvolumes = VsanCapabilityType("cnsvolumes") 366 VsanCapabilityTypethrottleresync = VsanCapabilityType("throttleresync") 367 VsanCapabilityTypeverbosemodeconfiguration = VsanCapabilityType("verbosemodeconfiguration") 368 VsanCapabilityTypelargecapacitydrive = VsanCapabilityType("largecapacitydrive") 369 VsanCapabilityTypeiscsitargets = VsanCapabilityType("iscsitargets") 370 VsanCapabilityTypecapacityoversubscription = VsanCapabilityType("capacityoversubscription") 371 VsanCapabilityTypevsanencrkmx = VsanCapabilityType("vsanencrkmx") 372 VsanCapabilityTypepurgeinaccessiblevmswapobjects = VsanCapabilityType("purgeinaccessiblevmswapobjects") 373 VsanCapabilityTypevsanclient = VsanCapabilityType("vsanclient") 374 VsanCapabilityTypevsandefaultgatewaysupported = VsanCapabilityType("vsandefaultgatewaysupported") 375 VsanCapabilityTyperesyncetaimprovement = VsanCapabilityType("resyncetaimprovement") 376 VsanCapabilityTypevmlevelcapacity = VsanCapabilityType("vmlevelcapacity") 377 VsanCapabilityTypevitonlineresize = VsanCapabilityType("vitonlineresize") 378 VsanCapabilityTypevsanrdma = VsanCapabilityType("vsanrdma") 379 VsanCapabilityTypesecurewipe = VsanCapabilityType("securewipe") 380 VsanCapabilityTypedataefficiency = VsanCapabilityType("dataefficiency") 381 VsanCapabilityTypemetricsconfig = VsanCapabilityType("metricsconfig") 382 VsanCapabilityTypehistoricalcapacity = VsanCapabilityType("historicalcapacity") 383 VsanCapabilityTypeallflash = VsanCapabilityType("allflash") 384 VsanCapabilityTypeioinsight = VsanCapabilityType("ioinsight") 385 VsanCapabilityTypeunicasttest = VsanCapabilityType("unicasttest") 386 VsanCapabilityTypewcpappplatform = VsanCapabilityType("wcpappplatform") 387 VsanCapabilityTypeVsanFileAnalytics = VsanCapabilityType("VsanFileAnalytics") 388 VsanCapabilityTypefileservicesmb = VsanCapabilityType("fileservicesmb") 389 VsanCapabilityTypenestedfd = VsanCapabilityType("nestedfd") 390 VsanCapabilityTypepr1741414fixed = VsanCapabilityType("pr1741414fixed") 391 VsanCapabilityTypedit4sw = VsanCapabilityType("dit4sw") 392 VsanCapabilityTypegethcllastupdateonvc = VsanCapabilityType("gethcllastupdateonvc") 393 VsanCapabilityTypecapability = VsanCapabilityType("capability") 394 VsanCapabilityTypedecomwhatif = VsanCapabilityType("decomwhatif") 395 VsanCapabilityTypeclusterconfig = VsanCapabilityType("clusterconfig") 396 VsanCapabilityTypevsandiagnostics = VsanCapabilityType("vsandiagnostics") 397 VsanCapabilityTypepolicyassociation = VsanCapabilityType("policyassociation") 398 VsanCapabilityTypesupportinsight = VsanCapabilityType("supportinsight") 399 VsanCapabilityTypeperfsvcautoconfig = VsanCapabilityType("perfsvcautoconfig") 400 VsanCapabilityTypegenericnestedfd = VsanCapabilityType("genericnestedfd") 401 VsanCapabilityTypeperfsvcverbosemode = VsanCapabilityType("perfsvcverbosemode") 402 VsanCapabilityTypefilevolumes = VsanCapabilityType("filevolumes") 403 VsanCapabilityTypeupdatevumreleasecatalogoffline = VsanCapabilityType("updatevumreleasecatalogoffline") 404 VsanCapabilityTyperesourceprecheck = VsanCapabilityType("resourceprecheck") 405 VsanCapabilityTypeunicastmode = VsanCapabilityType("unicastmode") 406 VsanCapabilityTypefileservicesc = VsanCapabilityType("fileservicesc") 407 VsanCapabilityTypehardwaremgmt = VsanCapabilityType("hardwaremgmt") 408 VsanCapabilityTypehealthcheck2018q2 = VsanCapabilityType("healthcheck2018q2") 409 VsanCapabilityTypeperformanceforsupport = VsanCapabilityType("performanceforsupport") 410 VsanCapabilityTypefirmwareupdate = VsanCapabilityType("firmwareupdate") 411 VsanCapabilityTypeimprovedcapacityscreen = VsanCapabilityType("improvedcapacityscreen") 412 VsanCapabilityTypevalidateconfigspec = VsanCapabilityType("validateconfigspec") 413 VsanCapabilityTypediskresourceprecheck = VsanCapabilityType("diskresourceprecheck") 414 VsanCapabilityTypedevice4ksupport = VsanCapabilityType("device4ksupport") 415 VsanCapabilityTypevsanmanagedvmfs = VsanCapabilityType("vsanmanagedvmfs") 416 VsanCapabilityTypefullStackFw = VsanCapabilityType("fullStackFw") 417 VsanCapabilityTypemasspropertycollector = VsanCapabilityType("masspropertycollector") 418 VsanCapabilityTypenondatamovementdfc = VsanCapabilityType("nondatamovementdfc") 419 VsanCapabilityTypevumintegration = VsanCapabilityType("vumintegration") 420 VsanCapabilityTyperemotedatastore = VsanCapabilityType("remotedatastore") 421 VsanCapabilityTypeencryption = VsanCapabilityType("encryption") 422 VsanCapabilityTypehostreservedcapacity = VsanCapabilityType("hostreservedcapacity") 423 VsanCapabilityTypefileservicenfsv3 = VsanCapabilityType("fileservicenfsv3") 424 VsanCapabilityTypenetperftest = VsanCapabilityType("netperftest") 425 VsanCapabilityTypeslackspacecapacity = VsanCapabilityType("slackspacecapacity") 426 VsanCapabilityTypevsananalyticsevents = VsanCapabilityType("vsananalyticsevents") 427 VsanCapabilityTypewhatifcapacity = VsanCapabilityType("whatifcapacity") 428 VsanCapabilityTypereadlocalitytodrs = VsanCapabilityType("readlocalitytodrs") 429 VsanCapabilityTypeautomaticrebalance = VsanCapabilityType("automaticrebalance") 430 VsanCapabilityTypecompressiononly = VsanCapabilityType("compressiononly") 431 VsanCapabilityTypeumap = VsanCapabilityType("umap") 432 VsanCapabilityTypefileservicekerberos = VsanCapabilityType("fileservicekerberos") 433 VsanCapabilityTypedataintransitencryption = VsanCapabilityType("dataintransitencryption") 434 VsanCapabilityTyperecreatediskgroup = VsanCapabilityType("recreatediskgroup") 435 VsanCapabilityTypeconfigassist = VsanCapabilityType("configassist") 436 VsanCapabilityTypeupgraderesourceprecheck = VsanCapabilityType("upgraderesourceprecheck") 437 VsanCapabilityTypelocaldataprotection = VsanCapabilityType("localdataprotection") 438 VsanCapabilityTypeapidevversionenabled = VsanCapabilityType("apidevversionenabled") 439 VsanCapabilityTypeclusteradvancedoptions = VsanCapabilityType("clusteradvancedoptions") 440 VsanCapabilityTypeensuredurability = VsanCapabilityType("ensuredurability") 441 VsanCapabilityTypefileserviceowe = VsanCapabilityType("fileserviceowe") 442 VsanCapabilityTypehostaffinity = VsanCapabilityType("hostaffinity") 443 VsanCapabilityTypepmanintegration = VsanCapabilityType("pmanintegration") 444 VsanCapabilityTypewitnessmanagement = VsanCapabilityType("witnessmanagement") 445 VsanCapabilityTypenativelargeclustersupport = VsanCapabilityType("nativelargeclustersupport") 446 VsanCapabilityTypecapacityreservation = VsanCapabilityType("capacityreservation") 447 VsanCapabilityTypeperfsvctwoyaxisgraph = VsanCapabilityType("perfsvctwoyaxisgraph") 448 VsanCapabilityTypecloudhealth = VsanCapabilityType("cloudhealth") 449 VsanCapabilityTypeidentitiessupportpolicyid = VsanCapabilityType("identitiessupportpolicyid") 450 VsanCapabilityTypefileservices = VsanCapabilityType("fileservices") 451 VsanCapabilityTypeVsanCapabilityType_Unknown = VsanCapabilityType("VsanCapabilityType_Unknown") 452 VsanCapabilityTypevsanmetadatanode = VsanCapabilityType("vsanmetadatanode") 453 VsanCapabilityTypediagnosticsfeedback = VsanCapabilityType("diagnosticsfeedback") 454 VsanCapabilityTypefileservicesnapshot = VsanCapabilityType("fileservicesnapshot") 455 VsanCapabilityTypehistoricalhealth = VsanCapabilityType("historicalhealth") 456 VsanCapabilityTypevsanmanagedpmem = VsanCapabilityType("vsanmanagedpmem") 457 VsanCapabilityTyperemotedataprotection = VsanCapabilityType("remotedataprotection") 458 VsanCapabilityTypecapacityevaluationonvc = VsanCapabilityType("capacityevaluationonvc") 459 VsanCapabilityTypestretchedcluster = VsanCapabilityType("stretchedcluster") 460 VsanCapabilityTypepspairgap = VsanCapabilityType("pspairgap") 461 VsanCapabilityTypearchivaldataprotection = VsanCapabilityType("archivaldataprotection") 462 VsanCapabilityTypecomplianceprecheck = VsanCapabilityType("complianceprecheck") 463 VsanCapabilityTypefcd = VsanCapabilityType("fcd") 464 VsanCapabilityTypesupportApiVersion = VsanCapabilityType("supportApiVersion") 465 VsanCapabilityTyperepairtimerinresyncstats = VsanCapabilityType("repairtimerinresyncstats") 466 VsanCapabilityTypeperfanalysis = VsanCapabilityType("perfanalysis") 467 ) 468 469 func init() { 470 types.Add("vsan:VsanCapabilityType", reflect.TypeOf((*VsanCapabilityType)(nil)).Elem()) 471 } 472 473 type VsanVibType string 474 475 const ( 476 VsanVibTypetool = VsanVibType("tool") 477 VsanVibTypeVsanVibType_Unknown = VsanVibType("VsanVibType_Unknown") 478 VsanVibTypedriver = VsanVibType("driver") 479 ) 480 481 func init() { 482 types.Add("vsan:VsanVibType", reflect.TypeOf((*VsanVibType)(nil)).Elem()) 483 } 484 485 type VsanRelayoutObjectsErrorCode string 486 487 const ( 488 VsanRelayoutObjectsErrorCodeoutOfResources = VsanRelayoutObjectsErrorCode("outOfResources") 489 VsanRelayoutObjectsErrorCodegeneric = VsanRelayoutObjectsErrorCode("generic") 490 VsanRelayoutObjectsErrorCodeVsanRelayoutObjectsErrorCode_Unknown = VsanRelayoutObjectsErrorCode("VsanRelayoutObjectsErrorCode_Unknown") 491 ) 492 493 func init() { 494 types.Add("vsan:VsanRelayoutObjectsErrorCode", reflect.TypeOf((*VsanRelayoutObjectsErrorCode)(nil)).Elem()) 495 } 496 497 type VsanBaselinePreferenceType string 498 499 const ( 500 VsanBaselinePreferenceTypenoRecommendation = VsanBaselinePreferenceType("noRecommendation") 501 VsanBaselinePreferenceTypelatestRelease = VsanBaselinePreferenceType("latestRelease") 502 VsanBaselinePreferenceTypelatestPatch = VsanBaselinePreferenceType("latestPatch") 503 VsanBaselinePreferenceTypeVsanBaselinePreferenceType_Unknown = VsanBaselinePreferenceType("VsanBaselinePreferenceType_Unknown") 504 ) 505 506 func init() { 507 types.Add("vsan:VsanBaselinePreferenceType", reflect.TypeOf((*VsanBaselinePreferenceType)(nil)).Elem()) 508 } 509 510 type VsanStorageComplianceStatus string 511 512 const ( 513 VsanStorageComplianceStatusunknown = VsanStorageComplianceStatus("unknown") 514 VsanStorageComplianceStatuscompliant = VsanStorageComplianceStatus("compliant") 515 VsanStorageComplianceStatusnonCompliant = VsanStorageComplianceStatus("nonCompliant") 516 VsanStorageComplianceStatusnotApplicable = VsanStorageComplianceStatus("notApplicable") 517 ) 518 519 func init() { 520 types.Add("vsan:VsanStorageComplianceStatus", reflect.TypeOf((*VsanStorageComplianceStatus)(nil)).Elem()) 521 } 522 523 type VsanHealthStatusType string 524 525 const ( 526 VsanHealthStatusTypeunknown = VsanHealthStatusType("unknown") 527 VsanHealthStatusTypegreen = VsanHealthStatusType("green") 528 VsanHealthStatusTypered = VsanHealthStatusType("red") 529 VsanHealthStatusTypeyellow = VsanHealthStatusType("yellow") 530 ) 531 532 func init() { 533 types.Add("vsan:VsanHealthStatusType", reflect.TypeOf((*VsanHealthStatusType)(nil)).Elem()) 534 } 535 536 type VsanPerfStatsType string 537 538 const ( 539 VsanPerfStatsTypeVsanPerfStatsType_Unknown = VsanPerfStatsType("VsanPerfStatsType_Unknown") 540 VsanPerfStatsTyperate = VsanPerfStatsType("rate") 541 VsanPerfStatsTypedelta = VsanPerfStatsType("delta") 542 VsanPerfStatsTypeabsolute = VsanPerfStatsType("absolute") 543 ) 544 545 func init() { 546 types.Add("vsan:VsanPerfStatsType", reflect.TypeOf((*VsanPerfStatsType)(nil)).Elem()) 547 } 548 549 type VsanFileProtocol string 550 551 const ( 552 VsanFileProtocolNFSv4 = VsanFileProtocol("NFSv4") 553 VsanFileProtocolFileShareProtocol_Unknown = VsanFileProtocol("FileShareProtocol_Unknown") 554 VsanFileProtocolSMB = VsanFileProtocol("SMB") 555 VsanFileProtocolNFSv3 = VsanFileProtocol("NFSv3") 556 ) 557 558 func init() { 559 types.Add("vsan:VsanFileProtocol", reflect.TypeOf((*VsanFileProtocol)(nil)).Elem()) 560 } 561 562 type VsanResourceCheckStatusType string 563 564 const ( 565 VsanResourceCheckStatusTyperesourceCheckCompleted = VsanResourceCheckStatusType("resourceCheckCompleted") 566 VsanResourceCheckStatusTyperesourceCheckNotSupported = VsanResourceCheckStatusType("resourceCheckNotSupported") 567 VsanResourceCheckStatusTyperesourceCheckCancelled = VsanResourceCheckStatusType("resourceCheckCancelled") 568 VsanResourceCheckStatusTypeResourceCheckStatusType_Unknown = VsanResourceCheckStatusType("ResourceCheckStatusType_Unknown") 569 VsanResourceCheckStatusTyperesourceCheckFailed = VsanResourceCheckStatusType("resourceCheckFailed") 570 VsanResourceCheckStatusTyperesourceCheckNoRecentValue = VsanResourceCheckStatusType("resourceCheckNoRecentValue") 571 VsanResourceCheckStatusTyperesourceCheckUninitialized = VsanResourceCheckStatusType("resourceCheckUninitialized") 572 VsanResourceCheckStatusTyperesourceCheckRunning = VsanResourceCheckStatusType("resourceCheckRunning") 573 ) 574 575 func init() { 576 types.Add("vsan:VsanResourceCheckStatusType", reflect.TypeOf((*VsanResourceCheckStatusType)(nil)).Elem()) 577 } 578 579 type VsanServiceStatus string 580 581 const ( 582 VsanServiceStatusstarted = VsanServiceStatus("started") 583 VsanServiceStatusstopped = VsanServiceStatus("stopped") 584 VsanServiceStatusVsanServiceStatus_Unknown = VsanServiceStatus("VsanServiceStatus_Unknown") 585 ) 586 587 func init() { 588 types.Add("vsan:VsanServiceStatus", reflect.TypeOf((*VsanServiceStatus)(nil)).Elem()) 589 } 590 591 type VsanObjectHealthState string 592 593 const ( 594 VsanObjectHealthStateVsanObjectHealthState_Unknown = VsanObjectHealthState("VsanObjectHealthState_Unknown") 595 VsanObjectHealthStatereducedavailabilitywithnorebuilddelaytimer = VsanObjectHealthState("reducedavailabilitywithnorebuilddelaytimer") 596 VsanObjectHealthStatereducedavailabilitywithpausedrebuild = VsanObjectHealthState("reducedavailabilitywithpausedrebuild") 597 VsanObjectHealthStatenonavailabilityrelatedincompliancewithpolicypendingfailed = VsanObjectHealthState("nonavailabilityrelatedincompliancewithpolicypendingfailed") 598 VsanObjectHealthStatenonavailabilityrelatedincompliancewithpausedrebuild = VsanObjectHealthState("nonavailabilityrelatedincompliancewithpausedrebuild") 599 VsanObjectHealthStatehealthy = VsanObjectHealthState("healthy") 600 VsanObjectHealthStateinaccessible = VsanObjectHealthState("inaccessible") 601 VsanObjectHealthStatereducedavailabilitywithactiverebuild = VsanObjectHealthState("reducedavailabilitywithactiverebuild") 602 VsanObjectHealthStatedatamove = VsanObjectHealthState("datamove") 603 VsanObjectHealthStateremoteAccessible = VsanObjectHealthState("remoteAccessible") 604 VsanObjectHealthStatenonavailabilityrelatedincompliancewithpolicypending = VsanObjectHealthState("nonavailabilityrelatedincompliancewithpolicypending") 605 VsanObjectHealthStatereducedavailabilitywithpolicypending = VsanObjectHealthState("reducedavailabilitywithpolicypending") 606 VsanObjectHealthStatenonavailabilityrelatedincompliance = VsanObjectHealthState("nonavailabilityrelatedincompliance") 607 VsanObjectHealthStatereducedavailabilitywithpolicypendingfailed = VsanObjectHealthState("reducedavailabilitywithpolicypendingfailed") 608 VsanObjectHealthStatenonavailabilityrelatedreconfig = VsanObjectHealthState("nonavailabilityrelatedreconfig") 609 VsanObjectHealthStatereducedavailabilitywithnorebuild = VsanObjectHealthState("reducedavailabilitywithnorebuild") 610 ) 611 612 func init() { 613 types.Add("vsan:VsanObjectHealthState", reflect.TypeOf((*VsanObjectHealthState)(nil)).Elem()) 614 } 615 616 type VsanHealthPerspective string 617 618 const ( 619 VsanHealthPerspectiveupgradeBeforeExitMM = VsanHealthPerspective("upgradeBeforeExitMM") 620 VsanHealthPerspectiveupgradePreCheck = VsanHealthPerspective("upgradePreCheck") 621 VsanHealthPerspectiveupgradePreCheckPman = VsanHealthPerspective("upgradePreCheckPman") 622 VsanHealthPerspectiveupgradeAfterExitMM = VsanHealthPerspective("upgradeAfterExitMM") 623 VsanHealthPerspectiveupgradeBeforeExitMMPman = VsanHealthPerspective("upgradeBeforeExitMMPman") 624 VsanHealthPerspectivebeforeConfigureHost = VsanHealthPerspective("beforeConfigureHost") 625 VsanHealthPerspectivedefaultView = VsanHealthPerspective("defaultView") 626 VsanHealthPerspectivevsanUpgradeAfterExitMM = VsanHealthPerspective("vsanUpgradeAfterExitMM") 627 VsanHealthPerspectivedeployAssist = VsanHealthPerspective("deployAssist") 628 VsanHealthPerspectivevsanUpgradePreCheck = VsanHealthPerspective("vsanUpgradePreCheck") 629 VsanHealthPerspectiveVsanHealthPerspective_Unknown = VsanHealthPerspective("VsanHealthPerspective_Unknown") 630 VsanHealthPerspectiveupgradeAfterExitMMPman = VsanHealthPerspective("upgradeAfterExitMMPman") 631 VsanHealthPerspectiveCreateExtendClusterView = VsanHealthPerspective("CreateExtendClusterView") 632 VsanHealthPerspectivevsanUpgradeBeforeExitMM = VsanHealthPerspective("vsanUpgradeBeforeExitMM") 633 VsanHealthPerspectivevmcUpgradePreChecks = VsanHealthPerspective("vmcUpgradePreChecks") 634 ) 635 636 func init() { 637 types.Add("vsan:VsanHealthPerspective", reflect.TypeOf((*VsanHealthPerspective)(nil)).Elem()) 638 } 639 640 type VsanDatastoreType string 641 642 const ( 643 VsanDatastoreTypevsandirect = VsanDatastoreType("vsandirect") 644 VsanDatastoreTypevsan = VsanDatastoreType("vsan") 645 VsanDatastoreTypeVsanDatastoreType_Unknown = VsanDatastoreType("VsanDatastoreType_Unknown") 646 VsanDatastoreTypepmem = VsanDatastoreType("pmem") 647 ) 648 649 func init() { 650 types.Add("vsan:VsanDatastoreType", reflect.TypeOf((*VsanDatastoreType)(nil)).Elem()) 651 } 652 653 type VsanSyncReason string 654 655 const ( 656 VsanSyncReasonobject_format_change = VsanSyncReason("object_format_change") 657 VsanSyncReasonrepair = VsanSyncReason("repair") 658 VsanSyncReasondying_evacuate = VsanSyncReason("dying_evacuate") 659 VsanSyncReasonreconfigure = VsanSyncReason("reconfigure") 660 VsanSyncReasonVsanSyncReason_Unknown = VsanSyncReason("VsanSyncReason_Unknown") 661 VsanSyncReasonstale = VsanSyncReason("stale") 662 VsanSyncReasonrebalance = VsanSyncReason("rebalance") 663 VsanSyncReasonevacuate = VsanSyncReason("evacuate") 664 VsanSyncReasonmerge_concat = VsanSyncReason("merge_concat") 665 ) 666 667 func init() { 668 types.Add("vsan:VsanSyncReason", reflect.TypeOf((*VsanSyncReason)(nil)).Elem()) 669 } 670 671 type VsanHealthLogLevelEnum string 672 673 const ( 674 VsanHealthLogLevelEnumINFO = VsanHealthLogLevelEnum("INFO") 675 VsanHealthLogLevelEnumCRITICAL = VsanHealthLogLevelEnum("CRITICAL") 676 VsanHealthLogLevelEnumVsanHealthLogLevelEnum_Unknown = VsanHealthLogLevelEnum("VsanHealthLogLevelEnum_Unknown") 677 VsanHealthLogLevelEnumWARNING = VsanHealthLogLevelEnum("WARNING") 678 VsanHealthLogLevelEnumERROR = VsanHealthLogLevelEnum("ERROR") 679 VsanHealthLogLevelEnumDEBUG = VsanHealthLogLevelEnum("DEBUG") 680 ) 681 682 func init() { 683 types.Add("vsan:VsanHealthLogLevelEnum", reflect.TypeOf((*VsanHealthLogLevelEnum)(nil)).Elem()) 684 } 685 686 type VsanPerfSummaryType string 687 688 const ( 689 VsanPerfSummaryTypenone = VsanPerfSummaryType("none") 690 VsanPerfSummaryTypeaverage = VsanPerfSummaryType("average") 691 VsanPerfSummaryTypemaximum = VsanPerfSummaryType("maximum") 692 VsanPerfSummaryTypeVsanPerfSummaryType_Unknown = VsanPerfSummaryType("VsanPerfSummaryType_Unknown") 693 VsanPerfSummaryTypeminimum = VsanPerfSummaryType("minimum") 694 VsanPerfSummaryTypesummation = VsanPerfSummaryType("summation") 695 VsanPerfSummaryTypelatest = VsanPerfSummaryType("latest") 696 ) 697 698 func init() { 699 types.Add("vsan:VsanPerfSummaryType", reflect.TypeOf((*VsanPerfSummaryType)(nil)).Elem()) 700 } 701 702 type VsanPerfStatsUnitType string 703 704 const ( 705 VsanPerfStatsUnitTypesize_bytes = VsanPerfStatsUnitType("size_bytes") 706 VsanPerfStatsUnitTypepermille = VsanPerfStatsUnitType("permille") 707 VsanPerfStatsUnitTypetime_ms = VsanPerfStatsUnitType("time_ms") 708 VsanPerfStatsUnitTypepercentage = VsanPerfStatsUnitType("percentage") 709 VsanPerfStatsUnitTypetime_s = VsanPerfStatsUnitType("time_s") 710 VsanPerfStatsUnitTyperate_bytes = VsanPerfStatsUnitType("rate_bytes") 711 VsanPerfStatsUnitTypenumber = VsanPerfStatsUnitType("number") 712 VsanPerfStatsUnitTypeVsanPerfStatsUnitType_Unknown = VsanPerfStatsUnitType("VsanPerfStatsUnitType_Unknown") 713 ) 714 715 func init() { 716 types.Add("vsan:VsanPerfStatsUnitType", reflect.TypeOf((*VsanPerfStatsUnitType)(nil)).Elem()) 717 } 718 719 type VsanClusterHealthActionIdEnum string 720 721 const ( 722 VsanClusterHealthActionIdEnumVsanClusterHealthActionIdEnum_Unknown = VsanClusterHealthActionIdEnum("VsanClusterHealthActionIdEnum_Unknown") 723 VsanClusterHealthActionIdEnumConfigureVSAN = VsanClusterHealthActionIdEnum("ConfigureVSAN") 724 VsanClusterHealthActionIdEnumUploadHclDb = VsanClusterHealthActionIdEnum("UploadHclDb") 725 VsanClusterHealthActionIdEnumRemediateDedup = VsanClusterHealthActionIdEnum("RemediateDedup") 726 VsanClusterHealthActionIdEnumEnablePerformanceServiceAction = VsanClusterHealthActionIdEnum("EnablePerformanceServiceAction") 727 VsanClusterHealthActionIdEnumEnableCeip = VsanClusterHealthActionIdEnum("EnableCeip") 728 VsanClusterHealthActionIdEnumLoginVumIsoDepot = VsanClusterHealthActionIdEnum("LoginVumIsoDepot") 729 VsanClusterHealthActionIdEnumRelayoutVsanObjects = VsanClusterHealthActionIdEnum("RelayoutVsanObjects") 730 VsanClusterHealthActionIdEnumRemediateFileService = VsanClusterHealthActionIdEnum("RemediateFileService") 731 VsanClusterHealthActionIdEnumConfigureHA = VsanClusterHealthActionIdEnum("ConfigureHA") 732 VsanClusterHealthActionIdEnumConfigureAutomaticRebalance = VsanClusterHealthActionIdEnum("ConfigureAutomaticRebalance") 733 VsanClusterHealthActionIdEnumCreateDVS = VsanClusterHealthActionIdEnum("CreateDVS") 734 VsanClusterHealthActionIdEnumRemediateFileServiceImbalance = VsanClusterHealthActionIdEnum("RemediateFileServiceImbalance") 735 VsanClusterHealthActionIdEnumRunBurnInTest = VsanClusterHealthActionIdEnum("RunBurnInTest") 736 VsanClusterHealthActionIdEnumUploadReleaseCatalog = VsanClusterHealthActionIdEnum("UploadReleaseCatalog") 737 VsanClusterHealthActionIdEnumUpgradeVsanDiskFormat = VsanClusterHealthActionIdEnum("UpgradeVsanDiskFormat") 738 VsanClusterHealthActionIdEnumEnableHealthService = VsanClusterHealthActionIdEnum("EnableHealthService") 739 VsanClusterHealthActionIdEnumPurgeInaccessSwapObjs = VsanClusterHealthActionIdEnum("PurgeInaccessSwapObjs") 740 VsanClusterHealthActionIdEnumDiskBalance = VsanClusterHealthActionIdEnum("DiskBalance") 741 VsanClusterHealthActionIdEnumEnableIscsiTargetService = VsanClusterHealthActionIdEnum("EnableIscsiTargetService") 742 VsanClusterHealthActionIdEnumRepairClusterObjectsAction = VsanClusterHealthActionIdEnum("RepairClusterObjectsAction") 743 VsanClusterHealthActionIdEnumClaimVSANDisks = VsanClusterHealthActionIdEnum("ClaimVSANDisks") 744 VsanClusterHealthActionIdEnumStopDiskBalance = VsanClusterHealthActionIdEnum("StopDiskBalance") 745 VsanClusterHealthActionIdEnumConfigureDRS = VsanClusterHealthActionIdEnum("ConfigureDRS") 746 VsanClusterHealthActionIdEnumClusterUpgrade = VsanClusterHealthActionIdEnum("ClusterUpgrade") 747 VsanClusterHealthActionIdEnumCreateVMKnic = VsanClusterHealthActionIdEnum("CreateVMKnic") 748 VsanClusterHealthActionIdEnumUpdateHclDbFromInternet = VsanClusterHealthActionIdEnum("UpdateHclDbFromInternet") 749 VsanClusterHealthActionIdEnumRemediateClusterConfig = VsanClusterHealthActionIdEnum("RemediateClusterConfig") 750 VsanClusterHealthActionIdEnumCreateVMKnicWithVMotion = VsanClusterHealthActionIdEnum("CreateVMKnicWithVMotion") 751 ) 752 753 func init() { 754 types.Add("vsan:VsanClusterHealthActionIdEnum", reflect.TypeOf((*VsanClusterHealthActionIdEnum)(nil)).Elem()) 755 } 756 757 type VsanSmartParameterType string 758 759 const ( 760 VsanSmartParameterTypesmartdrivetemperature = VsanSmartParameterType("smartdrivetemperature") 761 VsanSmartParameterTypeVsanSmartParameterType_Unknown = VsanSmartParameterType("VsanSmartParameterType_Unknown") 762 VsanSmartParameterTypesmartinitialbadblockcount = VsanSmartParameterType("smartinitialbadblockcount") 763 VsanSmartParameterTypesmartdriveratedmaxtemperature = VsanSmartParameterType("smartdriveratedmaxtemperature") 764 VsanSmartParameterTypesmartmediawearoutindicator = VsanSmartParameterType("smartmediawearoutindicator") 765 VsanSmartParameterTypesmartwritesectorstotct = VsanSmartParameterType("smartwritesectorstotct") 766 VsanSmartParameterTypesmartreallocatedsectorct = VsanSmartParameterType("smartreallocatedsectorct") 767 VsanSmartParameterTypesmartreadsectorstotct = VsanSmartParameterType("smartreadsectorstotct") 768 VsanSmartParameterTypesmartpowercyclecount = VsanSmartParameterType("smartpowercyclecount") 769 VsanSmartParameterTypesmarthealthstatus = VsanSmartParameterType("smarthealthstatus") 770 VsanSmartParameterTypesmartpoweronhours = VsanSmartParameterType("smartpoweronhours") 771 VsanSmartParameterTypesmartwriteerrorcount = VsanSmartParameterType("smartwriteerrorcount") 772 VsanSmartParameterTypesmartrawreaderrorrate = VsanSmartParameterType("smartrawreaderrorrate") 773 VsanSmartParameterTypesmartreaderrorcount = VsanSmartParameterType("smartreaderrorcount") 774 ) 775 776 func init() { 777 types.Add("vsan:VsanSmartParameterType", reflect.TypeOf((*VsanSmartParameterType)(nil)).Elem()) 778 } 779 780 type VsanSyncStatus string 781 782 const ( 783 VsanSyncStatusactive = VsanSyncStatus("active") 784 VsanSyncStatusVsanSyncStatus_Unknown = VsanSyncStatus("VsanSyncStatus_Unknown") 785 VsanSyncStatusqueued = VsanSyncStatus("queued") 786 VsanSyncStatussuspended = VsanSyncStatus("suspended") 787 ) 788 789 func init() { 790 types.Add("vsan:VsanSyncStatus", reflect.TypeOf((*VsanSyncStatus)(nil)).Elem()) 791 } 792 793 type VsanFileShareNfsSecType string 794 795 const ( 796 VsanFileShareNfsSecTypeSYS = VsanFileShareNfsSecType("SYS") 797 VsanFileShareNfsSecTypeKRB5 = VsanFileShareNfsSecType("KRB5") 798 VsanFileShareNfsSecTypeFileShareNfsSecType_Unknown = VsanFileShareNfsSecType("FileShareNfsSecType_Unknown") 799 VsanFileShareNfsSecTypeKRB5I = VsanFileShareNfsSecType("KRB5I") 800 VsanFileShareNfsSecTypeKRB5P = VsanFileShareNfsSecType("KRB5P") 801 ) 802 803 func init() { 804 types.Add("vsan:VsanFileShareNfsSecType", reflect.TypeOf((*VsanFileShareNfsSecType)(nil)).Elem()) 805 } 806 807 type VimVsanHostTrafficType string 808 809 const ( 810 VimVsanHostTrafficTypeTrafficType_Unknown = VimVsanHostTrafficType("TrafficType_Unknown") 811 VimVsanHostTrafficTypevsan = VimVsanHostTrafficType("vsan") 812 VimVsanHostTrafficTypewitness = VimVsanHostTrafficType("witness") 813 ) 814 815 func init() { 816 types.Add("vsan:VimVsanHostTrafficType", reflect.TypeOf((*VimVsanHostTrafficType)(nil)).Elem()) 817 } 818 819 type VimClusterVsanDiskGroupCreationType string 820 821 const ( 822 VimClusterVsanDiskGroupCreationTypeallflash = VimClusterVsanDiskGroupCreationType("allFlash") 823 VimClusterVsanDiskGroupCreationTypepmem = VimClusterVsanDiskGroupCreationType("pmem") 824 VimClusterVsanDiskGroupCreationTypehybrid = VimClusterVsanDiskGroupCreationType("hybrid") 825 VimClusterVsanDiskGroupCreationTypeVsanDiskGroupCreationType_Unknown = VimClusterVsanDiskGroupCreationType("VsanDiskGroupCreationType_Unknown") 826 VimClusterVsanDiskGroupCreationTypevsandirect = VimClusterVsanDiskGroupCreationType("vsandirect") 827 ) 828 829 func init() { 830 types.Add("vsan:VimClusterVsanDiskGroupCreationType", reflect.TypeOf((*VimClusterVsanDiskGroupCreationType)(nil)).Elem()) 831 } 832 833 type VsanHostQueryCheckLimitsOptionType string 834 835 const ( 836 VsanHostQueryCheckLimitsOptionTypelogicalCapacityUsed = VsanHostQueryCheckLimitsOptionType("logicalCapacityUsed") 837 VsanHostQueryCheckLimitsOptionTypededupMetadata = VsanHostQueryCheckLimitsOptionType("dedupMetadata") 838 VsanHostQueryCheckLimitsOptionTypeVsanHostQueryCheckLimitsOptionType_Unknown = VsanHostQueryCheckLimitsOptionType("VsanHostQueryCheckLimitsOptionType_Unknown") 839 VsanHostQueryCheckLimitsOptionTypelogicalCapacity = VsanHostQueryCheckLimitsOptionType("logicalCapacity") 840 VsanHostQueryCheckLimitsOptionTypedgTransientCapacityUsed = VsanHostQueryCheckLimitsOptionType("dgTransientCapacityUsed") 841 VsanHostQueryCheckLimitsOptionTypediskTransientCapacityUsed = VsanHostQueryCheckLimitsOptionType("diskTransientCapacityUsed") 842 ) 843 844 func init() { 845 types.Add("vsan:VsanHostQueryCheckLimitsOptionType", reflect.TypeOf((*VsanHostQueryCheckLimitsOptionType)(nil)).Elem()) 846 } 847 848 type VsanHostWipeDiskState string 849 850 const ( 851 VsanHostWipeDiskStateFailure = VsanHostWipeDiskState("Failure") 852 VsanHostWipeDiskStateWiping = VsanHostWipeDiskState("Wiping") 853 VsanHostWipeDiskStateWipeDiskState_Unknown = VsanHostWipeDiskState("WipeDiskState_Unknown") 854 VsanHostWipeDiskStateSuccess = VsanHostWipeDiskState("Success") 855 ) 856 857 func init() { 858 types.Add("vsan:VsanHostWipeDiskState", reflect.TypeOf((*VsanHostWipeDiskState)(nil)).Elem()) 859 } 860 861 type VsanHostStatsType string 862 863 const ( 864 VsanHostStatsTypeconfigGeneration = VsanHostStatsType("configGeneration") 865 VsanHostStatsTyperesyncIopsInfo = VsanHostStatsType("resyncIopsInfo") 866 VsanHostStatsTypecomponentLimitPerCluster = VsanHostStatsType("componentLimitPerCluster") 867 VsanHostStatsTypesupportedClusterSize = VsanHostStatsType("supportedClusterSize") 868 VsanHostStatsTyperepairTimerInfo = VsanHostStatsType("repairTimerInfo") 869 VsanHostStatsTypemaxWitnessClusters = VsanHostStatsType("maxWitnessClusters") 870 VsanHostStatsTypeStatsType_Unknown = VsanHostStatsType("StatsType_Unknown") 871 ) 872 873 func init() { 874 types.Add("vsan:VsanHostStatsType", reflect.TypeOf((*VsanHostStatsType)(nil)).Elem()) 875 } 876 877 type VimVsanVsanVcsaDeploymentPhase string 878 879 const ( 880 VimVsanVsanVcsaDeploymentPhasefailed = VimVsanVsanVcsaDeploymentPhase("failed") 881 VimVsanVsanVcsaDeploymentPhasevcsadeploy = VimVsanVsanVcsaDeploymentPhase("vcsadeploy") 882 VimVsanVsanVcsaDeploymentPhaseovaunpack = VimVsanVsanVcsaDeploymentPhase("ovaunpack") 883 VimVsanVsanVcsaDeploymentPhasedone = VimVsanVsanVcsaDeploymentPhase("done") 884 VimVsanVsanVcsaDeploymentPhaseVsanVcsaDeploymentPhase_Unknown = VimVsanVsanVcsaDeploymentPhase("VsanVcsaDeploymentPhase_Unknown") 885 VimVsanVsanVcsaDeploymentPhaseinitializing = VimVsanVsanVcsaDeploymentPhase("initializing") 886 VimVsanVsanVcsaDeploymentPhasevalidation = VimVsanVsanVcsaDeploymentPhase("validation") 887 VimVsanVsanVcsaDeploymentPhasevcconfig = VimVsanVsanVcsaDeploymentPhase("vcconfig") 888 VimVsanVsanVcsaDeploymentPhasevsanbootstrap = VimVsanVsanVcsaDeploymentPhase("vsanbootstrap") 889 ) 890 891 func init() { 892 types.Add("vsan:VimVsanVsanVcsaDeploymentPhase", reflect.TypeOf((*VimVsanVsanVcsaDeploymentPhase)(nil)).Elem()) 893 } 894 895 type VsanCapabilityStatus string 896 897 const ( 898 VsanCapabilityStatusunknown = VsanCapabilityStatus("unknown") 899 VsanCapabilityStatuscalculated = VsanCapabilityStatus("calculated") 900 VsanCapabilityStatusdisconnected = VsanCapabilityStatus("disconnected") 901 VsanCapabilityStatusoldversion = VsanCapabilityStatus("oldversion") 902 ) 903 904 func init() { 905 types.Add("vsan:VsanCapabilityStatus", reflect.TypeOf((*VsanCapabilityStatus)(nil)).Elem()) 906 } 907 908 type VsanSpaceReportingEntityType string 909 910 const ( 911 VsanSpaceReportingEntityTypeHost = VsanSpaceReportingEntityType("Host") 912 VsanSpaceReportingEntityTypeFaultDomain = VsanSpaceReportingEntityType("FaultDomain") 913 VsanSpaceReportingEntityTypeVsanSpaceReportingEntityType_Unknown = VsanSpaceReportingEntityType("VsanSpaceReportingEntityType_Unknown") 914 VsanSpaceReportingEntityTypeVM = VsanSpaceReportingEntityType("VM") 915 VsanSpaceReportingEntityTypeFileShare = VsanSpaceReportingEntityType("FileShare") 916 ) 917 918 func init() { 919 types.Add("vsan:VsanSpaceReportingEntityType", reflect.TypeOf((*VsanSpaceReportingEntityType)(nil)).Elem()) 920 } 921 922 type VsanIscsiTargetAuthType string 923 924 const ( 925 VsanIscsiTargetAuthTypeCHAP = VsanIscsiTargetAuthType("CHAP") 926 VsanIscsiTargetAuthTypeNoAuth = VsanIscsiTargetAuthType("NoAuth") 927 VsanIscsiTargetAuthTypeCHAP_Mutual = VsanIscsiTargetAuthType("CHAP_Mutual") 928 VsanIscsiTargetAuthTypeVsanIscsiTargetAuthType_Unknown = VsanIscsiTargetAuthType("VsanIscsiTargetAuthType_Unknown") 929 ) 930 931 func init() { 932 types.Add("vsan:VsanIscsiTargetAuthType", reflect.TypeOf((*VsanIscsiTargetAuthType)(nil)).Elem()) 933 } 934 935 type VsanIoInsightState string 936 937 const ( 938 VsanIoInsightStatenotFound = VsanIoInsightState("notFound") 939 VsanIoInsightStaterunning = VsanIoInsightState("running") 940 VsanIoInsightStatestopped = VsanIoInsightState("stopped") 941 VsanIoInsightStateVsanIoInsightState_unknown = VsanIoInsightState("VsanIoInsightState_unknown") 942 ) 943 944 func init() { 945 types.Add("vsan:VsanIoInsightState", reflect.TypeOf((*VsanIoInsightState)(nil)).Elem()) 946 } 947 948 type VsanPerfThresholdDirectionType string 949 950 const ( 951 VsanPerfThresholdDirectionTypeupper = VsanPerfThresholdDirectionType("upper") 952 VsanPerfThresholdDirectionTypelower = VsanPerfThresholdDirectionType("lower") 953 VsanPerfThresholdDirectionTypeVsanPerfThresholdDirectionType_Unknown = VsanPerfThresholdDirectionType("VsanPerfThresholdDirectionType_Unknown") 954 ) 955 956 func init() { 957 types.Add("vsan:VsanPerfThresholdDirectionType", reflect.TypeOf((*VsanPerfThresholdDirectionType)(nil)).Elem()) 958 } 959 960 type VsanFileShareAccessType string 961 962 const ( 963 VsanFileShareAccessTypeREAD_ONLY = VsanFileShareAccessType("READ_ONLY") 964 VsanFileShareAccessTypeFileShareAccessType_Unknown = VsanFileShareAccessType("FileShareAccessType_Unknown") 965 VsanFileShareAccessTypeREAD_WRITE = VsanFileShareAccessType("READ_WRITE") 966 VsanFileShareAccessTypeNO_ACCESS = VsanFileShareAccessType("NO_ACCESS") 967 ) 968 969 func init() { 970 types.Add("vsan:VsanFileShareAccessType", reflect.TypeOf((*VsanFileShareAccessType)(nil)).Elem()) 971 }