This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.kusto.getClusterPrincipalAssignment
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
Gets a Kusto cluster principalAssignment. Azure REST API version: 2022-12-29.
Other available API versions: 2023-05-02, 2023-08-15.
Using getClusterPrincipalAssignment
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 getClusterPrincipalAssignment(args: GetClusterPrincipalAssignmentArgs, opts?: InvokeOptions): Promise<GetClusterPrincipalAssignmentResult>
function getClusterPrincipalAssignmentOutput(args: GetClusterPrincipalAssignmentOutputArgs, opts?: InvokeOptions): Output<GetClusterPrincipalAssignmentResult>
def get_cluster_principal_assignment(cluster_name: Optional[str] = None,
principal_assignment_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClusterPrincipalAssignmentResult
def get_cluster_principal_assignment_output(cluster_name: Optional[pulumi.Input[str]] = None,
principal_assignment_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClusterPrincipalAssignmentResult]
func LookupClusterPrincipalAssignment(ctx *Context, args *LookupClusterPrincipalAssignmentArgs, opts ...InvokeOption) (*LookupClusterPrincipalAssignmentResult, error)
func LookupClusterPrincipalAssignmentOutput(ctx *Context, args *LookupClusterPrincipalAssignmentOutputArgs, opts ...InvokeOption) LookupClusterPrincipalAssignmentResultOutput
> Note: This function is named LookupClusterPrincipalAssignment
in the Go SDK.
public static class GetClusterPrincipalAssignment
{
public static Task<GetClusterPrincipalAssignmentResult> InvokeAsync(GetClusterPrincipalAssignmentArgs args, InvokeOptions? opts = null)
public static Output<GetClusterPrincipalAssignmentResult> Invoke(GetClusterPrincipalAssignmentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClusterPrincipalAssignmentResult> getClusterPrincipalAssignment(GetClusterPrincipalAssignmentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:kusto:getClusterPrincipalAssignment
arguments:
# arguments dictionary
The following arguments are supported:
- Cluster
Name string - The name of the Kusto cluster.
- Principal
Assignment stringName - The name of the Kusto principalAssignment.
- Resource
Group stringName - The name of the resource group containing the Kusto cluster.
- Cluster
Name string - The name of the Kusto cluster.
- Principal
Assignment stringName - The name of the Kusto principalAssignment.
- Resource
Group stringName - The name of the resource group containing the Kusto cluster.
- cluster
Name String - The name of the Kusto cluster.
- principal
Assignment StringName - The name of the Kusto principalAssignment.
- resource
Group StringName - The name of the resource group containing the Kusto cluster.
- cluster
Name string - The name of the Kusto cluster.
- principal
Assignment stringName - The name of the Kusto principalAssignment.
- resource
Group stringName - The name of the resource group containing the Kusto cluster.
- cluster_
name str - The name of the Kusto cluster.
- principal_
assignment_ strname - The name of the Kusto principalAssignment.
- resource_
group_ strname - The name of the resource group containing the Kusto cluster.
- cluster
Name String - The name of the Kusto cluster.
- principal
Assignment StringName - The name of the Kusto principalAssignment.
- resource
Group StringName - The name of the resource group containing the Kusto cluster.
getClusterPrincipalAssignment Result
The following output properties are available:
- Aad
Object stringId - The service principal object id in AAD (Azure active directory)
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Principal
Id string - The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
- Principal
Name string - The principal name
- Principal
Type string - Principal type.
- Provisioning
State string - The provisioned state of the resource.
- Role string
- Cluster principal role.
- Tenant
Name string - The tenant name of the principal
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Tenant
Id string - The tenant id of the principal
- Aad
Object stringId - The service principal object id in AAD (Azure active directory)
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Principal
Id string - The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
- Principal
Name string - The principal name
- Principal
Type string - Principal type.
- Provisioning
State string - The provisioned state of the resource.
- Role string
- Cluster principal role.
- Tenant
Name string - The tenant name of the principal
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Tenant
Id string - The tenant id of the principal
- aad
Object StringId - The service principal object id in AAD (Azure active directory)
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- principal
Id String - The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
- principal
Name String - The principal name
- principal
Type String - Principal type.
- provisioning
State String - The provisioned state of the resource.
- role String
- Cluster principal role.
- tenant
Name String - The tenant name of the principal
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- tenant
Id String - The tenant id of the principal
- aad
Object stringId - The service principal object id in AAD (Azure active directory)
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- principal
Id string - The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
- principal
Name string - The principal name
- principal
Type string - Principal type.
- provisioning
State string - The provisioned state of the resource.
- role string
- Cluster principal role.
- tenant
Name string - The tenant name of the principal
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- tenant
Id string - The tenant id of the principal
- aad_
object_ strid - The service principal object id in AAD (Azure active directory)
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- principal_
id str - The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
- principal_
name str - The principal name
- principal_
type str - Principal type.
- provisioning_
state str - The provisioned state of the resource.
- role str
- Cluster principal role.
- tenant_
name str - The tenant name of the principal
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- tenant_
id str - The tenant id of the principal
- aad
Object StringId - The service principal object id in AAD (Azure active directory)
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- principal
Id String - The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
- principal
Name String - The principal name
- principal
Type String - Principal type.
- provisioning
State String - The provisioned state of the resource.
- role String
- Cluster principal role.
- tenant
Name String - The tenant name of the principal
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- tenant
Id String - The tenant id of the principal
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi