
    &                          S r S rS rS rS rg)zPA library for Security Command Center(SCC) external exposure commands arguments.c                 &    U R                  SSUS9  g )Nz--organizationORGANIZATION_IDmetavarhelpadd_argumentparser	help_texts     =lib/googlecloudsdk/command_lib/scc/external_exposure/flags.pyAddOrganizationFlagr      s     1	  C    c                 &    U R                  SSUS9  g )Nz--folder	FOLDER_IDr   r   r	   s     r   AddFolderFlagr      s    j+IFr   c                 &    U R                  SSUS9  g )Nz	--project
PROJECT_IDr   r   r	   s     r   AddProjectFlagr      s    k<iHr   c                 j    U R                  SS9n[        US5        [        US5        [        US5        g )NT)requiredzOrganization IDz	Folder IDz
Project ID)add_mutually_exclusive_groupr   r   r   )r
   parent_groups     r   ExtractRequiredFlagsr       s4    44d4C,l$56k*|,r   N)__doc__r   r   r   r    r   r   <module>r      s"    WC
GI-r   