ClusterPrincipalAssignment Interface

public interface ClusterPrincipalAssignment

An immutable client-side representation of ClusterPrincipalAssignment.

Method Summary

Modifier and Type Method and Description
abstract String aadObjectId()

Gets the aadObjectId property: The service principal object id in AAD (Azure active directory).

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract ClusterPrincipalAssignmentInner innerModel()

Gets the inner com.azure.resourcemanager.kusto.fluent.models.ClusterPrincipalAssignmentInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract String principalId()

Gets the principalId property: The principal ID assigned to the cluster principal.

abstract String principalName()

Gets the principalName property: The principal name.

abstract PrincipalType principalType()

Gets the principalType property: Principal type.

abstract ProvisioningState provisioningState()

Gets the provisioningState property: The provisioned state of the resource.

abstract ClusterPrincipalAssignment refresh()

Refreshes the resource to sync with Azure.

abstract ClusterPrincipalAssignment refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract ClusterPrincipalRole role()

Gets the role property: Cluster principal role.

abstract String tenantId()

Gets the tenantId property: The tenant id of the principal.

abstract String tenantName()

Gets the tenantName property: The tenant name of the principal.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the ClusterPrincipalAssignment resource.

Method Details

aadObjectId

public abstract String aadObjectId()

Gets the aadObjectId property: The service principal object id in AAD (Azure active directory).

Returns:

the aadObjectId value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract ClusterPrincipalAssignmentInner innerModel()

Gets the inner com.azure.resourcemanager.kusto.fluent.models.ClusterPrincipalAssignmentInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

principalId

public abstract 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.

principalName

public abstract String principalName()

Gets the principalName property: The principal name.

Returns:

the principalName value.

principalType

public abstract PrincipalType principalType()

Gets the principalType property: Principal type.

Returns:

the principalType value.

provisioningState

public abstract ProvisioningState provisioningState()

Gets the provisioningState property: The provisioned state of the resource.

Returns:

the provisioningState value.

refresh

public abstract ClusterPrincipalAssignment refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract ClusterPrincipalAssignment refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

role

public abstract ClusterPrincipalRole role()

Gets the role property: Cluster principal role.

Returns:

the role value.

tenantId

public abstract String tenantId()

Gets the tenantId property: The tenant id of the principal.

Returns:

the tenantId value.

tenantName

public abstract String tenantName()

Gets the tenantName property: The tenant name of the principal.

Returns:

the tenantName value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract ClusterPrincipalAssignment.Update update()

Begins update for the ClusterPrincipalAssignment resource.

Returns:

the stage of resource update.

Applies to