Partager via


SecurityPolicyProperties Class

Definition

The json object that contains properties required to create a security policy

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.SecurityPolicyPropertiesTypeConverter))]
public class SecurityPolicyProperties : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ISecurityPolicyProperties, Microsoft.Azure.PowerShell.Cmdlets.Cdn.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.SecurityPolicyPropertiesTypeConverter))>]
type SecurityPolicyProperties = class
    interface ISecurityPolicyProperties
    interface IJsonSerializable
    interface IAfdStateProperties
    interface IValidates
Public Class SecurityPolicyProperties
Implements ISecurityPolicyProperties, IValidates
Inheritance
SecurityPolicyProperties
Attributes
Implements

Constructors

SecurityPolicyProperties()

Creates an new SecurityPolicyProperties instance.

Properties

DeploymentStatus
Parameter

object which contains security policy parameters

ProfileName

The name of the profile which holds the security policy.

ProvisioningState

Provisioning status

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SecurityPolicyProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SecurityPolicyProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ISecurityPolicyProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SecurityPolicyProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to