Google Cloud Deploy v1 API - Class SkaffoldModules (2.15.0)

public sealed class SkaffoldModules : IMessage<SkaffoldModules>, IEquatable<SkaffoldModules>, IDeepCloneable<SkaffoldModules>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Deploy v1 API class SkaffoldModules.

Skaffold Config modules and their remote source.

Inheritance

object > SkaffoldModules

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

SkaffoldModules()

public SkaffoldModules()

SkaffoldModules(SkaffoldModules)

public SkaffoldModules(SkaffoldModules other)
Parameter
NameDescription
otherSkaffoldModules

Properties

Configs

public RepeatedField<string> Configs { get; }

Optional. The Skaffold Config modules to use from the specified source.

Property Value
TypeDescription
RepeatedFieldstring

Git

public SkaffoldModules.Types.SkaffoldGitSource Git { get; set; }

Remote git repository containing the Skaffold Config modules.

Property Value
TypeDescription
SkaffoldModulesTypesSkaffoldGitSource

GoogleCloudBuildRepo

public SkaffoldModules.Types.SkaffoldGCBRepoSource GoogleCloudBuildRepo { get; set; }

Cloud Build V2 repository containing the Skaffold Config modules.

Property Value
TypeDescription
SkaffoldModulesTypesSkaffoldGCBRepoSource

GoogleCloudStorage

public SkaffoldModules.Types.SkaffoldGCSSource GoogleCloudStorage { get; set; }

Cloud Storage bucket containing the Skaffold Config modules.

Property Value
TypeDescription
SkaffoldModulesTypesSkaffoldGCSSource

SourceCase

public SkaffoldModules.SourceOneofCase SourceCase { get; }
Property Value
TypeDescription
SkaffoldModulesSourceOneofCase