Class ManagedClusterAADProfileArgs.Builder

    • Method Detail

      • adminGroupObjectIDs

        public ManagedClusterAADProfileArgs.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 ManagedClusterAADProfileArgs.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 ManagedClusterAADProfileArgs.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 ManagedClusterAADProfileArgs.Builder clientAppID​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> clientAppID)
        Parameters:
        clientAppID - (DEPRECATED) The client AAD application ID. Learn more at https://aka.ms/aks/aad-legacy.
        Returns:
        builder
      • clientAppID

        public ManagedClusterAADProfileArgs.Builder clientAppID​(java.lang.String clientAppID)
        Parameters:
        clientAppID - (DEPRECATED) The client AAD application ID. Learn more at https://aka.ms/aks/aad-legacy.
        Returns:
        builder
      • enableAzureRBAC

        public ManagedClusterAADProfileArgs.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 ManagedClusterAADProfileArgs.Builder enableAzureRBAC​(java.lang.Boolean enableAzureRBAC)
        Parameters:
        enableAzureRBAC - Whether to enable Azure RBAC for Kubernetes authorization.
        Returns:
        builder
      • managed

        public ManagedClusterAADProfileArgs.Builder managed​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Boolean> managed)
        Parameters:
        managed - Whether to enable managed AAD.
        Returns:
        builder
      • serverAppID

        public ManagedClusterAADProfileArgs.Builder serverAppID​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> serverAppID)
        Parameters:
        serverAppID - (DEPRECATED) The server AAD application ID. Learn more at https://aka.ms/aks/aad-legacy.
        Returns:
        builder
      • serverAppID

        public ManagedClusterAADProfileArgs.Builder serverAppID​(java.lang.String serverAppID)
        Parameters:
        serverAppID - (DEPRECATED) The server AAD application ID. Learn more at https://aka.ms/aks/aad-legacy.
        Returns:
        builder
      • serverAppSecret

        public ManagedClusterAADProfileArgs.Builder serverAppSecret​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> serverAppSecret)
        Parameters:
        serverAppSecret - (DEPRECATED) The server AAD application secret. Learn more at https://aka.ms/aks/aad-legacy.
        Returns:
        builder
      • serverAppSecret

        public ManagedClusterAADProfileArgs.Builder serverAppSecret​(java.lang.String serverAppSecret)
        Parameters:
        serverAppSecret - (DEPRECATED) The server AAD application secret. Learn more at https://aka.ms/aks/aad-legacy.
        Returns:
        builder
      • tenantID

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