artifactregistry/v1 library
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:
- MediaResource
- ProjectsResource
- ProjectsLocationsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsRepositoriesResource
- ProjectsLocationsRepositoriesAptArtifactsResource
- ProjectsLocationsRepositoriesDockerImagesResource
- ProjectsLocationsRepositoriesFilesResource
- ProjectsLocationsRepositoriesGoModulesResource
- ProjectsLocationsRepositoriesGoogetArtifactsResource
- ProjectsLocationsRepositoriesKfpArtifactsResource
- ProjectsLocationsRepositoriesMavenArtifactsResource
- ProjectsLocationsRepositoriesNpmPackagesResource
- ProjectsLocationsRepositoriesPackagesResource
- ProjectsLocationsRepositoriesPythonPackagesResource
- ProjectsLocationsRepositoriesYumArtifactsResource
- ProjectsLocationsResource
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 arole
. - 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.