Azure PowerBI Embedded

This page shows how to write Terraform and Azure Resource Manager for PowerBI Embedded and write them securely.

azurerm_powerbi_embedded (Terraform)

The Embedded in PowerBI can be configured in Terraform with the resource name azurerm_powerbi_embedded. The following sections describe 1 example of how to use the resource and its parameters.

Example Usage from GitHub

main.tf#L7
resource "azurerm_powerbi_embedded" "this" {
  administrators      = var.administrators
  location            = var.location
  name                = var.name
  resource_group_name = var.resource_group_name
  sku_name            = var.sku_name

Review your Terraform file for Azure best practices

Shisho Cloud, our free checker to make sure your Terraform configuration follows best practices, is available (beta).

Parameters

Explanation in Terraform Registry

Manages a PowerBI Embedded.

Microsoft.PowerBIDedicated/capacities (Azure Resource Manager)

The capacities in Microsoft.PowerBIDedicated can be configured in Azure Resource Manager with the resource name Microsoft.PowerBIDedicated/capacities. The following sections describe how to use the resource and its parameters.

Example Usage from GitHub

An example could not be found in GitHub.

Parameters

  • apiVersion required - string
  • location required - string

    Location of the PowerBI Dedicated resource.

  • name required - string

    The name of the Dedicated capacity. It must be a minimum of 3 characters, and a maximum of 63.

  • properties required
      • administration optional
          • members optional - array

            An array of administrator user identities.

      • mode optional - string

        Specifies the generation of the Power BI Embedded capacity. If no value is specified, the default value 'Gen2' is used. Learn More.

  • sku required
      • name required - string

        Name of the SKU level.

      • tier optional - string

        The name of the Azure pricing tier to which the SKU applies.

  • systemData optional
      • createdAt optional - string

        The timestamp of resource creation (UTC)

      • createdBy optional - string

        An identifier for the identity that created the resource

      • createdByType optional - string

        The type of identity that created the resource.

      • lastModifiedAt optional - string

        The timestamp of resource last modification (UTC)

      • lastModifiedBy optional - string

        An identifier for the identity that last modified the resource

      • lastModifiedByType optional - string

        The type of identity that last modified the resource.

  • tags optional - string

    Key-value pairs of additional resource provisioning properties.

  • type required - string

Frequently asked questions

What is Azure PowerBI Embedded?

Azure PowerBI Embedded is a resource for PowerBI of Microsoft Azure. Settings can be wrote in Terraform.

Where can I find the example code for the Azure PowerBI Embedded?

For Terraform, the niveklabs/azurerm source code example is useful. See the Terraform Example section for further details.