Package Classes (1.18.0)

Summary of entries of Classes for artifactregistry.

Classes

ArtifactRegistryAsyncClient

The Artifact Registry API service.

Artifact Registry is an artifact management system for storingartifacts from different package management systems.

The resources managed by this API are:

  • Repositories, which group packages and their data.
  • Packages, which group versions and their tags.
  • Versions, which are specific forms of a package.
  • Tags, which represent alternative names for versions.
  • Files, which contain content and are optionally associated with aPackage or Version.

ArtifactRegistryClient

The Artifact Registry API service.

Artifact Registry is an artifact management system for storingartifacts from different package management systems.

The resources managed by this API are:

  • Repositories, which group packages and their data.
  • Packages, which group versions and their tags.
  • Versions, which are specific forms of a package.
  • Tags, which represent alternative names for versions.
  • Files, which contain content and are optionally associated with aPackage or Version.

ListAttachmentsAsyncPager

A pager for iterating throughlist_attachments requests.

This class thinly wraps an initialListAttachmentsResponse object, andprovides an__aiter__ method to iterate through itsattachments field.

If there are more pages, the__aiter__ method will make additionalListAttachments requests and continue to iteratethrough theattachments field on thecorresponding responses.

All the usualListAttachmentsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListAttachmentsPager

A pager for iterating throughlist_attachments requests.

This class thinly wraps an initialListAttachmentsResponse object, andprovides an__iter__ method to iterate through itsattachments field.

If there are more pages, the__iter__ method will make additionalListAttachments requests and continue to iteratethrough theattachments field on thecorresponding responses.

All the usualListAttachmentsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListDockerImagesAsyncPager

A pager for iterating throughlist_docker_images requests.

This class thinly wraps an initialListDockerImagesResponse object, andprovides an__aiter__ method to iterate through itsdocker_images field.

If there are more pages, the__aiter__ method will make additionalListDockerImages requests and continue to iteratethrough thedocker_images field on thecorresponding responses.

All the usualListDockerImagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListDockerImagesPager

A pager for iterating throughlist_docker_images requests.

This class thinly wraps an initialListDockerImagesResponse object, andprovides an__iter__ method to iterate through itsdocker_images field.

If there are more pages, the__iter__ method will make additionalListDockerImages requests and continue to iteratethrough thedocker_images field on thecorresponding responses.

All the usualListDockerImagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListFilesAsyncPager

A pager for iterating throughlist_files requests.

This class thinly wraps an initialListFilesResponse object, andprovides an__aiter__ method to iterate through itsfiles field.

If there are more pages, the__aiter__ method will make additionalListFiles requests and continue to iteratethrough thefiles field on thecorresponding responses.

All the usualListFilesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListFilesPager

A pager for iterating throughlist_files requests.

This class thinly wraps an initialListFilesResponse object, andprovides an__iter__ method to iterate through itsfiles field.

If there are more pages, the__iter__ method will make additionalListFiles requests and continue to iteratethrough thefiles field on thecorresponding responses.

All the usualListFilesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListMavenArtifactsAsyncPager

A pager for iterating throughlist_maven_artifacts requests.

This class thinly wraps an initialListMavenArtifactsResponse object, andprovides an__aiter__ method to iterate through itsmaven_artifacts field.

If there are more pages, the__aiter__ method will make additionalListMavenArtifacts requests and continue to iteratethrough themaven_artifacts field on thecorresponding responses.

All the usualListMavenArtifactsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListMavenArtifactsPager

A pager for iterating throughlist_maven_artifacts requests.

This class thinly wraps an initialListMavenArtifactsResponse object, andprovides an__iter__ method to iterate through itsmaven_artifacts field.

If there are more pages, the__iter__ method will make additionalListMavenArtifacts requests and continue to iteratethrough themaven_artifacts field on thecorresponding responses.

All the usualListMavenArtifactsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNpmPackagesAsyncPager

A pager for iterating throughlist_npm_packages requests.

This class thinly wraps an initialListNpmPackagesResponse object, andprovides an__aiter__ method to iterate through itsnpm_packages field.

If there are more pages, the__aiter__ method will make additionalListNpmPackages requests and continue to iteratethrough thenpm_packages field on thecorresponding responses.

All the usualListNpmPackagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNpmPackagesPager

A pager for iterating throughlist_npm_packages requests.

