GalleryScriptVersionSafetyProfile Class

Definition

The safety profile of the Gallery Script Version.

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

Constructors

Name Description
GalleryScriptVersionSafetyProfile()

Initializes a new instance of GalleryScriptVersionSafetyProfile.

Properties

Name Description
AllowDeletionOfReplicatedLocations

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

(Inherited from GalleryArtifactSafetyProfileBase)

Methods

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

Explicit Interface Implementations

Name Description
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<GalleryScriptVersionSafetyProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<GalleryScriptVersionSafetyProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
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<GalleryScriptVersionSafetyProfile>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<GalleryScriptVersionSafetyProfile>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<GalleryScriptVersionSafetyProfile>.Write(ModelReaderWriterOptions)

Applies to