
    	                     b    d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d dej                        Zy)	z5Command group for Artifact Registry container images.    )absolute_import)division)unicode_literals)basec                   (    e Zd ZdZej
                  Zy)Imagesa|  Manage Artifact Registry container images.

  To list images under the current project, repository, and location:

      $ {command} list

  To list images under repository `my-repo`, project `my-project`, in
  `us-central1`:

      $ {command} list us-central1-docker.pkg.dev/my-project/my-repo

  To list images with tags, under repository `my-repo`, project `my-project`
  across all locations:

      $ {command} list docker.pkg.dev/my-project/my-repo --include-tags

  To list all images under image `busy-box`, in repository `my-repo`, project
  `my-project` across all locations:

      $ {command} list docker.pkg.dev/my-project/my-repo/busy-box

  To delete image `busy-box` in `us-west1` and all of its digests and tags:

      $ {command} delete
      us-west1-docker.pkg.dev/my-project/my-repository/busy-box

  To delete image digest `abcxyz` under image `busy-box`:

      $ {command} delete
      us-west1-docker.pkg.dev/my-project/my-repository/busy-box@sha256:abcxyz

  To delete image digest `abcxyz` under image `busy-box` while there're some
  other tags associate with the digest:

      $ {command} delete
      us-west1-docker.pkg.dev/my-project/my-repository/busy-box@sha256:abcxyz
      --delete-tags

  To delete an image digest and its only tag `my-tag` under image `busy-box`:

      $ {command} delete
      us-west1-docker.pkg.dev/my-project/my-repository/busy-box:my-tag
  N)__name__
__module____qualname____doc__r   CI_CD_CATEGORYcategory     /lib/surface/artifacts/docker/images/__init__.pyr   r      s    *X   (r   r   N)	r   
__future__r   r   r   googlecloudsdk.callioper   Groupr   r   r   r   <module>r      s&    < &  ' (-!TZZ -!r   