This class thinly wraps an initialListNpmPackagesResponse object, andprovides an__iter__ method to iterate through itsnpm_packages field.

If there are more pages, the__iter__ method will make additionalListNpmPackages requests and continue to iteratethrough thenpm_packages field on thecorresponding responses.

All the usualListNpmPackagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPackagesAsyncPager

A pager for iterating throughlist_packages requests.

This class thinly wraps an initialListPackagesResponse object, andprovides an__aiter__ method to iterate through itspackages field.

If there are more pages, the__aiter__ method will make additionalListPackages requests and continue to iteratethrough thepackages field on thecorresponding responses.

All the usualListPackagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPackagesPager

A pager for iterating throughlist_packages requests.

This class thinly wraps an initialListPackagesResponse object, andprovides an__iter__ method to iterate through itspackages field.

If there are more pages, the__iter__ method will make additionalListPackages requests and continue to iteratethrough thepackages field on thecorresponding responses.

All the usualListPackagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPythonPackagesAsyncPager

A pager for iterating throughlist_python_packages requests.

This class thinly wraps an initialListPythonPackagesResponse object, andprovides an__aiter__ method to iterate through itspython_packages field.

If there are more pages, the__aiter__ method will make additionalListPythonPackages requests and continue to iteratethrough thepython_packages field on thecorresponding responses.

All the usualListPythonPackagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPythonPackagesPager

A pager for iterating throughlist_python_packages requests.

This class thinly wraps an initialListPythonPackagesResponse object, andprovides an__iter__ method to iterate through itspython_packages field.

If there are more pages, the__iter__ method will make additionalListPythonPackages requests and continue to iteratethrough thepython_packages field on thecorresponding responses.

All the usualListPythonPackagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListRepositoriesAsyncPager

A pager for iterating throughlist_repositories requests.

This class thinly wraps an initialListRepositoriesResponse object, andprovides an__aiter__ method to iterate through itsrepositories field.

If there are more pages, the__aiter__ method will make additionalListRepositories requests and continue to iteratethrough therepositories field on thecorresponding responses.

All the usualListRepositoriesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListRepositoriesPager

A pager for iterating throughlist_repositories requests.

This class thinly wraps an initialListRepositoriesResponse object, andprovides an__iter__ method to iterate through itsrepositories field.

If there are more pages, the__iter__ method will make additionalListRepositories requests and continue to iteratethrough therepositories field on thecorresponding responses.

All the usualListRepositoriesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListRulesAsyncPager

A pager for iterating throughlist_rules requests.

This class thinly wraps an initialListRulesResponse object, andprovides an__aiter__ method to iterate through itsrules field.

If there are more pages, the__aiter__ method will make additionalListRules requests and continue to iteratethrough therules field on thecorresponding responses.

All the usualListRulesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListRulesPager

A pager for iterating throughlist_rules requests.

This class thinly wraps an initialListRulesResponse object, andprovides an__iter__ method to iterate through itsrules field.

If there are more pages, the__iter__ method will make additionalListRules requests and continue to iteratethrough therules field on thecorresponding responses.

All the usualListRulesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListTagsAsyncPager

A pager for iterating throughlist_tags requests.

This class thinly wraps an initialListTagsResponse object, andprovides an__aiter__ method to iterate through itstags field.

If there are more pages, the__aiter__ method will make additionalListTags requests and continue to iteratethrough thetags field on thecorresponding responses.

All the usualListTagsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListTagsPager

A pager for iterating throughlist_tags requests.

This class thinly wraps an initialListTagsResponse object, andprovides an__iter__ method to iterate through itstags field.

If there are more pages, the__iter__ method will make additionalListTags requests and continue to iteratethrough thetags field on thecorresponding responses.

All the usualListTagsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListVersionsAsyncPager

A pager for iterating throughlist_versions requests.

This class thinly wraps an initialListVersionsResponse object, andprovides an__aiter__ method to iterate through itsversions field.

If there are more pages, the__aiter__ method will make additionalListVersions requests and continue to iteratethrough theversions field on thecorresponding responses.

All the usualListVersionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListVersionsPager

A pager for iterating throughlist_versions requests.

This class thinly wraps an initialListVersionsResponse object, andprovides an__iter__ method to iterate through itsversions field.

If there are more pages, the__iter__ method will make additionalListVersions requests and continue to iteratethrough theversions field on thecorresponding responses.

