AnalysisCreate Class

Definition

The request body for creating an analysis for an NGINX configuration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Nginx.Models.Api202401Preview.AnalysisCreateTypeConverter))]
public class AnalysisCreate : Microsoft.Azure.PowerShell.Cmdlets.Nginx.Models.Api202401Preview.IAnalysisCreate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Nginx.Models.Api202401Preview.AnalysisCreateTypeConverter))>]
type AnalysisCreate = class
    interface IAnalysisCreate
    interface IJsonSerializable
Public Class AnalysisCreate
Implements IAnalysisCreate
Inheritance
AnalysisCreate
Attributes
Implements

Constructors

AnalysisCreate()

Creates an new AnalysisCreate instance.

Properties

ConfigFile
ConfigProtectedFile
ConfigRootFile

The root file of the NGINX config file(s). It must match one of the files' filepath.

PackageData
PackageProtectedFile

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AnalysisCreate.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AnalysisCreate.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Nginx.Models.Api202401Preview.IAnalysisCreate.

FromJsonString(String)

Creates a new instance of AnalysisCreate, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AnalysisCreate into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to