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