Share via


ConnectorDefinitionsResourceProvider Class

Definition

The resource provider details include the required permissions for the user to create connections. The user should have the required permissions(Read\Write, ..) in the specified scope ProviderPermissionsScope against the specified resource provider.

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

Constructors

ConnectorDefinitionsResourceProvider(String, String, String, ProviderPermissionsScope, ConnectorResourceProviderRequiredPermissions)

Initializes a new instance of ConnectorDefinitionsResourceProvider.

Properties

PermissionsDisplayText

Gets or sets the permissions description text.

Provider

Gets or sets the provider name.

ProviderDisplayName

Gets or sets the permissions provider display name.

RequiredPermissions

Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see <see href="https://docs.microsoft.com/en-us/azure/role-based-access-control/role-definitions#actions-format">here</see>.

Scope

The scope on which the user should have permissions, in order to be able to create connections.

Explicit Interface Implementations

IJsonModel<ConnectorDefinitionsResourceProvider>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ConnectorDefinitionsResourceProvider>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConnectorDefinitionsResourceProvider>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConnectorDefinitionsResourceProvider>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ConnectorDefinitionsResourceProvider>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to