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.
Implements
IMessageArtifactConfig, IEquatableArtifactConfig, IDeepCloneableArtifactConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DeveloperConnect.V1Assembly
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 |