FabricAdminTenantSettings¶
Parameters¶
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
IsSingleInstance | Key | String | Specifies the resource is a single instance, the value must be 'Yes'. | Yes |
AADSSOForGateway | Write | MSFT_FabricTenantSetting | Microsoft Entra single sign-on for data gateway | |
AdminApisIncludeDetailedMetadata | Write | MSFT_FabricTenantSetting | Enhance admin APIs responses with detailed metadata | |
AdminApisIncludeExpressions | Write | MSFT_FabricTenantSetting | Enhance admin APIs responses with DAX and mashup expressions | |
AdminCustomDisclaimer | Write | MSFT_FabricTenantSetting | Show a custom message before publishing reports | |
AISkillArtifactTenantSwitch | Write | MSFT_FabricTenantSetting | Users can create and share AI skill item types (preview) | |
AllowAccessOverPrivateLinks | Write | MSFT_FabricTenantSetting | Azure Private Link | |
AllowCVAuthenticationTenant | Write | MSFT_FabricTenantSetting | AppSource Custom Visuals SSO | |
AllowCVLocalStorageV2Tenant | Write | MSFT_FabricTenantSetting | Allow access to the browser's local storage | |
AllowCVToExportDataToFileTenant | Write | MSFT_FabricTenantSetting | Allow downloads from custom visuals | |
AllowEndorsementMasterDataSwitch | Write | MSFT_FabricTenantSetting | Endorse master data (preview) | |
AllowExternalDataSharingReceiverSwitch | Write | MSFT_FabricTenantSetting | Users can accept external data shares (preview) | |
AllowExternalDataSharingSwitch | Write | MSFT_FabricTenantSetting | External data sharing (preview) | |
AllowFreeTrial | Write | MSFT_FabricTenantSetting | Users can try Microsoft Fabric paid features | |
AllowGuestLookup | Write | MSFT_FabricTenantSetting | Users can see guest users in lists of suggested people | |
AllowGuestUserToAccessSharedContent | Write | MSFT_FabricTenantSetting | Guest users can access Microsoft Fabric | |
AllowPowerBIASDQOnTenant | Write | MSFT_FabricTenantSetting | Allow DirectQuery connections to Power BI semantic models | |
AllowSendAOAIDataToOtherRegions | Write | MSFT_FabricTenantSetting | Data sent to Azure OpenAI can be processed outside your capacity's geographic region, compliance boundary, or national cloud instance | |
AllowSendNLToDaxDataToOtherRegions | Write | MSFT_FabricTenantSetting | Allow user data to leave their geography | |
AllowServicePrincipalsCreateAndUseProfiles | Write | MSFT_FabricTenantSetting | Allow service principals to create and use profiles | |
AllowServicePrincipalsUseReadAdminAPIs | Write | MSFT_FabricTenantSetting | Service principals can access read-only admin APIs | |
AppPush | Write | MSFT_FabricTenantSetting | Push apps to end users | |
ArtifactSearchTenant | Write | MSFT_FabricTenantSetting | Use global search for Power BI | |
ASCollectQueryTextTelemetryTenantSwitch | Write | MSFT_FabricTenantSetting | Microsoft can store query text to aid in support investigations | |
ASShareableCloudConnectionBindingSecurityModeTenant | Write | MSFT_FabricTenantSetting | Enable granular access control for all data connections | |
ASWritethruContinuousExportTenantSwitch | Write | MSFT_FabricTenantSetting | Semantic models can export data to OneLake (preview) | |
ASWritethruTenantSwitch | Write | MSFT_FabricTenantSetting | Users can store semantic model tables in OneLake (preview) | |
AutoInstallPowerBIAppInTeamsTenant | Write | MSFT_FabricTenantSetting | Install Power BI app for Microsoft Teams automatically | |
AutomatedInsightsEntryPoints | Write | MSFT_FabricTenantSetting | Show entry points for insights (preview) | |
AutomatedInsightsTenant | Write | MSFT_FabricTenantSetting | Receive notifications for top insights (preview) | |
AzureMap | Write | MSFT_FabricTenantSetting | Use Azure Maps visual | |
BingMap | Write | MSFT_FabricTenantSetting | Map and filled map visuals | |
BlockAccessFromPublicNetworks | Write | MSFT_FabricTenantSetting | Block Public Internet Access | |
BlockAutoDiscoverAndPackageRefresh | Write | MSFT_FabricTenantSetting | Block republish and disable package refresh | |
BlockProtectedLabelSharingToEntireOrg | Write | MSFT_FabricTenantSetting | Restrict content with protected labels from being shared via link with everyone in your organization | |
BlockResourceKeyAuthentication | Write | MSFT_FabricTenantSetting | Block ResourceKey Authentication | |
CDSAManagement | Write | MSFT_FabricTenantSetting | Create and use Gen1 dataflows | |
CertifiedCustomVisualsTenant | Write | MSFT_FabricTenantSetting | Add and use certified visuals only (block uncertified) | |
CertifyDatasets | Write | MSFT_FabricTenantSetting | Certification | |
ConfigureFolderRetentionPeriod | Write | MSFT_FabricTenantSetting | Define workspace retention period | |
CreateAppWorkspaces | Write | MSFT_FabricTenantSetting | Create workspaces | |
CustomVisualsTenant | Write | MSFT_FabricTenantSetting | Allow visuals created using the Power BI SDK | |
DatamartTenant | Write | MSFT_FabricTenantSetting | Create Datamarts (preview) | |
DatasetExecuteQueries | Write | MSFT_FabricTenantSetting | Semantic Model Execute Queries REST API | |
DevelopServiceApps | Write | MSFT_FabricTenantSetting | Publish template apps | |
DiscoverDatasetsConsumption | Write | MSFT_FabricTenantSetting | Discover content | |
DiscoverDatasetsSettingsCertified | Write | MSFT_FabricTenantSetting | Make certified content discoverable | |
DiscoverDatasetsSettingsPromoted | Write | MSFT_FabricTenantSetting | Make promoted content discoverable | |
DremioSSO | Write | MSFT_FabricTenantSetting | Dremio SSO | |
EimInformationProtectionDataSourceInheritanceSetting | Write | MSFT_FabricTenantSetting | Apply sensitivity labels from data sources to their data in Power BI | |
EimInformationProtectionDownstreamInheritanceSetting | Write | MSFT_FabricTenantSetting | Automatically apply sensitivity labels to downstream content | |
EimInformationProtectionEdit | Write | MSFT_FabricTenantSetting | Allow users to apply sensitivity labels for content | |
EimInformationProtectionLessElevated | Write | MSFT_FabricTenantSetting | Increase the number of users who can edit and republish encrypted PBIX files (preview) | |
EimInformationProtectionWorkspaceAdminsOverrideAutomaticLabelsSetting | Write | MSFT_FabricTenantSetting | Allow workspace admins to override automatically applied sensitivity labels | |
ElevatedGuestsTenant | Write | MSFT_FabricTenantSetting | Guest users can browse and access Fabric content | |
EmailSecurityGroupsOnOutage | Write | MSFT_FabricTenantSetting | Receive email notifications for service outages or incidents | |
EmailSubscriptionsToB2BUsers | Write | MSFT_FabricTenantSetting | Guest users can set up and subscribe to email subscriptions | |
EmailSubscriptionsToExternalUsers | Write | MSFT_FabricTenantSetting | Users can send email subscriptions to guest users | |
EmailSubscriptionTenant | Write | MSFT_FabricTenantSetting | Users can set up email subscriptions | |
Embedding | Write | MSFT_FabricTenantSetting | Embed content in apps | |
EnableAOAI | Write | MSFT_FabricTenantSetting | Users can use Copilot and other features powered by Azure OpenAI | |
EnableDatasetInPlaceSharing | Write | MSFT_FabricTenantSetting | Allow specific users to turn on external data sharing | |
EnableExcelYellowIntegration | Write | MSFT_FabricTenantSetting | Allow connections to featured tables | |
EnableFabricAirflow | Write | MSFT_FabricTenantSetting | Users can create and use data workflows (preview) | |
EnableNLToDax | Write | MSFT_FabricTenantSetting | Allow quick measure suggestions (preview) | |
EnableReassignDataDomainSwitch | Write | MSFT_FabricTenantSetting | Allow tenant and domain admins to override workspace assignments (preview) | |
EsriVisual | Write | MSFT_FabricTenantSetting | Use ArcGIS Maps for Power BI | |
ExpFlightingTenant | Write | MSFT_FabricTenantSetting | Help Power BI optimize your experience | |
ExportReport | Write | MSFT_FabricTenantSetting | Download reports | |
ExportToCsv | Write | MSFT_FabricTenantSetting | Export to .csv | |
ExportToExcelSetting | Write | MSFT_FabricTenantSetting | Export to Excel | |
ExportToImage | Write | MSFT_FabricTenantSetting | Export reports as image files | |
ExportToMHTML | Write | MSFT_FabricTenantSetting | Export reports as MHTML documents | |
ExportToPowerPoint | Write | MSFT_FabricTenantSetting | Export reports as PowerPoint presentations or PDF documents | |
ExportToWord | Write | MSFT_FabricTenantSetting | Export reports as Word documents | |
ExportToXML | Write | MSFT_FabricTenantSetting | Export reports as XML documents | |
ExportVisualImageTenant | Write | MSFT_FabricTenantSetting | Copy and paste visuals | |
ExternalDatasetSharingTenant | Write | MSFT_FabricTenantSetting | Guest users can work with shared semantic models in their own tenants | |
ExternalSharingV2 | Write | MSFT_FabricTenantSetting | Users can invite guest users to collaborate through item sharing and permissions | |
FabricAddPartnerWorkload | Write | MSFT_FabricTenantSetting | Capacity admins and contributors can add and remove additional workloads | |
FabricFeedbackTenantSwitch | Write | MSFT_FabricTenantSetting | Product Feedback | |
FabricGAWorkloads | Write | MSFT_FabricTenantSetting | Users can create Fabric items | |
FabricThirdPartyWorkloads | Write | MSFT_FabricTenantSetting | Capacity admins can develop additional workloads | |
GitHubTenantSettings | Write | MSFT_FabricTenantSetting | Users can sync workspace items with GitHub repositories | |
GitIntegrationCrossGeoTenantSwitch | Write | MSFT_FabricTenantSetting | Users can export items to Git repositories in other geographical locations (preview) | |
GitIntegrationSensitivityLabelsTenantSwitch | Write | MSFT_FabricTenantSetting | Users can export workspace items with applied sensitivity labels to Git repositories (preview) | |
GitIntegrationTenantSwitch | Write | MSFT_FabricTenantSetting | Users can synchronize workspace items with their Git repositories (preview) | |
GoogleBigQuerySSO | Write | MSFT_FabricTenantSetting | Google BigQuery SSO | |
GraphQLTenant | Write | MSFT_FabricTenantSetting | API for GraphQL (preview) | |
HealthcareSolutionsTenantSwitch | Write | MSFT_FabricTenantSetting | Healthcare data solutions (preview) | |
InstallNonvalidatedTemplateApps | Write | MSFT_FabricTenantSetting | Install template apps not listed in AppSource | |
InstallServiceApps | Write | MSFT_FabricTenantSetting | Install template apps | |
KustoDashboardTenantSwitch | Write | MSFT_FabricTenantSetting | Users can create Real-Time Dashboards (preview) | |
LiveConnection | Write | MSFT_FabricTenantSetting | Users can work with semantic models in Excel using a live connection | |
LogAnalyticsAttachForWorkspaceAdmins | Write | MSFT_FabricTenantSetting | Azure Log Analytics connections for workspace administrators | |
M365DataSharing | Write | MSFT_FabricTenantSetting | Users can see Microsoft Fabric metadata in Microsoft 365 | |
Mirroring | Write | MSFT_FabricTenantSetting | Database Mirroring (preview) | |
ODSPRefreshEnforcementTenantAllowAutomaticUpdate | Write | MSFT_FabricTenantSetting | Semantic model owners can choose to automatically update semantic models from files imported from OneDrive or SharePoint | |
OneDriveSharePointAllowSharingTenantSetting | Write | MSFT_FabricTenantSetting | Users can share links to Power BI files stored in OneDrive and SharePoint through Power BI Desktop (preview) | |
OneDriveSharePointViewerIntegrationTenantSettingV2 | Write | MSFT_FabricTenantSetting | Users can view Power BI files saved in OneDrive and SharePoint (preview) | |
OneLakeFileExplorer | Write | MSFT_FabricTenantSetting | Users can sync data in OneLake with the OneLake File Explorer app | |
OneLakeForThirdParty | Write | MSFT_FabricTenantSetting | Users can access data stored in OneLake with apps external to Fabric | |
OnPremAnalyzeInExcel | Write | MSFT_FabricTenantSetting | Allow XMLA endpoints and Analyze in Excel with on-premises semantic models | |
PowerBIGoalsTenant | Write | MSFT_FabricTenantSetting | Create and use Metrics | |
PowerPlatformSolutionsIntegrationTenant | Write | MSFT_FabricTenantSetting | Power Platform Solutions Integration (preview) | |
Printing | Write | MSFT_FabricTenantSetting | Print dashboards and reports | |
PromoteContent | Write | MSFT_FabricTenantSetting | Featured content | |
PublishContentPack | Write | MSFT_FabricTenantSetting | Publish apps to the entire organization | |
PublishToWeb | Write | MSFT_FabricTenantSetting | Publish to web | |
QnaFeedbackLoop | Write | MSFT_FabricTenantSetting | Review questions | |
QnaLsdlSharing | Write | MSFT_FabricTenantSetting | Synonym sharing | |
QueryScaleOutTenant | Write | MSFT_FabricTenantSetting | Scale out queries for large semantic models | |
RedshiftSSO | Write | MSFT_FabricTenantSetting | Redshift SSO | |
RestrictMyFolderCapacity | Write | MSFT_FabricTenantSetting | Block users from reassigning personal workspaces (My Workspace) | |
RetailSolutionsTenantSwitch | Write | MSFT_FabricTenantSetting | Retail data solutions (preview) | |
RScriptVisual | Write | MSFT_FabricTenantSetting | Interact with and share R and Python visuals | |
ServicePrincipalAccess | Write | MSFT_FabricTenantSetting | Service principals can use Fabric APIs | |
ShareLinkToEntireOrg | Write | MSFT_FabricTenantSetting | Allow shareable links to grant access to everyone in your organization | |
ShareToTeamsTenant | Write | MSFT_FabricTenantSetting | Enable Microsoft Teams integration | |
SnowflakeSSO | Write | MSFT_FabricTenantSetting | Snowflake SSO | |
StorytellingTenant | Write | MSFT_FabricTenantSetting | Enable Power BI add-in for PowerPoint | |
SustainabilitySolutionsTenantSwitch | Write | MSFT_FabricTenantSetting | Sustainability solutions (preview) | |
TemplatePublish | Write | MSFT_FabricTenantSetting | Create template organizational apps | |
TenantSettingPublishGetHelpInfo | Write | MSFT_FabricTenantSetting | Publish Get Help information | |
TridentPrivatePreview | Write | MSFT_FabricTenantSetting | Data Activator (preview) | |
UsageMetrics | Write | MSFT_FabricTenantSetting | Usage metrics for content creators | |
UsageMetricsTrackUserLevelInfo | Write | MSFT_FabricTenantSetting | Per-user data in usage metrics for content creators | |
UseDatasetsAcrossWorkspaces | Write | MSFT_FabricTenantSetting | Use semantic models across workspaces | |
VisualizeListInPowerBI | Write | MSFT_FabricTenantSetting | Integration with SharePoint and Microsoft Lists | |
WebContentTilesTenant | Write | MSFT_FabricTenantSetting | Web content on dashboard tiles | |
WebModelingTenantSwitch | Write | MSFT_FabricTenantSetting | Users can edit data models in the Power BI service (preview) | |
ApplicationId | Write | String | Id of the Azure Active Directory application to authenticate with. | |
ApplicationSecret | Write | PSCredential | Secret of the Azure Active Directory application to authenticate with. | |
TenantId | Write | String | Id of the Azure Active Directory tenant used for authentication. | |
CertificateThumbprint | Write | String | Thumbprint of the Azure Active Directory application's authentication certificate to use for authentication. | |
AccessTokens | Write | StringArray[] | Access token used for authentication. |
MSFT_FabricDelegatedFrom¶
Parameters¶
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
Capacity | Write | String | The setting is delegated from a capacity. | |
Domain | Write | String | The setting is delegated from a domain. | |
Tenant | Write | String | The setting is delegated from a tenant. |
MSFT_FabricTenantSettingProperty¶
Parameters¶
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
name | Write | String | The name of the property. | |
type | Write | String | The type of the property. | |
value | Write | String | The value of the property. |
MSFT_FabricTenantSetting¶
Parameters¶
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
canSpecifySecurityGroups | Write | Boolean | Indicates if the tenant setting is enabled for a security group. 0 - The tenant setting is enabled for the entire organization. | |
delegateToWorkspace | Write | Boolean | Indicates whether the tenant setting can be delegated to a workspace admin. False - Workspace admin cannot override the tenant setting. | |
delegatedFrom | Write | MSFT_FabricDelegatedFrom | Tenant setting delegated from tenant, capacity or domain. | |
settingName | Write | String | The name of the tenant setting. | |
enabled | Write | Boolean | The status of the tenant setting. | |
tenantSettingGroup | Write | String | Tenant setting group name. | |
title | Write | String | The title of the tenant setting. | |
properties | Write | MSFT_FabricTenantSettingProperty[] | Tenant setting properties. | |
excludedSecurityGroups | Write | StringArray[] | A list of excluded security groups. | |
enabledSecurityGroups | Write | StringArray[] | A list of enabled security groups. |
Description¶
This resource configures the tenant settings for Microsoft Fabric.
Permissions¶
Microsoft Graph¶
To authenticate with the Microsoft Graph API, this resource required the following permissions:
Delegated permissions¶
-
Read
- None
-
Update
- None
Application permissions¶
-
Read
- None
-
Update
- None
Examples¶
Example 1¶
This example is used to test new resources and showcase the usage of new resources being worked on. It is not meant to use as a production baseline.
Configuration Example
{
param(
[Parameter()]
[System.String]
$ApplicationId,
[Parameter()]
[System.String]
$TenantId,
[Parameter()]
[System.String]
$CertificateThumbprint
)
Import-DscResource -ModuleName Microsoft365DSC
node localhost
{
FabricAdminTenantSettings "FabricAdminTenantSettings"
{
IsSingleInstance = 'Yes'
AADSSOForGateway = MSFT_FabricTenantSetting {
settingName = 'AADSSOForGateway'
canSpecifySecurityGroups = $False
enabled = $True
tenantSettingGroup = 'Integration settings'
title = 'Microsoft Entra single sign-on for data gateway'
};
AdminApisIncludeDetailedMetadata = MSFT_FabricTenantSetting {
settingName = 'AdminApisIncludeDetailedMetadata'
canSpecifySecurityGroups = $True
enabled = $True
tenantSettingGroup = 'Admin API settings'
title = 'Enhance admin APIs responses with detailed metadata'
excludedSecurityGroups = @('MyExcludedGroup')
enabledSecurityGroups = @('Group1','Group2')
};
ApplicationId = $ApplicationId
TenantId = $TenantId
CertificateThumbprint = $CertificateThumbprint
}
}
}