
                             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K	J
r
  SSK	Jr   " S	 S
\R                  \
R                  5      rg)z+Describe Policy Controller feature command.    )absolute_import)division)unicode_literals)protos)base)command)flagsc                   2    \ rS rSrSrSr\S 5       rS rSr	g)Describe   znDescribe Policy Controller feature.

## EXAMPLES

To describe the Policy Controller feature:

    $ {command}
policycontrollerc                 R    [         R                  " US5      nUR                  5         g )Ndescribe)r	   	PocoFlagsadd_memberships)clsparser	cmd_flagss      8lib/surface/container/fleet/policycontroller/describe.pyArgsDescribe.Args'   s    
3I    c                 z   U R                  5       nUR                  b  U R                  USS9n[        R                  " U R
                  R                  R                  5       U5      Ul        U R                  U5      n[        R                  " U R
                  R                  R                  5       U5      Ul        U$ )NF)ignore_metadata)
GetFeaturememberships
path_specsr   set_additional_propertiesmessagesFeatureMembershipSpecsValuemembershipSpecspath_statesMembershipStatesValuemembershipStates)selfargsfeaturespecsstatess        r   RunDescribe.Run,   s    ooG#oodEo:e & @ @
--


4
4
6!g %f!'!A!A
--


5
5
7"g Nr    N)
__name__
__module____qualname____firstlineno____doc__feature_nameclassmethodr   r+   __static_attributes__r-   r   r   r   r      s%     $,   r   r   N)r2   
__future__r   r   r   7googlecloudsdk.api_lib.container.fleet.policycontrollerr   3googlecloudsdk.command_lib.container.fleet.featuresr   ;googlecloudsdk.command_lib.container.fleet.policycontrollerr   r	   DescribeCommandPocoCommandr   r-   r   r   <module>r<      s9    2 &  ' J D O Mt##W%8%8 r   