Share via


WorkspaceAcl class

Class representing a WorkspaceAcl.

Constructors

WorkspaceAcl(SynapseClientContext)

Create a WorkspaceAcl.

Constructor Details

WorkspaceAcl(SynapseClientContext)

Create a WorkspaceAcl.

new WorkspaceAcl(client: SynapseClientContext)

Parameters

client
SynapseClientContext

Reference to the service client.

Method Details

getAccessControlInfo(string, GetAccessControlInfoRequest, RequestOptionsBase)

Get access control info.

function getAccessControlInfo(workspaceName: string, resource: GetAccessControlInfoRequest, options?: RequestOptionsBase): Promise<WorkspaceAclGetAccessControlInfoResponse>

Parameters

workspaceName

string

The name of the workspace to execute operations on.

resource
GetAccessControlInfoRequest

The resource to get the access control info for.

options
RequestOptionsBase

The optional parameters

Returns

Promise<Models.WorkspaceAclGetAccessControlInfoResponse>

getAccessControlInfo(string, GetAccessControlInfoRequest, RequestOptionsBase, ServiceCallback<WorkspaceAccessControlResponse>)

function getAccessControlInfo(workspaceName: string, resource: GetAccessControlInfoRequest, options: RequestOptionsBase, callback: ServiceCallback<WorkspaceAccessControlResponse>)

Parameters

workspaceName

string

The name of the workspace to execute operations on.

resource
GetAccessControlInfoRequest

The resource to get the access control info for.

options
RequestOptionsBase

The optional parameters

getAccessControlInfo(string, GetAccessControlInfoRequest, ServiceCallback<WorkspaceAccessControlResponse>)

function getAccessControlInfo(workspaceName: string, resource: GetAccessControlInfoRequest, callback: ServiceCallback<WorkspaceAccessControlResponse>)

Parameters

workspaceName

string

The name of the workspace to execute operations on.

resource
GetAccessControlInfoRequest

The resource to get the access control info for.

setWorkspaceAdministrators(string, SetWorkspaceAdministratorsRequest, RequestOptionsBase)

Replace Admins of the Workspace.

function setWorkspaceAdministrators(workspaceName: string, request: SetWorkspaceAdministratorsRequest, options?: RequestOptionsBase): Promise<WorkspaceAclSetWorkspaceAdministratorsResponse>

Parameters

workspaceName

string

The name of the workspace to execute operations on.

request
SetWorkspaceAdministratorsRequest

Details of administrators object-ids.

options
RequestOptionsBase

The optional parameters

Returns

Promise<Models.WorkspaceAclSetWorkspaceAdministratorsResponse>

setWorkspaceAdministrators(string, SetWorkspaceAdministratorsRequest, RequestOptionsBase, ServiceCallback<WorkspaceAccessControlResponse>)

function setWorkspaceAdministrators(workspaceName: string, request: SetWorkspaceAdministratorsRequest, options: RequestOptionsBase, callback: ServiceCallback<WorkspaceAccessControlResponse>)

Parameters

workspaceName

string

The name of the workspace to execute operations on.

request
SetWorkspaceAdministratorsRequest

Details of administrators object-ids.

options
RequestOptionsBase

The optional parameters

setWorkspaceAdministrators(string, SetWorkspaceAdministratorsRequest, ServiceCallback<WorkspaceAccessControlResponse>)

function setWorkspaceAdministrators(workspaceName: string, request: SetWorkspaceAdministratorsRequest, callback: ServiceCallback<WorkspaceAccessControlResponse>)

Parameters

workspaceName

string

The name of the workspace to execute operations on.

request
SetWorkspaceAdministratorsRequest

Details of administrators object-ids.