
    B	                     J   S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	  SSS	.r
\R                  \R                  " \R                  R                  \R                  R                  \R                  R                   5       " S
 S\R"                  5      5       5       r\
\l        g)z0Create Secure Source Manager repository command.    )repositories)base)flags)resource_args)logz>
          Create a Secure Source Manager repository.
        z
            To create a repository called 'my-repo' in location 'us-central1' in
            instance 'my-instance', run the following command:

            $ {command} my-repo --region=us-central1 --instance=my-instance
        )DESCRIPTIONEXAMPLESc                   .    \ rS rSrSr\S 5       rS rSrg)Create%   z*Create a Secure Source Manager repository.c                     [         R                  " U S5        [        R                  " U 5        [        R                  " U 5        [        R
                  " U 5        g )Nz	to create)r   AddRepositoryResourceArgr   AddInstanceAddDescriptionAddInitialConfigGroup)parsers    *lib/surface/source_manager/repos/create.pyArgsCreate.Args,   s<    **6;?	f	 	'    c           	      f   UR                   R                  R                  5       n[        R                  " 5       nUR                  UUR                  UR                  UR                  UR                  UR                  UR                  5      n[        R                  " UR                  5       5        U$ )N)CONCEPTS
repositoryParser   RepositoriesClientr   instancedescriptiondefault_branch
gitignoreslicensereadmer   CreatedResourceRelativeName)selfargsrepository_refclientcreate_operations        r   Run
Create.Run3   s    ]]--335N ,,.F }} 3356r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r)   __static_attributes__r+   r   r   r   r   %   s    
 3( (r   r   N)r0   *googlecloudsdk.api_lib.securesourcemanagerr   googlecloudsdk.callioper   )googlecloudsdk.command_lib.source_managerr   r   googlecloudsdk.corer   DETAILED_HELPDefaultUniverseOnlyReleaseTracksReleaseTrackALPHABETAGACreateCommandr   detailed_helpr+   r   r   <module>r@      s    7 D ( ; C #	
 T..33T5F5F5I5IT  > % r   