LinkedIntegrationRuntimeRbacAuthorization Class

Definition

The role based access control (RBAC) authorization type integration runtime.

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

Constructors

LinkedIntegrationRuntimeRbacAuthorization(ResourceIdentifier)

Initializes a new instance of LinkedIntegrationRuntimeRbacAuthorization.

Properties

Credential

The credential reference containing authentication information.

ResourceId

The resource identifier of the integration runtime to be shared.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from LinkedIntegrationRuntimeType)

Explicit Interface Implementations

IJsonModel<LinkedIntegrationRuntimeRbacAuthorization>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<LinkedIntegrationRuntimeRbacAuthorization>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<LinkedIntegrationRuntimeType>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from LinkedIntegrationRuntimeType)
IPersistableModel<LinkedIntegrationRuntimeRbacAuthorization>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LinkedIntegrationRuntimeRbacAuthorization>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<LinkedIntegrationRuntimeRbacAuthorization>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<LinkedIntegrationRuntimeType>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from LinkedIntegrationRuntimeType)

Applies to