1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
# Copyright (c) 2006-2025 Broadcom. All Rights Reserved.
# Broadcom Confidential. The term "Broadcom" refers to Broadcom Inc.
# and/or its subsidiaries.
# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from typing import Optional
from pyVmomi.vim import SDDCBase
from pyVmomi.vim.cluster import VsanDiskMappingsConfigSpec
from pyVmomi.vim.cluster import VsanFaultDomainsConfigSpec
from pyVmomi.vim.cluster import VsanIscsiTargetServiceSpec
from pyVmomi.vim.cluster import VsanPerfsvcConfig
from pyVmomi.vim.vsan import DataEfficiencyConfig
from pyVmomi.vim.vsan import DataEncryptionConfig
from pyVmomi.vim.vsan import DataInTransitEncryptionConfig
from pyVmomi.vim.vsan import DatastoreConfig
from pyVmomi.vim.vsan import FileServiceConfig
from pyVmomi.vim.vsan import MetricsConfig
from pyVmomi.vim.vsan import RdmaConfig
from pyVmomi.vim.vsan import ResyncIopsInfo
from pyVmomi.vim.vsan import SnapServiceConfig
from pyVmomi.vim.vsan import VcRemoteVsanServerClusterConfig
from pyVmomi.vim.vsan import VsanDeconvergedNetConfig
from pyVmomi.vim.vsan import VsanEsaConfig
from pyVmomi.vim.vsan import VsanExtendedConfig
from pyVmomi.vim.vsan import VsanHealthConfigSpec
from pyVmomi.vim.vsan import VsanUnmapConfig
from pyVmomi.vim.vsan import VsanVumConfig
from pyVmomi.vim.vsan import XVCDatastoreConfig
from pyVmomi.vim.vsan.cluster import ConfigInfo
class ReconfigSpec(SDDCBase):
vsanClusterConfig: Optional[ConfigInfo] = None
dataEfficiencyConfig: Optional[DataEfficiencyConfig] = None
diskMappingSpec: Optional[VsanDiskMappingsConfigSpec] = None
faultDomainsSpec: Optional[VsanFaultDomainsConfigSpec] = None
modify: bool
allowReducedRedundancy: Optional[bool] = None
resyncIopsLimitConfig: Optional[ResyncIopsInfo] = None
iscsiSpec: Optional[VsanIscsiTargetServiceSpec] = None
dataEncryptionConfig: Optional[DataEncryptionConfig] = None
extendedConfig: Optional[VsanExtendedConfig] = None
datastoreConfig: Optional[DatastoreConfig] = None
perfsvcConfig: Optional[VsanPerfsvcConfig] = None
unmapConfig: Optional[VsanUnmapConfig] = None
vumConfig: Optional[VsanVumConfig] = None
metricsConfig: Optional[MetricsConfig] = None
fileServiceConfig: Optional[FileServiceConfig] = None
rdmaConfig: Optional[RdmaConfig] = None
dataInTransitEncryptionConfig: Optional[DataInTransitEncryptionConfig] = None
mode: Optional[str] = None
vsanHealthConfig: Optional[VsanHealthConfigSpec] = None
vsanEsaConfig: Optional[VsanEsaConfig] = None
xvcDatastoreConfig: Optional[XVCDatastoreConfig] = None
serverClusterConfig: Optional[VcRemoteVsanServerClusterConfig] = None
snapServiceConfig: Optional[SnapServiceConfig] = None
deconvergedNetConfig: Optional[VsanDeconvergedNetConfig] = None
|