Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Definición de recursos de Bicep
El tipo de recurso de capacidades se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de la API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.PowerBIDedicated/capacities, agregue lo siguiente a la plantilla de Bicep.
resource symbolicname 'Microsoft.PowerBIDedicated/capacities@2021-01-01' = {
scope: resourceSymbolicName or scope
location: 'string'
name: 'string'
properties: {
administration: {
members: [
'string'
]
}
mode: 'string'
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
Microsoft.PowerBIDedicated/capacities
| Name | Description | Value |
|---|---|---|
| location | Ubicación geográfica donde reside el recurso | string (obligatorio) |
| name | El nombre del recurso | string Constraints: Longitud mínima = 3 Longitud máxima = 63 Patrón = ^[a-z][a-z0-9]*$ (obligatorio) |
| properties | Propiedades de la solicitud de operación de aprovisionamiento. | DedicatedCapacityProperties |
| scope | Use al crear un recurso en un ámbito diferente del ámbito de implementación. | Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión . |
| sku | SKU del recurso de capacidad dedicada de PowerBI. | CapacitySku (obligatorio) |
| tags | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
CapacitySku
| Name | Description | Value |
|---|---|---|
| capacity | Capacidad de la SKU. | int |
| name | Nombre del nivel de SKU. | string (obligatorio) |
| tier | Nombre del plan de tarifa de Azure al que se aplica la SKU. | 'AutoPremiumHost' 'PBIE_Azure' 'Premium' |
DedicatedCapacityAdministrators
| Name | Description | Value |
|---|---|---|
| members | Matriz de identidades de usuario de administrador. | string[] |
DedicatedCapacityProperties
| Name | Description | Value |
|---|---|---|
| administration | Colección de administradores de capacidad dedicados | DedicatedCapacityAdministrators |
| mode | Especifica la generación de la capacidad de Power BI Embedded. Si no se especifica ningún valor, se usa el valor predeterminado "Gen2". Aprende más | 'Gen1' 'Gen2' |
TrackedResourceTags
| Name | Description | Value |
|---|
Ejemplos de uso
Módulos comprobados de Azure
Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.
Definición de recursos de plantilla de ARM
El tipo de recurso de capacidades se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de la API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.PowerBIDedicated/capacities, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.PowerBIDedicated/capacities",
"apiVersion": "2021-01-01",
"name": "string",
"location": "string",
"properties": {
"administration": {
"members": [ "string" ]
},
"mode": "string"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
Microsoft.PowerBIDedicated/capacities
| Name | Description | Value |
|---|---|---|
| apiVersion | La versión de api | '2021-01-01' |
| location | Ubicación geográfica donde reside el recurso | string (obligatorio) |
| name | El nombre del recurso | string Constraints: Longitud mínima = 3 Longitud máxima = 63 Patrón = ^[a-z][a-z0-9]*$ (obligatorio) |
| properties | Propiedades de la solicitud de operación de aprovisionamiento. | DedicatedCapacityProperties |
| sku | SKU del recurso de capacidad dedicada de PowerBI. | CapacitySku (obligatorio) |
| tags | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
| type | El tipo de recurso | 'Microsoft.PowerBIDedicated/capacities' |
CapacitySku
| Name | Description | Value |
|---|---|---|
| capacity | Capacidad de la SKU. | int |
| name | Nombre del nivel de SKU. | string (obligatorio) |
| tier | Nombre del plan de tarifa de Azure al que se aplica la SKU. | 'AutoPremiumHost' 'PBIE_Azure' 'Premium' |
DedicatedCapacityAdministrators
| Name | Description | Value |
|---|---|---|
| members | Matriz de identidades de usuario de administrador. | string[] |
DedicatedCapacityProperties
| Name | Description | Value |
|---|---|---|
| administration | Colección de administradores de capacidad dedicados | DedicatedCapacityAdministrators |
| mode | Especifica la generación de la capacidad de Power BI Embedded. Si no se especifica ningún valor, se usa el valor predeterminado "Gen2". Aprende más | 'Gen1' 'Gen2' |
TrackedResourceTags
| Name | Description | Value |
|---|
Ejemplos de uso
Plantillas de inicio rápido de Azure
Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.
| Template | Description |
|---|---|
|
Creación de una de capacidad de Power BI Embedded |
Esta plantilla crea una capacidad de Power BI en Azure, lo que simplifica cómo los ISV y los desarrolladores usan las funcionalidades de Power BI con análisis insertados. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso de capacidades se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de la API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.PowerBIDedicated/capacities, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.PowerBIDedicated/capacities@2021-01-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
administration = {
members = [
"string"
]
}
mode = "string"
}
sku = {
capacity = int
name = "string"
tier = "string"
}
}
}
Valores de propiedad
Microsoft.PowerBIDedicated/capacities
| Name | Description | Value |
|---|---|---|
| location | Ubicación geográfica donde reside el recurso | string (obligatorio) |
| name | El nombre del recurso | string Constraints: Longitud mínima = 3 Longitud máxima = 63 Patrón = ^[a-z][a-z0-9]*$ (obligatorio) |
| parent_id | Identificador del recurso al que se va a aplicar este recurso de extensión. | string (obligatorio) |
| properties | Propiedades de la solicitud de operación de aprovisionamiento. | DedicatedCapacityProperties |
| sku | SKU del recurso de capacidad dedicada de PowerBI. | CapacitySku (obligatorio) |
| tags | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
| type | El tipo de recurso | "Microsoft.PowerBIDedicated/capacities@2021-01-01" |
CapacitySku
| Name | Description | Value |
|---|---|---|
| capacity | Capacidad de la SKU. | int |
| name | Nombre del nivel de SKU. | string (obligatorio) |
| tier | Nombre del plan de tarifa de Azure al que se aplica la SKU. | 'AutoPremiumHost' 'PBIE_Azure' 'Premium' |
DedicatedCapacityAdministrators
| Name | Description | Value |
|---|---|---|
| members | Matriz de identidades de usuario de administrador. | string[] |
DedicatedCapacityProperties
| Name | Description | Value |
|---|---|---|
| administration | Colección de administradores de capacidad dedicados | DedicatedCapacityAdministrators |
| mode | Especifica la generación de la capacidad de Power BI Embedded. Si no se especifica ningún valor, se usa el valor predeterminado "Gen2". Aprende más | 'Gen1' 'Gen2' |
TrackedResourceTags
| Name | Description | Value |
|---|
Ejemplos de uso
Ejemplos de Terraform
Un ejemplo básico de implementación de PowerBI Embedded.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
azurerm = {
source = "hashicorp/azurerm"
}
}
}
provider "azurerm" {
features {
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
data "azurerm_client_config" "current" {
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "capacity" {
type = "Microsoft.PowerBIDedicated/capacities@2021-01-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
administration = {
members = [
data.azurerm_client_config.current.object_id,
]
}
mode = "Gen2"
}
sku = {
name = "A1"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}