ManagedGrafanaProperties Class
- java.
lang. Object - com.
azure. resourcemanager. dashboard. models. ManagedGrafanaProperties
- com.
Implements
public final class ManagedGrafanaProperties
implements JsonSerializable<ManagedGrafanaProperties>
Properties specific to the grafana resource.
Constructor Summary
| Constructor | Description |
|---|---|
| ManagedGrafanaProperties() |
Creates an instance of Managed |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Api |
apiKey()
Get the api |
|
Auto |
autoGeneratedDomainNameLabelScope()
Get the auto |
|
Creator |
creatorCanAdmin()
Get the creator |
|
Deterministic |
deterministicOutboundIp()
Get the deterministic |
| String |
endpoint()
Get the endpoint property: The endpoint of the Grafana instance. |
|
Enterprise |
enterpriseConfigurations()
Get the enterprise |
|
static
Managed |
fromJson(JsonReader jsonReader)
Reads an instance of Managed |
|
Grafana |
grafanaConfigurations()
Get the grafana |
|
Grafana |
grafanaIntegrations()
Get the grafana |
| String |
grafanaMajorVersion()
Get the grafana |
|
Map<String,Grafana |
grafanaPlugins()
Get the grafana |
| String |
grafanaVersion()
Get the grafana |
| List<String> |
outboundIPs()
Get the outbound |
|
List<Private |
privateEndpointConnections()
Get the private |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Public |
publicNetworkAccess()
Get the public |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Managed |
withApiKey(ApiKey apiKey)
Set the api |
|
Managed |
withAutoGeneratedDomainNameLabelScope(AutoGeneratedDomainNameLabelScope autoGeneratedDomainNameLabelScope)
Set the auto |
|
Managed |
withCreatorCanAdmin(CreatorCanAdmin creatorCanAdmin)
Set the creator |
|
Managed |
withDeterministicOutboundIp(DeterministicOutboundIp deterministicOutboundIp)
Set the deterministic |
|
Managed |
withEnterpriseConfigurations(EnterpriseConfigurations enterpriseConfigurations)
Set the enterprise |
|
Managed |
withGrafanaConfigurations(GrafanaConfigurations grafanaConfigurations)
Set the grafana |
|
Managed |
withGrafanaIntegrations(GrafanaIntegrations grafanaIntegrations)
Set the grafana |
|
Managed |
withGrafanaMajorVersion(String grafanaMajorVersion)
Set the grafana |
|
Managed |
withGrafanaPlugins(Map<String,GrafanaPlugin> grafanaPlugins)
Set the grafana |
|
Managed |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the public |
|
Managed |
withZoneRedundancy(ZoneRedundancy zoneRedundancy)
Set the zone |
|
Zone |
zoneRedundancy()
Get the zone |
Methods inherited from java.lang.Object
Constructor Details
ManagedGrafanaProperties
public ManagedGrafanaProperties()
Creates an instance of ManagedGrafanaProperties class.
Method Details
apiKey
public ApiKey apiKey()
Get the apiKey property: The api key setting of the Grafana instance.
Returns:
autoGeneratedDomainNameLabelScope
public AutoGeneratedDomainNameLabelScope autoGeneratedDomainNameLabelScope()
Get the autoGeneratedDomainNameLabelScope property: Scope for dns deterministic name hash calculation.
Returns:
creatorCanAdmin
public CreatorCanAdmin creatorCanAdmin()
Get the creatorCanAdmin property: The creator will have admin access for the Grafana instance.
Returns:
deterministicOutboundIp
public DeterministicOutboundIp deterministicOutboundIp()
Get the deterministicOutboundIp property: Whether a Grafana instance uses deterministic outbound IPs.
Returns:
endpoint
public String endpoint()
Get the endpoint property: The endpoint of the Grafana instance.
Returns:
enterpriseConfigurations
public EnterpriseConfigurations enterpriseConfigurations()
Get the enterpriseConfigurations property: Enterprise settings of a Grafana instance.
Returns:
fromJson
public static ManagedGrafanaProperties fromJson(JsonReader jsonReader)
Reads an instance of ManagedGrafanaProperties from the JsonReader.
Parameters:
Returns:
Throws:
grafanaConfigurations
public GrafanaConfigurations grafanaConfigurations()
Get the grafanaConfigurations property: Server configurations of a Grafana instance.
Returns:
grafanaIntegrations
public GrafanaIntegrations grafanaIntegrations()
Get the grafanaIntegrations property: GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.
Returns:
grafanaMajorVersion
public String grafanaMajorVersion()
Get the grafanaMajorVersion property: The major Grafana software version to target.
Returns:
grafanaPlugins
public Map<String,GrafanaPlugin> grafanaPlugins()
Get the grafanaPlugins property: Installed plugin list of the Grafana instance. Key is plugin id, value is plugin definition.
Returns:
grafanaVersion
public String grafanaVersion()
Get the grafanaVersion property: The Grafana software version.
Returns:
outboundIPs
public List<String> outboundIPs()
Get the outboundIPs property: List of outbound IPs if deterministicOutboundIP is enabled.
Returns:
privateEndpointConnections
public List<PrivateEndpointConnectionInner> privateEndpointConnections()
Get the privateEndpointConnections property: The private endpoint connections of the Grafana instance.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the resource.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Indicate the state for enable or disable traffic over the public interface.
Returns:
toJson
withApiKey
public ManagedGrafanaProperties withApiKey(ApiKey apiKey)
Set the apiKey property: The api key setting of the Grafana instance.
Parameters:
Returns:
withAutoGeneratedDomainNameLabelScope
public ManagedGrafanaProperties withAutoGeneratedDomainNameLabelScope(AutoGeneratedDomainNameLabelScope autoGeneratedDomainNameLabelScope)
Set the autoGeneratedDomainNameLabelScope property: Scope for dns deterministic name hash calculation.
Parameters:
Returns:
withCreatorCanAdmin
public ManagedGrafanaProperties withCreatorCanAdmin(CreatorCanAdmin creatorCanAdmin)
Set the creatorCanAdmin property: The creator will have admin access for the Grafana instance.
Parameters:
Returns:
withDeterministicOutboundIp
public ManagedGrafanaProperties withDeterministicOutboundIp(DeterministicOutboundIp deterministicOutboundIp)
Set the deterministicOutboundIp property: Whether a Grafana instance uses deterministic outbound IPs.
Parameters:
Returns:
withEnterpriseConfigurations
public ManagedGrafanaProperties withEnterpriseConfigurations(EnterpriseConfigurations enterpriseConfigurations)
Set the enterpriseConfigurations property: Enterprise settings of a Grafana instance.
Parameters:
Returns:
withGrafanaConfigurations
public ManagedGrafanaProperties withGrafanaConfigurations(GrafanaConfigurations grafanaConfigurations)
Set the grafanaConfigurations property: Server configurations of a Grafana instance.
Parameters:
Returns:
withGrafanaIntegrations
public ManagedGrafanaProperties withGrafanaIntegrations(GrafanaIntegrations grafanaIntegrations)
Set the grafanaIntegrations property: GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.
Parameters:
Returns:
withGrafanaMajorVersion
public ManagedGrafanaProperties withGrafanaMajorVersion(String grafanaMajorVersion)
Set the grafanaMajorVersion property: The major Grafana software version to target.
Parameters:
Returns:
withGrafanaPlugins
public ManagedGrafanaProperties withGrafanaPlugins(Map<String,GrafanaPlugin> grafanaPlugins)
Set the grafanaPlugins property: Installed plugin list of the Grafana instance. Key is plugin id, value is plugin definition.
Parameters:
Returns:
withPublicNetworkAccess
public ManagedGrafanaProperties withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Indicate the state for enable or disable traffic over the public interface.
Parameters:
Returns:
withZoneRedundancy
public ManagedGrafanaProperties withZoneRedundancy(ZoneRedundancy zoneRedundancy)
Set the zoneRedundancy property: The zone redundancy setting of the Grafana instance.
Parameters:
Returns:
zoneRedundancy
public ZoneRedundancy zoneRedundancy()
Get the zoneRedundancy property: The zone redundancy setting of the Grafana instance.
Returns: