Class AADProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.hybridcontainerservice.inputs.AADProfileArgs.Builder
-
- Enclosing class:
- AADProfileArgs
public static final class AADProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AADProfileArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AADProfileArgs.Builder
adminGroupObjectIDs(com.pulumi.core.Output<java.util.List<java.lang.String>> adminGroupObjectIDs)
AADProfileArgs.Builder
adminGroupObjectIDs(java.lang.String... adminGroupObjectIDs)
AADProfileArgs.Builder
adminGroupObjectIDs(java.util.List<java.lang.String> adminGroupObjectIDs)
AADProfileArgs
build()
AADProfileArgs.Builder
clientAppID(com.pulumi.core.Output<java.lang.String> clientAppID)
AADProfileArgs.Builder
clientAppID(java.lang.String clientAppID)
AADProfileArgs.Builder
enableAzureRbac(com.pulumi.core.Output<java.lang.Boolean> enableAzureRbac)
AADProfileArgs.Builder
enableAzureRbac(java.lang.Boolean enableAzureRbac)
AADProfileArgs.Builder
managed(com.pulumi.core.Output<java.lang.Boolean> managed)
AADProfileArgs.Builder
managed(java.lang.Boolean managed)
AADProfileArgs.Builder
serverAppID(com.pulumi.core.Output<java.lang.String> serverAppID)
AADProfileArgs.Builder
serverAppID(java.lang.String serverAppID)
AADProfileArgs.Builder
serverAppSecret(com.pulumi.core.Output<java.lang.String> serverAppSecret)
AADProfileArgs.Builder
serverAppSecret(java.lang.String serverAppSecret)
AADProfileArgs.Builder
tenantID(com.pulumi.core.Output<java.lang.String> tenantID)
AADProfileArgs.Builder
tenantID(java.lang.String tenantID)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AADProfileArgs defaults)
-
-
Method Detail
-
adminGroupObjectIDs
public AADProfileArgs.Builder adminGroupObjectIDs(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> adminGroupObjectIDs)
- Parameters:
adminGroupObjectIDs
- The list of AAD group object IDs that will have admin role of the cluster.- Returns:
- builder
-
adminGroupObjectIDs
public AADProfileArgs.Builder adminGroupObjectIDs(java.util.List<java.lang.String> adminGroupObjectIDs)
- Parameters:
adminGroupObjectIDs
- The list of AAD group object IDs that will have admin role of the cluster.- Returns:
- builder
-
adminGroupObjectIDs
public AADProfileArgs.Builder adminGroupObjectIDs(java.lang.String... adminGroupObjectIDs)
- Parameters:
adminGroupObjectIDs
- The list of AAD group object IDs that will have admin role of the cluster.- Returns:
- builder
-
clientAppID
public AADProfileArgs.Builder clientAppID(@Nullable com.pulumi.core.Output<java.lang.String> clientAppID)
- Parameters:
clientAppID
- The client AAD application ID.- Returns:
- builder
-
clientAppID
public AADProfileArgs.Builder clientAppID(java.lang.String clientAppID)
- Parameters:
clientAppID
- The client AAD application ID.- Returns:
- builder
-
enableAzureRbac
public AADProfileArgs.Builder enableAzureRbac(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableAzureRbac)
- Parameters:
enableAzureRbac
- Whether to enable Azure RBAC for Kubernetes authorization.- Returns:
- builder
-
enableAzureRbac
public AADProfileArgs.Builder enableAzureRbac(java.lang.Boolean enableAzureRbac)
- Parameters:
enableAzureRbac
- Whether to enable Azure RBAC for Kubernetes authorization.- Returns:
- builder
-
managed
public AADProfileArgs.Builder managed(@Nullable com.pulumi.core.Output<java.lang.Boolean> managed)
- Parameters:
managed
- Whether to enable managed AAD.- Returns:
- builder
-
managed
public AADProfileArgs.Builder managed(java.lang.Boolean managed)
- Parameters:
managed
- Whether to enable managed AAD.- Returns:
- builder
-
serverAppID
public AADProfileArgs.Builder serverAppID(@Nullable com.pulumi.core.Output<java.lang.String> serverAppID)
- Parameters:
serverAppID
- The server AAD application ID.- Returns:
- builder
-
serverAppID
public AADProfileArgs.Builder serverAppID(java.lang.String serverAppID)
- Parameters:
serverAppID
- The server AAD application ID.- Returns:
- builder
-
serverAppSecret
public AADProfileArgs.Builder serverAppSecret(@Nullable com.pulumi.core.Output<java.lang.String> serverAppSecret)
- Parameters:
serverAppSecret
- The server AAD application secret.- Returns:
- builder
-
serverAppSecret
public AADProfileArgs.Builder serverAppSecret(java.lang.String serverAppSecret)
- Parameters:
serverAppSecret
- The server AAD application secret.- Returns:
- builder
-
tenantID
public AADProfileArgs.Builder tenantID(@Nullable com.pulumi.core.Output<java.lang.String> tenantID)
- Parameters:
tenantID
- The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.- Returns:
- builder
-
tenantID
public AADProfileArgs.Builder tenantID(java.lang.String tenantID)
- Parameters:
tenantID
- The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.- Returns:
- builder
-
build
public AADProfileArgs build()
-
-