Interface ClusterPrincipalAssignment
-
public interface ClusterPrincipalAssignment
An immutable client-side representation of ClusterPrincipalAssignment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ClusterPrincipalAssignment.Definition
The entirety of the ClusterPrincipalAssignment definition.static interface
ClusterPrincipalAssignment.DefinitionStages
The ClusterPrincipalAssignment definition stages.static interface
ClusterPrincipalAssignment.Update
The template for ClusterPrincipalAssignment update.static interface
ClusterPrincipalAssignment.UpdateStages
The ClusterPrincipalAssignment update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
id()
Gets the id property: Fully qualified resource Id for the resource.ClusterPrincipalAssignmentInner
innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.ClusterPrincipalAssignmentInner object.String
name()
Gets the name property: The name of the resource.String
principalId()
Gets the principalId property: The principal ID assigned to the cluster principal.String
principalName()
Gets the principalName property: The principal name.PrincipalType
principalType()
Gets the principalType property: Principal type.ResourceProvisioningState
provisioningState()
Gets the provisioningState property: The provisioned state of the resource.ClusterPrincipalAssignment
refresh()
Refreshes the resource to sync with Azure.ClusterPrincipalAssignment
refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.ClusterPrincipalRole
role()
Gets the role property: Cluster principal role.com.azure.core.management.SystemData
systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.String
tenantId()
Gets the tenantId property: The tenant id of the principal.String
tenantName()
Gets the tenantName property: The tenant name of the principal.String
type()
Gets the type property: The type of the resource.ClusterPrincipalAssignment.Update
update()
Begins update for the ClusterPrincipalAssignment resource.
-
-
-
Method Detail
-
id
String id()
Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()
Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()
Gets the type property: The type of the resource.- Returns:
- the type value.
-
systemData
com.azure.core.management.SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
principalId
String principalId()
Gets the principalId property: The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.- Returns:
- the principalId value.
-
role
ClusterPrincipalRole role()
Gets the role property: Cluster principal role.- Returns:
- the role value.
-
tenantId
String tenantId()
Gets the tenantId property: The tenant id of the principal.- Returns:
- the tenantId value.
-
principalType
PrincipalType principalType()
Gets the principalType property: Principal type.- Returns:
- the principalType value.
-
tenantName
String tenantName()
Gets the tenantName property: The tenant name of the principal.- Returns:
- the tenantName value.
-
principalName
String principalName()
Gets the principalName property: The principal name.- Returns:
- the principalName value.
-
provisioningState
ResourceProvisioningState provisioningState()
Gets the provisioningState property: The provisioned state of the resource.- Returns:
- the provisioningState value.
-
innerModel
ClusterPrincipalAssignmentInner innerModel()
Gets the inner com.azure.resourcemanager.synapse.fluent.models.ClusterPrincipalAssignmentInner object.- Returns:
- the inner object.
-
update
ClusterPrincipalAssignment.Update update()
Begins update for the ClusterPrincipalAssignment resource.- Returns:
- the stage of resource update.
-
refresh
ClusterPrincipalAssignment refresh()
Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
ClusterPrincipalAssignment refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-
-