
    '                     .   S r SSKJr  SSKJr  SSKJr  SSKrSSKrSSKrSrSr	Sr
S	rS
rSrSrSrSrSrSrSrSrSrSrSrSr\S\S\S\S\S\S0r\\\\/rSrSrSr\R<                  " S/ SQ5      rSr \RB                  S \RD                  S \RF                  S!0r$S"r%S#r&S$r'S%r(S&r)S'r*S(r+S)r,S*S+/r-S,r.\RB                  S-\RD                  S-\RF                  S-0r/\R`                  " S./ S/Q5      r1\1" S0S1S1S/9\1" S0S2S2S/9\1" S3S4S4S/9\1" S5S6S6S/9\1" S7S8S9S/9\1" S:S;S<S/9\1" S=S>S>S/9\1" S=S?S?S/9\1" S=S@S@S/9\1" SASBSS/9\1" SASCSS/9\1" SDSESFS/9\1" SDSGSHS/9\1" SISJSKS/9\1" SISLSMS/9SN.r2\1" SOSPSS/9\1" SQSRSS/9SS.r3SIST/r4/ SUQr5\5/ SVQ-   \4-   r6/ r7SWr8SXr9SYr:SZr;S[r<S\r=S]r>S^r?S_r@S`rASarBSbrCScrDSdrESerF\G" \=\>\?\A\B\E\F/5      rH\G" \=\>\@\A\B\F/5      rISfrJ\JrKSg1rL0 ShSi/_SjSk/_Sl\C/_Sm\D/_SnSo/_SpSq/_S"\H_Sr\I_SsSt/_Su\>/_Sv\@/_SwSx/_Sy\?/_Sz\A/_S{\B/_SgS|/_S}S~/_\F/S/\=/S/S/S/Sd/S.ErMS rNg)zDefines tool-wide constants.    )absolute_import)division)unicode_literalsNi   i   @   
   iw  i  ip  zpd-standardzpd-balancedzpd-ssdz