All the usualListVersionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

AptArtifact

A detailed representation of an Apt artifact. Information inthe record is derived from the archive's control file. Seehttps://www.debian.org/doc/debian-policy/ch-controlfields.html

PackageType

Package type is either binary or source.

Attachment

An Attachment refers to additional metadata that can beattached to artifacts in Artifact Registry. An attachmentconsists of one or more files.

AnnotationsEntry

The abstract base class for a message.

BatchDeleteVersionsMetadata

The metadata of an LRO from deleting multiple versions.

BatchDeleteVersionsRequest

The request to delete multiple versions across a repository.

CleanupPolicy

Artifact policy configuration for repository cleanuppolicies.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Action

Action type for a cleanup policy.

CleanupPolicyCondition

CleanupPolicyCondition is a set of conditions attached to aCleanupPolicy. If multiple entries are set, all must besatisfied for the condition to be satisfied.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

TagState

Statuses applying to versions.

CleanupPolicyMostRecentVersions

CleanupPolicyMostRecentVersions is an alternate condition ofa CleanupPolicy for retaining a minimum number of versions.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CreateAttachmentRequest

The request to create a new attachment.

CreateRepositoryRequest

The request to create a new repository.

CreateRuleRequest

The request to create a new rule.

CreateTagRequest

The request to create a new tag.

DeleteAttachmentRequest

The request to delete an attachment.

DeleteFileRequest

The request to delete a file.

DeletePackageRequest

The request to delete a package.

DeleteRepositoryRequest

The request to delete a repository.

DeleteRuleRequest

The request to delete a rule.

DeleteTagRequest

The request to delete a tag.

DeleteVersionRequest

The request to delete a version.

DockerImage

DockerImage represents a docker artifact. The following fields arereturned as untyped metadata in the Version resource, usingcamelcase keys (i.e. metadata.imageSizeBytes):

  • imageSizeBytes
  • mediaType
  • buildTime

ExportArtifactMetadata

The LRO metadata for exporting an artifact.

ExportedFile

The exported artifact file.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ExportArtifactRequest

The request for exporting an artifact to a destination.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ExportArtifactResponse

The response for exporting an artifact to a destination.

File

Files store content that is potentially associated withPackages or Versions.

AnnotationsEntry

The abstract base class for a message.

GenericArtifact

GenericArtifact represents a generic artifact

GetAttachmentRequest

The request to retrieve an attachment.

GetDockerImageRequest

The request to get docker images.

GetFileRequest

The request to retrieve a file.

GetMavenArtifactRequest

The request to get maven artifacts.

GetNpmPackageRequest

The request to get npm packages.

GetPackageRequest

The request to retrieve a package.

GetProjectSettingsRequest

Gets the redirection status for a project.

GetPythonPackageRequest

The request to get python packages.

GetRepositoryRequest

The request to retrieve a repository.

GetRuleRequest

The request to retrieve a rule.

GetTagRequest

The request to retrieve a tag.

GetVPCSCConfigRequest

Gets the VPC SC config for a project.

GetVersionRequest

The request to retrieve a version.

GoModule

GoModule represents a Go module.

Hash

A hash of file content.

HashType

The algorithm used to compute the hash.

ImageManifest

Details of a single image manifest within a multi-arch image.

ImportAptArtifactsErrorInfo

Error information explaining why a package was not imported.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ImportAptArtifactsGcsSource

Google Cloud Storage location where the artifacts currentlyreside.

ImportAptArtifactsMetadata

The operation metadata for importing artifacts.

ImportAptArtifactsRequest

The request to import new apt artifacts.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ImportAptArtifactsResponse

The response message from importing APT artifacts.

ImportYumArtifactsErrorInfo

Error information explaining why a package was not imported.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ImportYumArtifactsGcsSource

Google Cloud Storage location where the artifacts currentlyreside.

ImportYumArtifactsMetadata

The operation metadata for importing artifacts.

ImportYumArtifactsRequest

The request to import new yum artifacts.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ImportYumArtifactsResponse

The response message from importing YUM artifacts.

KfpArtifact

A detailed representation of a KFP artifact.

ListAttachmentsRequest

The request to list attachments.

ListAttachmentsResponse

The response from listing attachments.

ListDockerImagesRequest

The request to list docker images.

