Share via


Permissions Class

Definition

Permissions required for the connector

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.PermissionsTypeConverter))]
public class Permissions : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IPermissions
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.PermissionsTypeConverter))>]
type Permissions = class
    interface IPermissions
    interface IJsonSerializable
Public Class Permissions
Implements IPermissions
Inheritance
Permissions
Attributes
Implements

Constructors

Permissions()

Creates an new Permissions instance.

Properties

Custom

Customs permissions required for the connector

ResourceProvider

Resource provider permissions required for the connector

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Permissions.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Permissions.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of Permissions into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to