azure-native.kusto.listDatabasePrincipals
Explore with Pulumi AI
Returns a list of database principals of the given Kusto cluster and database.
Uses Azure REST API version 2024-04-13.
Other available API versions: 2018-09-07-preview, 2019-01-21, 2019-05-15, 2019-09-07, 2019-11-09, 2020-02-15, 2020-06-14, 2020-09-18, 2021-01-01, 2021-08-27, 2022-02-01, 2022-07-07, 2022-11-11, 2022-12-29, 2023-05-02, 2023-08-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native kusto [ApiVersion]. See the version guide for details.
Using listDatabasePrincipals
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function listDatabasePrincipals(args: ListDatabasePrincipalsArgs, opts?: InvokeOptions): Promise<ListDatabasePrincipalsResult>
function listDatabasePrincipalsOutput(args: ListDatabasePrincipalsOutputArgs, opts?: InvokeOptions): Output<ListDatabasePrincipalsResult>def list_database_principals(cluster_name: Optional[str] = None,
                             database_name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> ListDatabasePrincipalsResult
def list_database_principals_output(cluster_name: Optional[pulumi.Input[str]] = None,
                             database_name: Optional[pulumi.Input[str]] = None,
                             resource_group_name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[ListDatabasePrincipalsResult]func ListDatabasePrincipals(ctx *Context, args *ListDatabasePrincipalsArgs, opts ...InvokeOption) (*ListDatabasePrincipalsResult, error)
func ListDatabasePrincipalsOutput(ctx *Context, args *ListDatabasePrincipalsOutputArgs, opts ...InvokeOption) ListDatabasePrincipalsResultOutput> Note: This function is named ListDatabasePrincipals in the Go SDK.
public static class ListDatabasePrincipals 
{
    public static Task<ListDatabasePrincipalsResult> InvokeAsync(ListDatabasePrincipalsArgs args, InvokeOptions? opts = null)
    public static Output<ListDatabasePrincipalsResult> Invoke(ListDatabasePrincipalsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ListDatabasePrincipalsResult> listDatabasePrincipals(ListDatabasePrincipalsArgs args, InvokeOptions options)
public static Output<ListDatabasePrincipalsResult> listDatabasePrincipals(ListDatabasePrincipalsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:kusto:listDatabasePrincipals
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Cluster
Name string - The name of the Kusto cluster.
 - Database
Name string - The name of the database in the Kusto cluster.
 - Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- Cluster
Name string - The name of the Kusto cluster.
 - Database
Name string - The name of the database in the Kusto cluster.
 - Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- cluster
Name String - The name of the Kusto cluster.
 - database
Name String - The name of the database in the Kusto cluster.
 - resource
Group StringName  - The name of the resource group. The name is case insensitive.
 
- cluster
Name string - The name of the Kusto cluster.
 - database
Name string - The name of the database in the Kusto cluster.
 - resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- cluster_
name str - The name of the Kusto cluster.
 - database_
name str - The name of the database in the Kusto cluster.
 - resource_
group_ strname  - The name of the resource group. The name is case insensitive.
 
- cluster
Name String - The name of the Kusto cluster.
 - database
Name String - The name of the database in the Kusto cluster.
 - resource
Group StringName  - The name of the resource group. The name is case insensitive.
 
listDatabasePrincipals Result
The following output properties are available:
- Value
List<Pulumi.
Azure Native. Kusto. Outputs. Database Principal Response>  - The list of Kusto database principals.
 
- Value
[]Database
Principal Response  - The list of Kusto database principals.
 
- value
List<Database
Principal Response>  - The list of Kusto database principals.
 
- value
Database
Principal Response[]  - The list of Kusto database principals.
 
- value
Sequence[Database
Principal Response]  - The list of Kusto database principals.
 
- value List<Property Map>
 - The list of Kusto database principals.
 
Supporting Types
DatabasePrincipalResponse  
- Name string
 - Database principal name.
 - Role string
 - Database principal role.
 - Tenant
Name string - The tenant name of the principal
 - Type string
 - Database principal type.
 - App
Id string - Application id - relevant only for application principal type.
 - Email string
 - Database principal email if exists.
 - Fqn string
 - Database principal fully qualified name.
 
- Name string
 - Database principal name.
 - Role string
 - Database principal role.
 - Tenant
Name string - The tenant name of the principal
 - Type string
 - Database principal type.
 - App
Id string - Application id - relevant only for application principal type.
 - Email string
 - Database principal email if exists.
 - Fqn string
 - Database principal fully qualified name.
 
- name String
 - Database principal name.
 - role String
 - Database principal role.
 - tenant
Name String - The tenant name of the principal
 - type String
 - Database principal type.
 - app
Id String - Application id - relevant only for application principal type.
 - email String
 - Database principal email if exists.
 - fqn String
 - Database principal fully qualified name.
 
- name string
 - Database principal name.
 - role string
 - Database principal role.
 - tenant
Name string - The tenant name of the principal
 - type string
 - Database principal type.
 - app
Id string - Application id - relevant only for application principal type.
 - email string
 - Database principal email if exists.
 - fqn string
 - Database principal fully qualified name.
 
- name str
 - Database principal name.
 - role str
 - Database principal role.
 - tenant_
name str - The tenant name of the principal
 - type str
 - Database principal type.
 - app_
id str - Application id - relevant only for application principal type.
 - email str
 - Database principal email if exists.
 - fqn str
 - Database principal fully qualified name.
 
- name String
 - Database principal name.
 - role String
 - Database principal role.
 - tenant
Name String - The tenant name of the principal
 - type String
 - Database principal type.
 - app
Id String - Application id - relevant only for application principal type.
 - email String
 - Database principal email if exists.
 - fqn String
 - Database principal fully qualified name.
 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0