Freigeben über


NginxDeploymentWafPolicyProperties Class

Definition

Nginx Deployment Waf Policy Properties.

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

Constructors

Name Description
NginxDeploymentWafPolicyProperties()

Initializes a new instance of NginxDeploymentWafPolicyProperties.

Properties

Name Description
ApplyingState

Nginx Deployment Waf Policy Applying Status.

CompilingState

Nginx Deployment Waf Policy Compiling Status.

Content

The byte content of the Policy

To assign a byte[] to this property use FromBytes(Byte[]). The byte[] will be serialized to a Base64 encoded string.

Examples:

  • BinaryData.FromBytes(new byte[] { 1, 2, 3 }). : Creates a payload of "AQID".

Filepath

The file path where the Policy is to be saved.

ProvisioningState

Provisioning State.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<NginxDeploymentWafPolicyProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<NginxDeploymentWafPolicyProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<NginxDeploymentWafPolicyProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<NginxDeploymentWafPolicyProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<NginxDeploymentWafPolicyProperties>.Write(ModelReaderWriterOptions)

Applies to