ContainerRegistryVulnerabilityProperties Class

Definition

Provides a compatibility shim for the ContainerRegistryVulnerabilityProperties class.

public class ContainerRegistryVulnerabilityProperties : Azure.ResourceManager.SecurityCenter.Models.SecuritySubAssessmentAdditionalInfo
public class ContainerRegistryVulnerabilityProperties : Azure.ResourceManager.SecurityCenter.Models.SecuritySubAssessmentAdditionalInfo, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityCenter.Models.ContainerRegistryVulnerabilityProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityCenter.Models.ContainerRegistryVulnerabilityProperties>
type ContainerRegistryVulnerabilityProperties = class
    inherit SecuritySubAssessmentAdditionalInfo
type ContainerRegistryVulnerabilityProperties = class
    inherit SecuritySubAssessmentAdditionalInfo
    interface IJsonModel<ContainerRegistryVulnerabilityProperties>
    interface IPersistableModel<ContainerRegistryVulnerabilityProperties>
Public Class ContainerRegistryVulnerabilityProperties
Inherits SecuritySubAssessmentAdditionalInfo
Public Class ContainerRegistryVulnerabilityProperties
Inherits SecuritySubAssessmentAdditionalInfo
Implements IJsonModel(Of ContainerRegistryVulnerabilityProperties), IPersistableModel(Of ContainerRegistryVulnerabilityProperties)
Inheritance
ContainerRegistryVulnerabilityProperties
Implements

Constructors

Name Description
ContainerRegistryVulnerabilityProperties()

Initializes a new instance of ContainerRegistryVulnerabilityProperties.

Properties

Name Description
ContainerRegistryVulnerabilityPropertiesType

Gets the ContainerRegistryVulnerabilityPropertiesType value preserved from the previous public API surface.

Cve

List of CVEs.

Cvss

Dictionary from cvss version to cvss details object.

ImageDigest

Digest of the vulnerable image.

IsPatchable

Indicates whether a patch is available or not.

PublishedOn

Published time.

RepositoryName

Name of the repository which the vulnerable image belongs to.

Type

Vulnerability Type. e.g: Vulnerability, Potential Vulnerability, Information Gathered, Vulnerability.

VendorReferences

Gets the VendorReferences.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ContainerRegistryVulnerabilityProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ContainerRegistryVulnerabilityProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<SecuritySubAssessmentAdditionalInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from SecuritySubAssessmentAdditionalInfo)
IJsonModel<SecuritySubAssessmentAdditionalInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from SecuritySubAssessmentAdditionalInfo)
IPersistableModel<ContainerRegistryVulnerabilityProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ContainerRegistryVulnerabilityProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ContainerRegistryVulnerabilityProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<SecuritySubAssessmentAdditionalInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from SecuritySubAssessmentAdditionalInfo)
IPersistableModel<SecuritySubAssessmentAdditionalInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from SecuritySubAssessmentAdditionalInfo)
IPersistableModel<SecuritySubAssessmentAdditionalInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from SecuritySubAssessmentAdditionalInfo)

Applies to