Reference documentation and code samples for the Artifact Registry V1 API class Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig.
Remote repository configuration.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#apt_repository
def apt_repository() -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository) — Specific settings for an Apt remote repository.
Note: The following fields are mutually exclusive:
apt_repository
,docker_repository
,maven_repository
,npm_repository
,python_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#apt_repository=
def apt_repository=(value) -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository
-
value (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository) — Specific settings for an Apt remote repository.
Note: The following fields are mutually exclusive:
apt_repository
,docker_repository
,maven_repository
,npm_repository
,python_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::AptRepository) — Specific settings for an Apt remote repository.
Note: The following fields are mutually exclusive:
apt_repository
,docker_repository
,maven_repository
,npm_repository
,python_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#common_repository
def common_repository() -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::CommonRemoteRepository
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::CommonRemoteRepository) — Common remote repository settings.
Used as the remote repository upstream URL.
Note: The following fields are mutually exclusive:
common_repository
,docker_repository
,maven_repository
,npm_repository
,python_repository
,apt_repository
,yum_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#common_repository=
def common_repository=(value) -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::CommonRemoteRepository
-
value (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::CommonRemoteRepository) — Common remote repository settings.
Used as the remote repository upstream URL.
Note: The following fields are mutually exclusive:
common_repository
,docker_repository
,maven_repository
,npm_repository
,python_repository
,apt_repository
,yum_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::CommonRemoteRepository) — Common remote repository settings.
Used as the remote repository upstream URL.
Note: The following fields are mutually exclusive:
common_repository
,docker_repository
,maven_repository
,npm_repository
,python_repository
,apt_repository
,yum_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#description
def description() -> ::String
- (::String) — The description of the remote source.
#description=
def description=(value) -> ::String
- value (::String) — The description of the remote source.
- (::String) — The description of the remote source.
#disable_upstream_validation
def disable_upstream_validation() -> ::Boolean
- (::Boolean) — 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.
#disable_upstream_validation=
def disable_upstream_validation=(value) -> ::Boolean
- value (::Boolean) — 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.
- (::Boolean) — 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.
#docker_repository
def docker_repository() -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository) — Specific settings for a Docker remote repository.
Note: The following fields are mutually exclusive:
docker_repository
,maven_repository
,npm_repository
,python_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#docker_repository=
def docker_repository=(value) -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository
-
value (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository) — Specific settings for a Docker remote repository.
Note: The following fields are mutually exclusive:
docker_repository
,maven_repository
,npm_repository
,python_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::DockerRepository) — Specific settings for a Docker remote repository.
Note: The following fields are mutually exclusive:
docker_repository
,maven_repository
,npm_repository
,python_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#maven_repository
def maven_repository() -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::MavenRepository
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::MavenRepository) — Specific settings for a Maven remote repository.
Note: The following fields are mutually exclusive:
maven_repository
,docker_repository
,npm_repository
,python_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#maven_repository=
def maven_repository=(value) -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::MavenRepository
-
value (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::MavenRepository) — Specific settings for a Maven remote repository.
Note: The following fields are mutually exclusive:
maven_repository
,docker_repository
,npm_repository
,python_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::MavenRepository) — Specific settings for a Maven remote repository.
Note: The following fields are mutually exclusive:
maven_repository
,docker_repository
,npm_repository
,python_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#npm_repository
def npm_repository() -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::NpmRepository
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::NpmRepository) — Specific settings for an Npm remote repository.
Note: The following fields are mutually exclusive:
npm_repository
,docker_repository
,maven_repository
,python_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#npm_repository=
def npm_repository=(value) -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::NpmRepository
-
value (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::NpmRepository) — Specific settings for an Npm remote repository.
Note: The following fields are mutually exclusive:
npm_repository
,docker_repository
,maven_repository
,python_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::NpmRepository) — Specific settings for an Npm remote repository.
Note: The following fields are mutually exclusive:
npm_repository
,docker_repository
,maven_repository
,python_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#python_repository
def python_repository() -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::PythonRepository
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::PythonRepository) — Specific settings for a Python remote repository.
Note: The following fields are mutually exclusive:
python_repository
,docker_repository
,maven_repository
,npm_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#python_repository=
def python_repository=(value) -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::PythonRepository
-
value (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::PythonRepository) — Specific settings for a Python remote repository.
Note: The following fields are mutually exclusive:
python_repository
,docker_repository
,maven_repository
,npm_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::PythonRepository) — Specific settings for a Python remote repository.
Note: The following fields are mutually exclusive:
python_repository
,docker_repository
,maven_repository
,npm_repository
,apt_repository
,yum_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#upstream_credentials
def upstream_credentials() -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::UpstreamCredentials
- (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::UpstreamCredentials) — Optional. The credentials used to access the remote repository.
#upstream_credentials=
def upstream_credentials=(value) -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::UpstreamCredentials
- value (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::UpstreamCredentials) — Optional. The credentials used to access the remote repository.
- (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::UpstreamCredentials) — Optional. The credentials used to access the remote repository.
#yum_repository
def yum_repository() -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::YumRepository
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::YumRepository) — Specific settings for a Yum remote repository.
Note: The following fields are mutually exclusive:
yum_repository
,docker_repository
,maven_repository
,npm_repository
,python_repository
,apt_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#yum_repository=
def yum_repository=(value) -> ::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::YumRepository
-
value (::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::YumRepository) — Specific settings for a Yum remote repository.
Note: The following fields are mutually exclusive:
yum_repository
,docker_repository
,maven_repository
,npm_repository
,python_repository
,apt_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::ArtifactRegistry::V1::RemoteRepositoryConfig::YumRepository) — Specific settings for a Yum remote repository.
Note: The following fields are mutually exclusive:
yum_repository
,docker_repository
,maven_repository
,npm_repository
,python_repository
,apt_repository
,common_repository
. If a field in that set is populated, all other fields in the set will automatically be cleared.