WorkspaceProviderAuthorization Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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() |