ListDockerImagesResponse

The response from listing docker images.

ListFilesRequest

The request to list files.

ListFilesResponse

The response from listing files.

ListMavenArtifactsRequest

The request to list maven artifacts.

ListMavenArtifactsResponse

The response from listing maven artifacts.

ListNpmPackagesRequest

The request to list npm packages.

ListNpmPackagesResponse

The response from listing npm packages.

ListPackagesRequest

The request to list packages.

ListPackagesResponse

The response from listing packages.

ListPythonPackagesRequest

The request to list python packages.

ListPythonPackagesResponse

The response from listing python packages.

ListRepositoriesRequest

The request to list repositories.

ListRepositoriesResponse

The response from listing repositories.

ListRulesRequest

The request to list rules.

ListRulesResponse

The response from listing rules.

ListTagsRequest

The request to list tags.

ListTagsResponse

The response from listing tags.

ListVersionsRequest

The request to list versions.

ListVersionsResponse

The response from listing versions.

MavenArtifact

MavenArtifact represents a maven artifact.

NpmPackage

NpmPackage represents an npm artifact.

OperationMetadata

Metadata type for longrunning-operations, currently empty.

Package

Packages are named collections of versions.

AnnotationsEntry

The abstract base class for a message.

ProjectSettings

The Artifact Registry settings that apply to a Project.

RedirectionState

The possible redirection states for legacy repositories.

PythonPackage

PythonPackage represents a python artifact.

RemoteRepositoryConfig

Remote repository configuration.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AptRepository

Configuration for an Apt remote repository.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CustomRepository

Customer-specified publicly available remote repository.

PublicRepository

Publicly available Apt repositories constructed from a commonrepository base and a custom repository path.

RepositoryBase

Predefined list of publicly available repository bases forApt.

CommonRemoteRepository

Common remote repository settings type.

DockerRepository

Configuration for a Docker remote repository.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CustomRepository

Customer-specified publicly available remote repository.

PublicRepository

Predefined list of publicly available Docker repositorieslike Docker Hub.

MavenRepository

Configuration for a Maven remote repository.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CustomRepository

Customer-specified publicly available remote repository.

PublicRepository

Predefined list of publicly available Maven repositories likeMaven Central.

NpmRepository

Configuration for a Npm remote repository.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CustomRepository

Customer-specified publicly available remote repository.

PublicRepository

Predefined list of publicly available NPM repositories likenpmjs.

PythonRepository

Configuration for a Python remote repository.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CustomRepository

Customer-specified publicly available remote repository.

PublicRepository

Predefined list of publicly available Python repositorieslike PyPI.org.

UpstreamCredentials

The credentials to access the remote repository.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

UsernamePasswordCredentials

Username and password credentials.

YumRepository

Configuration for a Yum remote repository.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CustomRepository

Customer-specified publicly available remote repository.

PublicRepository

Publicly available Yum repositories constructed from a commonrepository base and a custom repository path.

RepositoryBase

Predefined list of publicly available repository bases forYum.

Repository

A Repository for storing artifacts with a specific format.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CleanupPoliciesEntry

The abstract base class for a message.

DockerRepositoryConfig

DockerRepositoryConfig is docker related repository details.Provides additional configuration details for repositories ofthe docker format type.

Format

A package format.

LabelsEntry

The abstract base class for a message.

MavenRepositoryConfig

MavenRepositoryConfig is maven related repository details.Provides additional configuration details for repositories ofthe maven format type.

VersionPolicy

VersionPolicy is the version policy for the repository.

Mode

The mode configures the repository to serve artifacts fromdifferent sources.

VulnerabilityScanningConfig

Config on whether to perform vulnerability scanning forresources in this repository, as well as output fieldsdescribing current state.

EnablementConfig

Config for vulnerability scanning of resources in thisrepository.

EnablementState

Describes the state of vulnerability scanning in thisrepository, including both repository enablement and APIenablement.

Rule

A rule defines the deny or allow action of the operation itapplies to and the conditions required for the rule to apply.You can set one rule for an entire repository and one rule foreach package within.

Action

Defines the action of the rule.

Operation

The operation the rule applies to.

Tag

Tags point to a version and represent an alternative namethat can be used to access the version.

UpdateFileRequest

The request to update a file.

UpdatePackageRequest

The request to update a package.

UpdateProjectSettingsRequest

