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) | |
AllowGetOneLakeUDK | Write | MSFT_FabricTenantSetting | Use short-lived user-delegated SAS tokens (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 | |
AllowMountDfCreation | Write | MSFT_FabricTenantSetting | Users can create and use ADF Mount items (preview). | |
AllowOneLakeUDK | Write | MSFT_FabricTenantSetting | Authenticate with OneLake user-delegated SAS tokens (preview). | |
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 | |
ArtifactOrgAppPreview | Write | MSFT_FabricTenantSetting | Users can discover and create org apps (preview). | |
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.
Please note: For a successful export, you need to use service principals. Refer to the Authentication and Permissions page for further information on how to set up your service principal.
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
}
}
}