1 ;ˆl–ß=¿J µ2ÛR‚œP-\lú˜´oÄ „e×›sÃa–ß=¿JJj"Tâ‚fàš¸)‹FÿÂ?÷a '¡DgÉã @sÐdZddlZddlZddlZddlZddlZddlZddlZddlm Z ddl m Z ddl m Z ddlmZddlmZddlmZdd lmZmZmZmZmZmZmZmZddlZdd lmZm Z m!Z!m"Z"dd l#m$Z$dd l%m&Z&m'Z'dd l(m)Z)ddl*m+Z+ddl,m-Z-ddl.m/Z/ddl0m1Z1m2Z2zddl3m4Z4Wne5�yPe6Z4Yn0zddl7m8Z8m9Z9dZ:Wne5�y‚dZ:Yn0e ;e<¡Z=dZ>dZ?dZ@dZAeBdd„e& C¡DƒƒZDe�räddlZddlEmFZFmGZGGdd„deGƒZHneIZHGdd „d e4ƒZJGd!d"„d"eƒZKeeKZLGd#d$„d$eƒZMeMjNd%e>ieMjOd%e@ieMjPd%e?ieMjQd%e@iiZRGd&d'„d'eƒZSGd(d)„d)eƒZTGd*d+„d+eƒZUdd,d-œeLeeVeVeVd.œd/d0„ZWGd1d2„d2eXƒZYGd3d4„d4eYƒZZd5d6„Z[dueIeVd7œd8d9„Z\ee4d:œd;d<„Z]eJfe^eIeVee6d=œd>d?„Z_ee_dd@�Z`ee_dAd@�ZaeJfee6dBœdCdD„ZbeJfee6dBœdEdF„ZcdGdH„ZddveIdIœdJdK„ZeeIeefdLœdMdN„ZgdweIe^e^e^e^dOœdPdQ„Zhe! idR¡deMjNddddfeIeeIeMe^e^e^e^e^dSœdTdU„ƒZjGdVdW„dWƒZkdddXœeVeIeeLeeLeeVelfdYœdZd[„ZmeVeeKd\œd]d^„ZndxeVeVeeVeUd_œd`da„ZoeMjNddfeVeIeMe^eeVe^dbœdcdd„ZpeVd:œdedf„ZqeMjNfeMeIdgœdhdi„Zrdydjdk„Zsdldm„ZteeVeeTfd:œdndo„Zudpdq„Zvdrds„ZweGór&)Ú NotRequiredÚ TypedDictc@s<eZdZUeed<ejeed<eed<eeeed<dS)Ú MetaSchemaÚidZdistrosZ frequencyZactivate_by_schema_keysN)Ú__name__Ú __module__Ú __qualname__ÚstrÚ__annotations__Útypingr r(r"r"r"r%r*Qs r*cs$eZdZeedœ‡fdd„ Z‡ZS)ÚSchemaDeprecationError)ÚmessageÚversionc stƒj|fi|¤Ž||_dS©N)ÚsuperÚ__init__r4)Úselfr3r4Úkwargs©Ú __class__r"r%r7\szSchemaDeprecationError.__init__)r,r-r.r/r7Ú __classcell__r"r"r:r%r2[sýr2c@s,eZdZUeed<eed<edœdd„ZdS)Ú SchemaProblemÚpathr3©ÚreturncCs|j›d|j›�S)Nú: )r>r3©r8r"r"r%ÚformatjszSchemaProblem.formatN)r,r-r.r/r0rCr"r"r"r%r=fs r=c@s eZdZdZdZdZdZdZdS)Ú SchemaTypeaSupported schema types are either cloud-config or network-config. Vendordata and Vendordata2 format adheres to cloud-config schema type. Cloud Metadata is unique schema to each cloud platform and likely will not be represented in this enum. z cloud-configúnetwork-configznetwork-config-v1znetwork-config-v2N)r,r-r.Ú__doc__Ú CLOUD_CONFIGÚNETWORK_CONFIGÚNETWORK_CONFIG_V1ÚNETWORK_CONFIG_V2r"r"r"r%rDqs rDÚlatestc@s(eZdZdZdZdZdZdZdd„ZdS) ÚInstanceDataTypez-Types of instance data provided to cloud-initz user-datarEz vendor-dataz vendor2-datacCs|jSr5)ÚvaluerBr"r"r%Ú__str__šszInstanceDataType.__str__N) r,r-r.rFÚUSERDATArHÚ VENDORDATAÚ VENDOR2DATArNr"r"r"r%rL‘s