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)
Configuration for an Apt remote repository.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DockerRepository
DockerRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Configuration for a Docker remote repository.
.. _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.
.. _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.
.. _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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UpstreamCredentials
UpstreamCredentials(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The credentials to access the remote repository.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
YumRepository
YumRepository(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Configuration for a Yum remote repository.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields