003 File Manager
Current Path:
/usr/local/lib/python3.8/site-packages/salt/config/schemas
usr
/
local
/
lib
/
python3.8
/
site-packages
/
salt
/
config
/
schemas
/
📁
..
📄
__init__.py
(171 B)
📁
__pycache__
📄
common.py
(1.58 KB)
📄
esxcluster.py
(6.19 KB)
📄
esxdatacenter.py
(1.01 KB)
📄
esxi.py
(6.02 KB)
📄
esxvm.py
(15.49 KB)
📄
minion.py
(704 B)
📄
ssh.py
(2.65 KB)
📄
vcenter.py
(1.52 KB)
Editing: esxdatacenter.py
""" :codeauthor: :email:`Alexandru Bleotu (alexandru.bleotu@morganstanley.com)` salt.config.schemas.esxdatacenter ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ESX Datacenter configuration schemas """ from salt.utils.schema import ArrayItem, IntegerItem, Schema, StringItem class EsxdatacenterProxySchema(Schema): """ Schema of the esxdatacenter proxy input """ title = "Esxdatacenter Proxy Schema" description = "Esxdatacenter proxy schema" additional_properties = False proxytype = StringItem(required=True, enum=["esxdatacenter"]) vcenter = StringItem(required=True, pattern=r"[^\s]+") datacenter = StringItem(required=True) mechanism = StringItem(required=True, enum=["userpass", "sspi"]) username = StringItem() passwords = ArrayItem(min_items=1, items=StringItem(), unique_items=True) # TODO Should be changed when anyOf is supported for schemas domain = StringItem() principal = StringItem() protocol = StringItem() port = IntegerItem(minimum=1)
Upload File
Create Folder