Design Center v1 API - Class ArtifactLocation (1.0.0-beta01)

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

Reference documentation and code samples for the Design Center v1 API class ArtifactLocation.

Defines the location for storing an artifact, such as generated IaC.

Inheritance

object > ArtifactLocation

Namespace

Google.Cloud.DesignCenter.V1

Assembly

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