다음을 통해 공유


ManagedGrafanaProperties Class

Definition

Properties specific to the grafana resource.

public class ManagedGrafanaProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Grafana.Models.ManagedGrafanaProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Grafana.Models.ManagedGrafanaProperties>
public class ManagedGrafanaProperties
type ManagedGrafanaProperties = class
    interface IJsonModel<ManagedGrafanaProperties>
    interface IPersistableModel<ManagedGrafanaProperties>
type ManagedGrafanaProperties = class
Public Class ManagedGrafanaProperties
Implements IJsonModel(Of ManagedGrafanaProperties), IPersistableModel(Of ManagedGrafanaProperties)
Public Class ManagedGrafanaProperties
Inheritance
ManagedGrafanaProperties
Implements

Constructors

ManagedGrafanaProperties()

Initializes a new instance of ManagedGrafanaProperties.

Properties

ApiKey

The api key setting of the Grafana instance.

AutoGeneratedDomainNameLabelScope

Scope for dns deterministic name hash calculation.

DeterministicOutboundIP

Whether a Grafana instance uses deterministic outbound IPs.

Endpoint

The endpoint of the Grafana instance.

EnterpriseConfigurations

Enterprise settings of a Grafana instance.

GrafanaConfigurationsSmtp

Email server settings. https://grafana.com/docs/grafana/v9.0/setup-grafana/configure-grafana/#smtp

GrafanaMajorVersion

The major Grafana software version to target.

GrafanaPlugins

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

GrafanaVersion

The Grafana software version.

MonitorWorkspaceIntegrations

Gets the monitor workspace integrations.

OutboundIPs

List of outbound IPs if deterministicOutboundIP is enabled.

PrivateEndpointConnections

The private endpoint connections of the Grafana instance.

ProvisioningState

Provisioning state of the resource.

PublicNetworkAccess

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

ZoneRedundancy

The zone redundancy setting of the Grafana instance.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ManagedGrafanaProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ManagedGrafanaProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ManagedGrafanaProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ManagedGrafanaProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ManagedGrafanaProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to