public sealed class ArtifactLocation : IMessage<ArtifactLocation>, IEquatable<ArtifactLocation>, IDeepCloneable<ArtifactLocation>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class ArtifactLocation.
Defines the location for storing an artifact, such as generated IaC.
Implements
IMessageArtifactLocation, IEquatableArtifactLocation, IDeepCloneableArtifactLocation, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
ArtifactLocation()
public ArtifactLocation()ArtifactLocation(ArtifactLocation)
public ArtifactLocation(ArtifactLocation other)| Parameter | |
|---|---|
| Name | Description |
other |
ArtifactLocation |
Properties
DeveloperConnectExportConfig
public DeveloperConnectExportConfig DeveloperConnectExportConfig { get; set; }Optional. Source Code Management(SCM) config for storing the content, such as generated IaC. Supports sources integrated with Developer Connect like GitHub, GitHub Enterprise, GitLab, and Bitbucket.
| Property Value | |
|---|---|
| Type | Description |
DeveloperConnectExportConfig |
|
GcsUri
public string GcsUri { get; set; }Optional. The Cloud Storage URI for storing the generated IaC.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HasGcsUri
public bool HasGcsUri { get; }Gets whether the "gcs_uri" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
LocationCase
public ArtifactLocation.LocationOneofCase LocationCase { get; }| Property Value | |
|---|---|
| Type | Description |
ArtifactLocationLocationOneofCase |
|