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
|
# 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 Network
from pyVmomi.vmodl import DynamicData
class IpPool(DynamicData):
class IpPoolConfigInfo(DynamicData):
subnetAddress: Optional[str] = None
netmask: Optional[str] = None
gateway: Optional[str] = None
range: Optional[str] = None
dns: list[str] = []
dhcpServerAvailable: Optional[bool] = None
ipPoolEnabled: Optional[bool] = None
class Association(DynamicData):
network: Optional[Network] = None
networkName: str
id: Optional[int] = None
name: Optional[str] = None
ipv4Config: Optional[IpPoolConfigInfo] = None
ipv6Config: Optional[IpPoolConfigInfo] = None
dnsDomain: Optional[str] = None
dnsSearchPath: Optional[str] = None
hostPrefix: Optional[str] = None
httpProxy: Optional[str] = None
networkAssociation: list[Association] = []
availableIpv4Addresses: Optional[int] = None
availableIpv6Addresses: Optional[int] = None
allocatedIpv4Addresses: Optional[int] = None
allocatedIpv6Addresses: Optional[int] = None
|