Add-DataGatewayClusterDatasourceUser

Grants a user permission to use the specified Power BI datasource.

Syntax

Add-DataGatewayClusterDatasourceUser
   -GatewayClusterId <Guid>
   -GatewayClusterDatasourceId <Guid>
   -DatasourceUserAccessRight <DatasourceUserAccessRight>
   -Identifier <Guid>
   [-UserEmailAddress <String>]
   [<CommonParameters>]
Add-DataGatewayClusterDatasourceUser
   -GatewayClusterId <Guid>
   -GatewayClusterDatasourceId <Guid>
   -DatasourceUserAccessRight <DatasourceUserAccessRight>
   [-Identifier <Guid>]
   -UserEmailAddress <String>
   [<CommonParameters>]

Description

Grants a user permission to use the specified Power BI datasource.

Examples

Example 1

PS C:\> Add-DataGatewayClusterDatasourceUser -GatewayClusterId DC8F2C49-5731-4B27-966B-3DB5094C2E77 -GatewayClusterDatasourceId 64C574B7-86C6-4560-B710-40AC18990804 -DatasourceUserAccessRight Read -UserEmailAddress testEmail@tenant.com

Grants read access to 'testUpn@tenant.com' for the datasource.

Example 2

PS C:\> Add-DataGatewayClusterDatasourceUser -GatewayClusterId DC8F2C49-5731-4B27-966B-3DB5094C2E77 -GatewayClusterDatasourceId 64C574B7-86C6-4560-B710-40AC18990804 -DatasourceUserAccessRight Read -Identifier 8F4FD111-57EE-4E99-B65C-3DC0EFB1479D

Grants read access to principal with the given object id for the datasource.

Parameters

-DatasourceUserAccessRight

User permissions for this data source. It could either be Read or ReadOverrideEffectiveIdentity. Read permissions provides read access to the data source. ReadOverrideEffectiveIdentity indicates that the user can override effective identity for Power BI Embedded. For more information, see DatasourceUserAccessRight.

Type:DatasourceUserAccessRight
Accepted values:Read, ReadOverrideEffectiveIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-GatewayClusterDatasourceId

Data source to which the user is granted permissions for.

Type:Guid
Aliases:DatasourceId, Datasource
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-GatewayClusterId

Gateway cluster to which the data source belongs.

Type:Guid
Aliases:Cluster, Id
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Identifier

Principal objectId of the user/group/service principal.

Type:Guid
Aliases:ObjectId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UserEmailAddress

Email address of the user to be added

Type:String
Aliases:User, EmailAddress
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Inputs

None

Outputs

System.Void