Share via


ManagedGrafanaProperties Class

Definition

A class representing the ManagedGrafanaProperties data model.

public class ManagedGrafanaProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Grafana.Models.ManagedGrafanaProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Grafana.Models.ManagedGrafanaProperties>
type ManagedGrafanaProperties = class
    interface IJsonModel<ManagedGrafanaProperties>
    interface IPersistableModel<ManagedGrafanaProperties>
Public Class ManagedGrafanaProperties
Implements IJsonModel(Of ManagedGrafanaProperties), IPersistableModel(Of 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.

GrafanaConfigurations

Server configurations of a Grafana instance.

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