Server : nginx/1.24.0 System : Linux ip-172-31-33-48 6.14.0-1011-aws #11~24.04.1-Ubuntu SMP Fri Aug 1 02:07:25 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE Directory : /lib/python3/dist-packages/cloudinit/config/__pycache__/ |
Upload File : |
� x[h� � �h � d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z ddl mZ ddlm Z ddlmZ ddlmZ ddlmZ dd lmZmZmZmZmZmZmZmZ ddlZdd lmZm Z m!Z!m"Z" ddl#m$Z$ ddl%m&Z&m'Z' dd l(m)Z) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1m2Z2 ddl3m4Z4 ddl7m8Z8m9Z9 dZ: ejv e<� Z=dZ>dZ?dZ@dZA eB e&j� � D � cg c] } | d dk( s�| �� c} � ZDerddlZddlEmFZFmGZG G d� deG� ZHneIZH G d� de4� ZJ G d � d!e� ZKeeK ZL G d"� d#e� ZMeMj� d$e>ieMj� d$e@ieMj� d$e?ieMj� d$e@iiZR G d%� d&e� ZS G d'� d(e� ZT G d)� d*e� ZUdd+d,�d-eLd.eeV d/eVd0eVfd1�ZW G d2� d3eX� ZY G d4� d5eY� ZZd6� Z[ ddd7eId0eVfd8�Z\d0ee4 fd9�Z]eJfde^d:eId;eVd<ee6 fd=�Z_eJfd<ee6 fd>�Z`eJfd<ee6 fd?�Zad@� Zbded:eIfdA�ZcdBeId0eed fdC�Ze dfdBeIdDe^dEe^dFe^d0e^f dG�Zf e!j� dH� deMj� ddddfd7eId:eeI dIeMdDe^dJe^dFe^dKe^d0e^fdL�� Zh G dM� dN� ZidddO�dPeVdQeIdReeL dSeeL d0eeVejf f dT�ZkdUeVd0eeK fdV�Zl dgdWeVdUeVdXeeV d0eUfdY�ZmeMj� ddfdWeVd:eIdIeMdEe^dXeeV d0e^fdZ�Znd0eVfd[�ZoeMj� fdIeMd0eIfd\�Zpdgd]�Zqd^� Zrd0eeVeeT f fd_�Zsd`� Ztd0eVfda�Zudb� Zve<dck( r ej� ev� � yy# e5$ r e6Z4Y ���w xY w# e5$ r dZ:Y ���w xY wc c} w )hzFschema.py: Set of module functions for processing cloud-config schema.� N)�defaultdict)�suppress)�deepcopy)�Enum)�EACCES)�partial)� TYPE_CHECKING�DefaultDict�List� NamedTuple�Optional�Tuple�Type�Union)�features� lifecycle�performance�safeyaml)�read_cfg_paths)�INCLUSION_TYPES_MAP�type_from_starts_with)�Paths)�error)�DataSourceNotFoundException)�mkdtemp)�load_text_file� write_file)�ValidationError)�NetplanParserException�ParserTFzschema-cloud-config-v1.jsonzschema-network-config-v1.jsonzschema-network-config-v2.json� deprecated�#)�NotRequired� TypedDictc �\ � e Zd ZU eed<