public class ManagedClusterAADProfile extends Object
| Constructor and Description |
|---|
ManagedClusterAADProfile() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
adminGroupObjectIDs()
Get aAD group object IDs that will have admin role of the cluster.
|
String |
clientAppID()
Get the client AAD application ID.
|
Boolean |
enableAzureRBAC()
Get whether to enable Azure RBAC for Kubernetes authorization.
|
Boolean |
managed()
Get whether to enable managed AAD.
|
String |
serverAppID()
Get the server AAD application ID.
|
String |
serverAppSecret()
Get the server AAD application secret.
|
String |
tenantID()
Get the AAD tenant ID to use for authentication.
|
ManagedClusterAADProfile |
withAdminGroupObjectIDs(List<String> adminGroupObjectIDs)
Set aAD group object IDs that will have admin role of the cluster.
|
ManagedClusterAADProfile |
withClientAppID(String clientAppID)
Set the client AAD application ID.
|
ManagedClusterAADProfile |
withEnableAzureRBAC(Boolean enableAzureRBAC)
Set whether to enable Azure RBAC for Kubernetes authorization.
|
ManagedClusterAADProfile |
withManaged(Boolean managed)
Set whether to enable managed AAD.
|
ManagedClusterAADProfile |
withServerAppID(String serverAppID)
Set the server AAD application ID.
|
ManagedClusterAADProfile |
withServerAppSecret(String serverAppSecret)
Set the server AAD application secret.
|
ManagedClusterAADProfile |
withTenantID(String tenantID)
Set the AAD tenant ID to use for authentication.
|
public Boolean managed()
public ManagedClusterAADProfile withManaged(Boolean managed)
managed - the managed value to setpublic Boolean enableAzureRBAC()
public ManagedClusterAADProfile withEnableAzureRBAC(Boolean enableAzureRBAC)
enableAzureRBAC - the enableAzureRBAC value to setpublic List<String> adminGroupObjectIDs()
public ManagedClusterAADProfile withAdminGroupObjectIDs(List<String> adminGroupObjectIDs)
adminGroupObjectIDs - the adminGroupObjectIDs value to setpublic String clientAppID()
public ManagedClusterAADProfile withClientAppID(String clientAppID)
clientAppID - the clientAppID value to setpublic String serverAppID()
public ManagedClusterAADProfile withServerAppID(String serverAppID)
serverAppID - the serverAppID value to setpublic String serverAppSecret()
public ManagedClusterAADProfile withServerAppSecret(String serverAppSecret)
serverAppSecret - the serverAppSecret value to setpublic String tenantID()
public ManagedClusterAADProfile withTenantID(String tenantID)
tenantID - the tenantID value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/