Viewing docs for Power Platform v0.4.1
published on Monday, Jun 15, 2026 by rpothin
published on Monday, Jun 15, 2026 by rpothin
Viewing docs for Power Platform v0.4.1
published on Monday, Jun 15, 2026 by rpothin
published on Monday, Jun 15, 2026 by rpothin
Fetches Dataverse security roles from a Power Platform environment.
Using getSecurityRoles
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 getSecurityRoles(args: GetSecurityRolesArgs, opts?: InvokeOptions): Promise<GetSecurityRolesResult>
function getSecurityRolesOutput(args: GetSecurityRolesOutputArgs, opts?: InvokeOptions): Output<GetSecurityRolesResult>def get_security_roles(business_unit_id: Optional[str] = None,
environment_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSecurityRolesResult
def get_security_roles_output(business_unit_id: pulumi.Input[Optional[str]] = None,
environment_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSecurityRolesResult]func GetSecurityRoles(ctx *Context, args *GetSecurityRolesArgs, opts ...InvokeOption) (*GetSecurityRolesResult, error)
func GetSecurityRolesOutput(ctx *Context, args *GetSecurityRolesOutputArgs, opts ...InvokeOption) GetSecurityRolesResultOutput> Note: This function is named GetSecurityRoles in the Go SDK.
public static class GetSecurityRoles
{
public static Task<GetSecurityRolesResult> InvokeAsync(GetSecurityRolesArgs args, InvokeOptions? opts = null)
public static Output<GetSecurityRolesResult> Invoke(GetSecurityRolesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSecurityRolesResult> getSecurityRoles(GetSecurityRolesArgs args, InvokeOptions options)
public static Output<GetSecurityRolesResult> getSecurityRoles(GetSecurityRolesArgs args, InvokeOptions options)
fn::invoke:
function: powerplatform:getSecurityRoles
arguments:
# arguments dictionarydata "powerplatform_getsecurityroles" "name" {
# arguments
}The following arguments are supported:
- Environment
Id string - Environment ID to query roles from.
- Business
Unit stringId - Optional business unit GUID to filter roles.
- Environment
Id string - Environment ID to query roles from.
- Business
Unit stringId - Optional business unit GUID to filter roles.
- environment_
id string - Environment ID to query roles from.
- business_
unit_ stringid - Optional business unit GUID to filter roles.
- environment
Id String - Environment ID to query roles from.
- business
Unit StringId - Optional business unit GUID to filter roles.
- environment
Id string - Environment ID to query roles from.
- business
Unit stringId - Optional business unit GUID to filter roles.
- environment_
id str - Environment ID to query roles from.
- business_
unit_ strid - Optional business unit GUID to filter roles.
- environment
Id String - Environment ID to query roles from.
- business
Unit StringId - Optional business unit GUID to filter roles.
getSecurityRoles Result
The following output properties are available:
- Security
Roles List<SecurityRole> - List of security roles.
- Security
Roles []SecurityRole - List of security roles.
- security_
roles list(object) - List of security roles.
- security
Roles List<SecurityRole> - List of security roles.
- security
Roles SecurityRole[] - List of security roles.
- security_
roles Sequence[SecurityRole] - List of security roles.
- security
Roles List<Property Map> - List of security roles.
Supporting Types
SecurityRole
- Business
Unit stringId - Business unit GUID this role belongs to.
- Name string
- Security role display name.
- Role
Id string - Security role GUID.
- Business
Unit stringId - Business unit GUID this role belongs to.
- Name string
- Security role display name.
- Role
Id string - Security role GUID.
- business_
unit_ stringid - Business unit GUID this role belongs to.
- name string
- Security role display name.
- role_
id string - Security role GUID.
- business
Unit StringId - Business unit GUID this role belongs to.
- name String
- Security role display name.
- role
Id String - Security role GUID.
- business
Unit stringId - Business unit GUID this role belongs to.
- name string
- Security role display name.
- role
Id string - Security role GUID.
- business_
unit_ strid - Business unit GUID this role belongs to.
- name str
- Security role display name.
- role_
id str - Security role GUID.
- business
Unit StringId - Business unit GUID this role belongs to.
- name String
- Security role display name.
- role
Id String - Security role GUID.
Package Details
- Repository
- powerplatform rpothin/pulumi-powerplatform
- License
- MIT
Viewing docs for Power Platform v0.4.1
published on Monday, Jun 15, 2026 by rpothin
published on Monday, Jun 15, 2026 by rpothin