Class RemoteRepositoryConfig (1.12.0)

RemoteRepositoryConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

Attributes

Name Description
docker_repository google.cloud.artifactregistry_v1.types.RemoteRepositoryConfig.DockerRepository
Specific settings for a Docker remote repository. This field is a member of oneof_ remote_source.
maven_repository google.cloud.artifactregistry_v1.types.RemoteRepositoryConfig.MavenRepository
Specific settings for a Maven remote repository. This field is a member of oneof_ remote_source.
npm_repository google.cloud.artifactregistry_v1.types.RemoteRepositoryConfig.NpmRepository
Specific settings for an Npm remote repository. This field is a member of oneof_ remote_source.
python_repository google.cloud.artifactregistry_v1.types.RemoteRepositoryConfig.PythonRepository
Specific settings for a Python remote repository. This field is a member of oneof_ remote_source.
apt_repository google.cloud.artifactregistry_v1.types.RemoteRepositoryConfig.AptRepository
Specific settings for an Apt remote repository. This field is a member of oneof_ remote_source.
yum_repository google.cloud.artifactregistry_v1.types.RemoteRepositoryConfig.YumRepository
Specific settings for a Yum remote repository. This field is a member of oneof_ remote_source.
description str
The description of the remote source.
upstream_credentials google.cloud.artifactregistry_v1.types.RemoteRepositoryConfig.UpstreamCredentials
Optional. The credentials used to access the remote repository.

Classes

AptRepository

AptRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)

DockerRepository

DockerRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)

MavenRepository

MavenRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)

NpmRepository

NpmRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)

PythonRepository

PythonRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)

UpstreamCredentials

UpstreamCredentials(mapping=None, *, ignore_unknown_fields=False, **kwargs)

YumRepository

YumRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)