Config Delivery v1beta API - Class FleetPackage.Types.CloudBuildRepository (1.0.0-beta01)

public sealed class FleetPackage.Types.CloudBuildRepository : IMessage<FleetPackage.Types.CloudBuildRepository>, IEquatable<FleetPackage.Types.CloudBuildRepository>, IDeepCloneable<FleetPackage.Types.CloudBuildRepository>, IBufferMessage, IMessage

Reference documentation and code samples for the Config Delivery v1beta API class FleetPackage.Types.CloudBuildRepository.

CloudBuildRepository contains information about fetching Kubernetes configuration from a CloudBuildRepository.

Inheritance

object > FleetPackage.Types.CloudBuildRepository

Namespace

Google.Cloud.ConfigDelivery.V1Beta

Assembly

Google.Cloud.ConfigDelivery.V1Beta.dll

Constructors

CloudBuildRepository()

public CloudBuildRepository()

CloudBuildRepository(CloudBuildRepository)

public CloudBuildRepository(FleetPackage.Types.CloudBuildRepository other)
Parameter
Name Description
other FleetPackageTypesCloudBuildRepository

Properties

HasVariantsPattern

public bool HasVariantsPattern { get; }

Gets whether the "variants_pattern" field is set

Property Value
Type Description
bool

Name

public string Name { get; set; }

Required. Name of the cloud build repository. Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.

Property Value
Type Description
string

Path

public string Path { get; set; }

Optional. path to the directory or file within the repository that contains the kubernetes configuration. If unspecified, path is assumed to the top level root directory of the repository.

Property Value
Type Description
string

RepositoryName

public RepositoryName RepositoryName { get; set; }

RepositoryName-typed view over the Name resource name property.

Property Value
Type Description
RepositoryName

ServiceAccount

public string ServiceAccount { get; set; }

Required. Google service account to use in CloudBuild triggers to fetch and store kubernetes configuration.

Property Value
Type Description
string

Tag

public string Tag { get; set; }

Required. git tag of the underlying git repository. The git tag must be in the semantic version format vX.Y.Z.

Property Value
Type Description
string

VariantsCase

public FleetPackage.Types.CloudBuildRepository.VariantsOneofCase VariantsCase { get; }
Property Value
Type Description
FleetPackageTypesCloudBuildRepositoryVariantsOneofCase

VariantsPattern

public string VariantsPattern { get; set; }

Optional. variants_pattern is a glob pattern that will be used to find variants in the repository. Examples: variants/*.yaml, us-*

Property Value
Type Description
string