
    	                         S r SSKrSSKJr  SSKJr  SSKJr  SrSr	\R                  \R                  " \R                  R                  \R                  R                  5       " S S	\R                  5      5       5       rg)
z*services mcp content-security get command.    N)serviceusage)base)
propertieszprojects/%sz /contentSecurityPolicies/defaultc                   .    \ rS rSrSr\S 5       rS rSrg)Get   a  Get MCP content security providers for a project.

Get MCP content security providers for a project.

## EXAMPLES

Get MCP content security providers for a project:

  $ {command}

Get MCP content security providers for a project `my-project`:

  $ {command} --project=my-project
c                 :    U R                   R                  S5        g )NzJ
          table(
            contentSecurityProvider
          )
        )display_info	AddFormat)parsers    0lib/surface/services/mcp/content_security/get.pyArgsGet.Args-   s    
!! #     c                    UR                  S5      (       a  [        UR                  -  nO:[        R                  R
                  R                  R                  SS9n[        U-  n[        R                  " U[        -   5      R                  n/ n[        R                  " SS/5      nUR                   H$  nUR                  U" UR                  5      5        M&     U$ )zRun command.

Args:
  args: an argparse namespace. All the arguments that were provided to this
    command invocation.

Returns:
  The content security providers for a project.
projectT)requiredContentSecurityProvidercontentSecurityProvider)IsSpecified_PROJECT_RESOURCEr   r   VALUEScorer   r   GetContentSecurityPolicy _CONTENT_SECURITY_POLICY_DEFAULTmcpContentSecuritycollections
namedtuplecontentSecurityProvidersappendname)selfargsresource_namer   mcp_content_securitycontent_security_providersresultscontent_security_providers           r   RunGet.Run5   s     	""'$,,6m!!&&..22D2Ag''1m'@@88  "$$$!$=#>G 
	6	6 	" ''0I0N0N(OP 
7 &%r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r)   __static_attributes__r+   r   r   r   r      s       &r   r   )r0   r   googlecloudsdk.api_lib.servicesr   googlecloudsdk.callioper   googlecloudsdk.corer   r   r   UniverseCompatibleReleaseTracksReleaseTrackALPHABETACommandr   r+   r   r   <module>r<      su    1  8 ( *! #E   D%%++T->->-C-CD7&$,, 7& E 7&r   