Package com.pulumi.azurenative.synapse
Class KustoPoolPrincipalAssignmentArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.synapse.KustoPoolPrincipalAssignmentArgs.Builder
-
- Enclosing class:
- KustoPoolPrincipalAssignmentArgs
public static final class KustoPoolPrincipalAssignmentArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(KustoPoolPrincipalAssignmentArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(KustoPoolPrincipalAssignmentArgs defaults)
-
-
Method Detail
-
kustoPoolName
public KustoPoolPrincipalAssignmentArgs.Builder kustoPoolName(com.pulumi.core.Output<java.lang.String> kustoPoolName)
- Parameters:
kustoPoolName
- The name of the Kusto pool.- Returns:
- builder
-
kustoPoolName
public KustoPoolPrincipalAssignmentArgs.Builder kustoPoolName(java.lang.String kustoPoolName)
- Parameters:
kustoPoolName
- The name of the Kusto pool.- Returns:
- builder
-
principalAssignmentName
public KustoPoolPrincipalAssignmentArgs.Builder principalAssignmentName(@Nullable com.pulumi.core.Output<java.lang.String> principalAssignmentName)
- Parameters:
principalAssignmentName
- The name of the Kusto principalAssignment.- Returns:
- builder
-
principalAssignmentName
public KustoPoolPrincipalAssignmentArgs.Builder principalAssignmentName(java.lang.String principalAssignmentName)
- Parameters:
principalAssignmentName
- The name of the Kusto principalAssignment.- Returns:
- builder
-
principalId
public KustoPoolPrincipalAssignmentArgs.Builder principalId(com.pulumi.core.Output<java.lang.String> principalId)
- Parameters:
principalId
- The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.- Returns:
- builder
-
principalId
public KustoPoolPrincipalAssignmentArgs.Builder principalId(java.lang.String principalId)
- Parameters:
principalId
- The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.- Returns:
- builder
-
principalType
public KustoPoolPrincipalAssignmentArgs.Builder principalType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,PrincipalType>> principalType)
- Parameters:
principalType
- Principal type.- Returns:
- builder
-
principalType
public KustoPoolPrincipalAssignmentArgs.Builder principalType(com.pulumi.core.Either<java.lang.String,PrincipalType> principalType)
- Parameters:
principalType
- Principal type.- Returns:
- builder
-
principalType
public KustoPoolPrincipalAssignmentArgs.Builder principalType(java.lang.String principalType)
- Parameters:
principalType
- Principal type.- Returns:
- builder
-
principalType
public KustoPoolPrincipalAssignmentArgs.Builder principalType(PrincipalType principalType)
- Parameters:
principalType
- Principal type.- Returns:
- builder
-
resourceGroupName
public KustoPoolPrincipalAssignmentArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public KustoPoolPrincipalAssignmentArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
role
public KustoPoolPrincipalAssignmentArgs.Builder role(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ClusterPrincipalRole>> role)
- Parameters:
role
- Cluster principal role.- Returns:
- builder
-
role
public KustoPoolPrincipalAssignmentArgs.Builder role(com.pulumi.core.Either<java.lang.String,ClusterPrincipalRole> role)
- Parameters:
role
- Cluster principal role.- Returns:
- builder
-
role
public KustoPoolPrincipalAssignmentArgs.Builder role(java.lang.String role)
- Parameters:
role
- Cluster principal role.- Returns:
- builder
-
role
public KustoPoolPrincipalAssignmentArgs.Builder role(ClusterPrincipalRole role)
- Parameters:
role
- Cluster principal role.- Returns:
- builder
-
tenantId
public KustoPoolPrincipalAssignmentArgs.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId
- The tenant id of the principal- Returns:
- builder
-
tenantId
public KustoPoolPrincipalAssignmentArgs.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId
- The tenant id of the principal- Returns:
- builder
-
workspaceName
public KustoPoolPrincipalAssignmentArgs.Builder workspaceName(com.pulumi.core.Output<java.lang.String> workspaceName)
- Parameters:
workspaceName
- The name of the workspace.- Returns:
- builder
-
workspaceName
public KustoPoolPrincipalAssignmentArgs.Builder workspaceName(java.lang.String workspaceName)
- Parameters:
workspaceName
- The name of the workspace.- Returns:
- builder
-
build
public KustoPoolPrincipalAssignmentArgs build()
-
-