1. Packages
  2. Grafana Cloud
  3. API Docs
  4. Report
Grafana v0.4.2 published on Monday, Apr 15, 2024 by pulumiverse

grafana.Report

Explore with Pulumi AI

grafana logo
Grafana v0.4.2 published on Monday, Apr 15, 2024 by pulumiverse

    Create Report Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Report(name: string, args: ReportArgs, opts?: CustomResourceOptions);
    @overload
    def Report(resource_name: str,
               args: ReportArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Report(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               recipients: Optional[Sequence[str]] = None,
               schedule: Optional[ReportScheduleArgs] = None,
               layout: Optional[str] = None,
               formats: Optional[Sequence[str]] = None,
               include_dashboard_link: Optional[bool] = None,
               include_table_csv: Optional[bool] = None,
               dashboard_id: Optional[int] = None,
               message: Optional[str] = None,
               name: Optional[str] = None,
               org_id: Optional[str] = None,
               orientation: Optional[str] = None,
               dashboards: Optional[Sequence[ReportDashboardArgs]] = None,
               reply_to: Optional[str] = None,
               dashboard_uid: Optional[str] = None,
               time_range: Optional[ReportTimeRangeArgs] = None)
    func NewReport(ctx *Context, name string, args ReportArgs, opts ...ResourceOption) (*Report, error)
    public Report(string name, ReportArgs args, CustomResourceOptions? opts = null)
    public Report(String name, ReportArgs args)
    public Report(String name, ReportArgs args, CustomResourceOptions options)
    
    type: grafana:Report
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ReportArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ReportArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ReportArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ReportArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ReportArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var reportResource = new Grafana.Report("reportResource", new()
    {
        Recipients = new[]
        {
            "string",
        },
        Schedule = new Grafana.Inputs.ReportScheduleArgs
        {
            Frequency = "string",
            CustomInterval = "string",
            EndTime = "string",
            LastDayOfMonth = false,
            StartTime = "string",
            Timezone = "string",
            WorkdaysOnly = false,
        },
        Layout = "string",
        Formats = new[]
        {
            "string",
        },
        IncludeDashboardLink = false,
        IncludeTableCsv = false,
        Message = "string",
        Name = "string",
        OrgId = "string",
        Orientation = "string",
        Dashboards = new[]
        {
            new Grafana.Inputs.ReportDashboardArgs
            {
                Uid = "string",
                ReportVariables = 
                {
                    { "string", "any" },
                },
                TimeRange = new Grafana.Inputs.ReportDashboardTimeRangeArgs
                {
                    From = "string",
                    To = "string",
                },
            },
        },
        ReplyTo = "string",
    });
    
    example, err := grafana.NewReport(ctx, "reportResource", &grafana.ReportArgs{
    	Recipients: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Schedule: &grafana.ReportScheduleArgs{
    		Frequency:      pulumi.String("string"),
    		CustomInterval: pulumi.String("string"),
    		EndTime:        pulumi.String("string"),
    		LastDayOfMonth: pulumi.Bool(false),
    		StartTime:      pulumi.String("string"),
    		Timezone:       pulumi.String("string"),
    		WorkdaysOnly:   pulumi.Bool(false),
    	},
    	Layout: pulumi.String("string"),
    	Formats: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	IncludeDashboardLink: pulumi.Bool(false),
    	IncludeTableCsv:      pulumi.Bool(false),
    	Message:              pulumi.String("string"),
    	Name:                 pulumi.String("string"),
    	OrgId:                pulumi.String("string"),
    	Orientation:          pulumi.String("string"),
    	Dashboards: grafana.ReportDashboardArray{
    		&grafana.ReportDashboardArgs{
    			Uid: pulumi.String("string"),
    			ReportVariables: pulumi.Map{
    				"string": pulumi.Any("any"),
    			},
    			TimeRange: &grafana.ReportDashboardTimeRangeArgs{
    				From: pulumi.String("string"),
    				To:   pulumi.String("string"),
    			},
    		},
    	},
    	ReplyTo: pulumi.String("string"),
    })
    
    var reportResource = new Report("reportResource", ReportArgs.builder()        
        .recipients("string")
        .schedule(ReportScheduleArgs.builder()
            .frequency("string")
            .customInterval("string")
            .endTime("string")
            .lastDayOfMonth(false)
            .startTime("string")
            .timezone("string")
            .workdaysOnly(false)
            .build())
        .layout("string")
        .formats("string")
        .includeDashboardLink(false)
        .includeTableCsv(false)
        .message("string")
        .name("string")
        .orgId("string")
        .orientation("string")
        .dashboards(ReportDashboardArgs.builder()
            .uid("string")
            .reportVariables(Map.of("string", "any"))
            .timeRange(ReportDashboardTimeRangeArgs.builder()
                .from("string")
                .to("string")
                .build())
            .build())
        .replyTo("string")
        .build());
    
    report_resource = grafana.Report("reportResource",
        recipients=["string"],
        schedule=grafana.ReportScheduleArgs(
            frequency="string",
            custom_interval="string",
            end_time="string",
            last_day_of_month=False,
            start_time="string",
            timezone="string",
            workdays_only=False,
        ),
        layout="string",
        formats=["string"],
        include_dashboard_link=False,
        include_table_csv=False,
        message="string",
        name="string",
        org_id="string",
        orientation="string",
        dashboards=[grafana.ReportDashboardArgs(
            uid="string",
            report_variables={
                "string": "any",
            },
            time_range=grafana.ReportDashboardTimeRangeArgs(
                from_="string",
                to="string",
            ),
        )],
        reply_to="string")
    
    const reportResource = new grafana.Report("reportResource", {
        recipients: ["string"],
        schedule: {
            frequency: "string",
            customInterval: "string",
            endTime: "string",
            lastDayOfMonth: false,
            startTime: "string",
            timezone: "string",
            workdaysOnly: false,
        },
        layout: "string",
        formats: ["string"],
        includeDashboardLink: false,
        includeTableCsv: false,
        message: "string",
        name: "string",
        orgId: "string",
        orientation: "string",
        dashboards: [{
            uid: "string",
            reportVariables: {
                string: "any",
            },
            timeRange: {
                from: "string",
                to: "string",
            },
        }],
        replyTo: "string",
    });
    
    type: grafana:Report
    properties:
        dashboards:
            - reportVariables:
                string: any
              timeRange:
                from: string
                to: string
              uid: string
        formats:
            - string
        includeDashboardLink: false
        includeTableCsv: false
        layout: string
        message: string
        name: string
        orgId: string
        orientation: string
        recipients:
            - string
        replyTo: string
        schedule:
            customInterval: string
            endTime: string
            frequency: string
            lastDayOfMonth: false
            startTime: string
            timezone: string
            workdaysOnly: false
    

    Report Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Report resource accepts the following input properties:

    Recipients List<string>
    List of recipients of the report.
    Schedule Pulumiverse.Grafana.Inputs.ReportSchedule
    Schedule of the report.
    DashboardId int
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    DashboardUid string
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    Dashboards List<Pulumiverse.Grafana.Inputs.ReportDashboard>
    List of dashboards to render into the report
    Formats List<string>
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    IncludeDashboardLink bool
    Whether to include a link to the dashboard in the report.
    IncludeTableCsv bool
    Whether to include a CSV file of table panel data.
    Layout string
    Layout of the report. Allowed values: simple, grid.
    Message string
    Message to be sent in the report.
    Name string
    Name of the report.
    OrgId string
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    Orientation string
    Orientation of the report. Allowed values: landscape, portrait.
    ReplyTo string
    Reply-to email address of the report.
    TimeRange Pulumiverse.Grafana.Inputs.ReportTimeRange
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    Recipients []string
    List of recipients of the report.
    Schedule ReportScheduleArgs
    Schedule of the report.
    DashboardId int
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    DashboardUid string
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    Dashboards []ReportDashboardArgs
    List of dashboards to render into the report
    Formats []string
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    IncludeDashboardLink bool
    Whether to include a link to the dashboard in the report.
    IncludeTableCsv bool
    Whether to include a CSV file of table panel data.
    Layout string
    Layout of the report. Allowed values: simple, grid.
    Message string
    Message to be sent in the report.
    Name string
    Name of the report.
    OrgId string
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    Orientation string
    Orientation of the report. Allowed values: landscape, portrait.
    ReplyTo string
    Reply-to email address of the report.
    TimeRange ReportTimeRangeArgs
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    recipients List<String>
    List of recipients of the report.
    schedule ReportSchedule
    Schedule of the report.
    dashboardId Integer
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    dashboardUid String
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    dashboards List<ReportDashboard>
    List of dashboards to render into the report
    formats List<String>
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    includeDashboardLink Boolean
    Whether to include a link to the dashboard in the report.
    includeTableCsv Boolean
    Whether to include a CSV file of table panel data.
    layout String
    Layout of the report. Allowed values: simple, grid.
    message String
    Message to be sent in the report.
    name String
    Name of the report.
    orgId String
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    orientation String
    Orientation of the report. Allowed values: landscape, portrait.
    replyTo String
    Reply-to email address of the report.
    timeRange ReportTimeRange
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    recipients string[]
    List of recipients of the report.
    schedule ReportSchedule
    Schedule of the report.
    dashboardId number
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    dashboardUid string
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    dashboards ReportDashboard[]
    List of dashboards to render into the report
    formats string[]
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    includeDashboardLink boolean
    Whether to include a link to the dashboard in the report.
    includeTableCsv boolean
    Whether to include a CSV file of table panel data.
    layout string
    Layout of the report. Allowed values: simple, grid.
    message string
    Message to be sent in the report.
    name string
    Name of the report.
    orgId string
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    orientation string
    Orientation of the report. Allowed values: landscape, portrait.
    replyTo string
    Reply-to email address of the report.
    timeRange ReportTimeRange
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    recipients Sequence[str]
    List of recipients of the report.
    schedule ReportScheduleArgs
    Schedule of the report.
    dashboard_id int
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    dashboard_uid str
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    dashboards Sequence[ReportDashboardArgs]
    List of dashboards to render into the report
    formats Sequence[str]
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    include_dashboard_link bool
    Whether to include a link to the dashboard in the report.
    include_table_csv bool
    Whether to include a CSV file of table panel data.
    layout str
    Layout of the report. Allowed values: simple, grid.
    message str
    Message to be sent in the report.
    name str
    Name of the report.
    org_id str
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    orientation str
    Orientation of the report. Allowed values: landscape, portrait.
    reply_to str
    Reply-to email address of the report.
    time_range ReportTimeRangeArgs
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    recipients List<String>
    List of recipients of the report.
    schedule Property Map
    Schedule of the report.
    dashboardId Number
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    dashboardUid String
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    dashboards List<Property Map>
    List of dashboards to render into the report
    formats List<String>
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    includeDashboardLink Boolean
    Whether to include a link to the dashboard in the report.
    includeTableCsv Boolean
    Whether to include a CSV file of table panel data.
    layout String
    Layout of the report. Allowed values: simple, grid.
    message String
    Message to be sent in the report.
    name String
    Name of the report.
    orgId String
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    orientation String
    Orientation of the report. Allowed values: landscape, portrait.
    replyTo String
    Reply-to email address of the report.
    timeRange Property Map
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Report resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Report Resource

    Get an existing Report resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ReportState, opts?: CustomResourceOptions): Report
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            dashboard_id: Optional[int] = None,
            dashboard_uid: Optional[str] = None,
            dashboards: Optional[Sequence[ReportDashboardArgs]] = None,
            formats: Optional[Sequence[str]] = None,
            include_dashboard_link: Optional[bool] = None,
            include_table_csv: Optional[bool] = None,
            layout: Optional[str] = None,
            message: Optional[str] = None,
            name: Optional[str] = None,
            org_id: Optional[str] = None,
            orientation: Optional[str] = None,
            recipients: Optional[Sequence[str]] = None,
            reply_to: Optional[str] = None,
            schedule: Optional[ReportScheduleArgs] = None,
            time_range: Optional[ReportTimeRangeArgs] = None) -> Report
    func GetReport(ctx *Context, name string, id IDInput, state *ReportState, opts ...ResourceOption) (*Report, error)
    public static Report Get(string name, Input<string> id, ReportState? state, CustomResourceOptions? opts = null)
    public static Report get(String name, Output<String> id, ReportState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    DashboardId int
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    DashboardUid string
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    Dashboards List<Pulumiverse.Grafana.Inputs.ReportDashboard>
    List of dashboards to render into the report
    Formats List<string>
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    IncludeDashboardLink bool
    Whether to include a link to the dashboard in the report.
    IncludeTableCsv bool
    Whether to include a CSV file of table panel data.
    Layout string
    Layout of the report. Allowed values: simple, grid.
    Message string
    Message to be sent in the report.
    Name string
    Name of the report.
    OrgId string
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    Orientation string
    Orientation of the report. Allowed values: landscape, portrait.
    Recipients List<string>
    List of recipients of the report.
    ReplyTo string
    Reply-to email address of the report.
    Schedule Pulumiverse.Grafana.Inputs.ReportSchedule
    Schedule of the report.
    TimeRange Pulumiverse.Grafana.Inputs.ReportTimeRange
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    DashboardId int
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    DashboardUid string
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    Dashboards []ReportDashboardArgs
    List of dashboards to render into the report
    Formats []string
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    IncludeDashboardLink bool
    Whether to include a link to the dashboard in the report.
    IncludeTableCsv bool
    Whether to include a CSV file of table panel data.
    Layout string
    Layout of the report. Allowed values: simple, grid.
    Message string
    Message to be sent in the report.
    Name string
    Name of the report.
    OrgId string
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    Orientation string
    Orientation of the report. Allowed values: landscape, portrait.
    Recipients []string
    List of recipients of the report.
    ReplyTo string
    Reply-to email address of the report.
    Schedule ReportScheduleArgs
    Schedule of the report.
    TimeRange ReportTimeRangeArgs
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    dashboardId Integer
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    dashboardUid String
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    dashboards List<ReportDashboard>
    List of dashboards to render into the report
    formats List<String>
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    includeDashboardLink Boolean
    Whether to include a link to the dashboard in the report.
    includeTableCsv Boolean
    Whether to include a CSV file of table panel data.
    layout String
    Layout of the report. Allowed values: simple, grid.
    message String
    Message to be sent in the report.
    name String
    Name of the report.
    orgId String
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    orientation String
    Orientation of the report. Allowed values: landscape, portrait.
    recipients List<String>
    List of recipients of the report.
    replyTo String
    Reply-to email address of the report.
    schedule ReportSchedule
    Schedule of the report.
    timeRange ReportTimeRange
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    dashboardId number
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    dashboardUid string
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    dashboards ReportDashboard[]
    List of dashboards to render into the report
    formats string[]
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    includeDashboardLink boolean
    Whether to include a link to the dashboard in the report.
    includeTableCsv boolean
    Whether to include a CSV file of table panel data.
    layout string
    Layout of the report. Allowed values: simple, grid.
    message string
    Message to be sent in the report.
    name string
    Name of the report.
    orgId string
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    orientation string
    Orientation of the report. Allowed values: landscape, portrait.
    recipients string[]
    List of recipients of the report.
    replyTo string
    Reply-to email address of the report.
    schedule ReportSchedule
    Schedule of the report.
    timeRange ReportTimeRange
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    dashboard_id int
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    dashboard_uid str
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    dashboards Sequence[ReportDashboardArgs]
    List of dashboards to render into the report
    formats Sequence[str]
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    include_dashboard_link bool
    Whether to include a link to the dashboard in the report.
    include_table_csv bool
    Whether to include a CSV file of table panel data.
    layout str
    Layout of the report. Allowed values: simple, grid.
    message str
    Message to be sent in the report.
    name str
    Name of the report.
    org_id str
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    orientation str
    Orientation of the report. Allowed values: landscape, portrait.
    recipients Sequence[str]
    List of recipients of the report.
    reply_to str
    Reply-to email address of the report.
    schedule ReportScheduleArgs
    Schedule of the report.
    time_range ReportTimeRangeArgs
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    dashboardId Number
    Dashboard to be sent in the report. This field is deprecated, use dashboard_uid instead.

    Deprecated: Use dashboards instead

    dashboardUid String
    Dashboard to be sent in the report.

    Deprecated: Use dashboards instead

    dashboards List<Property Map>
    List of dashboards to render into the report
    formats List<String>
    Specifies what kind of attachment to generate for the report. Allowed values: pdf, csv, image.
    includeDashboardLink Boolean
    Whether to include a link to the dashboard in the report.
    includeTableCsv Boolean
    Whether to include a CSV file of table panel data.
    layout String
    Layout of the report. Allowed values: simple, grid.
    message String
    Message to be sent in the report.
    name String
    Name of the report.
    orgId String
    The Organization ID. If not set, the Org ID defined in the provider block will be used.
    orientation String
    Orientation of the report. Allowed values: landscape, portrait.
    recipients List<String>
    List of recipients of the report.
    replyTo String
    Reply-to email address of the report.
    schedule Property Map
    Schedule of the report.
    timeRange Property Map
    Time range of the report.

    Deprecated: Use time_range in dashboards instead. This field is completely ignored when dashboards is set.

    Supporting Types

    ReportDashboard, ReportDashboardArgs

    Uid string
    Dashboard uid.
    ReportVariables Dictionary<string, object>
    Add report variables to the dashboard. Values should be separated by commas.
    TimeRange Pulumiverse.Grafana.Inputs.ReportDashboardTimeRange
    Time range of the report.
    Uid string
    Dashboard uid.
    ReportVariables map[string]interface{}
    Add report variables to the dashboard. Values should be separated by commas.
    TimeRange ReportDashboardTimeRange
    Time range of the report.
    uid String
    Dashboard uid.
    reportVariables Map<String,Object>
    Add report variables to the dashboard. Values should be separated by commas.
    timeRange ReportDashboardTimeRange
    Time range of the report.
    uid string
    Dashboard uid.
    reportVariables {[key: string]: any}
    Add report variables to the dashboard. Values should be separated by commas.
    timeRange ReportDashboardTimeRange
    Time range of the report.
    uid str
    Dashboard uid.
    report_variables Mapping[str, Any]
    Add report variables to the dashboard. Values should be separated by commas.
    time_range ReportDashboardTimeRange
    Time range of the report.
    uid String
    Dashboard uid.
    reportVariables Map<Any>
    Add report variables to the dashboard. Values should be separated by commas.
    timeRange Property Map
    Time range of the report.

    ReportDashboardTimeRange, ReportDashboardTimeRangeArgs

    From string
    Start of the time range.
    To string
    End of the time range.
    From string
    Start of the time range.
    To string
    End of the time range.
    from String
    Start of the time range.
    to String
    End of the time range.
    from string
    Start of the time range.
    to string
    End of the time range.
    from_ str
    Start of the time range.
    to str
    End of the time range.
    from String
    Start of the time range.
    to String
    End of the time range.

    ReportSchedule, ReportScheduleArgs

    Frequency string
    Frequency of the report. Allowed values: never, once, hourly, daily, weekly, monthly, custom.
    CustomInterval string
    Custom interval of the report. Note: This field is only available when frequency is set to custom.
    EndTime string
    End time of the report. If empty, the report will be sent indefinitely (according to frequency). Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    LastDayOfMonth bool
    Send the report on the last day of the month
    StartTime string
    Start time of the report. If empty, the start date will be set to the creation time. Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    Timezone string
    Set the report time zone.
    WorkdaysOnly bool
    Whether to send the report only on work days.
    Frequency string
    Frequency of the report. Allowed values: never, once, hourly, daily, weekly, monthly, custom.
    CustomInterval string
    Custom interval of the report. Note: This field is only available when frequency is set to custom.
    EndTime string
    End time of the report. If empty, the report will be sent indefinitely (according to frequency). Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    LastDayOfMonth bool
    Send the report on the last day of the month
    StartTime string
    Start time of the report. If empty, the start date will be set to the creation time. Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    Timezone string
    Set the report time zone.
    WorkdaysOnly bool
    Whether to send the report only on work days.
    frequency String
    Frequency of the report. Allowed values: never, once, hourly, daily, weekly, monthly, custom.
    customInterval String
    Custom interval of the report. Note: This field is only available when frequency is set to custom.
    endTime String
    End time of the report. If empty, the report will be sent indefinitely (according to frequency). Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    lastDayOfMonth Boolean
    Send the report on the last day of the month
    startTime String
    Start time of the report. If empty, the start date will be set to the creation time. Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    timezone String
    Set the report time zone.
    workdaysOnly Boolean
    Whether to send the report only on work days.
    frequency string
    Frequency of the report. Allowed values: never, once, hourly, daily, weekly, monthly, custom.
    customInterval string
    Custom interval of the report. Note: This field is only available when frequency is set to custom.
    endTime string
    End time of the report. If empty, the report will be sent indefinitely (according to frequency). Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    lastDayOfMonth boolean
    Send the report on the last day of the month
    startTime string
    Start time of the report. If empty, the start date will be set to the creation time. Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    timezone string
    Set the report time zone.
    workdaysOnly boolean
    Whether to send the report only on work days.
    frequency str
    Frequency of the report. Allowed values: never, once, hourly, daily, weekly, monthly, custom.
    custom_interval str
    Custom interval of the report. Note: This field is only available when frequency is set to custom.
    end_time str
    End time of the report. If empty, the report will be sent indefinitely (according to frequency). Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    last_day_of_month bool
    Send the report on the last day of the month
    start_time str
    Start time of the report. If empty, the start date will be set to the creation time. Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    timezone str
    Set the report time zone.
    workdays_only bool
    Whether to send the report only on work days.
    frequency String
    Frequency of the report. Allowed values: never, once, hourly, daily, weekly, monthly, custom.
    customInterval String
    Custom interval of the report. Note: This field is only available when frequency is set to custom.
    endTime String
    End time of the report. If empty, the report will be sent indefinitely (according to frequency). Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    lastDayOfMonth Boolean
    Send the report on the last day of the month
    startTime String
    Start time of the report. If empty, the start date will be set to the creation time. Note that times will be saved as UTC in Grafana. Use 2006-01-02T15:04:05 format if you want to set a custom timezone
    timezone String
    Set the report time zone.
    workdaysOnly Boolean
    Whether to send the report only on work days.

    ReportTimeRange, ReportTimeRangeArgs

    From string
    Start of the time range.
    To string
    End of the time range.
    From string
    Start of the time range.
    To string
    End of the time range.
    from String
    Start of the time range.
    to String
    End of the time range.
    from string
    Start of the time range.
    to string
    End of the time range.
    from_ str
    Start of the time range.
    to str
    End of the time range.
    from String
    Start of the time range.
    to String
    End of the time range.

    Package Details

    Repository
    grafana pulumiverse/pulumi-grafana
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the grafana Terraform Provider.
    grafana logo
    Grafana v0.4.2 published on Monday, Apr 15, 2024 by pulumiverse