Show / Hide Table of Contents

Class Artifact

Container/artifact configuration for the deployment.

Inheritance
object
Artifact
SingleDockerArtifact
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.GenerativeaiService.Models
Assembly: OCI.DotNetSDK.Generativeai.dll
Syntax
[JsonConverter(typeof(ArtifactModelConverter))]
public class Artifact

Properties

HostedDeploymentId

Declaration
[JsonProperty(PropertyName = "hostedDeploymentId")]
public string HostedDeploymentId { get; set; }
Property Value
Type Description
string

The OCID of the application.

Id

Declaration
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

if put artifact to a table, the id is needed

IsVulnerabilityScanRequired

Declaration
[JsonProperty(PropertyName = "isVulnerabilityScanRequired")]
public bool? IsVulnerabilityScanRequired { get; set; }
Property Value
Type Description
bool?

Optional flag that requires an OCI Vulnerability Scanning Service compliance report for this artifact before it can become active. When not provided, the value defaults to false and the artifact is not blocked on a scan result.

Status

Declaration
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public Artifact.StatusEnum? Status { get; set; }
Property Value
Type Description
Artifact.StatusEnum?

The current status of the artifact.

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the artifact was created.

In this article
Back to top