Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu pojemności można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.PowerBIDedicated/capacities, dodaj następujący kod Bicep do szablonu.
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'
}
}
Wartości właściwości
Microsoft.PowerBIDedicated/capacities
| Name | Description | Value |
|---|---|---|
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| name | Nazwa zasobu | string Constraints: Minimalna długość = 3 Maksymalna długość = 63 Wzorzec = ^[a-z][a-z0-9]*$ (wymagane) |
| properties | Właściwości żądania operacji aprowizacji. | DedicatedCapacityProperties |
| zakres | Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. | Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
| sku | Jednostka SKU zasobu pojemności dedykowanej usługi PowerBI. | CapacitySku (wymagane) |
| tags | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
CapacitySku
| Name | Description | Value |
|---|---|---|
| dyspozycyjność | Pojemność jednostki SKU. | int |
| name | Nazwa poziomu jednostki SKU. | ciąg (wymagany) |
| warstwa | Nazwa warstwy cenowej platformy Azure, do której ma zastosowanie jednostka SKU. | 'AutoPremiumHost' 'PBIE_Azure' 'Premium' |
DedicatedCapacityAdministrators
| Name | Description | Value |
|---|---|---|
| members | Tablica tożsamości użytkowników administratora. | string[] |
DedicatedCapacityProperties
| Name | Description | Value |
|---|---|---|
| administration | Kolekcja administratorów pojemności dedykowanej | DedicatedCapacityAdministrators |
| mode | Określa generację pojemności usługi Power BI Embedded. Jeśli żadna wartość nie zostanie określona, zostanie użyta wartość domyślna "Gen2". Dowiedz się więcej | 'Gen1' 'Gen2' |
TrackedResourceTags
| Name | Description | Value |
|---|
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
| Module | Description |
|---|---|
| dedykowaną pojemność usługi Power BI | Moduł zasobów AVM dla pojemności dedykowanej usługi Power BI |
Definicja zasobu szablonu usługi ARM
Typ zasobu pojemności można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.PowerBIDedicated/pojemności, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
Wartości właściwości
Microsoft.PowerBIDedicated/capacities
| Name | Description | Value |
|---|---|---|
| apiVersion | Wersja interfejsu API | '2021-01-01' |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| name | Nazwa zasobu | string Constraints: Minimalna długość = 3 Maksymalna długość = 63 Wzorzec = ^[a-z][a-z0-9]*$ (wymagane) |
| properties | Właściwości żądania operacji aprowizacji. | DedicatedCapacityProperties |
| sku | Jednostka SKU zasobu pojemności dedykowanej usługi PowerBI. | CapacitySku (wymagane) |
| tags | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | 'Microsoft.PowerBIDedicated/capacities' |
CapacitySku
| Name | Description | Value |
|---|---|---|
| dyspozycyjność | Pojemność jednostki SKU. | int |
| name | Nazwa poziomu jednostki SKU. | ciąg (wymagany) |
| warstwa | Nazwa warstwy cenowej platformy Azure, do której ma zastosowanie jednostka SKU. | 'AutoPremiumHost' 'PBIE_Azure' 'Premium' |
DedicatedCapacityAdministrators
| Name | Description | Value |
|---|---|---|
| members | Tablica tożsamości użytkowników administratora. | string[] |
DedicatedCapacityProperties
| Name | Description | Value |
|---|---|---|
| administration | Kolekcja administratorów pojemności dedykowanej | DedicatedCapacityAdministrators |
| mode | Określa generację pojemności usługi Power BI Embedded. Jeśli żadna wartość nie zostanie określona, zostanie użyta wartość domyślna "Gen2". Dowiedz się więcej | 'Gen1' 'Gen2' |
TrackedResourceTags
| Name | Description | Value |
|---|
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
| Template | Description |
|---|---|
|
Tworzenie pojemności usługi Power BI Embedded wdrażanie |
Ten szablon tworzy pojemność usługi Power BI na platformie Azure, co upraszcza sposób używania przez niezależnych dostawców oprogramowania i deweloperów możliwości usługi Power BI z osadzoną analizą. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu pojemności można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.PowerBIDedicated/capacities, dodaj następujący program Terraform do szablonu.
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"
}
}
}
Wartości właściwości
Microsoft.PowerBIDedicated/capacities
| Name | Description | Value |
|---|---|---|
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| name | Nazwa zasobu | string Constraints: Minimalna długość = 3 Maksymalna długość = 63 Wzorzec = ^[a-z][a-z0-9]*$ (wymagane) |
| parent_id | Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. | ciąg (wymagany) |
| properties | Właściwości żądania operacji aprowizacji. | DedicatedCapacityProperties |
| sku | Jednostka SKU zasobu pojemności dedykowanej usługi PowerBI. | CapacitySku (wymagane) |
| tags | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.PowerBIDedicated/capacities@2021-01-01" |
CapacitySku
| Name | Description | Value |
|---|---|---|
| dyspozycyjność | Pojemność jednostki SKU. | int |
| name | Nazwa poziomu jednostki SKU. | ciąg (wymagany) |
| warstwa | Nazwa warstwy cenowej platformy Azure, do której ma zastosowanie jednostka SKU. | 'AutoPremiumHost' 'PBIE_Azure' 'Premium' |
DedicatedCapacityAdministrators
| Name | Description | Value |
|---|---|---|
| members | Tablica tożsamości użytkowników administratora. | string[] |
DedicatedCapacityProperties
| Name | Description | Value |
|---|---|---|
| administration | Kolekcja administratorów pojemności dedykowanej | DedicatedCapacityAdministrators |
| mode | Określa generację pojemności usługi Power BI Embedded. Jeśli żadna wartość nie zostanie określona, zostanie użyta wartość domyślna "Gen2". Dowiedz się więcej | 'Gen1' 'Gen2' |
TrackedResourceTags
| Name | Description | Value |
|---|
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrażania usługi 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 = ["*"]
}