1. Packages
  2. Azure Native v2
  3. API Docs
  4. networkanalytics
  5. listDataProductRolesAssignments
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.networkanalytics.listDataProductRolesAssignments

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

List user roles associated with the data product. Azure REST API version: 2023-11-15.

Using listDataProductRolesAssignments

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 listDataProductRolesAssignments(args: ListDataProductRolesAssignmentsArgs, opts?: InvokeOptions): Promise<ListDataProductRolesAssignmentsResult>
function listDataProductRolesAssignmentsOutput(args: ListDataProductRolesAssignmentsOutputArgs, opts?: InvokeOptions): Output<ListDataProductRolesAssignmentsResult>
Copy
def list_data_product_roles_assignments(data_product_name: Optional[str] = None,
                                        resource_group_name: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> ListDataProductRolesAssignmentsResult
def list_data_product_roles_assignments_output(data_product_name: Optional[pulumi.Input[str]] = None,
                                        resource_group_name: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[ListDataProductRolesAssignmentsResult]
Copy
func ListDataProductRolesAssignments(ctx *Context, args *ListDataProductRolesAssignmentsArgs, opts ...InvokeOption) (*ListDataProductRolesAssignmentsResult, error)
func ListDataProductRolesAssignmentsOutput(ctx *Context, args *ListDataProductRolesAssignmentsOutputArgs, opts ...InvokeOption) ListDataProductRolesAssignmentsResultOutput
Copy

> Note: This function is named ListDataProductRolesAssignments in the Go SDK.

public static class ListDataProductRolesAssignments 
{
    public static Task<ListDataProductRolesAssignmentsResult> InvokeAsync(ListDataProductRolesAssignmentsArgs args, InvokeOptions? opts = null)
    public static Output<ListDataProductRolesAssignmentsResult> Invoke(ListDataProductRolesAssignmentsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<ListDataProductRolesAssignmentsResult> listDataProductRolesAssignments(ListDataProductRolesAssignmentsArgs args, InvokeOptions options)
public static Output<ListDataProductRolesAssignmentsResult> listDataProductRolesAssignments(ListDataProductRolesAssignmentsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:networkanalytics:listDataProductRolesAssignments
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DataProductName
This property is required.
Changes to this property will trigger replacement.
string
The data product resource name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
DataProductName
This property is required.
Changes to this property will trigger replacement.
string
The data product resource name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
dataProductName
This property is required.
Changes to this property will trigger replacement.
String
The data product resource name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
dataProductName
This property is required.
Changes to this property will trigger replacement.
string
The data product resource name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
data_product_name
This property is required.
Changes to this property will trigger replacement.
str
The data product resource name
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
dataProductName
This property is required.
Changes to this property will trigger replacement.
String
The data product resource name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

listDataProductRolesAssignments Result

The following output properties are available:

Count int
Count of role assignments.
RoleAssignmentResponse []RoleAssignmentDetailResponse
list of role assignments
count Integer
Count of role assignments.
roleAssignmentResponse List<RoleAssignmentDetailResponse>
list of role assignments
count number
Count of role assignments.
roleAssignmentResponse RoleAssignmentDetailResponse[]
list of role assignments
count int
Count of role assignments.
role_assignment_response Sequence[RoleAssignmentDetailResponse]
list of role assignments
count Number
Count of role assignments.
roleAssignmentResponse List<Property Map>
list of role assignments

Supporting Types

RoleAssignmentDetailResponse

DataTypeScope This property is required. List<string>
Data Type Scope at which the role assignment is created.
PrincipalId This property is required. string
Object ID of the AAD principal or security-group.
PrincipalType This property is required. string
Type of the principal Id: User, Group or ServicePrincipal
Role This property is required. string
Data Product role to be assigned to a user.
RoleAssignmentId This property is required. string
Id of role assignment request
RoleId This property is required. string
Role Id of the Built-In Role
UserName This property is required. string
User name.
DataTypeScope This property is required. []string
Data Type Scope at which the role assignment is created.
PrincipalId This property is required. string
Object ID of the AAD principal or security-group.
PrincipalType This property is required. string
Type of the principal Id: User, Group or ServicePrincipal
Role This property is required. string
Data Product role to be assigned to a user.
RoleAssignmentId This property is required. string
Id of role assignment request
RoleId This property is required. string
Role Id of the Built-In Role
UserName This property is required. string
User name.
dataTypeScope This property is required. List<String>
Data Type Scope at which the role assignment is created.
principalId This property is required. String
Object ID of the AAD principal or security-group.
principalType This property is required. String
Type of the principal Id: User, Group or ServicePrincipal
role This property is required. String
Data Product role to be assigned to a user.
roleAssignmentId This property is required. String
Id of role assignment request
roleId This property is required. String
Role Id of the Built-In Role
userName This property is required. String
User name.
dataTypeScope This property is required. string[]
Data Type Scope at which the role assignment is created.
principalId This property is required. string
Object ID of the AAD principal or security-group.
principalType This property is required. string
Type of the principal Id: User, Group or ServicePrincipal
role This property is required. string
Data Product role to be assigned to a user.
roleAssignmentId This property is required. string
Id of role assignment request
roleId This property is required. string
Role Id of the Built-In Role
userName This property is required. string
User name.
data_type_scope This property is required. Sequence[str]
Data Type Scope at which the role assignment is created.
principal_id This property is required. str
Object ID of the AAD principal or security-group.
principal_type This property is required. str
Type of the principal Id: User, Group or ServicePrincipal
role This property is required. str
Data Product role to be assigned to a user.
role_assignment_id This property is required. str
Id of role assignment request
role_id This property is required. str
Role Id of the Built-In Role
user_name This property is required. str
User name.
dataTypeScope This property is required. List<String>
Data Type Scope at which the role assignment is created.
principalId This property is required. String
Object ID of the AAD principal or security-group.
principalType This property is required. String
Type of the principal Id: User, Group or ServicePrincipal
role This property is required. String
Data Product role to be assigned to a user.
roleAssignmentId This property is required. String
Id of role assignment request
roleId This property is required. String
Role Id of the Built-In Role
userName This property is required. String
User name.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi