Share via


WorkspaceProviderAuthorization Class

Definition

The workspace provider authorization.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.WorkspaceProviderAuthorizationTypeConverter))]
public class WorkspaceProviderAuthorization : Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspaceProviderAuthorization
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.WorkspaceProviderAuthorizationTypeConverter))>]
type WorkspaceProviderAuthorization = class
    interface IWorkspaceProviderAuthorization
    interface IJsonSerializable
Public Class WorkspaceProviderAuthorization
Implements IWorkspaceProviderAuthorization
Inheritance
WorkspaceProviderAuthorization
Attributes
Implements

Constructors

WorkspaceProviderAuthorization()

Creates an new WorkspaceProviderAuthorization instance.

Properties

PrincipalId

The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.

RoleDefinitionId

The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of WorkspaceProviderAuthorization.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of WorkspaceProviderAuthorization.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Databricks.Models.Api20240501.IWorkspaceProviderAuthorization.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of WorkspaceProviderAuthorization into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to