RoleDefinitionsClient Class

  • java.lang.Object
    • com.azure.analytics.synapse.accesscontrol.RoleDefinitionsClient

public final class RoleDefinitionsClient

Initializes a new instance of the synchronous AccessControlClient type.

Method Summary

Modifier and Type Method and Description
SynapseRoleDefinition getRoleDefinitionById(String roleDefinitionId)

Get role definition by role definition Id.

Response<SynapseRoleDefinition> getRoleDefinitionByIdWithResponse(String roleDefinitionId, Context context)

Get role definition by role definition Id.

List<SynapseRoleDefinition> listRoleDefinitions()

List role definitions.

List<SynapseRoleDefinition> listRoleDefinitions(Boolean isBuiltIn, String scope)

List role definitions.

Response<List<SynapseRoleDefinition>> listRoleDefinitionsWithResponse(Boolean isBuiltIn, String scope, Context context)

List role definitions.

List<String> listScopes()

List rbac scopes.

Response<List<String>> listScopesWithResponse(Context context)

List rbac scopes.

Methods inherited from java.lang.Object

Method Details

getRoleDefinitionById

public SynapseRoleDefinition getRoleDefinitionById(String roleDefinitionId)

Get role definition by role definition Id.

Parameters:

roleDefinitionId - Synapse Built-In Role Definition Id.

Returns:

role definition by role definition Id.

getRoleDefinitionByIdWithResponse

public Response getRoleDefinitionByIdWithResponse(String roleDefinitionId, Context context)

Get role definition by role definition Id.

Parameters:

roleDefinitionId - Synapse Built-In Role Definition Id.
context - The context to associate with this operation.

Returns:

role definition by role definition Id.

listRoleDefinitions

public List listRoleDefinitions()

List role definitions.

Returns:

a list of Synapse roles available.

listRoleDefinitions

public List listRoleDefinitions(Boolean isBuiltIn, String scope)

List role definitions.

Parameters:

isBuiltIn - Is a Synapse Built-In Role or not.
scope - Scope of the Synapse Built-in Role.

Returns:

a list of Synapse roles available.

listRoleDefinitionsWithResponse

public Response<>> listRoleDefinitionsWithResponse(Boolean isBuiltIn, String scope, Context context)

List role definitions.

Parameters:

isBuiltIn - Is a Synapse Built-In Role or not.
scope - Scope of the Synapse Built-in Role.
context - The context to associate with this operation.

Returns:

a list of Synapse roles available.

listScopes

public List listScopes()

List rbac scopes.

Returns:

a list of Synapse rbac scopes available.

listScopesWithResponse

public Response<>> listScopesWithResponse(Context context)

List rbac scopes.

Parameters:

context - The context to associate with this operation.

Returns:

a list of Synapse rbac scopes available.

Applies to