1. Packages
  2. Aiven
  3. API Docs
  4. getGrafana
Aiven v6.13.0 published on Monday, Mar 25, 2024 by Pulumi

aiven.getGrafana

Explore with Pulumi AI

aiven logo
Aiven v6.13.0 published on Monday, Mar 25, 2024 by Pulumi

    The Grafana data source provides information about the existing Aiven Grafana service.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aiven from "@pulumi/aiven";
    
    const gr1 = aiven.getGrafana({
        project: data.aiven_project.ps1.project,
        serviceName: "my-gr1",
    });
    
    import pulumi
    import pulumi_aiven as aiven
    
    gr1 = aiven.get_grafana(project=data["aiven_project"]["ps1"]["project"],
        service_name="my-gr1")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := aiven.LookupGrafana(ctx, &aiven.LookupGrafanaArgs{
    			Project:     data.Aiven_project.Ps1.Project,
    			ServiceName: "my-gr1",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aiven = Pulumi.Aiven;
    
    return await Deployment.RunAsync(() => 
    {
        var gr1 = Aiven.GetGrafana.Invoke(new()
        {
            Project = data.Aiven_project.Ps1.Project,
            ServiceName = "my-gr1",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aiven.AivenFunctions;
    import com.pulumi.aiven.inputs.GetGrafanaArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var gr1 = AivenFunctions.getGrafana(GetGrafanaArgs.builder()
                .project(data.aiven_project().ps1().project())
                .serviceName("my-gr1")
                .build());
    
        }
    }
    
    variables:
      gr1:
        fn::invoke:
          Function: aiven:getGrafana
          Arguments:
            project: ${data.aiven_project.ps1.project}
            serviceName: my-gr1
    

    Using getGrafana

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getGrafana(args: GetGrafanaArgs, opts?: InvokeOptions): Promise<GetGrafanaResult>
    function getGrafanaOutput(args: GetGrafanaOutputArgs, opts?: InvokeOptions): Output<GetGrafanaResult>
    def get_grafana(project: Optional[str] = None,
                    service_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetGrafanaResult
    def get_grafana_output(project: Optional[pulumi.Input[str]] = None,
                    service_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetGrafanaResult]
    func LookupGrafana(ctx *Context, args *LookupGrafanaArgs, opts ...InvokeOption) (*LookupGrafanaResult, error)
    func LookupGrafanaOutput(ctx *Context, args *LookupGrafanaOutputArgs, opts ...InvokeOption) LookupGrafanaResultOutput

    > Note: This function is named LookupGrafana in the Go SDK.

    public static class GetGrafana 
    {
        public static Task<GetGrafanaResult> InvokeAsync(GetGrafanaArgs args, InvokeOptions? opts = null)
        public static Output<GetGrafanaResult> Invoke(GetGrafanaInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGrafanaResult> getGrafana(GetGrafanaArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aiven:index/getGrafana:getGrafana
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Project string
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    ServiceName string
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    Project string
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    ServiceName string
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    project String
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    serviceName String
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    project string
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    serviceName string
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    project str
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    service_name str
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    project String
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    serviceName String
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.

    getGrafana Result

    The following output properties are available:

    AdditionalDiskSpace string
    Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    CloudName string
    Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (aws, azure, do google, upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.
    Components List<GetGrafanaComponent>
    Service component information objects
    DiskSpace string
    Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    DiskSpaceCap string
    The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
    DiskSpaceDefault string
    The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
    DiskSpaceStep string
    The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_space needs to increment from disk_space_default by increments of this size.
    DiskSpaceUsed string
    Disk space that service is currently using
    GrafanaUserConfigs List<GetGrafanaGrafanaUserConfig>
    Grafana user configurable settings
    Grafanas List<GetGrafanaGrafana>
    Grafana server provided values
    Id string
    The provider-assigned unique ID for this managed resource.
    MaintenanceWindowDow string
    Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
    MaintenanceWindowTime string
    Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
    Plan string
    Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist, startup-x, business-x and premium-x where x is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.
    Project string
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    ProjectVpcId string
    Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
    ServiceHost string
    The hostname of the service.
    ServiceIntegrations List<GetGrafanaServiceIntegration>
    Service integrations to specify when creating a service. Not applied after initial service creation
    ServiceName string
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    ServicePassword string
    Password used for connecting to the service, if applicable
    ServicePort int
    The port of the service
    ServiceType string
    Aiven internal service type code
    ServiceUri string
    URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
    ServiceUsername string
    Username used for connecting to the service, if applicable
    State string
    Service state. One of POWEROFF, REBALANCING, REBUILDING or RUNNING
    StaticIps List<string>
    Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
    Tags List<GetGrafanaTag>
    Tags are key-value pairs that allow you to categorize services.
    TechEmails List<GetGrafanaTechEmail>
    Defines the email addresses that will receive alerts about upcoming maintenance updates or warnings about service instability.
    TerminationProtection bool
    Prevents the service from being deleted. It is recommended to set this to true for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
    AdditionalDiskSpace string
    Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    CloudName string
    Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (aws, azure, do google, upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.
    Components []GetGrafanaComponent
    Service component information objects
    DiskSpace string
    Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    DiskSpaceCap string
    The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
    DiskSpaceDefault string
    The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
    DiskSpaceStep string
    The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_space needs to increment from disk_space_default by increments of this size.
    DiskSpaceUsed string
    Disk space that service is currently using
    GrafanaUserConfigs []GetGrafanaGrafanaUserConfig
    Grafana user configurable settings
    Grafanas []GetGrafanaGrafana
    Grafana server provided values
    Id string
    The provider-assigned unique ID for this managed resource.
    MaintenanceWindowDow string
    Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
    MaintenanceWindowTime string
    Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
    Plan string
    Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist, startup-x, business-x and premium-x where x is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.
    Project string
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    ProjectVpcId string
    Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
    ServiceHost string
    The hostname of the service.
    ServiceIntegrations []GetGrafanaServiceIntegration
    Service integrations to specify when creating a service. Not applied after initial service creation
    ServiceName string
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    ServicePassword string
    Password used for connecting to the service, if applicable
    ServicePort int
    The port of the service
    ServiceType string
    Aiven internal service type code
    ServiceUri string
    URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
    ServiceUsername string
    Username used for connecting to the service, if applicable
    State string
    Service state. One of POWEROFF, REBALANCING, REBUILDING or RUNNING
    StaticIps []string
    Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
    Tags []GetGrafanaTag
    Tags are key-value pairs that allow you to categorize services.
    TechEmails []GetGrafanaTechEmail
    Defines the email addresses that will receive alerts about upcoming maintenance updates or warnings about service instability.
    TerminationProtection bool
    Prevents the service from being deleted. It is recommended to set this to true for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
    additionalDiskSpace String
    Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    cloudName String
    Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (aws, azure, do google, upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.
    components List<GetGrafanaComponent>
    Service component information objects
    diskSpace String
    Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    diskSpaceCap String
    The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
    diskSpaceDefault String
    The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
    diskSpaceStep String
    The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_space needs to increment from disk_space_default by increments of this size.
    diskSpaceUsed String
    Disk space that service is currently using
    grafanaUserConfigs List<GetGrafanaGrafanaUserConfig>
    Grafana user configurable settings
    grafanas List<GetGrafanaGrafana>
    Grafana server provided values
    id String
    The provider-assigned unique ID for this managed resource.
    maintenanceWindowDow String
    Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
    maintenanceWindowTime String
    Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
    plan String
    Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist, startup-x, business-x and premium-x where x is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.
    project String
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    projectVpcId String
    Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
    serviceHost String
    The hostname of the service.
    serviceIntegrations List<GetGrafanaServiceIntegration>
    Service integrations to specify when creating a service. Not applied after initial service creation
    serviceName String
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    servicePassword String
    Password used for connecting to the service, if applicable
    servicePort Integer
    The port of the service
    serviceType String
    Aiven internal service type code
    serviceUri String
    URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
    serviceUsername String
    Username used for connecting to the service, if applicable
    state String
    Service state. One of POWEROFF, REBALANCING, REBUILDING or RUNNING
    staticIps List<String>
    Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
    tags List<GetGrafanaTag>
    Tags are key-value pairs that allow you to categorize services.
    techEmails List<GetGrafanaTechEmail>
    Defines the email addresses that will receive alerts about upcoming maintenance updates or warnings about service instability.
    terminationProtection Boolean
    Prevents the service from being deleted. It is recommended to set this to true for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
    additionalDiskSpace string
    Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    cloudName string
    Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (aws, azure, do google, upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.
    components GetGrafanaComponent[]
    Service component information objects
    diskSpace string
    Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    diskSpaceCap string
    The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
    diskSpaceDefault string
    The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
    diskSpaceStep string
    The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_space needs to increment from disk_space_default by increments of this size.
    diskSpaceUsed string
    Disk space that service is currently using
    grafanaUserConfigs GetGrafanaGrafanaUserConfig[]
    Grafana user configurable settings
    grafanas GetGrafanaGrafana[]
    Grafana server provided values
    id string
    The provider-assigned unique ID for this managed resource.
    maintenanceWindowDow string
    Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
    maintenanceWindowTime string
    Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
    plan string
    Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist, startup-x, business-x and premium-x where x is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.
    project string
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    projectVpcId string
    Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
    serviceHost string
    The hostname of the service.
    serviceIntegrations GetGrafanaServiceIntegration[]
    Service integrations to specify when creating a service. Not applied after initial service creation
    serviceName string
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    servicePassword string
    Password used for connecting to the service, if applicable
    servicePort number
    The port of the service
    serviceType string
    Aiven internal service type code
    serviceUri string
    URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
    serviceUsername string
    Username used for connecting to the service, if applicable
    state string
    Service state. One of POWEROFF, REBALANCING, REBUILDING or RUNNING
    staticIps string[]
    Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
    tags GetGrafanaTag[]
    Tags are key-value pairs that allow you to categorize services.
    techEmails GetGrafanaTechEmail[]
    Defines the email addresses that will receive alerts about upcoming maintenance updates or warnings about service instability.
    terminationProtection boolean
    Prevents the service from being deleted. It is recommended to set this to true for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
    additional_disk_space str
    Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    cloud_name str
    Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (aws, azure, do google, upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.
    components Sequence[GetGrafanaComponent]
    Service component information objects
    disk_space str
    Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    disk_space_cap str
    The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
    disk_space_default str
    The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
    disk_space_step str
    The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_space needs to increment from disk_space_default by increments of this size.
    disk_space_used str
    Disk space that service is currently using
    grafana_user_configs Sequence[GetGrafanaGrafanaUserConfig]
    Grafana user configurable settings
    grafanas Sequence[GetGrafanaGrafana]
    Grafana server provided values
    id str
    The provider-assigned unique ID for this managed resource.
    maintenance_window_dow str
    Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
    maintenance_window_time str
    Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
    plan str
    Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist, startup-x, business-x and premium-x where x is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.
    project str
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    project_vpc_id str
    Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
    service_host str
    The hostname of the service.
    service_integrations Sequence[GetGrafanaServiceIntegration]
    Service integrations to specify when creating a service. Not applied after initial service creation
    service_name str
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    service_password str
    Password used for connecting to the service, if applicable
    service_port int
    The port of the service
    service_type str
    Aiven internal service type code
    service_uri str
    URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
    service_username str
    Username used for connecting to the service, if applicable
    state str
    Service state. One of POWEROFF, REBALANCING, REBUILDING or RUNNING
    static_ips Sequence[str]
    Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
    tags Sequence[GetGrafanaTag]
    Tags are key-value pairs that allow you to categorize services.
    tech_emails Sequence[GetGrafanaTechEmail]
    Defines the email addresses that will receive alerts about upcoming maintenance updates or warnings about service instability.
    termination_protection bool
    Prevents the service from being deleted. It is recommended to set this to true for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
    additionalDiskSpace String
    Additional disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    cloudName String
    Defines where the cloud provider and region where the service is hosted in. This can be changed freely after service is created. Changing the value will trigger a potentially lengthy migration process for the service. Format is cloud provider name (aws, azure, do google, upcloud, etc.), dash, and the cloud provider specific region name. These are documented on each Cloud provider's own support articles, like here for Google and here for AWS.
    components List<Property Map>
    Service component information objects
    diskSpace String
    Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
    diskSpaceCap String
    The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
    diskSpaceDefault String
    The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
    diskSpaceStep String
    The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_space needs to increment from disk_space_default by increments of this size.
    diskSpaceUsed String
    Disk space that service is currently using
    grafanaUserConfigs List<Property Map>
    Grafana user configurable settings
    grafanas List<Property Map>
    Grafana server provided values
    id String
    The provider-assigned unique ID for this managed resource.
    maintenanceWindowDow String
    Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
    maintenanceWindowTime String
    Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
    plan String
    Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist, startup-x, business-x and premium-x where x is (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seem from the Aiven pricing page.
    project String
    Identifies the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
    projectVpcId String
    Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
    serviceHost String
    The hostname of the service.
    serviceIntegrations List<Property Map>
    Service integrations to specify when creating a service. Not applied after initial service creation
    serviceName String
    Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
    servicePassword String
    Password used for connecting to the service, if applicable
    servicePort Number
    The port of the service
    serviceType String
    Aiven internal service type code
    serviceUri String
    URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
    serviceUsername String
    Username used for connecting to the service, if applicable
    state String
    Service state. One of POWEROFF, REBALANCING, REBUILDING or RUNNING
    staticIps List<String>
    Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
    tags List<Property Map>
    Tags are key-value pairs that allow you to categorize services.
    techEmails List<Property Map>
    Defines the email addresses that will receive alerts about upcoming maintenance updates or warnings about service instability.
    terminationProtection Boolean
    Prevents the service from being deleted. It is recommended to set this to true for all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.

    Supporting Types

    GetGrafanaComponent

    Component string
    Service component name
    ConnectionUri string
    Connection info for connecting to the service component. This is a combination of host and port.
    Host string
    Host name for connecting to the service component
    KafkaAuthenticationMethod string
    Kafka authentication method. This is a value specific to the 'kafka' service component
    Port int
    Port number for connecting to the service component
    Route string
    Network access route
    Ssl bool
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    Usage string
    DNS usage name
    Component string
    Service component name
    ConnectionUri string
    Connection info for connecting to the service component. This is a combination of host and port.
    Host string
    Host name for connecting to the service component
    KafkaAuthenticationMethod string
    Kafka authentication method. This is a value specific to the 'kafka' service component
    Port int
    Port number for connecting to the service component
    Route string
    Network access route
    Ssl bool
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    Usage string
    DNS usage name
    component String
    Service component name
    connectionUri String
    Connection info for connecting to the service component. This is a combination of host and port.
    host String
    Host name for connecting to the service component
    kafkaAuthenticationMethod String
    Kafka authentication method. This is a value specific to the 'kafka' service component
    port Integer
    Port number for connecting to the service component
    route String
    Network access route
    ssl Boolean
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    usage String
    DNS usage name
    component string
    Service component name
    connectionUri string
    Connection info for connecting to the service component. This is a combination of host and port.
    host string
    Host name for connecting to the service component
    kafkaAuthenticationMethod string
    Kafka authentication method. This is a value specific to the 'kafka' service component
    port number
    Port number for connecting to the service component
    route string
    Network access route
    ssl boolean
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    usage string
    DNS usage name
    component str
    Service component name
    connection_uri str
    Connection info for connecting to the service component. This is a combination of host and port.
    host str
    Host name for connecting to the service component
    kafka_authentication_method str
    Kafka authentication method. This is a value specific to the 'kafka' service component
    port int
    Port number for connecting to the service component
    route str
    Network access route
    ssl bool
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    usage str
    DNS usage name
    component String
    Service component name
    connectionUri String
    Connection info for connecting to the service component. This is a combination of host and port.
    host String
    Host name for connecting to the service component
    kafkaAuthenticationMethod String
    Kafka authentication method. This is a value specific to the 'kafka' service component
    port Number
    Port number for connecting to the service component
    route String
    Network access route
    ssl Boolean
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    usage String
    DNS usage name

    GetGrafanaGrafanaUserConfig

    AdditionalBackupRegions string
    Additional Cloud Regions for Backup Replication.

    Deprecated: This property is deprecated.

    AlertingEnabled bool
    Enable or disable Grafana legacy alerting functionality. This should not be enabled with unified_alerting_enabled.
    AlertingErrorOrTimeout string
    Default error or timeout setting for new alerting rules.
    AlertingMaxAnnotationsToKeep int
    Max number of alert annotations that Grafana stores. 0 (default) keeps all alert annotations.
    AlertingNodataOrNullvalues string
    Default value for 'no data or null values' for new alerting rules.
    AllowEmbedding bool
    Allow embedding Grafana dashboards with iframe/frame/object/embed tags. Disabled by default to limit impact of clickjacking.
    AuthAzuread GetGrafanaGrafanaUserConfigAuthAzuread
    Azure AD OAuth integration
    AuthBasicEnabled bool
    Enable or disable basic authentication form, used by Grafana built-in login.
    AuthGenericOauth GetGrafanaGrafanaUserConfigAuthGenericOauth
    Generic OAuth integration
    AuthGithub GetGrafanaGrafanaUserConfigAuthGithub
    Github Auth integration
    AuthGitlab GetGrafanaGrafanaUserConfigAuthGitlab
    GitLab Auth integration
    AuthGoogle GetGrafanaGrafanaUserConfigAuthGoogle
    Google Auth integration
    CookieSamesite string
    Cookie SameSite attribute: 'strict' prevents sending cookie for cross-site requests, effectively disabling direct linking from other sites to Grafana. 'lax' is the default value.
    CustomDomain string
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
    DashboardPreviewsEnabled bool
    This feature is new in Grafana 9 and is quite resource intensive. It may cause low-end plans to work more slowly while the dashboard previews are rendering.
    DashboardsMinRefreshInterval string
    Signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s, 1h.
    DashboardsVersionsToKeep int
    Dashboard versions to keep per dashboard.
    DataproxySendUserHeader bool
    Send 'X-Grafana-User' header to data source.
    DataproxyTimeout int
    Timeout for data proxy requests in seconds.
    DateFormats GetGrafanaGrafanaUserConfigDateFormats
    Grafana date format specifications
    DisableGravatar bool
    Set to true to disable gravatar. Defaults to false (gravatar is enabled).
    EditorsCanAdmin bool
    Editors can manage folders, teams and dashboards created by them.
    ExternalImageStorage GetGrafanaGrafanaUserConfigExternalImageStorage
    External image store settings
    GoogleAnalyticsUaId string
    Google Analytics ID.
    IpFilterObjects List<GetGrafanaGrafanaUserConfigIpFilterObject>
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
    IpFilterStrings List<string>
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
    IpFilters List<string>
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.

    Deprecated: Deprecated. Use ip_filter_string instead.

    MetricsEnabled bool
    Enable Grafana /metrics endpoint.
    OauthAllowInsecureEmailLookup bool
    Enforce user lookup based on email instead of the unique ID provided by the IdP.
    PrivateAccess GetGrafanaGrafanaUserConfigPrivateAccess
    Allow access to selected service ports from private networks
    PrivatelinkAccess GetGrafanaGrafanaUserConfigPrivatelinkAccess
    Allow access to selected service components through Privatelink
    ProjectToForkFrom string
    Name of another project to fork a service from. This has effect only when a new service is being created.
    PublicAccess GetGrafanaGrafanaUserConfigPublicAccess
    Allow access to selected service ports from the public Internet
    RecoveryBasebackupName string
    Name of the basebackup to restore in forked service.
    ServiceLog bool
    Store logs for the service so that they are available in the HTTP API and console.
    ServiceToForkFrom string
    Name of another service to fork from. This has effect only when a new service is being created.
    SmtpServer GetGrafanaGrafanaUserConfigSmtpServer
    SMTP server settings
    StaticIps bool
    Use static public IP addresses.
    UnifiedAlertingEnabled bool
    Enable or disable Grafana unified alerting functionality. By default this is enabled and any legacy alerts will be migrated on upgrade to Grafana 9+. To stay on legacy alerting, set unified_alerting_enabled to false and alerting_enabled to true. See https://grafana.com/docs/grafana/latest/alerting/set-up/migrating-alerts/ for more details.
    UserAutoAssignOrg bool
    Auto-assign new users on signup to main organization. Defaults to false.
    UserAutoAssignOrgRole string
    Set role for new signups. Defaults to Viewer.
    ViewersCanEdit bool
    Users with view-only permission can edit but not save dashboards.
    AdditionalBackupRegions string
    Additional Cloud Regions for Backup Replication.

    Deprecated: This property is deprecated.

    AlertingEnabled bool
    Enable or disable Grafana legacy alerting functionality. This should not be enabled with unified_alerting_enabled.
    AlertingErrorOrTimeout string
    Default error or timeout setting for new alerting rules.
    AlertingMaxAnnotationsToKeep int
    Max number of alert annotations that Grafana stores. 0 (default) keeps all alert annotations.
    AlertingNodataOrNullvalues string
    Default value for 'no data or null values' for new alerting rules.
    AllowEmbedding bool
    Allow embedding Grafana dashboards with iframe/frame/object/embed tags. Disabled by default to limit impact of clickjacking.
    AuthAzuread GetGrafanaGrafanaUserConfigAuthAzuread
    Azure AD OAuth integration
    AuthBasicEnabled bool
    Enable or disable basic authentication form, used by Grafana built-in login.
    AuthGenericOauth GetGrafanaGrafanaUserConfigAuthGenericOauth
    Generic OAuth integration
    AuthGithub GetGrafanaGrafanaUserConfigAuthGithub
    Github Auth integration
    AuthGitlab GetGrafanaGrafanaUserConfigAuthGitlab
    GitLab Auth integration
    AuthGoogle GetGrafanaGrafanaUserConfigAuthGoogle
    Google Auth integration
    CookieSamesite string
    Cookie SameSite attribute: 'strict' prevents sending cookie for cross-site requests, effectively disabling direct linking from other sites to Grafana. 'lax' is the default value.
    CustomDomain string
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
    DashboardPreviewsEnabled bool
    This feature is new in Grafana 9 and is quite resource intensive. It may cause low-end plans to work more slowly while the dashboard previews are rendering.
    DashboardsMinRefreshInterval string
    Signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s, 1h.
    DashboardsVersionsToKeep int
    Dashboard versions to keep per dashboard.
    DataproxySendUserHeader bool
    Send 'X-Grafana-User' header to data source.
    DataproxyTimeout int
    Timeout for data proxy requests in seconds.
    DateFormats GetGrafanaGrafanaUserConfigDateFormats
    Grafana date format specifications
    DisableGravatar bool
    Set to true to disable gravatar. Defaults to false (gravatar is enabled).
    EditorsCanAdmin bool
    Editors can manage folders, teams and dashboards created by them.
    ExternalImageStorage GetGrafanaGrafanaUserConfigExternalImageStorage
    External image store settings
    GoogleAnalyticsUaId string
    Google Analytics ID.
    IpFilterObjects []GetGrafanaGrafanaUserConfigIpFilterObject
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
    IpFilterStrings []string
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
    IpFilters []string
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.

    Deprecated: Deprecated. Use ip_filter_string instead.

    MetricsEnabled bool
    Enable Grafana /metrics endpoint.
    OauthAllowInsecureEmailLookup bool
    Enforce user lookup based on email instead of the unique ID provided by the IdP.
    PrivateAccess GetGrafanaGrafanaUserConfigPrivateAccess
    Allow access to selected service ports from private networks
    PrivatelinkAccess GetGrafanaGrafanaUserConfigPrivatelinkAccess
    Allow access to selected service components through Privatelink
    ProjectToForkFrom string
    Name of another project to fork a service from. This has effect only when a new service is being created.
    PublicAccess GetGrafanaGrafanaUserConfigPublicAccess
    Allow access to selected service ports from the public Internet
    RecoveryBasebackupName string
    Name of the basebackup to restore in forked service.
    ServiceLog bool
    Store logs for the service so that they are available in the HTTP API and console.
    ServiceToForkFrom string
    Name of another service to fork from. This has effect only when a new service is being created.
    SmtpServer GetGrafanaGrafanaUserConfigSmtpServer
    SMTP server settings
    StaticIps bool
    Use static public IP addresses.
    UnifiedAlertingEnabled bool
    Enable or disable Grafana unified alerting functionality. By default this is enabled and any legacy alerts will be migrated on upgrade to Grafana 9+. To stay on legacy alerting, set unified_alerting_enabled to false and alerting_enabled to true. See https://grafana.com/docs/grafana/latest/alerting/set-up/migrating-alerts/ for more details.
    UserAutoAssignOrg bool
    Auto-assign new users on signup to main organization. Defaults to false.
    UserAutoAssignOrgRole string
    Set role for new signups. Defaults to Viewer.
    ViewersCanEdit bool
    Users with view-only permission can edit but not save dashboards.
    additionalBackupRegions String
    Additional Cloud Regions for Backup Replication.

    Deprecated: This property is deprecated.

    alertingEnabled Boolean
    Enable or disable Grafana legacy alerting functionality. This should not be enabled with unified_alerting_enabled.
    alertingErrorOrTimeout String
    Default error or timeout setting for new alerting rules.
    alertingMaxAnnotationsToKeep Integer
    Max number of alert annotations that Grafana stores. 0 (default) keeps all alert annotations.
    alertingNodataOrNullvalues String
    Default value for 'no data or null values' for new alerting rules.
    allowEmbedding Boolean
    Allow embedding Grafana dashboards with iframe/frame/object/embed tags. Disabled by default to limit impact of clickjacking.
    authAzuread GetGrafanaGrafanaUserConfigAuthAzuread
    Azure AD OAuth integration
    authBasicEnabled Boolean
    Enable or disable basic authentication form, used by Grafana built-in login.
    authGenericOauth GetGrafanaGrafanaUserConfigAuthGenericOauth
    Generic OAuth integration
    authGithub GetGrafanaGrafanaUserConfigAuthGithub
    Github Auth integration
    authGitlab GetGrafanaGrafanaUserConfigAuthGitlab
    GitLab Auth integration
    authGoogle GetGrafanaGrafanaUserConfigAuthGoogle
    Google Auth integration
    cookieSamesite String
    Cookie SameSite attribute: 'strict' prevents sending cookie for cross-site requests, effectively disabling direct linking from other sites to Grafana. 'lax' is the default value.
    customDomain String
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
    dashboardPreviewsEnabled Boolean
    This feature is new in Grafana 9 and is quite resource intensive. It may cause low-end plans to work more slowly while the dashboard previews are rendering.
    dashboardsMinRefreshInterval String
    Signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s, 1h.
    dashboardsVersionsToKeep Integer
    Dashboard versions to keep per dashboard.
    dataproxySendUserHeader Boolean
    Send 'X-Grafana-User' header to data source.
    dataproxyTimeout Integer
    Timeout for data proxy requests in seconds.
    dateFormats GetGrafanaGrafanaUserConfigDateFormats
    Grafana date format specifications
    disableGravatar Boolean
    Set to true to disable gravatar. Defaults to false (gravatar is enabled).
    editorsCanAdmin Boolean
    Editors can manage folders, teams and dashboards created by them.
    externalImageStorage GetGrafanaGrafanaUserConfigExternalImageStorage
    External image store settings
    googleAnalyticsUaId String
    Google Analytics ID.
    ipFilterObjects List<GetGrafanaGrafanaUserConfigIpFilterObject>
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
    ipFilterStrings List<String>
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
    ipFilters List<String>
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.

    Deprecated: Deprecated. Use ip_filter_string instead.

    metricsEnabled Boolean
    Enable Grafana /metrics endpoint.
    oauthAllowInsecureEmailLookup Boolean
    Enforce user lookup based on email instead of the unique ID provided by the IdP.
    privateAccess GetGrafanaGrafanaUserConfigPrivateAccess
    Allow access to selected service ports from private networks
    privatelinkAccess GetGrafanaGrafanaUserConfigPrivatelinkAccess
    Allow access to selected service components through Privatelink
    projectToForkFrom String
    Name of another project to fork a service from. This has effect only when a new service is being created.
    publicAccess GetGrafanaGrafanaUserConfigPublicAccess
    Allow access to selected service ports from the public Internet
    recoveryBasebackupName String
    Name of the basebackup to restore in forked service.
    serviceLog Boolean
    Store logs for the service so that they are available in the HTTP API and console.
    serviceToForkFrom String
    Name of another service to fork from. This has effect only when a new service is being created.
    smtpServer GetGrafanaGrafanaUserConfigSmtpServer
    SMTP server settings
    staticIps Boolean
    Use static public IP addresses.
    unifiedAlertingEnabled Boolean
    Enable or disable Grafana unified alerting functionality. By default this is enabled and any legacy alerts will be migrated on upgrade to Grafana 9+. To stay on legacy alerting, set unified_alerting_enabled to false and alerting_enabled to true. See https://grafana.com/docs/grafana/latest/alerting/set-up/migrating-alerts/ for more details.
    userAutoAssignOrg Boolean
    Auto-assign new users on signup to main organization. Defaults to false.
    userAutoAssignOrgRole String
    Set role for new signups. Defaults to Viewer.
    viewersCanEdit Boolean
    Users with view-only permission can edit but not save dashboards.
    additionalBackupRegions string
    Additional Cloud Regions for Backup Replication.

    Deprecated: This property is deprecated.

    alertingEnabled boolean
    Enable or disable Grafana legacy alerting functionality. This should not be enabled with unified_alerting_enabled.
    alertingErrorOrTimeout string
    Default error or timeout setting for new alerting rules.
    alertingMaxAnnotationsToKeep number
    Max number of alert annotations that Grafana stores. 0 (default) keeps all alert annotations.
    alertingNodataOrNullvalues string
    Default value for 'no data or null values' for new alerting rules.
    allowEmbedding boolean
    Allow embedding Grafana dashboards with iframe/frame/object/embed tags. Disabled by default to limit impact of clickjacking.
    authAzuread GetGrafanaGrafanaUserConfigAuthAzuread
    Azure AD OAuth integration
    authBasicEnabled boolean
    Enable or disable basic authentication form, used by Grafana built-in login.
    authGenericOauth GetGrafanaGrafanaUserConfigAuthGenericOauth
    Generic OAuth integration
    authGithub GetGrafanaGrafanaUserConfigAuthGithub
    Github Auth integration
    authGitlab GetGrafanaGrafanaUserConfigAuthGitlab
    GitLab Auth integration
    authGoogle GetGrafanaGrafanaUserConfigAuthGoogle
    Google Auth integration
    cookieSamesite string
    Cookie SameSite attribute: 'strict' prevents sending cookie for cross-site requests, effectively disabling direct linking from other sites to Grafana. 'lax' is the default value.
    customDomain string
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
    dashboardPreviewsEnabled boolean
    This feature is new in Grafana 9 and is quite resource intensive. It may cause low-end plans to work more slowly while the dashboard previews are rendering.
    dashboardsMinRefreshInterval string
    Signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s, 1h.
    dashboardsVersionsToKeep number
    Dashboard versions to keep per dashboard.
    dataproxySendUserHeader boolean
    Send 'X-Grafana-User' header to data source.
    dataproxyTimeout number
    Timeout for data proxy requests in seconds.
    dateFormats GetGrafanaGrafanaUserConfigDateFormats
    Grafana date format specifications
    disableGravatar boolean
    Set to true to disable gravatar. Defaults to false (gravatar is enabled).
    editorsCanAdmin boolean
    Editors can manage folders, teams and dashboards created by them.
    externalImageStorage GetGrafanaGrafanaUserConfigExternalImageStorage
    External image store settings
    googleAnalyticsUaId string
    Google Analytics ID.
    ipFilterObjects GetGrafanaGrafanaUserConfigIpFilterObject[]
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
    ipFilterStrings string[]
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
    ipFilters string[]
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.

    Deprecated: Deprecated. Use ip_filter_string instead.

    metricsEnabled boolean
    Enable Grafana /metrics endpoint.
    oauthAllowInsecureEmailLookup boolean
    Enforce user lookup based on email instead of the unique ID provided by the IdP.
    privateAccess GetGrafanaGrafanaUserConfigPrivateAccess
    Allow access to selected service ports from private networks
    privatelinkAccess GetGrafanaGrafanaUserConfigPrivatelinkAccess
    Allow access to selected service components through Privatelink
    projectToForkFrom string
    Name of another project to fork a service from. This has effect only when a new service is being created.
    publicAccess GetGrafanaGrafanaUserConfigPublicAccess
    Allow access to selected service ports from the public Internet
    recoveryBasebackupName string
    Name of the basebackup to restore in forked service.
    serviceLog boolean
    Store logs for the service so that they are available in the HTTP API and console.
    serviceToForkFrom string
    Name of another service to fork from. This has effect only when a new service is being created.
    smtpServer GetGrafanaGrafanaUserConfigSmtpServer
    SMTP server settings
    staticIps boolean
    Use static public IP addresses.
    unifiedAlertingEnabled boolean
    Enable or disable Grafana unified alerting functionality. By default this is enabled and any legacy alerts will be migrated on upgrade to Grafana 9+. To stay on legacy alerting, set unified_alerting_enabled to false and alerting_enabled to true. See https://grafana.com/docs/grafana/latest/alerting/set-up/migrating-alerts/ for more details.
    userAutoAssignOrg boolean
    Auto-assign new users on signup to main organization. Defaults to false.
    userAutoAssignOrgRole string
    Set role for new signups. Defaults to Viewer.
    viewersCanEdit boolean
    Users with view-only permission can edit but not save dashboards.
    additional_backup_regions str
    Additional Cloud Regions for Backup Replication.

    Deprecated: This property is deprecated.

    alerting_enabled bool
    Enable or disable Grafana legacy alerting functionality. This should not be enabled with unified_alerting_enabled.
    alerting_error_or_timeout str
    Default error or timeout setting for new alerting rules.
    alerting_max_annotations_to_keep int
    Max number of alert annotations that Grafana stores. 0 (default) keeps all alert annotations.
    alerting_nodata_or_nullvalues str
    Default value for 'no data or null values' for new alerting rules.
    allow_embedding bool
    Allow embedding Grafana dashboards with iframe/frame/object/embed tags. Disabled by default to limit impact of clickjacking.
    auth_azuread GetGrafanaGrafanaUserConfigAuthAzuread
    Azure AD OAuth integration
    auth_basic_enabled bool
    Enable or disable basic authentication form, used by Grafana built-in login.
    auth_generic_oauth GetGrafanaGrafanaUserConfigAuthGenericOauth
    Generic OAuth integration
    auth_github GetGrafanaGrafanaUserConfigAuthGithub
    Github Auth integration
    auth_gitlab GetGrafanaGrafanaUserConfigAuthGitlab
    GitLab Auth integration
    auth_google GetGrafanaGrafanaUserConfigAuthGoogle
    Google Auth integration
    cookie_samesite str
    Cookie SameSite attribute: 'strict' prevents sending cookie for cross-site requests, effectively disabling direct linking from other sites to Grafana. 'lax' is the default value.
    custom_domain str
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
    dashboard_previews_enabled bool
    This feature is new in Grafana 9 and is quite resource intensive. It may cause low-end plans to work more slowly while the dashboard previews are rendering.
    dashboards_min_refresh_interval str
    Signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s, 1h.
    dashboards_versions_to_keep int
    Dashboard versions to keep per dashboard.
    dataproxy_send_user_header bool
    Send 'X-Grafana-User' header to data source.
    dataproxy_timeout int
    Timeout for data proxy requests in seconds.
    date_formats GetGrafanaGrafanaUserConfigDateFormats
    Grafana date format specifications
    disable_gravatar bool
    Set to true to disable gravatar. Defaults to false (gravatar is enabled).
    editors_can_admin bool
    Editors can manage folders, teams and dashboards created by them.
    external_image_storage GetGrafanaGrafanaUserConfigExternalImageStorage
    External image store settings
    google_analytics_ua_id str
    Google Analytics ID.
    ip_filter_objects Sequence[GetGrafanaGrafanaUserConfigIpFilterObject]
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
    ip_filter_strings Sequence[str]
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
    ip_filters Sequence[str]
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.

    Deprecated: Deprecated. Use ip_filter_string instead.

    metrics_enabled bool
    Enable Grafana /metrics endpoint.
    oauth_allow_insecure_email_lookup bool
    Enforce user lookup based on email instead of the unique ID provided by the IdP.
    private_access GetGrafanaGrafanaUserConfigPrivateAccess
    Allow access to selected service ports from private networks
    privatelink_access GetGrafanaGrafanaUserConfigPrivatelinkAccess
    Allow access to selected service components through Privatelink
    project_to_fork_from str
    Name of another project to fork a service from. This has effect only when a new service is being created.
    public_access GetGrafanaGrafanaUserConfigPublicAccess
    Allow access to selected service ports from the public Internet
    recovery_basebackup_name str
    Name of the basebackup to restore in forked service.
    service_log bool
    Store logs for the service so that they are available in the HTTP API and console.
    service_to_fork_from str
    Name of another service to fork from. This has effect only when a new service is being created.
    smtp_server GetGrafanaGrafanaUserConfigSmtpServer
    SMTP server settings
    static_ips bool
    Use static public IP addresses.
    unified_alerting_enabled bool
    Enable or disable Grafana unified alerting functionality. By default this is enabled and any legacy alerts will be migrated on upgrade to Grafana 9+. To stay on legacy alerting, set unified_alerting_enabled to false and alerting_enabled to true. See https://grafana.com/docs/grafana/latest/alerting/set-up/migrating-alerts/ for more details.
    user_auto_assign_org bool
    Auto-assign new users on signup to main organization. Defaults to false.
    user_auto_assign_org_role str
    Set role for new signups. Defaults to Viewer.
    viewers_can_edit bool
    Users with view-only permission can edit but not save dashboards.
    additionalBackupRegions String
    Additional Cloud Regions for Backup Replication.

    Deprecated: This property is deprecated.

    alertingEnabled Boolean
    Enable or disable Grafana legacy alerting functionality. This should not be enabled with unified_alerting_enabled.
    alertingErrorOrTimeout String
    Default error or timeout setting for new alerting rules.
    alertingMaxAnnotationsToKeep Number
    Max number of alert annotations that Grafana stores. 0 (default) keeps all alert annotations.
    alertingNodataOrNullvalues String
    Default value for 'no data or null values' for new alerting rules.
    allowEmbedding Boolean
    Allow embedding Grafana dashboards with iframe/frame/object/embed tags. Disabled by default to limit impact of clickjacking.
    authAzuread Property Map
    Azure AD OAuth integration
    authBasicEnabled Boolean
    Enable or disable basic authentication form, used by Grafana built-in login.
    authGenericOauth Property Map
    Generic OAuth integration
    authGithub Property Map
    Github Auth integration
    authGitlab Property Map
    GitLab Auth integration
    authGoogle Property Map
    Google Auth integration
    cookieSamesite String
    Cookie SameSite attribute: 'strict' prevents sending cookie for cross-site requests, effectively disabling direct linking from other sites to Grafana. 'lax' is the default value.
    customDomain String
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name.
    dashboardPreviewsEnabled Boolean
    This feature is new in Grafana 9 and is quite resource intensive. It may cause low-end plans to work more slowly while the dashboard previews are rendering.
    dashboardsMinRefreshInterval String
    Signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s, 1h.
    dashboardsVersionsToKeep Number
    Dashboard versions to keep per dashboard.
    dataproxySendUserHeader Boolean
    Send 'X-Grafana-User' header to data source.
    dataproxyTimeout Number
    Timeout for data proxy requests in seconds.
    dateFormats Property Map
    Grafana date format specifications
    disableGravatar Boolean
    Set to true to disable gravatar. Defaults to false (gravatar is enabled).
    editorsCanAdmin Boolean
    Editors can manage folders, teams and dashboards created by them.
    externalImageStorage Property Map
    External image store settings
    googleAnalyticsUaId String
    Google Analytics ID.
    ipFilterObjects List<Property Map>
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'
    ipFilterStrings List<String>
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.
    ipFilters List<String>
    Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'.

    Deprecated: Deprecated. Use ip_filter_string instead.

    metricsEnabled Boolean
    Enable Grafana /metrics endpoint.
    oauthAllowInsecureEmailLookup Boolean
    Enforce user lookup based on email instead of the unique ID provided by the IdP.
    privateAccess Property Map
    Allow access to selected service ports from private networks
    privatelinkAccess Property Map
    Allow access to selected service components through Privatelink
    projectToForkFrom String
    Name of another project to fork a service from. This has effect only when a new service is being created.
    publicAccess Property Map
    Allow access to selected service ports from the public Internet
    recoveryBasebackupName String
    Name of the basebackup to restore in forked service.
    serviceLog Boolean
    Store logs for the service so that they are available in the HTTP API and console.
    serviceToForkFrom String
    Name of another service to fork from. This has effect only when a new service is being created.
    smtpServer Property Map
    SMTP server settings
    staticIps Boolean
    Use static public IP addresses.
    unifiedAlertingEnabled Boolean
    Enable or disable Grafana unified alerting functionality. By default this is enabled and any legacy alerts will be migrated on upgrade to Grafana 9+. To stay on legacy alerting, set unified_alerting_enabled to false and alerting_enabled to true. See https://grafana.com/docs/grafana/latest/alerting/set-up/migrating-alerts/ for more details.
    userAutoAssignOrg Boolean
    Auto-assign new users on signup to main organization. Defaults to false.
    userAutoAssignOrgRole String
    Set role for new signups. Defaults to Viewer.
    viewersCanEdit Boolean
    Users with view-only permission can edit but not save dashboards.

    GetGrafanaGrafanaUserConfigAuthAzuread

    AuthUrl string
    Authorization URL.
    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    TokenUrl string
    Token URL.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    AllowedDomains List<string>
    Allowed domains.
    AllowedGroups List<string>
    Require users to belong to one of given groups.
    AuthUrl string
    Authorization URL.
    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    TokenUrl string
    Token URL.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    AllowedDomains []string
    Allowed domains.
    AllowedGroups []string
    Require users to belong to one of given groups.
    authUrl String
    Authorization URL.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    tokenUrl String
    Token URL.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.
    allowedDomains List<String>
    Allowed domains.
    allowedGroups List<String>
    Require users to belong to one of given groups.
    authUrl string
    Authorization URL.
    clientId string
    Client ID from provider.
    clientSecret string
    Client secret from provider.
    tokenUrl string
    Token URL.
    allowSignUp boolean
    Automatically sign-up users on successful sign-in.
    allowedDomains string[]
    Allowed domains.
    allowedGroups string[]
    Require users to belong to one of given groups.
    auth_url str
    Authorization URL.
    client_id str
    Client ID from provider.
    client_secret str
    Client secret from provider.
    token_url str
    Token URL.
    allow_sign_up bool
    Automatically sign-up users on successful sign-in.
    allowed_domains Sequence[str]
    Allowed domains.
    allowed_groups Sequence[str]
    Require users to belong to one of given groups.
    authUrl String
    Authorization URL.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    tokenUrl String
    Token URL.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.
    allowedDomains List<String>
    Allowed domains.
    allowedGroups List<String>
    Require users to belong to one of given groups.

    GetGrafanaGrafanaUserConfigAuthGenericOauth

    ApiUrl string
    API URL.
    AuthUrl string
    Authorization URL.
    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    TokenUrl string
    Token URL.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    AllowedDomains List<string>
    Allowed domains.
    AllowedOrganizations List<string>
    Require user to be member of one of the listed organizations.
    AutoLogin bool
    Allow users to bypass the login screen and automatically log in.
    Name string
    Name of the OAuth integration.
    Scopes List<string>
    OAuth scopes.
    ApiUrl string
    API URL.
    AuthUrl string
    Authorization URL.
    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    TokenUrl string
    Token URL.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    AllowedDomains []string
    Allowed domains.
    AllowedOrganizations []string
    Require user to be member of one of the listed organizations.
    AutoLogin bool
    Allow users to bypass the login screen and automatically log in.
    Name string
    Name of the OAuth integration.
    Scopes []string
    OAuth scopes.
    apiUrl String
    API URL.
    authUrl String
    Authorization URL.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    tokenUrl String
    Token URL.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.
    allowedDomains List<String>
    Allowed domains.
    allowedOrganizations List<String>
    Require user to be member of one of the listed organizations.
    autoLogin Boolean
    Allow users to bypass the login screen and automatically log in.
    name String
    Name of the OAuth integration.
    scopes List<String>
    OAuth scopes.
    apiUrl string
    API URL.
    authUrl string
    Authorization URL.
    clientId string
    Client ID from provider.
    clientSecret string
    Client secret from provider.
    tokenUrl string
    Token URL.
    allowSignUp boolean
    Automatically sign-up users on successful sign-in.
    allowedDomains string[]
    Allowed domains.
    allowedOrganizations string[]
    Require user to be member of one of the listed organizations.
    autoLogin boolean
    Allow users to bypass the login screen and automatically log in.
    name string
    Name of the OAuth integration.
    scopes string[]
    OAuth scopes.
    api_url str
    API URL.
    auth_url str
    Authorization URL.
    client_id str
    Client ID from provider.
    client_secret str
    Client secret from provider.
    token_url str
    Token URL.
    allow_sign_up bool
    Automatically sign-up users on successful sign-in.
    allowed_domains Sequence[str]
    Allowed domains.
    allowed_organizations Sequence[str]
    Require user to be member of one of the listed organizations.
    auto_login bool
    Allow users to bypass the login screen and automatically log in.
    name str
    Name of the OAuth integration.
    scopes Sequence[str]
    OAuth scopes.
    apiUrl String
    API URL.
    authUrl String
    Authorization URL.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    tokenUrl String
    Token URL.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.
    allowedDomains List<String>
    Allowed domains.
    allowedOrganizations List<String>
    Require user to be member of one of the listed organizations.
    autoLogin Boolean
    Allow users to bypass the login screen and automatically log in.
    name String
    Name of the OAuth integration.
    scopes List<String>
    OAuth scopes.

    GetGrafanaGrafanaUserConfigAuthGithub

    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    AllowedOrganizations List<string>
    Require users to belong to one of given organizations.
    AutoLogin bool
    Allow users to bypass the login screen and automatically log in.
    SkipOrgRoleSync bool
    Stop automatically syncing user roles.
    TeamIds List<int>
    Require users to belong to one of given team IDs.
    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    AllowedOrganizations []string
    Require users to belong to one of given organizations.
    AutoLogin bool
    Allow users to bypass the login screen and automatically log in.
    SkipOrgRoleSync bool
    Stop automatically syncing user roles.
    TeamIds []int
    Require users to belong to one of given team IDs.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.
    allowedOrganizations List<String>
    Require users to belong to one of given organizations.
    autoLogin Boolean
    Allow users to bypass the login screen and automatically log in.
    skipOrgRoleSync Boolean
    Stop automatically syncing user roles.
    teamIds List<Integer>
    Require users to belong to one of given team IDs.
    clientId string
    Client ID from provider.
    clientSecret string
    Client secret from provider.
    allowSignUp boolean
    Automatically sign-up users on successful sign-in.
    allowedOrganizations string[]
    Require users to belong to one of given organizations.
    autoLogin boolean
    Allow users to bypass the login screen and automatically log in.
    skipOrgRoleSync boolean
    Stop automatically syncing user roles.
    teamIds number[]
    Require users to belong to one of given team IDs.
    client_id str
    Client ID from provider.
    client_secret str
    Client secret from provider.
    allow_sign_up bool
    Automatically sign-up users on successful sign-in.
    allowed_organizations Sequence[str]
    Require users to belong to one of given organizations.
    auto_login bool
    Allow users to bypass the login screen and automatically log in.
    skip_org_role_sync bool
    Stop automatically syncing user roles.
    team_ids Sequence[int]
    Require users to belong to one of given team IDs.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.
    allowedOrganizations List<String>
    Require users to belong to one of given organizations.
    autoLogin Boolean
    Allow users to bypass the login screen and automatically log in.
    skipOrgRoleSync Boolean
    Stop automatically syncing user roles.
    teamIds List<Number>
    Require users to belong to one of given team IDs.

    GetGrafanaGrafanaUserConfigAuthGitlab

    AllowedGroups List<string>
    Require users to belong to one of given groups.
    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    ApiUrl string
    API URL. This only needs to be set when using self hosted GitLab.
    AuthUrl string
    Authorization URL. This only needs to be set when using self hosted GitLab.
    TokenUrl string
    Token URL. This only needs to be set when using self hosted GitLab.
    AllowedGroups []string
    Require users to belong to one of given groups.
    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    ApiUrl string
    API URL. This only needs to be set when using self hosted GitLab.
    AuthUrl string
    Authorization URL. This only needs to be set when using self hosted GitLab.
    TokenUrl string
    Token URL. This only needs to be set when using self hosted GitLab.
    allowedGroups List<String>
    Require users to belong to one of given groups.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.
    apiUrl String
    API URL. This only needs to be set when using self hosted GitLab.
    authUrl String
    Authorization URL. This only needs to be set when using self hosted GitLab.
    tokenUrl String
    Token URL. This only needs to be set when using self hosted GitLab.
    allowedGroups string[]
    Require users to belong to one of given groups.
    clientId string
    Client ID from provider.
    clientSecret string
    Client secret from provider.
    allowSignUp boolean
    Automatically sign-up users on successful sign-in.
    apiUrl string
    API URL. This only needs to be set when using self hosted GitLab.
    authUrl string
    Authorization URL. This only needs to be set when using self hosted GitLab.
    tokenUrl string
    Token URL. This only needs to be set when using self hosted GitLab.
    allowed_groups Sequence[str]
    Require users to belong to one of given groups.
    client_id str
    Client ID from provider.
    client_secret str
    Client secret from provider.
    allow_sign_up bool
    Automatically sign-up users on successful sign-in.
    api_url str
    API URL. This only needs to be set when using self hosted GitLab.
    auth_url str
    Authorization URL. This only needs to be set when using self hosted GitLab.
    token_url str
    Token URL. This only needs to be set when using self hosted GitLab.
    allowedGroups List<String>
    Require users to belong to one of given groups.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.
    apiUrl String
    API URL. This only needs to be set when using self hosted GitLab.
    authUrl String
    Authorization URL. This only needs to be set when using self hosted GitLab.
    tokenUrl String
    Token URL. This only needs to be set when using self hosted GitLab.

    GetGrafanaGrafanaUserConfigAuthGoogle

    AllowedDomains List<string>
    Domains allowed to sign-in to this Grafana.
    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    AllowedDomains []string
    Domains allowed to sign-in to this Grafana.
    ClientId string
    Client ID from provider.
    ClientSecret string
    Client secret from provider.
    AllowSignUp bool
    Automatically sign-up users on successful sign-in.
    allowedDomains List<String>
    Domains allowed to sign-in to this Grafana.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.
    allowedDomains string[]
    Domains allowed to sign-in to this Grafana.
    clientId string
    Client ID from provider.
    clientSecret string
    Client secret from provider.
    allowSignUp boolean
    Automatically sign-up users on successful sign-in.
    allowed_domains Sequence[str]
    Domains allowed to sign-in to this Grafana.
    client_id str
    Client ID from provider.
    client_secret str
    Client secret from provider.
    allow_sign_up bool
    Automatically sign-up users on successful sign-in.
    allowedDomains List<String>
    Domains allowed to sign-in to this Grafana.
    clientId String
    Client ID from provider.
    clientSecret String
    Client secret from provider.
    allowSignUp Boolean
    Automatically sign-up users on successful sign-in.

    GetGrafanaGrafanaUserConfigDateFormats

    DefaultTimezone string
    Default time zone for user preferences. Value 'browser' uses browser local time zone.
    FullDate string
    Moment.js style format string for cases where full date is shown.
    IntervalDay string
    Moment.js style format string used when a time requiring day accuracy is shown.
    IntervalHour string
    Moment.js style format string used when a time requiring hour accuracy is shown.
    IntervalMinute string
    Moment.js style format string used when a time requiring minute accuracy is shown.
    IntervalMonth string
    Moment.js style format string used when a time requiring month accuracy is shown.
    IntervalSecond string
    Moment.js style format string used when a time requiring second accuracy is shown.
    IntervalYear string
    Moment.js style format string used when a time requiring year accuracy is shown.
    DefaultTimezone string
    Default time zone for user preferences. Value 'browser' uses browser local time zone.
    FullDate string
    Moment.js style format string for cases where full date is shown.
    IntervalDay string
    Moment.js style format string used when a time requiring day accuracy is shown.
    IntervalHour string
    Moment.js style format string used when a time requiring hour accuracy is shown.
    IntervalMinute string
    Moment.js style format string used when a time requiring minute accuracy is shown.
    IntervalMonth string
    Moment.js style format string used when a time requiring month accuracy is shown.
    IntervalSecond string
    Moment.js style format string used when a time requiring second accuracy is shown.
    IntervalYear string
    Moment.js style format string used when a time requiring year accuracy is shown.
    defaultTimezone String
    Default time zone for user preferences. Value 'browser' uses browser local time zone.
    fullDate String
    Moment.js style format string for cases where full date is shown.
    intervalDay String
    Moment.js style format string used when a time requiring day accuracy is shown.
    intervalHour String
    Moment.js style format string used when a time requiring hour accuracy is shown.
    intervalMinute String
    Moment.js style format string used when a time requiring minute accuracy is shown.
    intervalMonth String
    Moment.js style format string used when a time requiring month accuracy is shown.
    intervalSecond String
    Moment.js style format string used when a time requiring second accuracy is shown.
    intervalYear String
    Moment.js style format string used when a time requiring year accuracy is shown.
    defaultTimezone string
    Default time zone for user preferences. Value 'browser' uses browser local time zone.
    fullDate string
    Moment.js style format string for cases where full date is shown.
    intervalDay string
    Moment.js style format string used when a time requiring day accuracy is shown.
    intervalHour string
    Moment.js style format string used when a time requiring hour accuracy is shown.
    intervalMinute string
    Moment.js style format string used when a time requiring minute accuracy is shown.
    intervalMonth string
    Moment.js style format string used when a time requiring month accuracy is shown.
    intervalSecond string
    Moment.js style format string used when a time requiring second accuracy is shown.
    intervalYear string
    Moment.js style format string used when a time requiring year accuracy is shown.
    default_timezone str
    Default time zone for user preferences. Value 'browser' uses browser local time zone.
    full_date str
    Moment.js style format string for cases where full date is shown.
    interval_day str
    Moment.js style format string used when a time requiring day accuracy is shown.
    interval_hour str
    Moment.js style format string used when a time requiring hour accuracy is shown.
    interval_minute str
    Moment.js style format string used when a time requiring minute accuracy is shown.
    interval_month str
    Moment.js style format string used when a time requiring month accuracy is shown.
    interval_second str
    Moment.js style format string used when a time requiring second accuracy is shown.
    interval_year str
    Moment.js style format string used when a time requiring year accuracy is shown.
    defaultTimezone String
    Default time zone for user preferences. Value 'browser' uses browser local time zone.
    fullDate String
    Moment.js style format string for cases where full date is shown.
    intervalDay String
    Moment.js style format string used when a time requiring day accuracy is shown.
    intervalHour String
    Moment.js style format string used when a time requiring hour accuracy is shown.
    intervalMinute String
    Moment.js style format string used when a time requiring minute accuracy is shown.
    intervalMonth String
    Moment.js style format string used when a time requiring month accuracy is shown.
    intervalSecond String
    Moment.js style format string used when a time requiring second accuracy is shown.
    intervalYear String
    Moment.js style format string used when a time requiring year accuracy is shown.

    GetGrafanaGrafanaUserConfigExternalImageStorage

    AccessKey string
    S3 access key. Requires permissions to the S3 bucket for the s3:PutObject and s3:PutObjectAcl actions.
    BucketUrl string
    Bucket URL for S3.
    Provider string
    Provider type.
    SecretKey string
    S3 secret key.
    AccessKey string
    S3 access key. Requires permissions to the S3 bucket for the s3:PutObject and s3:PutObjectAcl actions.
    BucketUrl string
    Bucket URL for S3.
    Provider string
    Provider type.
    SecretKey string
    S3 secret key.
    accessKey String
    S3 access key. Requires permissions to the S3 bucket for the s3:PutObject and s3:PutObjectAcl actions.
    bucketUrl String
    Bucket URL for S3.
    provider String
    Provider type.
    secretKey String
    S3 secret key.
    accessKey string
    S3 access key. Requires permissions to the S3 bucket for the s3:PutObject and s3:PutObjectAcl actions.
    bucketUrl string
    Bucket URL for S3.
    provider string
    Provider type.
    secretKey string
    S3 secret key.
    access_key str
    S3 access key. Requires permissions to the S3 bucket for the s3:PutObject and s3:PutObjectAcl actions.
    bucket_url str
    Bucket URL for S3.
    provider str
    Provider type.
    secret_key str
    S3 secret key.
    accessKey String
    S3 access key. Requires permissions to the S3 bucket for the s3:PutObject and s3:PutObjectAcl actions.
    bucketUrl String
    Bucket URL for S3.
    provider String
    Provider type.
    secretKey String
    S3 secret key.

    GetGrafanaGrafanaUserConfigIpFilterObject

    Network string
    CIDR address block.
    Description string
    Description for IP filter list entry.
    Network string
    CIDR address block.
    Description string
    Description for IP filter list entry.
    network String
    CIDR address block.
    description String
    Description for IP filter list entry.
    network string
    CIDR address block.
    description string
    Description for IP filter list entry.
    network str
    CIDR address block.
    description str
    Description for IP filter list entry.
    network String
    CIDR address block.
    description String
    Description for IP filter list entry.

    GetGrafanaGrafanaUserConfigPrivateAccess

    Grafana bool
    Allow clients to connect to grafana with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
    Grafana bool
    Allow clients to connect to grafana with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
    grafana Boolean
    Allow clients to connect to grafana with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
    grafana boolean
    Allow clients to connect to grafana with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
    grafana bool
    Allow clients to connect to grafana with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
    grafana Boolean
    Allow clients to connect to grafana with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.

    GetGrafanaGrafanaUserConfigPrivatelinkAccess

    Grafana bool
    Enable grafana.
    Grafana bool
    Enable grafana.
    grafana Boolean
    Enable grafana.
    grafana boolean
    Enable grafana.
    grafana bool
    Enable grafana.
    grafana Boolean
    Enable grafana.

    GetGrafanaGrafanaUserConfigPublicAccess

    Grafana bool
    Allow clients to connect to grafana from the public internet for service nodes that are in a project VPC or another type of private network.
    Grafana bool
    Allow clients to connect to grafana from the public internet for service nodes that are in a project VPC or another type of private network.
    grafana Boolean
    Allow clients to connect to grafana from the public internet for service nodes that are in a project VPC or another type of private network.
    grafana boolean
    Allow clients to connect to grafana from the public internet for service nodes that are in a project VPC or another type of private network.
    grafana bool
    Allow clients to connect to grafana from the public internet for service nodes that are in a project VPC or another type of private network.
    grafana Boolean
    Allow clients to connect to grafana from the public internet for service nodes that are in a project VPC or another type of private network.

    GetGrafanaGrafanaUserConfigSmtpServer

    FromAddress string
    Address used for sending emails.
    Host string
    Server hostname or IP.
    Port int
    SMTP server port.
    FromName string
    Name used in outgoing emails, defaults to Grafana.
    Password string
    Password for SMTP authentication.
    SkipVerify bool
    Skip verifying server certificate. Defaults to false.
    StarttlsPolicy string
    Either OpportunisticStartTLS, MandatoryStartTLS or NoStartTLS. Default is OpportunisticStartTLS.
    Username string
    Username for SMTP authentication.
    FromAddress string
    Address used for sending emails.
    Host string
    Server hostname or IP.
    Port int
    SMTP server port.
    FromName string
    Name used in outgoing emails, defaults to Grafana.
    Password string
    Password for SMTP authentication.
    SkipVerify bool
    Skip verifying server certificate. Defaults to false.
    StarttlsPolicy string
    Either OpportunisticStartTLS, MandatoryStartTLS or NoStartTLS. Default is OpportunisticStartTLS.
    Username string
    Username for SMTP authentication.
    fromAddress String
    Address used for sending emails.
    host String
    Server hostname or IP.
    port Integer
    SMTP server port.
    fromName String
    Name used in outgoing emails, defaults to Grafana.
    password String
    Password for SMTP authentication.
    skipVerify Boolean
    Skip verifying server certificate. Defaults to false.
    starttlsPolicy String
    Either OpportunisticStartTLS, MandatoryStartTLS or NoStartTLS. Default is OpportunisticStartTLS.
    username String
    Username for SMTP authentication.
    fromAddress string
    Address used for sending emails.
    host string
    Server hostname or IP.
    port number
    SMTP server port.
    fromName string
    Name used in outgoing emails, defaults to Grafana.
    password string
    Password for SMTP authentication.
    skipVerify boolean
    Skip verifying server certificate. Defaults to false.
    starttlsPolicy string
    Either OpportunisticStartTLS, MandatoryStartTLS or NoStartTLS. Default is OpportunisticStartTLS.
    username string
    Username for SMTP authentication.
    from_address str
    Address used for sending emails.
    host str
    Server hostname or IP.
    port int
    SMTP server port.
    from_name str
    Name used in outgoing emails, defaults to Grafana.
    password str
    Password for SMTP authentication.
    skip_verify bool
    Skip verifying server certificate. Defaults to false.
    starttls_policy str
    Either OpportunisticStartTLS, MandatoryStartTLS or NoStartTLS. Default is OpportunisticStartTLS.
    username str
    Username for SMTP authentication.
    fromAddress String
    Address used for sending emails.
    host String
    Server hostname or IP.
    port Number
    SMTP server port.
    fromName String
    Name used in outgoing emails, defaults to Grafana.
    password String
    Password for SMTP authentication.
    skipVerify Boolean
    Skip verifying server certificate. Defaults to false.
    starttlsPolicy String
    Either OpportunisticStartTLS, MandatoryStartTLS or NoStartTLS. Default is OpportunisticStartTLS.
    username String
    Username for SMTP authentication.

    GetGrafanaServiceIntegration

    IntegrationType string
    Type of the service integration. The only supported value at the moment is read_replica
    SourceServiceName string
    Name of the source service
    IntegrationType string
    Type of the service integration. The only supported value at the moment is read_replica
    SourceServiceName string
    Name of the source service
    integrationType String
    Type of the service integration. The only supported value at the moment is read_replica
    sourceServiceName String
    Name of the source service
    integrationType string
    Type of the service integration. The only supported value at the moment is read_replica
    sourceServiceName string
    Name of the source service
    integration_type str
    Type of the service integration. The only supported value at the moment is read_replica
    source_service_name str
    Name of the source service
    integrationType String
    Type of the service integration. The only supported value at the moment is read_replica
    sourceServiceName String
    Name of the source service

    GetGrafanaTag

    Key string
    Service tag key
    Value string
    Service tag value
    Key string
    Service tag key
    Value string
    Service tag value
    key String
    Service tag key
    value String
    Service tag value
    key string
    Service tag key
    value string
    Service tag value
    key str
    Service tag key
    value str
    Service tag value
    key String
    Service tag key
    value String
    Service tag value

    GetGrafanaTechEmail

    Email string
    An email address to contact for technical issues
    Email string
    An email address to contact for technical issues
    email String
    An email address to contact for technical issues
    email string
    An email address to contact for technical issues
    email str
    An email address to contact for technical issues
    email String
    An email address to contact for technical issues

    Package Details

    Repository
    Aiven pulumi/pulumi-aiven
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aiven Terraform Provider.
    aiven logo
    Aiven v6.13.0 published on Monday, Mar 25, 2024 by Pulumi