1. Packages
  2. Azure Native
  3. API Docs
  4. networkanalytics
  5. listDataProductRolesAssignments
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.networkanalytics.listDataProductRolesAssignments

Explore with Pulumi AI

azure-native logo
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.73.0 published on Wednesday, Nov 20, 2024 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>
    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]
    func ListDataProductRolesAssignments(ctx *Context, args *ListDataProductRolesAssignmentsArgs, opts ...InvokeOption) (*ListDataProductRolesAssignmentsResult, error)
    func ListDataProductRolesAssignmentsOutput(ctx *Context, args *ListDataProductRolesAssignmentsOutputArgs, opts ...InvokeOption) ListDataProductRolesAssignmentsResultOutput

    > 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)
    }
    public static CompletableFuture<ListDataProductRolesAssignmentsResult> listDataProductRolesAssignments(ListDataProductRolesAssignmentsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:networkanalytics:listDataProductRolesAssignments
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DataProductName string
    The data product resource name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    DataProductName string
    The data product resource name
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    dataProductName String
    The data product resource name
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    dataProductName string
    The data product resource name
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    data_product_name str
    The data product resource name
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    dataProductName String
    The data product resource name
    resourceGroupName 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 List<string>
    Data Type Scope at which the role assignment is created.
    PrincipalId string
    Object ID of the AAD principal or security-group.
    PrincipalType string
    Type of the principal Id: User, Group or ServicePrincipal
    Role string
    Data Product role to be assigned to a user.
    RoleAssignmentId string
    Id of role assignment request
    RoleId string
    Role Id of the Built-In Role
    UserName string
    User name.
    DataTypeScope []string
    Data Type Scope at which the role assignment is created.
    PrincipalId string
    Object ID of the AAD principal or security-group.
    PrincipalType string
    Type of the principal Id: User, Group or ServicePrincipal
    Role string
    Data Product role to be assigned to a user.
    RoleAssignmentId string
    Id of role assignment request
    RoleId string
    Role Id of the Built-In Role
    UserName string
    User name.
    dataTypeScope List<String>
    Data Type Scope at which the role assignment is created.
    principalId String
    Object ID of the AAD principal or security-group.
    principalType String
    Type of the principal Id: User, Group or ServicePrincipal
    role String
    Data Product role to be assigned to a user.
    roleAssignmentId String
    Id of role assignment request
    roleId String
    Role Id of the Built-In Role
    userName String
    User name.
    dataTypeScope string[]
    Data Type Scope at which the role assignment is created.
    principalId string
    Object ID of the AAD principal or security-group.
    principalType string
    Type of the principal Id: User, Group or ServicePrincipal
    role string
    Data Product role to be assigned to a user.
    roleAssignmentId string
    Id of role assignment request
    roleId string
    Role Id of the Built-In Role
    userName string
    User name.
    data_type_scope Sequence[str]
    Data Type Scope at which the role assignment is created.
    principal_id str
    Object ID of the AAD principal or security-group.
    principal_type str
    Type of the principal Id: User, Group or ServicePrincipal
    role str
    Data Product role to be assigned to a user.
    role_assignment_id str
    Id of role assignment request
    role_id str
    Role Id of the Built-In Role
    user_name str
    User name.
    dataTypeScope List<String>
    Data Type Scope at which the role assignment is created.
    principalId String
    Object ID of the AAD principal or security-group.
    principalType String
    Type of the principal Id: User, Group or ServicePrincipal
    role String
    Data Product role to be assigned to a user.
    roleAssignmentId String
    Id of role assignment request
    roleId String
    Role Id of the Built-In Role
    userName String
    User name.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi