
                             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 delete a fleet scope.    )absolute_import)division)unicode_literals)client)util)base)	resourcesc                   .    \ rS rSrSr\S 5       rS rSrg)Delete   aF  Delete a fleet scope RBAC RoleBinding.

This command can fail for the following reasons:
* The RoleBinding specified does not exist.
* The caller does not have permission to access the given RoleBinding.

## EXAMPLES

To delete RBAC RoleBinding `RBRB` in scope `SCOPE` in the active
project:

  $ {command} RBRB --scope=SCOPE
c                 n    [         R                  " U[        R                  U R	                  5          SS9  g )NzqName of the RBAC RoleBinding to be created. Must comply with RFC 1123 (up to 63 characters, alphanumeric and '-'))api_versionrbacrb_help)r	   AddScopeRBACResourceArgr   VERSION_MAPReleaseTrack)clsparsers     =lib/surface/container/fleet/scopes/rbacrolebindings/delete.pyArgsDelete.Args*   s/    %%$$S%5%5%78$	    c                     [         R                  " U R                  5       S9nUR                  [        R
                  " U5      5      $ )N)release_track)r   FleetClientr   DeleteScopeRBACRoleBindingr	   RBACResourceName)selfargsfleetclients      r   Run
Delete.Run6   s<    $$43D3D3FGK11""4( r    N)	__name__
__module____qualname____firstlineno____doc__classmethodr   r!   __static_attributes__r#   r   r   r   r      s      	 	r   r   N)r(   
__future__r   r   r   &googlecloudsdk.api_lib.container.fleetr   r   googlecloudsdk.callioper   *googlecloudsdk.command_lib.container.fleetr	   DeleteCommandr   r#   r   r   <module>r0      s1    ' &  ' 9 7 ( @T r   