API documentation for artifactregistry_v1.types
package.
Classes
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
ProjectSettings
The Artifact Registry settings that apply to a Project.
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
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
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.
UpdateVPCSCConfigRequest
Sets the VPCSC config of the project.
UpstreamPolicy
Artifact policy configuration for the repository contents.
VPCSCConfig
The Artifact Registry VPC SC config that apply to a Project.
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.
Values: VERSION_VIEW_UNSPECIFIED (0): The default / unset value. The API will default to the BASIC view. BASIC (1): Includes basic information about the version, but not any related tags. FULL (2): Include everything.
VirtualRepositoryConfig
Virtual repository configuration.
YumArtifact
A detailed representation of a Yum artifact.