Class Artifact
Container/artifact configuration for the deployment.
Inherited Members
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. |