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)
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.
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