Freigeben über


AdvancedThreatProtectionProperties Class

Definition

Properties of an Advanced Threat Protection setting.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MySql.Models.Api20231230.AdvancedThreatProtectionPropertiesTypeConverter))]
public class AdvancedThreatProtectionProperties : Microsoft.Azure.PowerShell.Cmdlets.MySql.Models.Api20231230.IAdvancedThreatProtectionProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MySql.Models.Api20231230.AdvancedThreatProtectionPropertiesTypeConverter))>]
type AdvancedThreatProtectionProperties = class
    interface IAdvancedThreatProtectionProperties
    interface IJsonSerializable
Public Class AdvancedThreatProtectionProperties
Implements IAdvancedThreatProtectionProperties
Inheritance
AdvancedThreatProtectionProperties
Attributes
Implements

Constructors

AdvancedThreatProtectionProperties()

Creates an new AdvancedThreatProtectionProperties instance.

Properties

CreationTime

Specifies the UTC creation time of the policy.

ProvisioningState

Provisioning state of the Threat Protection.

State

Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been applied yet on the specific database or server.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AdvancedThreatProtectionProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AdvancedThreatProtectionProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MySql.Models.Api20231230.IAdvancedThreatProtectionProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AdvancedThreatProtectionProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to