Developer Connect v1 API - Class ArtifactConfig (1.0.0-beta02)

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

Reference documentation and code samples for the Developer Connect v1 API class ArtifactConfig.

The artifact config of the artifact that is deployed.

Inheritance

object > ArtifactConfig

Namespace

Google.Cloud.DeveloperConnect.V1

Assembly

Google.Cloud.DeveloperConnect.V1.dll

Constructors

ArtifactConfig()

public ArtifactConfig()

ArtifactConfig(ArtifactConfig)

public ArtifactConfig(ArtifactConfig other)
Parameter
Name Description
other ArtifactConfig

Properties

ArtifactMetadataStorageCase

public ArtifactConfig.ArtifactMetadataStorageOneofCase ArtifactMetadataStorageCase { get; }
Property Value
Type Description
ArtifactConfigArtifactMetadataStorageOneofCase

ArtifactStorageCase

public ArtifactConfig.ArtifactStorageOneofCase ArtifactStorageCase { get; }
Property Value
Type Description
ArtifactConfigArtifactStorageOneofCase

GoogleArtifactAnalysis

public GoogleArtifactAnalysis GoogleArtifactAnalysis { get; set; }

Optional. Set if the artifact metadata is stored in Artifact analysis.

Property Value
Type Description
GoogleArtifactAnalysis

GoogleArtifactRegistry

public GoogleArtifactRegistry GoogleArtifactRegistry { get; set; }

Optional. Set if the artifact is stored in Artifact regsitry.

Property Value
Type Description
GoogleArtifactRegistry

Uri

public string Uri { get; set; }

Required. Immutable. The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.

Property Value
Type Description
string