Share via


NginxDeploymentUpdateProperties Class

Definition

The NginxDeploymentUpdateProperties.

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

Constructors

NginxDeploymentUpdateProperties()

Initializes a new instance of NginxDeploymentUpdateProperties.

Properties

EnableDiagnosticsSupport

Gets or sets the enable diagnostics support.

LoggingStorageAccount

Gets or sets the logging storage account.

ScalingCapacity

Gets or sets the scaling capacity.

ScalingProperties

Information on how the deployment will be scaled.

UpgradeChannel

Channel used for autoupgrade.

UserPreferredEmail

The preferred support contact email address of the user used for sending alerts and notification. Can be an empty string or a valid email address.

WebApplicationFirewallActivationState

The activation state of the WAF. Use 'Enabled' to enable the WAF and 'Disabled' to disable it.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<NginxDeploymentUpdateProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<NginxDeploymentUpdateProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NginxDeploymentUpdateProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NginxDeploymentUpdateProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<NginxDeploymentUpdateProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to