Sets the settings of the project.

UpdateRepositoryRequest

The request to update a repository.

UpdateRuleRequest

The request to update a rule.

UpdateTagRequest

The request to create or update a tag.

UpdateVPCSCConfigRequest

Sets the VPCSC config of the project.

UpdateVersionRequest

The request to update a version.

UpstreamPolicy

Artifact policy configuration for the repository contents.

VPCSCConfig

The Artifact Registry VPC SC config that apply to a Project.

VPCSCPolicy

VPCSCPolicy is the VPC SC policy for project and location.

Version

The body of a version resource. A version resource representsa collection of components, such as files and other data. Thismay correspond to a version in many package management schemes.

AnnotationsEntry

The abstract base class for a message.

VersionView

The view, which determines what version information isreturned in a response.

VirtualRepositoryConfig

Virtual repository configuration.

YumArtifact

A detailed representation of a Yum artifact.

PackageType

Package type is either binary or source.

ArtifactRegistryAsyncClient

The Artifact Registry API service.

Artifact Registry is an artifact management system for storingartifacts from different package management systems.

The resources managed by this API are:

  • Repositories, which group packages and their data.
  • Packages, which group versions and their tags.
  • Versions, which are specific forms of a package.
  • Tags, which represent alternative names for versions.
  • Files, which contain content and are optionally associated with aPackage or Version.

ArtifactRegistryClient

The Artifact Registry API service.

Artifact Registry is an artifact management system for storingartifacts from different package management systems.

The resources managed by this API are:

  • Repositories, which group packages and their data.
  • Packages, which group versions and their tags.
  • Versions, which are specific forms of a package.
  • Tags, which represent alternative names for versions.
  • Files, which contain content and are optionally associated with aPackage or Version.

ListFilesAsyncPager

A pager for iterating throughlist_files requests.

This class thinly wraps an initialListFilesResponse object, andprovides an__aiter__ method to iterate through itsfiles field.

If there are more pages, the__aiter__ method will make additionalListFiles requests and continue to iteratethrough thefiles field on thecorresponding responses.

All the usualListFilesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListFilesPager

A pager for iterating throughlist_files requests.

This class thinly wraps an initialListFilesResponse object, andprovides an__iter__ method to iterate through itsfiles field.

If there are more pages, the__iter__ method will make additionalListFiles requests and continue to iteratethrough thefiles field on thecorresponding responses.

All the usualListFilesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPackagesAsyncPager

A pager for iterating throughlist_packages requests.

This class thinly wraps an initialListPackagesResponse object, andprovides an__aiter__ method to iterate through itspackages field.

If there are more pages, the__aiter__ method will make additionalListPackages requests and continue to iteratethrough thepackages field on thecorresponding responses.

All the usualListPackagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPackagesPager

A pager for iterating throughlist_packages requests.

This class thinly wraps an initialListPackagesResponse object, andprovides an__iter__ method to iterate through itspackages field.

If there are more pages, the__iter__ method will make additionalListPackages requests and continue to iteratethrough thepackages field on thecorresponding responses.

All the usualListPackagesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListRepositoriesAsyncPager

A pager for iterating throughlist_repositories requests.

This class thinly wraps an initialListRepositoriesResponse object, andprovides an__aiter__ method to iterate through itsrepositories field.

If there are more pages, the__aiter__ method will make additionalListRepositories requests and continue to iteratethrough therepositories field on thecorresponding responses.

All the usualListRepositoriesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListRepositoriesPager

A pager for iterating throughlist_repositories requests.

This class thinly wraps an initialListRepositoriesResponse object, andprovides an__iter__ method to iterate through itsrepositories field.

If there are more pages, the__iter__ method will make additionalListRepositories requests and continue to iteratethrough therepositories field on thecorresponding responses.

All the usualListRepositoriesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListTagsAsyncPager

A pager for iterating throughlist_tags requests.

This class thinly wraps an initialListTagsResponse object, andprovides an__aiter__ method to iterate through itstags field.

If there are more pages, the__aiter__ method will make additionalListTags requests and continue to iteratethrough thetags field on thecorresponding responses.

All the usualListTagsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListTagsPager

A pager for iterating throughlist_tags requests.

This class thinly wraps an initialListTagsResponse object, andprovides an__iter__ method to iterate through itstags field.

If there are more pages, the__iter__ method will make additionalListTags requests and continue to iteratethrough thetags field on thecorresponding responses.

All the usualListTagsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListVersionsAsyncPager

A pager for iterating throughlist_versions requests.

This class thinly wraps an initialListVersionsResponse object, andprovides an__aiter__ method to iterate through itsversions field.

If there are more pages, the__aiter__ method will make additionalListVersions requests and continue to iteratethrough theversions field on thecorresponding responses.

All the usualListVersionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListVersionsPager

A pager for iterating throughlist_versions requests.

This class thinly wraps an initialListVersionsResponse object, andprovides an__iter__ method to iterate through itsversions field.

If there are more pages, the__iter__ method will make additionalListVersions requests and continue to iteratethrough theversions field on thecorresponding responses.

All the usualListVersionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

AptArtifact

A detailed representation of an Apt artifact. Information inthe record is derived from the archive's control file. Seehttps://www.debian.org/doc/debian-policy/ch-controlfields.html

PackageType

Package type is either binary or source.

CreateRepositoryRequest

The request to create a new repository.

CreateTagRequest

The request to create a new tag.

DeletePackageRequest

The request to delete a package.

DeleteRepositoryRequest

The request to delete a repository.

DeleteTagRequest

The request to delete a tag.

DeleteVersionRequest

The request to delete a version.

File

Files store content that is potentially associated withPackages or Versions.

GetFileRequest

The request to retrieve a file.

GetPackageRequest

The request to retrieve a package.

GetProjectSettingsRequest

Gets the redirection status for a project.

GetRepositoryRequest

The request to retrieve a repository.

GetTagRequest

The request to retrieve a tag.

GetVersionRequest

The request to retrieve a version.

Hash

A hash of file content.

HashType

The algorithm used to compute the hash.

ImportAptArtifactsErrorInfo

Error information explaining why a package was not imported.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ImportAptArtifactsGcsSource

Google Cloud Storage location where the artifacts currentlyreside.

ImportAptArtifactsMetadata

The operation metadata for importing artifacts.

ImportAptArtifactsRequest

The request to import new apt artifacts.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ImportAptArtifactsResponse

The response message from importing APT artifacts.

ImportYumArtifactsErrorInfo

Error information explaining why a package was not imported.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ImportYumArtifactsGcsSource

Google Cloud Storage location where the artifacts currentlyreside.

ImportYumArtifactsMetadata

The operation metadata for importing artifacts.

ImportYumArtifactsRequest

The request to import new yum artifacts.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ImportYumArtifactsResponse

The response message from importing YUM artifacts.

ListFilesRequest

The request to list files.

ListFilesResponse

The response from listing files.

ListPackagesRequest

The request to list packages.

ListPackagesResponse

The response from listing packages.

ListRepositoriesRequest

The request to list repositories.

ListRepositoriesResponse

The response from listing repositories.

ListTagsRequest

The request to list tags.

ListTagsResponse

The response from listing tags.

ListVersionsRequest

The request to list versions.

ListVersionsResponse

The response from listing versions.

OperationMetadata

Metadata type for longrunning-operations, currently empty.

Package

Packages are named collections of versions.

ProjectSettings

The Artifact Registry settings that apply to a Project.

RedirectionState

The possible redirection states for legacy repositories.

Repository

A Repository for storing artifacts with a specific format.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Format

A package format.

LabelsEntry

The abstract base class for a message.

MavenRepositoryConfig

MavenRepositoryConfig is maven related repository details.Provides additional configuration details for repositories ofthe maven format type.

VersionPolicy

VersionPolicy is the version policy for the repository.

Tag

Tags point to a version and represent an alternative namethat can be used to access the version.

UpdateProjectSettingsRequest

Sets the settings of the project.

UpdateRepositoryRequest

The request to update a repository.

UpdateTagRequest

The request to create or update a tag.

Version

The body of a version resource. A version resource representsa collection of components, such as files and other data. Thismay correspond to a version in many package management schemes.

VersionView

The view, which determines what version information isreturned in a response.

YumArtifact

A detailed representation of a Yum artifact.

PackageType

Package type is either binary or source.

Modules

pagers

API documentation forartifactregistry_v1.services.artifact_registry.pagers module.

pagers

API documentation forartifactregistry_v1beta2.services.artifact_registry.pagers module.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-04 UTC.