Class RemoteRepositoryConfig (1.13.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.
common_repository google.cloud.artifactregistry_v1.types.RemoteRepositoryConfig.CommonRemoteRepository
Common remote repository settings. Used as the remote repository upstream URL. 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.
disable_upstream_validation bool
Input only. A create/update remote repo option to avoid making a HEAD/GET request to validate a remote repo and any supplied upstream credentials.

Classes

AptRepository

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

Configuration for an Apt remote repository.

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

CommonRemoteRepository

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

Common remote repository settings type.

DockerRepository

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

Configuration for a Docker remote repository.

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

MavenRepository

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

Configuration for a Maven remote repository.

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

NpmRepository

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

Configuration for a Npm remote repository.

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

PythonRepository

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

Configuration for a Python remote repository.

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

UpstreamCredentials

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

YumRepository

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

Configuration for a Yum remote repository.

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