
    ]                     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)	z>Command group for Artifact Registry container images and tags.    )absolute_import)division)unicode_literals)basec                   (    e Zd ZdZej
                  Zy)Dockera  Manage Artifact Registry container images and tags.

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

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

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

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

  To add tag `my-tag` to image `busy-box` referenced by digest `abcxyz` in
  `us-west1`:

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

  To delete tag `my-tag` from image `busy-box` in `us-west1`:

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

  To list tags for image `busy-box` in `us-west1`:

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