Microsoft.Dashboard grafana 01-09-2023
Bicep-resourcedefinitie
Het resourcetype grafana kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Dashboard/grafana-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Dashboard/grafana@2023-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
apiKey: 'string'
autoGeneratedDomainNameLabelScope: 'TenantReuse'
deterministicOutboundIP: 'string'
enterpriseConfigurations: {
marketplaceAutoRenew: 'string'
marketplacePlanId: 'string'
}
grafanaConfigurations: {
smtp: {
enabled: bool
fromAddress: 'string'
fromName: 'string'
host: 'string'
password: 'string'
skipVerify: bool
startTLSPolicy: 'string'
user: 'string'
}
}
grafanaIntegrations: {
azureMonitorWorkspaceIntegrations: [
{
azureMonitorWorkspaceResourceId: 'string'
}
]
}
grafanaMajorVersion: 'string'
grafanaPlugins: {
{customized property}: {}
}
publicNetworkAccess: 'string'
zoneRedundancy: 'string'
}
}
Eigenschapswaarden
grafana
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
location | De geografische locatie waar de grafana-resource zich bevindt | tekenreeks |
tags | De tags voor grafana-resource. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | De SKU van de grafana-resource. | ResourceSku |
identity | De beheerde identiteit van de grafana-resource. | ManagedServiceIdentity |
properties | Eigenschappen die specifiek zijn voor de grafana-resource. | ManagedGrafanaProperties |
ManagedServiceIdentity
Naam | Description | Waarde |
---|---|---|
type | Type beheerde service-identiteit (waarbij zowel SystemAssigned als UserAssigned zijn toegestaan). | 'Geen' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (vereist) |
userAssignedIdentities | De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de volgende notatie: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. | UserAssignedId-entiteiten |
UserAssignedId-entiteiten
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | UserAssignedIdentity |
UserAssignedIdentity
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.
ManagedGrafanaProperties
Naam | Description | Waarde |
---|---|---|
apiKey | De instelling van de API-sleutel van het Grafana-exemplaar. | 'Uitgeschakeld' Ingeschakeld |
autoGeneratedDomainNameLabelScope | Bereik voor dns deterministische naam hash berekening. | 'TenantReuse' |
deterministicOutboundIP | Of een Grafana-exemplaar gebruikmaakt van deterministische uitgaande IP-adressen. | 'Uitgeschakeld' Ingeschakeld |
enterpriseConfigurations | Enterprise-instellingen van een Grafana-exemplaar | EnterpriseConfigurations |
grafanaConfigurations | Serverconfiguraties van een Grafana-exemplaar | GrafanaConfigurations |
grafanaIntegrations | GrafanaIntegrations is een gebundelde waarneembaarheidservaring (bijvoorbeeld een vooraf geconfigureerde gegevensbron, op maat gemaakte Grafana-dashboards, standaardinstellingen voor waarschuwingen) voor algemene bewakingsscenario's. | GrafanaIntegrations |
grafanaMajorVersion | De belangrijkste Grafana-softwareversie om te targeten. | tekenreeks |
grafanaPlugins | Lijst met geïnstalleerde invoegtoepassingen van het Grafana-exemplaar. Sleutel is invoegtoepassings-id, waarde is invoegtoepassingsdefinitie. | ManagedGrafanaPropertiesGrafanaPlugins |
publicNetworkAccess | Geef de status aan voor het in- of uitschakelen van verkeer via de openbare interface. | 'Uitgeschakeld' Ingeschakeld |
zoneRedundancy | De zoneredundantie-instelling van het Grafana-exemplaar. | 'Uitgeschakeld' Ingeschakeld |
EnterpriseConfigurations
Naam | Description | Waarde |
---|---|---|
marketplaceAutoRenew | De instelling Voor automatisch verlengen van het Enterprise-abonnement | 'Uitgeschakeld' Ingeschakeld |
marketplacePlanId | De plan-id van het Azure Marketplace-abonnement voor de Enterprise-invoegtoepassingen | tekenreeks |
GrafanaConfigurations
Naam | Description | Waarde |
---|---|---|
Smtp | Email serverinstellingen. https://grafana.com/docs/grafana/v9.0/setup-grafana/configure-grafana/#smtp |
Smtp |
Smtp
Naam | Description | Waarde |
---|---|---|
enabled | Schakel dit in om Grafana toe te staan e-mail te verzenden. De standaardwaarde is onwaar | booleaans |
fromAddress | Adres dat wordt gebruikt bij het verzenden van e-mailberichten https://pkg.go.dev/net/mail#Address |
tekenreeks |
fromName | Naam die moet worden gebruikt bij het verzenden van e-mailberichten. De standaardwaarde is 'Azure Managed Grafana Notification' https://pkg.go.dev/net/mail#Address |
tekenreeks |
host | SMTP-serverhostnaam met poort, bijvoorbeeld test.email.net:587 | tekenreeks |
wachtwoord | Wachtwoord van SMTP-verificatie. Als het wachtwoord # of ;bevat, moet u het inpakken met drie aanhalingstekens | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
skipVerify | Controleer SSL voor SMTP-server. De standaardwaarde is onwaar https://pkg.go.dev/crypto/tls#Config |
booleaans |
startTLSPolicy | De instelling StartTLSPolicy van de SMTP-configuratie https://pkg.go.dev/github.com/go-mail/mail#StartTLSPolicy |
'MandatoryStartTLS' 'NoStartTLS' 'OpportunisticStartTLS' |
gebruiker | Gebruiker van SMTP-verificatie | tekenreeks |
GrafanaIntegrations
Naam | Description | Waarde |
---|---|---|
azureMonitorWorkspaceIntegrations | AzureMonitorWorkspaceIntegration[] |
AzureMonitorWorkspaceIntegration
Naam | Description | Waarde |
---|---|---|
azureMonitorWorkspaceResourceId | De resource-id van de verbonden Azure Monitor-werkruimte. | tekenreeks |
ManagedGrafanaPropertiesGrafanaPlugins
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | GrafanaPlugin |
GrafanaPlugin
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
ResourceSku
Naam | Description | Waarde |
---|---|---|
naam | tekenreeks (vereist) |
Resourcedefinitie van ARM-sjabloon
Het resourcetype grafana kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Dashboard/grafana-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Dashboard/grafana",
"apiVersion": "2023-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"apiKey": "string",
"autoGeneratedDomainNameLabelScope": "TenantReuse",
"deterministicOutboundIP": "string",
"enterpriseConfigurations": {
"marketplaceAutoRenew": "string",
"marketplacePlanId": "string"
},
"grafanaConfigurations": {
"smtp": {
"enabled": "bool",
"fromAddress": "string",
"fromName": "string",
"host": "string",
"password": "string",
"skipVerify": "bool",
"startTLSPolicy": "string",
"user": "string"
}
},
"grafanaIntegrations": {
"azureMonitorWorkspaceIntegrations": [
{
"azureMonitorWorkspaceResourceId": "string"
}
]
},
"grafanaMajorVersion": "string",
"grafanaPlugins": {
"{customized property}": {}
},
"publicNetworkAccess": "string",
"zoneRedundancy": "string"
}
}
Eigenschapswaarden
grafana
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Dashboard/grafana' |
apiVersion | De resource-API-versie | '2023-09-01' |
naam | De resourcenaam | tekenreeks (vereist) |
location | De geografische locatie waar de grafana-resource zich bevindt | tekenreeks |
tags | De tags voor grafana-resource. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | De SKU van de grafana-resource. | ResourceSku |
identity | De beheerde identiteit van de grafana-resource. | ManagedServiceIdentity |
properties | Eigenschappen die specifiek zijn voor de grafana-resource. | ManagedGrafanaProperties |
ManagedServiceIdentity
Naam | Description | Waarde |
---|---|---|
type | Type beheerde service-identiteit (waarbij zowel systemAssigned als UserAssigned zijn toegestaan). | 'Geen' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (vereist) |
userAssignedIdentities | De set door de gebruiker toegewezen identiteiten die zijn gekoppeld aan de resource. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. | UserAssignedId-entiteiten |
UserAssignedId-entiteiten
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | UserAssignedIdentity |
UserAssignedIdentity
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
ManagedGrafanaProperties
Naam | Description | Waarde |
---|---|---|
apiKey | De instelling van de API-sleutel van het Grafana-exemplaar. | 'Uitgeschakeld' Ingeschakeld |
autoGeneratedDomainNameLabelScope | Bereik voor dns deterministische naam hashberekening. | 'TenantReuse' |
deterministicOutboundIP | Of een Grafana-exemplaar gebruikmaakt van deterministische uitgaande IP-adressen. | 'Uitgeschakeld' Ingeschakeld |
enterpriseConfigurations | Enterprise-instellingen van een Grafana-exemplaar | EnterpriseConfigurations |
grafanaConfigurations | Serverconfiguraties van een Grafana-exemplaar | GrafanaConfigurations |
grafanaIntegrations | GrafanaIntegrations is een gebundelde waarneembaarheidservaring (bijvoorbeeld vooraf geconfigureerde gegevensbron, op maat gemaakte Grafana-dashboards, standaardinstellingen voor waarschuwingen) voor algemene bewakingsscenario's. | GrafanaIntegrations |
grafanaMajorVersion | De primaire Grafana-softwareversie die als doel moet worden gebruikt. | tekenreeks |
grafanaPlugins | Lijst met geïnstalleerde invoegtoepassingen van het Grafana-exemplaar. Sleutel is invoegtoepassings-id, waarde is definitie van invoegtoepassing. | ManagedGrafanaPropertiesGrafanaPlugins |
publicNetworkAccess | Geef de status aan voor het in- of uitschakelen van verkeer via de openbare interface. | 'Uitgeschakeld' Ingeschakeld |
zoneRedundancy | De zoneredundantie-instelling van het Grafana-exemplaar. | 'Uitgeschakeld' Ingeschakeld |
EnterpriseConfigurations
Naam | Description | Waarde |
---|---|---|
marketplaceAutoRenew | De instelling Voor automatisch verlengen van het Enterprise-abonnement | 'Uitgeschakeld' Ingeschakeld |
marketplacePlanId | De plan-id van het Azure Marketplace-abonnement voor de Enterprise-invoegtoepassingen | tekenreeks |
GrafanaConfigurations
Naam | Description | Waarde |
---|---|---|
Smtp | Email serverinstellingen. https://grafana.com/docs/grafana/v9.0/setup-grafana/configure-grafana/#smtp |
Smtp |
Smtp
Naam | Description | Waarde |
---|---|---|
enabled | Schakel dit in om Grafana toe te staan e-mail te verzenden. De standaardwaarde is false | booleaans |
fromAddress | Adres dat wordt gebruikt bij het verzenden van e-mailberichten https://pkg.go.dev/net/mail#Address |
tekenreeks |
fromName | Naam die moet worden gebruikt bij het verzenden van e-mailberichten. De standaardwaarde is 'Azure Managed Grafana Notification' https://pkg.go.dev/net/mail#Address |
tekenreeks |
host | SMTP-serverhostnaam met poort, bijvoorbeeld test.email.net:587 | tekenreeks |
wachtwoord | Wachtwoord van SMTP-verificatie. Als het wachtwoord # of ;bevat, moet u het inpakken met drie aanhalingstekens | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
skipVerify | Controleer SSL voor SMTP-server. De standaardwaarde is false https://pkg.go.dev/crypto/tls#Config |
booleaans |
startTLSPolicy | De instelling StartTLSPolicy van de SMTP-configuratie https://pkg.go.dev/github.com/go-mail/mail#StartTLSPolicy |
'MandatoryStartTLS' 'NoStartTLS' 'OpportunisticStartTLS' |
gebruiker | Gebruiker van SMTP-verificatie | tekenreeks |
GrafanaIntegrations
Naam | Description | Waarde |
---|---|---|
azureMonitorWorkspaceIntegrations | AzureMonitorWorkspaceIntegration[] |
AzureMonitorWorkspaceIntegration
Naam | Description | Waarde |
---|---|---|
azureMonitorWorkspaceResourceId | De resource-id van de verbonden Azure Monitor-werkruimte. | tekenreeks |
ManagedGrafanaPropertiesGrafanaPlugins
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | GrafanaPlugin |
GrafanaPlugin
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.
ResourceSku
Naam | Description | Waarde |
---|---|---|
naam | tekenreeks (vereist) |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype grafana kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Dashboard/grafana-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Dashboard/grafana@2023-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
apiKey = "string"
autoGeneratedDomainNameLabelScope = "TenantReuse"
deterministicOutboundIP = "string"
enterpriseConfigurations = {
marketplaceAutoRenew = "string"
marketplacePlanId = "string"
}
grafanaConfigurations = {
smtp = {
enabled = bool
fromAddress = "string"
fromName = "string"
host = "string"
password = "string"
skipVerify = bool
startTLSPolicy = "string"
user = "string"
}
}
grafanaIntegrations = {
azureMonitorWorkspaceIntegrations = [
{
azureMonitorWorkspaceResourceId = "string"
}
]
}
grafanaMajorVersion = "string"
grafanaPlugins = {
{customized property} = {}
}
publicNetworkAccess = "string"
zoneRedundancy = "string"
}
sku = {
name = "string"
}
})
}
Eigenschapswaarden
grafana
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Dashboard/grafana@2023-09-01" |
naam | De resourcenaam | tekenreeks (vereist) |
location | De geografische locatie waar de grafana-resource zich bevindt | tekenreeks |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | De tags voor grafana-resource. | Woordenlijst met tagnamen en -waarden. |
sku | De SKU van de grafana-resource. | ResourceSku |
identity | De beheerde identiteit van de grafana-resource. | ManagedServiceIdentity |
properties | Eigenschappen die specifiek zijn voor de grafana-resource. | ManagedGrafanaProperties |
ManagedServiceIdentity
Naam | Description | Waarde |
---|---|---|
type | Type beheerde service-identiteit (waarbij zowel SystemAssigned als UserAssigned zijn toegestaan). | "SystemAssigned" "SystemAssigned,UserAssigned" 'UserAssigned' (vereist) |
identity_ids | De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de volgende notatie: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. | Matrix met gebruikersidentiteits-id's. |
UserAssignedId-entiteiten
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | UserAssignedIdentity |
UserAssignedIdentity
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.
ManagedGrafanaProperties
Naam | Description | Waarde |
---|---|---|
apiKey | De instelling van de API-sleutel van het Grafana-exemplaar. | "Uitgeschakeld" "Ingeschakeld" |
autoGeneratedDomainNameLabelScope | Bereik voor dns deterministische naam hash berekening. | "TenantReuse" |
deterministicOutboundIP | Of een Grafana-exemplaar gebruikmaakt van deterministische uitgaande IP-adressen. | "Uitgeschakeld" "Ingeschakeld" |
enterpriseConfigurations | Enterprise-instellingen van een Grafana-exemplaar | EnterpriseConfigurations |
grafanaConfigurations | Serverconfiguraties van een Grafana-exemplaar | GrafanaConfigurations |
grafanaIntegrations | GrafanaIntegrations is een gebundelde waarneembaarheidservaring (bijvoorbeeld een vooraf geconfigureerde gegevensbron, op maat gemaakte Grafana-dashboards, standaardinstellingen voor waarschuwingen) voor algemene bewakingsscenario's. | GrafanaIntegrations |
grafanaMajorVersion | De belangrijkste Grafana-softwareversie om te targeten. | tekenreeks |
grafanaPlugins | Lijst met geïnstalleerde invoegtoepassingen van het Grafana-exemplaar. Sleutel is invoegtoepassings-id, waarde is invoegtoepassingsdefinitie. | ManagedGrafanaPropertiesGrafanaPlugins |
publicNetworkAccess | Geef de status aan voor het in- of uitschakelen van verkeer via de openbare interface. | "Uitgeschakeld" "Ingeschakeld" |
zoneRedundancy | De zoneredundantie-instelling van het Grafana-exemplaar. | "Uitgeschakeld" "Ingeschakeld" |
EnterpriseConfigurations
Naam | Description | Waarde |
---|---|---|
marketplaceAutoRenew | De instelling AutoRenew van het Enterprise-abonnement | "Uitgeschakeld" "Ingeschakeld" |
marketplacePlanId | De plan-id van het Azure Marketplace-abonnement voor de Enterprise-invoegtoepassingen | tekenreeks |
GrafanaConfigurations
Naam | Description | Waarde |
---|---|---|
Smtp | Email serverinstellingen. https://grafana.com/docs/grafana/v9.0/setup-grafana/configure-grafana/#smtp |
Smtp |
Smtp
Naam | Description | Waarde |
---|---|---|
enabled | Schakel dit in om Grafana toe te staan e-mail te verzenden. De standaardwaarde is false | booleaans |
fromAddress | Adres dat wordt gebruikt bij het verzenden van e-mailberichten https://pkg.go.dev/net/mail#Address |
tekenreeks |
fromName | Naam die moet worden gebruikt bij het verzenden van e-mailberichten. De standaardwaarde is 'Azure Managed Grafana Notification' https://pkg.go.dev/net/mail#Address |
tekenreeks |
host | SMTP-serverhostnaam met poort, bijvoorbeeld test.email.net:587 | tekenreeks |
wachtwoord | Wachtwoord van SMTP-verificatie. Als het wachtwoord # of ;bevat, moet u het inpakken met drie aanhalingstekens | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
skipVerify | Controleer SSL voor SMTP-server. De standaardwaarde is onwaar https://pkg.go.dev/crypto/tls#Config |
booleaans |
startTLSPolicy | De instelling StartTLSPolicy van de SMTP-configuratie https://pkg.go.dev/github.com/go-mail/mail#StartTLSPolicy |
"MandatoryStartTLS" "NoStartTLS" "OpportunisticStartTLS" |
gebruiker | Gebruiker van SMTP-verificatie | tekenreeks |
GrafanaIntegrations
Naam | Description | Waarde |
---|---|---|
azureMonitorWorkspaceIntegrations | AzureMonitorWorkspaceIntegration[] |
AzureMonitorWorkspaceIntegration
Naam | Description | Waarde |
---|---|---|
azureMonitorWorkspaceResourceId | De resource-id van de verbonden Azure Monitor-werkruimte. | tekenreeks |
ManagedGrafanaPropertiesGrafanaPlugins
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | GrafanaPlugin |
GrafanaPlugin
Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.
ResourceSku
Naam | Description | Waarde |
---|---|---|
naam | tekenreeks (vereist) |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor