Package-level declarations

Types

Link copied to clipboard
data class AzureMonitorWorkspaceIntegrationArgs(val azureMonitorWorkspaceResourceId: Output<String>? = null) : ConvertibleToJava<AzureMonitorWorkspaceIntegrationArgs>

Integrations for Azure Monitor Workspace.

Link copied to clipboard
data class EnterpriseConfigurationsArgs(val marketplaceAutoRenew: Output<Either<String, MarketplaceAutoRenew>>? = null, val marketplacePlanId: Output<String>? = null) : ConvertibleToJava<EnterpriseConfigurationsArgs>

Enterprise settings of a Grafana instance

Link copied to clipboard
data class GetGrafanaPlainArgs(val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetGrafanaPlainArgs>
Link copied to clipboard
data class GetIntegrationFabricPlainArgs(val integrationFabricName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetIntegrationFabricPlainArgs>
Link copied to clipboard
data class GetManagedPrivateEndpointPlainArgs(val managedPrivateEndpointName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetManagedPrivateEndpointPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val workspaceName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GrafanaConfigurationsArgs(val security: Output<SecurityArgs>? = null, val smtp: Output<SmtpArgs>? = null, val snapshots: Output<SnapshotsArgs>? = null, val users: Output<UsersArgs>? = null) : ConvertibleToJava<GrafanaConfigurationsArgs>

Server configurations of a Grafana instance

Link copied to clipboard
data class GrafanaIntegrationsArgs(val azureMonitorWorkspaceIntegrations: Output<List<AzureMonitorWorkspaceIntegrationArgs>>? = null) : ConvertibleToJava<GrafanaIntegrationsArgs>

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
data class IntegrationFabricPropertiesArgs(val dataSourceResourceId: Output<String>? = null, val scenarios: Output<List<String>>? = null, val targetResourceId: Output<String>? = null) : ConvertibleToJava<IntegrationFabricPropertiesArgs>
Link copied to clipboard
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.

Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity (system assigned and/or user assigned identities)

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateEndpointServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class ResourceSkuArgs(val name: Output<String>) : ConvertibleToJava<ResourceSkuArgs>
Link copied to clipboard
Link copied to clipboard
data class SecurityArgs(val csrfAlwaysCheck: Output<Boolean>? = null) : ConvertibleToJava<SecurityArgs>

Grafana security settings

Link copied to clipboard
Link copied to clipboard
data class SmtpArgs(val enabled: Output<Boolean>? = null, val fromAddress: Output<String>? = null, val fromName: Output<String>? = null, val host: Output<String>? = null, val password: Output<String>? = null, val skipVerify: Output<Boolean>? = null, val startTLSPolicy: Output<Either<String, StartTLSPolicy>>? = null, val user: Output<String>? = null) : ConvertibleToJava<SmtpArgs>

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

Link copied to clipboard

Builder for SmtpArgs.

Link copied to clipboard
data class SnapshotsArgs(val externalEnabled: Output<Boolean>? = null) : ConvertibleToJava<SnapshotsArgs>

Grafana Snapshots settings

Link copied to clipboard
Link copied to clipboard
data class UsersArgs(val viewersCanEdit: Output<Boolean>? = null) : ConvertibleToJava<UsersArgs>

Grafana users settings

Link copied to clipboard

Builder for UsersArgs.