Artifact Registry v1 API - Class RemoteRepositoryConfig (2.7.0)

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.

Inheritance

object > RemoteRepositoryConfig

Namespace

Google.Cloud.ArtifactRegistry.V1

Assembly

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

Description

public string Description { get; set; }

The description of the remote source.

Property Value
Type Description
string

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