GalleryImageVersionSafetyProfile Class

Definition

This is the safety profile of the Gallery Image Version.

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

Constructors

GalleryImageVersionSafetyProfile()

Initializes a new instance of GalleryImageVersionSafetyProfile.

Properties

AllowDeletionOfReplicatedLocations

Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.

(Inherited from GalleryArtifactSafetyProfileBase)
IsReportedForPolicyViolation

Indicates whether this image has been reported as violating Microsoft's policies.

PolicyViolations

A list of Policy Violations that have been reported for this Gallery Image Version.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from GalleryArtifactSafetyProfileBase)

Explicit Interface Implementations

IJsonModel<GalleryArtifactSafetyProfileBase>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from GalleryArtifactSafetyProfileBase)
IJsonModel<GalleryImageVersionSafetyProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<GalleryImageVersionSafetyProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GalleryArtifactSafetyProfileBase>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from GalleryArtifactSafetyProfileBase)
IPersistableModel<GalleryImageVersionSafetyProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GalleryImageVersionSafetyProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<GalleryImageVersionSafetyProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to