ManagedGrafanaPropertiesArgs

data class ManagedGrafanaPropertiesArgs(val apiKey: Output<Either<String, ApiKey>>? = null, val autoGeneratedDomainNameLabelScope: Output<Either<String, AutoGeneratedDomainNameLabelScope>>? = null, val deterministicOutboundIP: Output<Either<String, DeterministicOutboundIP>>? = null, val enterpriseConfigurations: Output<EnterpriseConfigurationsArgs>? = null, val grafanaConfigurations: Output<GrafanaConfigurationsArgs>? = null, val grafanaIntegrations: Output<GrafanaIntegrationsArgs>? = null, val grafanaMajorVersion: Output<String>? = null, val grafanaPlugins: Output<List<String>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val zoneRedundancy: Output<Either<String, ZoneRedundancy>>? = null) : ConvertibleToJava<ManagedGrafanaPropertiesArgs>

Properties specific to the grafana resource.

Constructors

Link copied to clipboard
constructor(apiKey: Output<Either<String, ApiKey>>? = null, autoGeneratedDomainNameLabelScope: Output<Either<String, AutoGeneratedDomainNameLabelScope>>? = null, deterministicOutboundIP: Output<Either<String, DeterministicOutboundIP>>? = null, enterpriseConfigurations: Output<EnterpriseConfigurationsArgs>? = null, grafanaConfigurations: Output<GrafanaConfigurationsArgs>? = null, grafanaIntegrations: Output<GrafanaIntegrationsArgs>? = null, grafanaMajorVersion: Output<String>? = null, grafanaPlugins: Output<List<String>>? = null, publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, zoneRedundancy: Output<Either<String, ZoneRedundancy>>? = null)

Properties

Link copied to clipboard
val apiKey: Output<Either<String, ApiKey>>? = null

The api key setting of the Grafana instance.

Link copied to clipboard

Scope for dns deterministic name hash calculation.

Link copied to clipboard

Whether a Grafana instance uses deterministic outbound IPs.

Link copied to clipboard

Enterprise settings of a Grafana instance

Link copied to clipboard

Server configurations of a Grafana instance

Link copied to clipboard

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

Link copied to clipboard
val grafanaMajorVersion: Output<String>? = null

The major Grafana software version to target.

Link copied to clipboard
val grafanaPlugins: Output<List<String>>? = null

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

Link copied to clipboard
val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null

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

Link copied to clipboard
val zoneRedundancy: Output<Either<String, ZoneRedundancy>>? = null

The zone redundancy setting of the Grafana instance.

Functions

Link copied to clipboard
open override fun toJava(): ManagedGrafanaPropertiesArgs