
                             S r SSKJr  SSKJr  SSKJr  SSKJr  \R                   " S S\R                  5      5       rg)	zEImplementation of disable command for disabling storage intelligence.    )storage_intelligence_api)base)flags)logc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Disable   zDisables storage intelligence.z[
          Disable storage intelligence for the organization, sub-folder or project.
      z
          The following command disables storage intelligence for the project. 

            $ {command} --project=my-project
      )DESCRIPTIONEXAMPLESc                 0    [         R                  " U5        g )N)r   ,add_storage_intelligence_configs_level_flags)clsparsers     3lib/surface/storage/intelligence_configs/disable.pyArgsDisable.Args'   s    	66v>    c                    [         R                  " 5       nUR                  (       a  UR                  UR                  5      nOHUR                  (       a  UR                  UR                  5      nOUR                  UR                  5      n[        R                  R                  SR                  UR                  5      5        U$ )Nz8Successfully disabled storage intelligence plan for {}.
)r   StorageIntelligenceApi
sub_folder&disable_sub_folder_intelligence_configproject#disable_project_intelligence_config(disable_organization_intelligence_configorganizationr   statusPrintformatname)selfargsclientintelligence_configs       r   RunDisable.Run+   s    %<<>F"II
// 
"FF
,, #KK


 JJCJJ$$	

 r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpclassmethodr   r$   __static_attributes__r&   r   r   r   r      s/    &

	- ? ?r   r   N)r+   googlecloudsdk.api_lib.storager   googlecloudsdk.callioper   "googlecloudsdk.command_lib.storager   googlecloudsdk.corer   DefaultUniverseOnlyCommandr   r&   r   r   <module>r5      s<    L C ( 4 #
 &dll & &r   