PermissionsResourceProviderItem Class

Definition

The PermissionsResourceProviderItem.

public class PermissionsResourceProviderItem : Azure.ResourceManager.SecurityInsights.Models.ConnectorResourceProvider, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityInsights.Models.PermissionsResourceProviderItem>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityInsights.Models.PermissionsResourceProviderItem>
type PermissionsResourceProviderItem = class
    inherit ConnectorResourceProvider
    interface IJsonModel<PermissionsResourceProviderItem>
    interface IPersistableModel<PermissionsResourceProviderItem>
Public Class PermissionsResourceProviderItem
Inherits ConnectorResourceProvider
Implements IJsonModel(Of PermissionsResourceProviderItem), IPersistableModel(Of PermissionsResourceProviderItem)
Inheritance
PermissionsResourceProviderItem
Implements

Constructors

Name Description
PermissionsResourceProviderItem()

Initializes a new instance of PermissionsResourceProviderItem.

Properties

Name Description
PermissionsDisplayText

Permission description text.

(Inherited from ConnectorResourceProvider)
Provider

Provider name.

(Inherited from ConnectorResourceProvider)
ProviderDisplayName

Permission provider display name.

(Inherited from ConnectorResourceProvider)
RequiredPermissions

Required permissions for the connector.

(Inherited from ConnectorResourceProvider)
Scope

Permission provider scope.

(Inherited from ConnectorResourceProvider)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ConnectorResourceProvider>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ConnectorResourceProvider)
IJsonModel<ConnectorResourceProvider>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ConnectorResourceProvider)
IJsonModel<PermissionsResourceProviderItem>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<PermissionsResourceProviderItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ConnectorResourceProvider>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ConnectorResourceProvider)
IPersistableModel<ConnectorResourceProvider>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ConnectorResourceProvider)
IPersistableModel<ConnectorResourceProvider>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ConnectorResourceProvider)
IPersistableModel<PermissionsResourceProviderItem>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<PermissionsResourceProviderItem>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<PermissionsResourceProviderItem>.Write(ModelReaderWriterOptions)

Applies to