ó
    €Ïš	  ã                   ó†   • 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                  5      rg)z"Command to show fleet information.é    )Úabsolute_import)Údivision)Úunicode_literals)Úclient)Úutil)Úbase)Ú	resourcesc                   ó.   • \ rS rSrSr\S 5       rS rSrg)ÚDescribeé   a?  Show Membership-Binding info.

This command can fail for the following reasons:
* The Membership specified does not exist.
* The Membership Binding specified does not exist in the project.
* The caller does not have permission to access the Membership Binding.
* The caller did not specify the location (--location) if referring to
location other than global.

## EXAMPLES

To print metadata for the membership Binding `BINDING_NAME` in a global
membership `MEMBERSHIP_NAME`, run:

  $ {command} BINDING_NAME --membership=MEMBERSHIP_NAME

To print metadata for the Binding `BINDING_NAME` associated with regional
membership `MEMBERSHIP_NAME`, provide the location LOCATION_NAME for the
Membership where the Binding belongs along with membership name.

$ {command} BINDING_NAME --membership=MEMBERSHIP_NAME --location=LOCATION_NAME
c                 ón   • [         R                  " U[        R                  U R	                  5          SS9  g )NztName of the Membership Binding to be described.Must comply with RFC 1123 (up to 63 characters, alphanumeric and '-'))Úapi_versionÚbinding_help)r	   ÚAddMembershipBindingResourceArgr   ÚVERSION_MAPÚReleaseTrack)ÚclsÚparsers     Ú<lib/surface/container/fleet/memberships/bindings/describe.pyÚArgsÚDescribe.Args3   s/   € ä×-Ò-ØÜ×$Ñ$ S×%5Ñ%5Ó%7Ñ8ð0ó2ó    c                 ó   • [         R                  " U R                  5       S9nUR                  [        R
                  " U5      5      $ )N)Úrelease_track)r   ÚFleetClientr   ÚGetMembershipBindingr	   ÚMembershipBindingResourceName)ÚselfÚargsÚfleetclients      r   ÚRunÚDescribe.Run<   s<   € Ü×$Ò$°4×3DÑ3DÓ3FÑG€KØ×+Ñ+Ü×/Ò/°Ó5ó7ð 7r   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úclassmethodr   r!   Ú__static_attributes__r#   r   r   r   r      s    † ñð. ñ2ó ð2õ7r   r   N)r(   Ú
__future__r   r   r   Ú&googlecloudsdk.api_lib.container.fleetr   r   Úgooglecloudsdk.callioper   Ú*googlecloudsdk.command_lib.container.fleetr	   ÚDescribeCommandr   r#   r   r   Ú<module>r0      s1   ðñ )å &Ý Ý 'å 9Ý 7Ý (Ý @ô$7ˆt×#Ñ#õ $7r   