Share via


ResourceProviderAuthorization Class

Definition

The ResourceProviderAuthorization.

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

Constructors

ResourceProviderAuthorization()

Initializes a new instance of ResourceProviderAuthorization.

Properties

ApplicationId

Gets or sets the application id.

ManagedByRoleDefinitionId

Gets or sets the managed by role definition id.

RoleDefinitionId

Gets or sets the role definition id.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ResourceProviderAuthorization>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ResourceProviderAuthorization>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ResourceProviderAuthorization>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ResourceProviderAuthorization>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ResourceProviderAuthorization>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to