Share via


ResourceProvider Class

Definition

Resource provider permissions required for the connector

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

Constructors

ResourceProvider()

Creates an new ResourceProvider instance.

Properties

PermissionsDisplayText

Permission description text

Provider

Provider name

ProviderDisplayName

Permission provider display name

RequiredPermissionAction

action permission

RequiredPermissionDelete

delete permission

RequiredPermissionRead

read permission

RequiredPermissionWrite

write permission

Scope

Permission provider scope

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ResourceProvider.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ResourceProvider.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ResourceProvider into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to