pd-extremezhyperdisk-extremezhyperdisk-throughputzhyperdisk-balancedi	  i i i  d   i  i   zexternal-natzexternal-v6-access-configCONFIDENTIAL_VM_TYPES)SEVSEV_SNPTDXzn1-standard-1zn2d-standard-2zc3-standard-4defaultnic0)PREMIUMSELECTSTANDARD)
VIRTIO_NETGVNICRDMAIDPFMRDMAIRDMA)	IPV4_ONLY	IPV4_IPV6	IPV6_ONLYr   )IGMP_QUERY_V2IGMP_QUERY_DISABLED)r   DEFAULTTIER_1z	debian-12zubuntu-2204-lts
ImageAlias)projectname_prefixfamilycentos-cloudcentos-6centos-7zgoogle-containerscontainer-vm	cos-cloudcosdebian-cloudzdebian-8-jessiedebian-8fedora-coreos-cloudzfedora-coreosfedora-coreos-stable
rhel-cloudrhel-6rhel-7rhel-8
suse-cloudsles-11sles-12ubuntu-os-cloudzubuntu-1204-precisezubuntu-1204-ltszubuntu-1404-trustyzubuntu-1404-ltszwindows-cloudzwindows-server-2008-r2windows-2008-r2zwindows-server-2012-r2windows-2012-r2)r$   r%   r&   r(   r*   r,   r.   r/   r0   r2   r3   zubuntu-12-04zubuntu-14-04r5   r6   zgoog-vmruntime-imagesgae-builder-vmopensuse-cloudopensuse-13)r7   r9   zwindows-sql-cloud)r'   r)   zrocky-linux-cloudr4   )r#   r+   r8   zoracle-linux-cloudr-   zrhel-sap-cloudzrocky-linux-accelerator-cloudr1   zsuse-sap-cloudzubuntu-os-accelerator-imageszubuntu-os-pro-cloudzssh-keyssshKeyszblock-project-ssh-keysi   )zssh-dsszecdsa-sha2-nistp256zssh-ed25519zssh-rsaz4https://www.googleapis.com/auth/devstorage.read_onlyz-https://www.googleapis.com/auth/logging.writez0https://www.googleapis.com/auth/monitoring.writez*https://www.googleapis.com/auth/monitoringz.https://www.googleapis.com/auth/servicecontrolz;https://www.googleapis.com/auth/service.management.readonlyz3https://www.googleapis.com/auth/source.full_controlz0https://www.googleapis.com/auth/source.read_onlyz&https://www.googleapis.com/auth/pubsubz,https://www.googleapis.com/auth/trace.appenda%  DEPRECATION WARNING: https://www.googleapis.com/auth/sqlservice account scope
and `sql` alias do not provide SQL instance management capabilities and have
been deprecated. Please, use https://www.googleapis.com/auth/sqlservice.admin
or `sql-admin` to manage your Google SQL Service instances.
sqlbigqueryz(https://www.googleapis.com/auth/bigqueryzcloud-platformz.https://www.googleapis.com/auth/cloud-platformzcloud-source-reposzcloud-source-repos-roz
compute-roz0https://www.googleapis.com/auth/compute.readonlyz
compute-rwz'https://www.googleapis.com/auth/computezgke-default	datastorez)https://www.googleapis.com/auth/datastorezlogging-write
monitoringzmonitoring-readz/https://www.googleapis.com/auth/monitoring.readzmonitoring-writezservice-controlzservice-managementz*https://www.googleapis.com/auth/sqlservicez	sql-adminz0https://www.googleapis.com/auth/sqlservice.adminz7https://www.googleapis.com/auth/devstorage.full_controlz5https://www.googleapis.com/auth/devstorage.read_writez)https://www.googleapis.com/auth/taskqueuez.https://www.googleapis.com/auth/userinfo.email)tracezstorage-fullz
storage-roz
storage-rw	taskqueuezuserinfo-emailpubsubc                  `   / n [        [        R                  " [        5      5       Hc  u  pU[        ;   a  SR                  U5      nU R                  SR                  XS   5      5        USS  H  nU R                  SU-   5        M     Me     SR                  SR                  U 5      [        S	9$ )
zReturns the command help text markdown for scopes.

Returns:
  The command help text markdown with scope intro text, aliases, and optional
  notes and/or warnings.
z{} (deprecated)z	{0} | {1}r      Nz| zSCOPE can be either the full URI of the scope or an alias. *Default* scopes are
assigned to all instances. Available aliases are:

Alias | URI
--- | ---
{aliases}

{scope_deprecation_msg}

)aliasesscope_deprecation_msg)	sortedsix	iteritemsSCOPESDEPRECATED_SCOPE_ALIASESformatappendjoinDEPRECATED_SCOPES_MESSAGES)rE   aliasvalueitems       /lib/googlecloudsdk/api_lib/compute/constants.py
ScopesHelprT     s     'S]]623le((&&u-eNN;%%e1X67ab	nnTD[! 	 4	
 FIIg4  66    )O__doc__
__future__r   r   r   collectionsenumrH   BYTES_IN_ONE_MBBYTES_IN_ONE_GB$STANDARD_DISK_PERFORMANCE_WARNING_GBSSD_DISK_PERFORMANCE_WARNING_GBSSD_SMALL_PARTITION_GBSSD_LARGE_PARTITION_GBSSD_Z3_METAL_PARTITION_GBDISK_TYPE_PD_STANDARDDISK_TYPE_PD_BALANCEDDISK_TYPE_PD_SSDDISK_TYPE_PD_EXTREMEDISK_TYPE_HD_EXTREMEDISK_TYPE_HD_THROUGHPUTDISK_TYPE_HD_BALANCEDMIN_PROVISIONED_IOPSMAX_PROVISIONED_IOPSDEFAULT_PROVISIONED_IOPSDEFAULT_DISK_SIZE_GB_MAPLEGACY_DISK_TYPE_LISTMAX_RESULTS_PER_PAGEDEFAULT_ACCESS_CONFIG_NAMEDEFAULT_IPV6_ACCESS_CONFIG_NAMEEnumr	   DEFAULT_MACHINE_TYPEr
   r   r   )DEFAULT_MACHINE_TYPE_FOR_CONFIDENTIAL_VMSDEFAULT_NETWORKDEFAULT_NETWORK_INTERFACE!NETWORK_TIER_CHOICES_FOR_INSTANCE"NETWORK_INTERFACE_NIC_TYPE_CHOICES$NETWORK_INTERFACE_STACK_TYPE_CHOICES&NETWORK_INTERFACE_IPV6_ONLY_STACK_TYPE$NETWORK_INTERFACE_IGMP_QUERY_CHOICES+NETWORK_INTERFACE_IPV6_NETWORK_TIER_CHOICESADV_NETWORK_TIER_CHOICESDEFAULT_IMAGE_FAMILY)DEFAULT_IMAGE_FAMILY_FOR_CONFIDENTIAL_VMS
namedtupler   IMAGE_ALIASESHIDDEN_IMAGE_ALIASESWINDOWS_IMAGE_PROJECTSBASE_PUBLIC_IMAGE_PROJECTSPUBLIC_IMAGE_PROJECTSPREVIEW_IMAGE_PROJECTSSSH_KEYS_METADATA_KEYSSH_KEYS_LEGACY_METADATA_KEYSSH_KEYS_BLOCK_METADATA_KEY MAX_METADATA_VALUE_SIZE_IN_BYTESSSH_KEY_TYPES_STORAGE_RO_LOGGING_WRITE_MONITORING_WRITE_MONITORING_SERVICE_CONTROL_SCOPE_SERVICE_MANAGEMENT_SCOPE_SOURCE_REPOS_SOURCE_REPOS_RO_PUBSUB_STACKDRIVER_TRACErG   DEFAULT_SCOPESGKE_DEFAULT_SCOPESDEPRECATED_SQL_SCOPE_MSGrO   rK   rJ   rT    rU   rS   <module>r      s0   # &  '   
 '* $"$      & %  # * 0 ,    ! 
 33c$$T  	    , "= 		6  ' /!!#3- )
 " %% !& " (O $)4 &'O $.: +%x0 " 0!!#40- ) ##68
   #"  % '%#%'      !) " !( " ", " ", "s=B !'$  !	     3 6      # ( 6 #)  LD@F :I Y EE 
2C !24Jw(: 
     6 !7 
;<
GH
 =/
 ./	

 EF
 <=
 
 
 =>
 n%
 ;-
 IJ
 *+
  ./!
" 45#
$ 
89%
& DE'
( !!NO-JK=>GH785
<6rU   