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.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.networkanalytics.listDataProductRolesAssignments
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.47.1 published on Monday, Jun 24, 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:
- Data
Product stringName - The data product resource name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Data
Product stringName - The data product resource name
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- data
Product StringName - The data product resource name
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- data
Product stringName - The data product resource name
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- data_
product_ strname - The data product resource name
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- data
Product StringName - The data product resource name
- resource
Group StringName - 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.
- Role
Assignment List<Pulumi.Response Azure Native. Network Analytics. Outputs. Role Assignment Detail Response> - list of role assignments
- Count int
- Count of role assignments.
- Role
Assignment []RoleResponse Assignment Detail Response - list of role assignments
- count Integer
- Count of role assignments.
- role
Assignment List<RoleResponse Assignment Detail Response> - list of role assignments
- count number
- Count of role assignments.
- role
Assignment RoleResponse Assignment Detail Response[] - list of role assignments
- count int
- Count of role assignments.
- role_
assignment_ Sequence[Roleresponse Assignment Detail Response] - list of role assignments
- count Number
- Count of role assignments.
- role
Assignment List<Property Map>Response - list of role assignments
Supporting Types
RoleAssignmentDetailResponse
- Data
Type List<string>Scope - Data Type Scope at which the role assignment is created.
- Principal
Id string - Object ID of the AAD principal or security-group.
- Principal
Type string - Type of the principal Id: User, Group or ServicePrincipal
- Role string
- Data Product role to be assigned to a user.
- Role
Assignment stringId - Id of role assignment request
- Role
Id string - Role Id of the Built-In Role
- User
Name string - User name.
- Data
Type []stringScope - Data Type Scope at which the role assignment is created.
- Principal
Id string - Object ID of the AAD principal or security-group.
- Principal
Type string - Type of the principal Id: User, Group or ServicePrincipal
- Role string
- Data Product role to be assigned to a user.
- Role
Assignment stringId - Id of role assignment request
- Role
Id string - Role Id of the Built-In Role
- User
Name string - User name.
- data
Type List<String>Scope - Data Type Scope at which the role assignment is created.
- principal
Id String - Object ID of the AAD principal or security-group.
- principal
Type String - Type of the principal Id: User, Group or ServicePrincipal
- role String
- Data Product role to be assigned to a user.
- role
Assignment StringId - Id of role assignment request
- role
Id String - Role Id of the Built-In Role
- user
Name String - User name.
- data
Type string[]Scope - Data Type Scope at which the role assignment is created.
- principal
Id string - Object ID of the AAD principal or security-group.
- principal
Type string - Type of the principal Id: User, Group or ServicePrincipal
- role string
- Data Product role to be assigned to a user.
- role
Assignment stringId - Id of role assignment request
- role
Id string - Role Id of the Built-In Role
- user
Name string - User name.
- data_
type_ Sequence[str]scope - 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_ strid - Id of role assignment request
- role_
id str - Role Id of the Built-In Role
- user_
name str - User name.
- data
Type List<String>Scope - Data Type Scope at which the role assignment is created.
- principal
Id String - Object ID of the AAD principal or security-group.
- principal
Type String - Type of the principal Id: User, Group or ServicePrincipal
- role String
- Data Product role to be assigned to a user.
- role
Assignment StringId - Id of role assignment request
- role
Id String - Role Id of the Built-In Role
- user
Name String - User name.
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.47.1 published on Monday, Jun 24, 2024 by Pulumi