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 62 63 64 65 66 67 68 69
|
# 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 ClassVar
from typing import Optional
from pyVmomi.VmomiSupport import Enum
from pyVmomi.VmomiSupport import long
from pyVmomi.vmodl import DynamicData
from pyVmomi.vim.host import FileSystemVolume
from pyVmomi.vim.host import ForceMountedInfo
from pyVmomi.vim.host import ScsiDisk
from pyVmomi.vim.option import LongOption
class VmfsVolume(FileSystemVolume):
class Specification(DynamicData):
extent: ScsiDisk.Partition
blockSizeMb: Optional[int] = None
majorVersion: int
volumeName: str
blockSize: Optional[int] = None
unmapGranularity: Optional[int] = None
unmapPriority: Optional[str] = None
unmapBandwidthSpec: Optional[UnmapBandwidthSpec] = None
class UnmapBandwidthSpec(DynamicData):
policy: str
fixedValue: long
dynamicMin: long
dynamicMax: long
class UnmapPriority(Enum):
none: ClassVar['UnmapPriority'] = 'none'
low: ClassVar['UnmapPriority'] = 'low'
class UnmapBandwidthPolicy(Enum):
fixed: ClassVar['UnmapBandwidthPolicy'] = 'fixed'
dynamic: ClassVar['UnmapBandwidthPolicy'] = 'dynamic'
class ConfigOption(DynamicData):
blockSizeOption: int
unmapGranularityOption: list[int] = []
unmapBandwidthFixedValue: Optional[LongOption] = None
unmapBandwidthDynamicMin: Optional[LongOption] = None
unmapBandwidthDynamicMax: Optional[LongOption] = None
unmapBandwidthIncrement: Optional[long] = None
unmapBandwidthUltraLow: Optional[long] = None
blockSizeMb: int
blockSize: Optional[int] = None
unmapGranularity: Optional[int] = None
unmapPriority: Optional[str] = None
unmapBandwidthSpec: Optional[UnmapBandwidthSpec] = None
maxBlocks: int
majorVersion: int
version: str
uuid: str
extent: list[ScsiDisk.Partition] = []
vmfsUpgradable: bool
forceMountedInfo: Optional[ForceMountedInfo] = None
ssd: Optional[bool] = None
local: Optional[bool] = None
scsiDiskType: Optional[str] = None
|