Condividi tramite


GalleryImageValidationsProfile Class

Definition

This is the validations profile of a Gallery Image Version.

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

Properties

ExecutedValidations

Gets the executed validations.

PlatformAttributes

This specifies the pub, offer, sku and version of the image version metadata.

ValidationETag

The published time of the image version.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<GalleryImageValidationsProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<GalleryImageValidationsProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GalleryImageValidationsProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GalleryImageValidationsProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<GalleryImageValidationsProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to