public sealed class RemoteRepositoryConfig : IMessage<RemoteRepositoryConfig>, IEquatable<RemoteRepositoryConfig>, IDeepCloneable<RemoteRepositoryConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Artifact Registry v1 API class RemoteRepositoryConfig.
Remote repository configuration.
Implements
IMessageRemoteRepositoryConfig, IEquatableRemoteRepositoryConfig, IDeepCloneableRemoteRepositoryConfig, IBufferMessage, IMessageNamespace
Google.Cloud.ArtifactRegistry.V1Assembly
Google.Cloud.ArtifactRegistry.V1.dll
Constructors
RemoteRepositoryConfig()
public RemoteRepositoryConfig()
RemoteRepositoryConfig(RemoteRepositoryConfig)
public RemoteRepositoryConfig(RemoteRepositoryConfig other)
Parameter | |
---|---|
Name | Description |
other |
RemoteRepositoryConfig |
Properties
AptRepository
public RemoteRepositoryConfig.Types.AptRepository AptRepository { get; set; }
Specific settings for an Apt remote repository.
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesAptRepository |
CommonRepository
public RemoteRepositoryConfig.Types.CommonRemoteRepository CommonRepository { get; set; }
Common remote repository settings. Used as the remote repository upstream URL.
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesCommonRemoteRepository |
Description
public string Description { get; set; }
The description of the remote source.
Property Value | |
---|---|
Type | Description |
string |
DisableUpstreamValidation
public bool DisableUpstreamValidation { get; set; }
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.
Property Value | |
---|---|
Type | Description |
bool |
DockerRepository
public RemoteRepositoryConfig.Types.DockerRepository DockerRepository { get; set; }
Specific settings for a Docker remote repository.
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesDockerRepository |
MavenRepository
public RemoteRepositoryConfig.Types.MavenRepository MavenRepository { get; set; }
Specific settings for a Maven remote repository.
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesMavenRepository |
NpmRepository
public RemoteRepositoryConfig.Types.NpmRepository NpmRepository { get; set; }
Specific settings for an Npm remote repository.
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesNpmRepository |
PythonRepository
public RemoteRepositoryConfig.Types.PythonRepository PythonRepository { get; set; }
Specific settings for a Python remote repository.
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesPythonRepository |
RemoteSourceCase
public RemoteRepositoryConfig.RemoteSourceOneofCase RemoteSourceCase { get; }
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigRemoteSourceOneofCase |
UpstreamCredentials
public RemoteRepositoryConfig.Types.UpstreamCredentials UpstreamCredentials { get; set; }
Optional. The credentials used to access the remote repository.
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesUpstreamCredentials |
YumRepository
public RemoteRepositoryConfig.Types.YumRepository YumRepository { get; set; }
Specific settings for a Yum remote repository.
Property Value | |
---|---|
Type | Description |
RemoteRepositoryConfigTypesYumRepository |