artifactregistry.v1 library Null safety

Artifact Registry API - v1

Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.

For more information, see cloud.google.com/artifacts/docs/

Create an instance of ArtifactRegistryApi to access these resources:

Classes

ArtifactRegistryApi
Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.
Binding
Associates members, or principals, with a role.
ByteRange
Specifies a range of media.
DockerImage
DockerImage represents a docker artifact. [...]
DownloadOptions
Represents options for downloading media. [...]
GoogleDevtoolsArtifactregistryV1File
Files store content that is potentially associated with Packages or Versions.
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.
ListPackagesResponse
The response from listing packages.
ListRepositoriesResponse
The response from listing repositories.
ListTagsResponse
The response from listing tags.
ListVersionsResponse
The response from listing versions.
MavenRepositoryConfig
MavenRepositoryConfig is maven related repository details. [...]
Media
Represents a media consisting of a stream of bytes, a content type and a length.
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
ProjectsLocationsRepositoriesGooGetArtifactsResource
ProjectsLocationsRepositoriesGoogetArtifactsResource
ProjectsLocationsRepositoriesPackagesResource
ProjectsLocationsRepositoriesPackagesTagsResource
ProjectsLocationsRepositoriesPackagesVersionsResource
ProjectsLocationsRepositoriesResource
ProjectsLocationsRepositoriesYumArtifactsResource
ProjectsLocationsResource
ProjectsResource
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.
UploadGooGetArtifactMediaResponse
The response to upload an artifact.
UploadOptions
Represents options for uploading a Media.
UploadYumArtifactMediaResponse
The response to upload an artifact.
Version
The body of a version resource. [...]

Typedefs

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.
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.
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.