public sealed class FleetPackage.Types.CloudBuildRepository : IMessage<FleetPackage.Types.CloudBuildRepository>, IEquatable<FleetPackage.Types.CloudBuildRepository>, IDeepCloneable<FleetPackage.Types.CloudBuildRepository>, IBufferMessage, IMessageReference documentation and code samples for the Config Delivery v1 API class FleetPackage.Types.CloudBuildRepository.
CloudBuildRepository contains information about fetching Kubernetes
configuration from a CloudBuildRepository.
Implements
IMessageFleetPackageTypesCloudBuildRepository, IEquatableFleetPackageTypesCloudBuildRepository, IDeepCloneableFleetPackageTypesCloudBuildRepository, IBufferMessage, IMessageNamespace
Google.Cloud.ConfigDelivery.V1Assembly
Google.Cloud.ConfigDelivery.V1.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 |
|