public sealed class RemoteRepositoryConfig : IMessage<RemoteRepositoryConfig>, IEquatable<RemoteRepositoryConfig>, IDeepCloneable<RemoteRepositoryConfig>, IBufferMessage, IMessageReference 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 |
|