Share via


AatpCheckRequirements Class

Definition

Represents AATP (Azure Advanced Threat Protection) requirements check request.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.AatpCheckRequirementsTypeConverter))]
public class AatpCheckRequirements : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IAatpCheckRequirements, Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.AatpCheckRequirementsTypeConverter))>]
type AatpCheckRequirements = class
    interface IAatpCheckRequirements
    interface IJsonSerializable
    interface IDataConnectorsCheckRequirements
    interface IValidates
Public Class AatpCheckRequirements
Implements IAatpCheckRequirements, IValidates
Inheritance
AatpCheckRequirements
Attributes
Implements

Constructors

AatpCheckRequirements()

Creates an new AatpCheckRequirements instance.

Properties

Kind

Describes the kind of connector to be checked.

TenantId

The tenant id to connect to, and get the data from.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AatpCheckRequirements.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AatpCheckRequirements.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IAatpCheckRequirements.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AatpCheckRequirements into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to