你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ArmGrafanaModelFactory.ManagedGrafanaProperties Method

Definition

Initializes a new instance of ManagedGrafanaProperties.

public static Azure.ResourceManager.Grafana.Models.ManagedGrafanaProperties ManagedGrafanaProperties (Azure.ResourceManager.Grafana.Models.GrafanaProvisioningState? provisioningState = default, string grafanaVersion = default, string endpoint = default, Azure.ResourceManager.Grafana.Models.GrafanaPublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.Grafana.Models.GrafanaZoneRedundancy? zoneRedundancy = default, Azure.ResourceManager.Grafana.Models.GrafanaApiKey? apiKey = default, Azure.ResourceManager.Grafana.Models.DeterministicOutboundIP? deterministicOutboundIP = default, System.Collections.Generic.IEnumerable<string> outboundIPs = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Grafana.GrafanaPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.Grafana.Models.AutoGeneratedDomainNameLabelScope? autoGeneratedDomainNameLabelScope = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Grafana.Models.MonitorWorkspaceIntegration> monitorWorkspaceIntegrations = default, Azure.ResourceManager.Grafana.Models.EnterpriseConfigurations enterpriseConfigurations = default, Azure.ResourceManager.Grafana.Models.Smtp grafanaConfigurationsSmtp = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.Grafana.Models.GrafanaPlugin> grafanaPlugins = default, string grafanaMajorVersion = default);
static member ManagedGrafanaProperties : Nullable<Azure.ResourceManager.Grafana.Models.GrafanaProvisioningState> * string * string * Nullable<Azure.ResourceManager.Grafana.Models.GrafanaPublicNetworkAccess> * Nullable<Azure.ResourceManager.Grafana.Models.GrafanaZoneRedundancy> * Nullable<Azure.ResourceManager.Grafana.Models.GrafanaApiKey> * Nullable<Azure.ResourceManager.Grafana.Models.DeterministicOutboundIP> * seq<string> * seq<Azure.ResourceManager.Grafana.GrafanaPrivateEndpointConnectionData> * Nullable<Azure.ResourceManager.Grafana.Models.AutoGeneratedDomainNameLabelScope> * seq<Azure.ResourceManager.Grafana.Models.MonitorWorkspaceIntegration> * Azure.ResourceManager.Grafana.Models.EnterpriseConfigurations * Azure.ResourceManager.Grafana.Models.Smtp * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.Grafana.Models.GrafanaPlugin> * string -> Azure.ResourceManager.Grafana.Models.ManagedGrafanaProperties
Public Shared Function ManagedGrafanaProperties (Optional provisioningState As Nullable(Of GrafanaProvisioningState) = Nothing, Optional grafanaVersion As String = Nothing, Optional endpoint As String = Nothing, Optional publicNetworkAccess As Nullable(Of GrafanaPublicNetworkAccess) = Nothing, Optional zoneRedundancy As Nullable(Of GrafanaZoneRedundancy) = Nothing, Optional apiKey As Nullable(Of GrafanaApiKey) = Nothing, Optional deterministicOutboundIP As Nullable(Of DeterministicOutboundIP) = Nothing, Optional outboundIPs As IEnumerable(Of String) = Nothing, Optional privateEndpointConnections As IEnumerable(Of GrafanaPrivateEndpointConnectionData) = Nothing, Optional autoGeneratedDomainNameLabelScope As Nullable(Of AutoGeneratedDomainNameLabelScope) = Nothing, Optional monitorWorkspaceIntegrations As IEnumerable(Of MonitorWorkspaceIntegration) = Nothing, Optional enterpriseConfigurations As EnterpriseConfigurations = Nothing, Optional grafanaConfigurationsSmtp As Smtp = Nothing, Optional grafanaPlugins As IDictionary(Of String, GrafanaPlugin) = Nothing, Optional grafanaMajorVersion As String = Nothing) As ManagedGrafanaProperties

Parameters

provisioningState
Nullable<GrafanaProvisioningState>

Provisioning state of the resource.

grafanaVersion
String

The Grafana software version.

endpoint
String

The endpoint of the Grafana instance.

publicNetworkAccess
Nullable<GrafanaPublicNetworkAccess>

Indicate the state for enable or disable traffic over the public interface.

zoneRedundancy
Nullable<GrafanaZoneRedundancy>

The zone redundancy setting of the Grafana instance.

apiKey
Nullable<GrafanaApiKey>

The api key setting of the Grafana instance.

deterministicOutboundIP
Nullable<DeterministicOutboundIP>

Whether a Grafana instance uses deterministic outbound IPs.

outboundIPs
IEnumerable<String>

List of outbound IPs if deterministicOutboundIP is enabled.

privateEndpointConnections
IEnumerable<GrafanaPrivateEndpointConnectionData>

The private endpoint connections of the Grafana instance.

autoGeneratedDomainNameLabelScope
Nullable<AutoGeneratedDomainNameLabelScope>

Scope for dns deterministic name hash calculation.

monitorWorkspaceIntegrations
IEnumerable<MonitorWorkspaceIntegration>

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

enterpriseConfigurations
EnterpriseConfigurations

Enterprise settings of a Grafana instance.

grafanaConfigurationsSmtp
Smtp

Server configurations of a Grafana instance.

grafanaPlugins
IDictionary<String,GrafanaPlugin>

Installed plugin list of the Grafana instance. Key is plugin id, value is plugin definition.

grafanaMajorVersion
String

The major Grafana software version to target.

Returns

A new ManagedGrafanaProperties instance for mocking.

Applies to