Summary of entries of Classes for artifactregistry.
Classes
ArtifactRegistryAsyncClient
The Artifact Registry API service.
Artifact Registry is an artifact management system for storing artifacts 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 a Package or Version.
ArtifactRegistryClient
The Artifact Registry API service.
Artifact Registry is an artifact management system for storing artifacts 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 a Package or Version.
ListAttachmentsAsyncPager
A pager for iterating through list_attachments
requests.
This class thinly wraps an initial
ListAttachmentsResponse object, and
provides an __aiter__
method to iterate through its
attachments
field.
If there are more pages, the __aiter__
method will make additional
ListAttachments
requests and continue to iterate
through the attachments
field on the
corresponding responses.
All the usual ListAttachmentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListAttachmentsPager
A pager for iterating through list_attachments
requests.
This class thinly wraps an initial
ListAttachmentsResponse object, and
provides an __iter__
method to iterate through its
attachments
field.
If there are more pages, the __iter__
method will make additional
ListAttachments
requests and continue to iterate
through the attachments
field on the
corresponding responses.
All the usual ListAttachmentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDockerImagesAsyncPager
A pager for iterating through list_docker_images
requests.
This class thinly wraps an initial
ListDockerImagesResponse object, and
provides an __aiter__
method to iterate through its
docker_images
field.
If there are more pages, the __aiter__
method will make additional
ListDockerImages
requests and continue to iterate
through the docker_images
field on the
corresponding responses.
All the usual ListDockerImagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListDockerImagesPager
A pager for iterating through list_docker_images
requests.
This class thinly wraps an initial
ListDockerImagesResponse object, and
provides an __iter__
method to iterate through its
docker_images
field.
If there are more pages, the __iter__
method will make additional
ListDockerImages
requests and continue to iterate
through the docker_images
field on the
corresponding responses.
All the usual ListDockerImagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFilesAsyncPager
A pager for iterating through list_files
requests.
This class thinly wraps an initial
ListFilesResponse object, and
provides an __aiter__
method to iterate through its
files
field.
If there are more pages, the __aiter__
method will make additional
ListFiles
requests and continue to iterate
through the files
field on the
corresponding responses.
All the usual ListFilesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFilesPager
A pager for iterating through list_files
requests.
This class thinly wraps an initial
ListFilesResponse object, and
provides an __iter__
method to iterate through its
files
field.
If there are more pages, the __iter__
method will make additional
ListFiles
requests and continue to iterate
through the files
field on the
corresponding responses.
All the usual ListFilesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListMavenArtifactsAsyncPager
A pager for iterating through list_maven_artifacts
requests.
This class thinly wraps an initial
ListMavenArtifactsResponse object, and
provides an __aiter__
method to iterate through its
maven_artifacts
field.
If there are more pages, the __aiter__
method will make additional
ListMavenArtifacts
requests and continue to iterate
through the maven_artifacts
field on the
corresponding responses.
All the usual ListMavenArtifactsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListMavenArtifactsPager
A pager for iterating through list_maven_artifacts
requests.
This class thinly wraps an initial
ListMavenArtifactsResponse object, and
provides an __iter__
method to iterate through its
maven_artifacts
field.
If there are more pages, the __iter__
method will make additional
ListMavenArtifacts
requests and continue to iterate
through the maven_artifacts
field on the
corresponding responses.
All the usual ListMavenArtifactsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNpmPackagesAsyncPager
A pager for iterating through list_npm_packages
requests.
This class thinly wraps an initial
ListNpmPackagesResponse object, and
provides an __aiter__
method to iterate through its
npm_packages
field.
If there are more pages, the __aiter__
method will make additional
ListNpmPackages
requests and continue to iterate
through the npm_packages
field on the
corresponding responses.
All the usual ListNpmPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNpmPackagesPager
A pager for iterating through list_npm_packages
requests.
This class thinly wraps an initial
ListNpmPackagesResponse object, and
provides an __iter__
method to iterate through its
npm_packages
field.
If there are more pages, the __iter__
method will make additional
ListNpmPackages
requests and continue to iterate
through the npm_packages
field on the
corresponding responses.
All the usual ListNpmPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPackagesAsyncPager
A pager for iterating through list_packages
requests.
This class thinly wraps an initial
ListPackagesResponse object, and
provides an __aiter__
method to iterate through its
packages
field.
If there are more pages, the __aiter__
method will make additional
ListPackages
requests and continue to iterate
through the packages
field on the
corresponding responses.
All the usual ListPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPackagesPager
A pager for iterating through list_packages
requests.
This class thinly wraps an initial
ListPackagesResponse object, and
provides an __iter__
method to iterate through its
packages
field.
If there are more pages, the __iter__
method will make additional
ListPackages
requests and continue to iterate
through the packages
field on the
corresponding responses.
All the usual ListPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPythonPackagesAsyncPager
A pager for iterating through list_python_packages
requests.
This class thinly wraps an initial
ListPythonPackagesResponse object, and
provides an __aiter__
method to iterate through its
python_packages
field.
If there are more pages, the __aiter__
method will make additional
ListPythonPackages
requests and continue to iterate
through the python_packages
field on the
corresponding responses.
All the usual ListPythonPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPythonPackagesPager
A pager for iterating through list_python_packages
requests.
This class thinly wraps an initial
ListPythonPackagesResponse object, and
provides an __iter__
method to iterate through its
python_packages
field.
If there are more pages, the __iter__
method will make additional
ListPythonPackages
requests and continue to iterate
through the python_packages
field on the
corresponding responses.
All the usual ListPythonPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRepositoriesAsyncPager
A pager for iterating through list_repositories
requests.
This class thinly wraps an initial
ListRepositoriesResponse object, and
provides an __aiter__
method to iterate through its
repositories
field.
If there are more pages, the __aiter__
method will make additional
ListRepositories
requests and continue to iterate
through the repositories
field on the
corresponding responses.
All the usual ListRepositoriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRepositoriesPager
A pager for iterating through list_repositories
requests.
This class thinly wraps an initial
ListRepositoriesResponse object, and
provides an __iter__
method to iterate through its
repositories
field.
If there are more pages, the __iter__
method will make additional
ListRepositories
requests and continue to iterate
through the repositories
field on the
corresponding responses.
All the usual ListRepositoriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRulesAsyncPager
A pager for iterating through list_rules
requests.
This class thinly wraps an initial
ListRulesResponse object, and
provides an __aiter__
method to iterate through its
rules
field.
If there are more pages, the __aiter__
method will make additional
ListRules
requests and continue to iterate
through the rules
field on the
corresponding responses.
All the usual ListRulesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRulesPager
A pager for iterating through list_rules
requests.
This class thinly wraps an initial
ListRulesResponse object, and
provides an __iter__
method to iterate through its
rules
field.
If there are more pages, the __iter__
method will make additional
ListRules
requests and continue to iterate
through the rules
field on the
corresponding responses.
All the usual ListRulesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTagsAsyncPager
A pager for iterating through list_tags
requests.
This class thinly wraps an initial
ListTagsResponse object, and
provides an __aiter__
method to iterate through its
tags
field.
If there are more pages, the __aiter__
method will make additional
ListTags
requests and continue to iterate
through the tags
field on the
corresponding responses.
All the usual ListTagsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTagsPager
A pager for iterating through list_tags
requests.
This class thinly wraps an initial
ListTagsResponse object, and
provides an __iter__
method to iterate through its
tags
field.
If there are more pages, the __iter__
method will make additional
ListTags
requests and continue to iterate
through the tags
field on the
corresponding responses.
All the usual ListTagsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVersionsAsyncPager
A pager for iterating through list_versions
requests.
This class thinly wraps an initial
ListVersionsResponse object, and
provides an __aiter__
method to iterate through its
versions
field.
If there are more pages, the __aiter__
method will make additional
ListVersions
requests and continue to iterate
through the versions
field on the
corresponding responses.
All the usual ListVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVersionsPager
A pager for iterating through list_versions
requests.
This class thinly wraps an initial
ListVersionsResponse object, and
provides an __iter__
method to iterate through its
versions
field.
If there are more pages, the __iter__
method will make additional
ListVersions
requests and continue to iterate
through the versions
field on the
corresponding responses.
All the usual ListVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AptArtifact
A detailed representation of an Apt artifact. Information in the record is derived from the archive's control file. See https://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 be attached to artifacts in Artifact Registry. An attachment consists 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 cleanup policies.
This message has oneof
_ 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 other
members.
.. _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 a CleanupPolicy. If multiple entries are set, all must be satisfied 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 of a 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 are returned as untyped metadata in the Version resource, using camelcase keys (i.e. metadata.imageSizeBytes):
- imageSizeBytes
- mediaType
- buildTime
File
Files store content that is potentially associated with Packages 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.
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 currently reside.
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 currently reside.
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.
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 has oneof
_ 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 other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AptRepository
Configuration for an Apt remote repository.
This message has oneof
_ 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 other
members.
.. _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 common repository base and a custom repository path.
RepositoryBase
Predefined list of publicly available repository bases for Apt.
CommonRemoteRepository
Common remote repository settings type.
DockerRepository
Configuration for a Docker remote repository.
This message has oneof
_ 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 other
members.
.. _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 repositories like Docker Hub.
MavenRepository
Configuration for a Maven remote repository.
This message has oneof
_ 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 other
members.
.. _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 like Maven Central.
NpmRepository
Configuration for a Npm remote repository.
This message has oneof
_ 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 other
members.
.. _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 like npmjs.
PythonRepository
Configuration for a Python remote repository.
This message has oneof
_ 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 other
members.
.. _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 repositories like 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 has oneof
_ 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 other
members.
.. _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 common repository base and a custom repository path.
RepositoryBase
Predefined list of publicly available repository bases for Yum.
Repository
A Repository for storing artifacts with a specific format.
This message has oneof
_ 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 other
members.
.. _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 of the 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 of the maven format type.
VersionPolicy
VersionPolicy is the version policy for the repository.
Mode
The mode configures the repository to serve artifacts from different sources.
VulnerabilityScanningConfig
Config on whether to perform vulnerability scanning for resources in this repository, as well as output fields describing current state.
EnablementConfig
Config for vulnerability scanning of resources in this repository.
EnablementState
Describes the state of vulnerability scanning in this repository, including both repository enablement and API enablement.
Rule
A rule defines the deny or allow action of the operation it applies to and the conditions required for the rule to apply. You can set one rule for an entire repository and one rule for each 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 name that 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 represents a collection of components, such as files and other data. This may 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 is returned 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 storing artifacts 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 a Package or Version.
ArtifactRegistryClient
The Artifact Registry API service.
Artifact Registry is an artifact management system for storing artifacts 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 a Package or Version.
ListFilesAsyncPager
A pager for iterating through list_files
requests.
This class thinly wraps an initial
ListFilesResponse object, and
provides an __aiter__
method to iterate through its
files
field.
If there are more pages, the __aiter__
method will make additional
ListFiles
requests and continue to iterate
through the files
field on the
corresponding responses.
All the usual ListFilesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFilesPager
A pager for iterating through list_files
requests.
This class thinly wraps an initial
ListFilesResponse object, and
provides an __iter__
method to iterate through its
files
field.
If there are more pages, the __iter__
method will make additional
ListFiles
requests and continue to iterate
through the files
field on the
corresponding responses.
All the usual ListFilesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPackagesAsyncPager
A pager for iterating through list_packages
requests.
This class thinly wraps an initial
ListPackagesResponse object, and
provides an __aiter__
method to iterate through its
packages
field.
If there are more pages, the __aiter__
method will make additional
ListPackages
requests and continue to iterate
through the packages
field on the
corresponding responses.
All the usual ListPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPackagesPager
A pager for iterating through list_packages
requests.
This class thinly wraps an initial
ListPackagesResponse object, and
provides an __iter__
method to iterate through its
packages
field.
If there are more pages, the __iter__
method will make additional
ListPackages
requests and continue to iterate
through the packages
field on the
corresponding responses.
All the usual ListPackagesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRepositoriesAsyncPager
A pager for iterating through list_repositories
requests.
This class thinly wraps an initial
ListRepositoriesResponse object, and
provides an __aiter__
method to iterate through its
repositories
field.
If there are more pages, the __aiter__
method will make additional
ListRepositories
requests and continue to iterate
through the repositories
field on the
corresponding responses.
All the usual ListRepositoriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRepositoriesPager
A pager for iterating through list_repositories
requests.
This class thinly wraps an initial
ListRepositoriesResponse object, and
provides an __iter__
method to iterate through its
repositories
field.
If there are more pages, the __iter__
method will make additional
ListRepositories
requests and continue to iterate
through the repositories
field on the
corresponding responses.
All the usual ListRepositoriesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTagsAsyncPager
A pager for iterating through list_tags
requests.
This class thinly wraps an initial
ListTagsResponse object, and
provides an __aiter__
method to iterate through its
tags
field.
If there are more pages, the __aiter__
method will make additional
ListTags
requests and continue to iterate
through the tags
field on the
corresponding responses.
All the usual ListTagsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListTagsPager
A pager for iterating through list_tags
requests.
This class thinly wraps an initial
ListTagsResponse object, and
provides an __iter__
method to iterate through its
tags
field.
If there are more pages, the __iter__
method will make additional
ListTags
requests and continue to iterate
through the tags
field on the
corresponding responses.
All the usual ListTagsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVersionsAsyncPager
A pager for iterating through list_versions
requests.
This class thinly wraps an initial
ListVersionsResponse object, and
provides an __aiter__
method to iterate through its
versions
field.
If there are more pages, the __aiter__
method will make additional
ListVersions
requests and continue to iterate
through the versions
field on the
corresponding responses.
All the usual ListVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVersionsPager
A pager for iterating through list_versions
requests.
This class thinly wraps an initial
ListVersionsResponse object, and
provides an __iter__
method to iterate through its
versions
field.
If there are more pages, the __iter__
method will make additional
ListVersions
requests and continue to iterate
through the versions
field on the
corresponding responses.
All the usual ListVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AptArtifact
A detailed representation of an Apt artifact. Information in the record is derived from the archive's control file. See https://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 with Packages 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 currently reside.
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 currently reside.
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 of the maven format type.
VersionPolicy
VersionPolicy is the version policy for the repository.
Tag
Tags point to a version and represent an alternative name that 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 represents a collection of components, such as files and other data. This may correspond to a version in many package management schemes.
VersionView
The view, which determines what version information is returned in a response.
YumArtifact
A detailed representation of a Yum artifact.
PackageType
Package type is either binary or source.
Modules
pagers
API documentation for artifactregistry_v1.services.artifact_registry.pagers
module.
pagers
API documentation for artifactregistry_v1beta2.services.artifact_registry.pagers
module.