
    	                         S r SSKJr  SSKJr  SSKJr  SSKJr  \R                  " \R                  R                  \R                  R                  5      \R                   " S S\R                  5      5       5       rg)	z#Command group for Looker instances.    )absolute_import)division)unicode_literals)basec                       \ rS rSrSrSrg)	Instances   a  Manage Looker instances.

## EXAMPLES

To create an instance with the name `my-looker-instance`, with an edition of
"LOOKER_CORE_STANDARD", run:

  $ {command} create my-looker-instance --oauth-client-id='looker'
  --oauth-client-secret='looker' --edition="core-standard" --async

Note: It is *recommended* that the *--async* argument is provided when
creating a Looker instance.

To delete an instance with the name `my-looker-instance`, run:

  $ {command} delete my-looker-instance --async

To display the details for an instance with name `my-looker-instance`, run:

  $ {command} describe my-looker-instance

To restart an instance with the name `my-looker-instance`, run:

  $ {command} restart my-looker-instance --async

To update an instance with the name `my-looker-instance`, run:

  $ {command} update my-looker-instance --async

To restore a backup with id of `7e504e66-c389-4d8d` that
belongs to an instance named `my-looker-instance`, in the region
`us-central1`, run:

$ {command} restore my-looker-instance --backup="7e504e66-c389-4d8"
--region="us-central1" --async

To export an instance with the name `my-looker-instance`, run:

  $ {command} export my-looker-instance
  --target-gcs-uri='gs://bucketName/folderName'
  --kms-key='projects/my-project/locations/us-central1/keyRings/my-key-ring/cryptoKeys/my-key'

To import an instance with the name `my-looker-instance`, run:

  $ {command} import my-looker-instance
  --source-gcs-uri='gs://bucketName/folderName'

To list all the instances, run:

  $ {command} list
 N)__name__
__module____qualname____firstlineno____doc____static_attributes__r
       (lib/surface/looker/instances/__init__.pyr   r      s    2h r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   ReleaseTracksReleaseTrackALPHAGAUniverseCompatibleGroupr   r
   r   r   <module>r      si    * &  ' ( D%%++T->->-A-AB5

 5  C5r   