
                         t    S r SSKJr  SSKJs  Js  Js  Js  J	r
  SSKJs  Js  Js  Js  Jr  S rS rS rS rg)z8Declarative hooks for TelcoAutomation surface arguments.    )baseNc                    UR                   nU(       a  [        U5      nUR                  Ul        UR                  Ul        UR                  Ul        UR                  Ul        UR                  Ul	        UR                  Ul        UR                  Ul        [        U5      Ul        UR                   UR                  l        UUR$                  R&                  l        SUR$                  R&                  l        U$ )z3Update request to add management config parameters.N)full_management_config!GetVersionedFullMaanagementConfignetworksubnetmaster_ipv4_cidr_blockmasterIpv4CidrBlockcluster_cidr_blockclusterCidrBlockservices_cidr_blockservicesCidrBlockcluster_named_rangeclusterNamedRangeservices_named_rangeservicesNamedRange*GetVersionedMasterAuthorizedNetworksConfigmasterAuthorizedNetworksConfigcidr_blocks
cidrBlocksorchestrationClustermanagementConfigfullManagementConfigstandardManagementConfig)
unused_refargsrequestfullmanagementconfigfullmanagementconfigobjects        8lib/googlecloudsdk/command_lib/telco_automation/hooks.pyUpdateRequestWithInputr!      s    44!B4!H)-&(,%595P5P2262I2I/373K3K0373K3K0484M4M1248 = 	 ==H 	#   11F 	   11J 
.    c                 x    [        U 5      nUS:X  a  [        R                  " 5       $ [        R                  " 5       $ Nv1alpha1)GetApiVersionAlphaConfigFullManagementConfigGAConfigr   versions     r    r   r   2   s2    $'
++--((**r"   c                 x    [        U 5      nUS:X  a  [        R                  " 5       $ [        R                  " 5       $ r$   )r&   r'   MasterAuthorizedNetworksConfigr)   r*   s     r    r   r   :   s2    $'
55772244r"   c                     [        U S5      (       a7  U R                  R                  5       [        R                  R                  :X  a  gg)Ncalliope_commandv1r%   )hasattrr/   ReleaseTrackcalliope_baseGA)r   s    r    r&   r&   B   s9    d&''



,
,
.-2L2L2O2O
Or"   )__doc__googlecloudsdk.callioper   r3   Tgooglecloudsdk.generated_clients.apis.telcoautomation.v1.telcoautomation_v1_messagesgenerated_clientsapistelcoautomationr0   telcoautomation_v1_messagesr)   `googlecloudsdk.generated_clients.apis.telcoautomation.v1alpha1.telcoautomation_v1alpha1_messagesr%   !telcoautomation_v1alpha1_messagesr'   r!   r   r   r&    r"   r    <module>r?      s5    ? : g g g v v v6+5r"   