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 dictionary
The 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