artifactregistry/v1 library

Classes

AptRepository
Configuration for an Apt remote repository.
ArtifactRegistryApi
Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.
BatchDeleteVersionsRequest
The request to delete multiple versions across a repository.
Binding
Associates members, or principals, with a role.
ByteRange
Specifies a range of media.
CleanupPolicy
Artifact policy configuration for repository cleanup policies.
CleanupPolicyCondition
CleanupPolicyCondition is a set of conditions attached to a CleanupPolicy.
CleanupPolicyMostRecentVersions
CleanupPolicyMostRecentVersions is an alternate condition of a CleanupPolicy for retaining a minimum number of versions.
DockerImage
DockerImage represents a docker artifact.
DockerRepository
Configuration for a Docker remote repository.
DockerRepositoryConfig
DockerRepositoryConfig is docker related repository details.
DownloadOptions
Represents options for downloading media.
GoogleDevtoolsArtifactregistryV1File
Files store content that is potentially associated with Packages or Versions.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryCustomRepository
Customer-specified publicly available remote repository.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigAptRepositoryPublicRepository
Publicly available Apt repositories constructed from a common repository base and a custom repository path.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigDockerRepositoryCustomRepository
Customer-specified publicly available remote repository.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigMavenRepositoryCustomRepository
Customer-specified publicly available remote repository.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigNpmRepositoryCustomRepository
Customer-specified publicly available remote repository.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigPythonRepositoryCustomRepository
Customer-specified publicly available remote repository.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryCustomRepository
Customer-specified publicly available remote repository.
GoogleDevtoolsArtifactregistryV1RemoteRepositoryConfigYumRepositoryPublicRepository
Publicly available Yum repositories constructed from a common repository base and a custom repository path.
Hash
A hash of file content.
ImportAptArtifactsRequest
The request to import new apt artifacts.
ImportGoogetArtifactsGcsSource
Google Cloud Storage location where the artifacts currently reside.
ImportGoogetArtifactsRequest
The request to import new googet artifacts.
ImportYumArtifactsRequest
The request to import new yum artifacts.
ListDockerImagesResponse
The response from listing docker images.
ListFilesResponse
The response from listing files.
ListLocationsResponse
The response message for Locations.ListLocations.
ListMavenArtifactsResponse
The response from listing maven artifacts.
ListNpmPackagesResponse
The response from listing npm packages.
ListPackagesResponse
The response from listing packages.
ListPythonPackagesResponse
The response from listing python packages.
ListRepositoriesResponse
The response from listing repositories.
ListTagsResponse
The response from listing tags.
ListVersionsResponse
The response from listing versions.
MavenArtifact
MavenArtifact represents a maven artifact.
MavenRepository
Configuration for a Maven remote repository.
MavenRepositoryConfig
MavenRepositoryConfig is maven related repository details.
Media
Represents a media consisting of a stream of bytes, a content type and a length.
MediaResource
NpmPackage
NpmPackage represents an npm artifact.
NpmRepository
Configuration for a Npm remote repository.
Operation
This resource represents a long-running operation that is the result of a network API call.
Package
Packages are named collections of versions.
PartialDownloadOptions
Options for downloading a Media.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
ProjectSettings
The Artifact Registry settings that apply to a Project.
ProjectsLocationsOperationsResource
ProjectsLocationsRepositoriesAptArtifactsResource
ProjectsLocationsRepositoriesDockerImagesResource
ProjectsLocationsRepositoriesFilesResource
ProjectsLocationsRepositoriesGoModulesResource
ProjectsLocationsRepositoriesGoogetArtifactsResource
ProjectsLocationsRepositoriesKfpArtifactsResource
ProjectsLocationsRepositoriesMavenArtifactsResource
ProjectsLocationsRepositoriesNpmPackagesResource
ProjectsLocationsRepositoriesPackagesResource
ProjectsLocationsRepositoriesPackagesTagsResource
ProjectsLocationsRepositoriesPackagesVersionsResource
ProjectsLocationsRepositoriesPythonPackagesResource
ProjectsLocationsRepositoriesResource
ProjectsLocationsRepositoriesYumArtifactsResource
ProjectsLocationsResource
ProjectsResource
PythonPackage
PythonPackage represents a python artifact.
PythonRepository
Configuration for a Python remote repository.
RemoteRepositoryConfig
Remote repository configuration.
Repository
A Repository for storing artifacts with a specific format.
ResumableUploadOptions
Specifies options for resumable uploads.
SetIamPolicyRequest
Request message for SetIamPolicy method.
Tag
Tags point to a version and represent an alternative name that can be used to access the version.
UploadAptArtifactMediaResponse
The response to upload an artifact.
UploadGoModuleMediaResponse
The response to upload a Go module.
UploadGoogetArtifactMediaResponse
The response to upload an artifact.
UploadKfpArtifactMediaResponse
The response to upload an artifact.
UploadKfpArtifactRequest
The request to upload an artifact.
UploadOptions
Represents options for uploading a Media.
UploadYumArtifactMediaResponse
The response to upload an artifact.
UpstreamCredentials
The credentials to access the remote repository.
UpstreamPolicy
Artifact policy configuration for the repository contents.
UsernamePasswordCredentials
Username and password credentials.
Version
The body of a version resource.
VirtualRepositoryConfig
Virtual repository configuration.
VPCSCConfig
The Artifact Registry VPC SC config that apply to a Project.
YumRepository
Configuration for a Yum remote repository.

Typedefs

DownloadFileResponse = $Empty
The response to download a file.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
ImportAptArtifactsGcsSource = $ArtifactsGcsSource
Google Cloud Storage location where the artifacts currently reside.
ImportYumArtifactsGcsSource = $ArtifactsGcsSource
Google Cloud Storage location where the artifacts currently reside.
Location = $Location00
A resource that represents a Google Cloud location.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.
UploadAptArtifactRequest = $Empty
The request to upload an artifact.
UploadGoModuleRequest = $Empty
The request to upload a Go module.
UploadGoogetArtifactRequest = $Empty
The request to upload an artifact.
UploadYumArtifactRequest = $Empty
The request to upload an artifact.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.