SqlRoleAssignmentResource Class
- java.
lang. Object - com.
azure. resourcemanager. cosmos. fluent. models. SqlRoleAssignmentResource
- com.
Implements
public final class SqlRoleAssignmentResource
implements JsonSerializable<SqlRoleAssignmentResource>
Azure Cosmos DB SQL Role Assignment resource object.
Constructor Summary
| Constructor | Description |
|---|---|
| SqlRoleAssignmentResource() |
Creates an instance of Sql |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Sql |
fromJson(JsonReader jsonReader)
Reads an instance of Sql |
| String |
principalId()
Get the principal |
| String |
roleDefinitionId()
Get the role |
| String |
scope()
Get the scope property: The data plane resource path for which access is being granted through this Role Assignment. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Sql |
withPrincipalId(String principalId)
Set the principal |
|
Sql |
withRoleDefinitionId(String roleDefinitionId)
Set the role |
|
Sql |
withScope(String scope)
Set the scope property: The data plane resource path for which access is being granted through this Role Assignment. |
Methods inherited from java.lang.Object
Constructor Details
SqlRoleAssignmentResource
public SqlRoleAssignmentResource()
Creates an instance of SqlRoleAssignmentResource class.
Method Details
fromJson
public static SqlRoleAssignmentResource fromJson(JsonReader jsonReader)
Reads an instance of SqlRoleAssignmentResource from the JsonReader.
Parameters:
Returns:
Throws:
principalId
public String principalId()
Get the principalId property: The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription.
Returns:
roleDefinitionId
public String roleDefinitionId()
Get the roleDefinitionId property: The unique identifier for the associated Role Definition.
Returns:
scope
public String scope()
Get the scope property: The data plane resource path for which access is being granted through this Role Assignment.
Returns:
toJson
validate
public void validate()
Validates the instance.
withPrincipalId
public SqlRoleAssignmentResource withPrincipalId(String principalId)
Set the principalId property: The unique identifier for the associated AAD principal in the AAD graph to which access is being granted through this Role Assignment. Tenant ID for the principal is inferred using the tenant associated with the subscription.
Parameters:
Returns:
withRoleDefinitionId
public SqlRoleAssignmentResource withRoleDefinitionId(String roleDefinitionId)
Set the roleDefinitionId property: The unique identifier for the associated Role Definition.
Parameters:
Returns:
withScope
public SqlRoleAssignmentResource withScope(String scope)
Set the scope property: The data plane resource path for which access is being granted through this Role Assignment.
Parameters:
Returns: