Artifact Registry v1 API - Namespace Google.Cloud.ArtifactRegistry.V1 (2.2.0)

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

AptArtifact.Types

Container for nested types declared in the AptArtifact message type.

AptArtifactName

Resource name for the AptArtifact resource.

ArtifactRegistry

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.

ArtifactRegistry.ArtifactRegistryBase

Base class for server-side implementations of ArtifactRegistry

ArtifactRegistry.ArtifactRegistryClient

Client for ArtifactRegistry

ArtifactRegistryClient

ArtifactRegistry client wrapper, for convenient use.

ArtifactRegistryClientBuilder

Builder class for ArtifactRegistryClient to provide simple configuration of credentials, endpoint etc.

ArtifactRegistryClientImpl

ArtifactRegistry client wrapper implementation, for convenient use.

ArtifactRegistrySettings

Settings for ArtifactRegistryClient instances.

BatchDeleteVersionsMetadata

The metadata of an LRO from deleting multiple versions.

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

DockerImageName

Resource name for the DockerImage resource.

File

Files store content that is potentially associated with Packages or Versions.

FileName

Resource name for the File resource.

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.

GetVersionRequest

The request to retrieve a version.

GetVPCSCConfigRequest

Gets the VPC SC config for a project.

Hash

A hash of file content.

Hash.Types

Container for nested types declared in the Hash message type.

ImportAptArtifactsErrorInfo

Error information explaining why a package was not imported.

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.

ImportAptArtifactsResponse

The response message from importing APT artifacts.

ImportYumArtifactsErrorInfo

Error information explaining why a package was not imported.

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.

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.

MavenArtifactName

Resource name for the MavenArtifact resource.

NpmPackage

NpmPackage represents an npm artifact.

NpmPackageName

Resource name for the NpmPackage resource.

OperationMetadata

Metadata type for longrunning-operations, currently empty.

Package

Packages are named collections of versions.

PackageName

Resource name for the Package resource.

ProjectSettings

The Artifact Registry settings that apply to a Project.

ProjectSettings.Types

Container for nested types declared in the ProjectSettings message type.

ProjectSettingsName

Resource name for the ProjectSettings resource.

PythonPackage

PythonPackage represents a python artifact.

PythonPackageName

Resource name for the PythonPackage resource.

Repository

A Repository for storing artifacts with a specific format.

Repository.Types

Container for nested types declared in the Repository message type.

Repository.Types.MavenRepositoryConfig

MavenRepositoryConfig is maven related repository details. Provides additional configuration details for repositories of the maven format type.

Repository.Types.MavenRepositoryConfig.Types

Container for nested types declared in the MavenRepositoryConfig message type.

RepositoryName

Resource name for the Repository resource.

Tag

Tags point to a version and represent an alternative name that can be used to access the version.

TagName

Resource name for the Tag resource.

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.

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.

VersionName

Resource name for the Version resource.

VPCSCConfig

The Artifact Registry VPC SC config that apply to a Project.

VPCSCConfig.Types

Container for nested types declared in the VPCSCConfig message type.

VpcscConfigName

Resource name for the VpcscConfig resource.

YumArtifact

A detailed representation of a Yum artifact.

YumArtifact.Types

Container for nested types declared in the YumArtifact message type.

YumArtifactName

Resource name for the YumArtifact resource.

Enums

AptArtifact.Types.PackageType

Package type is either binary or source.

AptArtifactName.ResourceNameType

The possible contents of AptArtifactName.

DockerImageName.ResourceNameType

The possible contents of DockerImageName.

FileName.ResourceNameType

The possible contents of FileName.

Hash.Types.HashType

The algorithm used to compute the hash.

ImportAptArtifactsErrorInfo.SourceOneofCase

Enum of possible cases for the "source" oneof.

ImportAptArtifactsRequest.SourceOneofCase

Enum of possible cases for the "source" oneof.

ImportYumArtifactsErrorInfo.SourceOneofCase

Enum of possible cases for the "source" oneof.

ImportYumArtifactsRequest.SourceOneofCase

Enum of possible cases for the "source" oneof.

MavenArtifactName.ResourceNameType

The possible contents of MavenArtifactName.

NpmPackageName.ResourceNameType

The possible contents of NpmPackageName.

PackageName.ResourceNameType

The possible contents of PackageName.

ProjectSettings.Types.RedirectionState

The possible redirection states for legacy repositories.

ProjectSettingsName.ResourceNameType

The possible contents of ProjectSettingsName.

PythonPackageName.ResourceNameType

The possible contents of PythonPackageName.

Repository.FormatConfigOneofCase

Enum of possible cases for the "format_config" oneof.

Repository.Types.Format

A package format.

Repository.Types.MavenRepositoryConfig.Types.VersionPolicy

VersionPolicy is the version policy for the repository.

RepositoryName.ResourceNameType

The possible contents of RepositoryName.

TagName.ResourceNameType

The possible contents of TagName.

VersionName.ResourceNameType

The possible contents of VersionName.

VersionView

The view, which determines what version information is returned in a response.

VPCSCConfig.Types.VPCSCPolicy

VPCSCPolicy is the VPC SC policy for project and location.

VpcscConfigName.ResourceNameType

The possible contents of VpcscConfigName.

YumArtifact.Types.PackageType

Package type is either binary or source.

YumArtifactName.ResourceNameType

The possible contents of YumArtifactName.