1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getSesStatisticsReport
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getSesStatisticsReport

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of ses statistics_report

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const statisticsReport = tencentcloud.getSesStatisticsReport({
        domain: "iac-tf.cloud",
        endDate: "2023-09-05",
        receivingMailboxType: "gmail.com",
        startDate: "2020-10-01",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    statistics_report = tencentcloud.get_ses_statistics_report(domain="iac-tf.cloud",
        end_date="2023-09-05",
        receiving_mailbox_type="gmail.com",
        start_date="2020-10-01")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetSesStatisticsReport(ctx, &tencentcloud.GetSesStatisticsReportArgs{
    			Domain:               pulumi.StringRef("iac-tf.cloud"),
    			EndDate:              "2023-09-05",
    			ReceivingMailboxType: pulumi.StringRef("gmail.com"),
    			StartDate:            "2020-10-01",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var statisticsReport = Tencentcloud.GetSesStatisticsReport.Invoke(new()
        {
            Domain = "iac-tf.cloud",
            EndDate = "2023-09-05",
            ReceivingMailboxType = "gmail.com",
            StartDate = "2020-10-01",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetSesStatisticsReportArgs;
    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 statisticsReport = TencentcloudFunctions.getSesStatisticsReport(GetSesStatisticsReportArgs.builder()
                .domain("iac-tf.cloud")
                .endDate("2023-09-05")
                .receivingMailboxType("gmail.com")
                .startDate("2020-10-01")
                .build());
    
        }
    }
    
    variables:
      statisticsReport:
        fn::invoke:
          function: tencentcloud:getSesStatisticsReport
          arguments:
            domain: iac-tf.cloud
            endDate: 2023-09-05
            receivingMailboxType: gmail.com
            startDate: 2020-10-01
    

    Using getSesStatisticsReport

    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 getSesStatisticsReport(args: GetSesStatisticsReportArgs, opts?: InvokeOptions): Promise<GetSesStatisticsReportResult>
    function getSesStatisticsReportOutput(args: GetSesStatisticsReportOutputArgs, opts?: InvokeOptions): Output<GetSesStatisticsReportResult>
    def get_ses_statistics_report(domain: Optional[str] = None,
                                  end_date: Optional[str] = None,
                                  id: Optional[str] = None,
                                  receiving_mailbox_type: Optional[str] = None,
                                  result_output_file: Optional[str] = None,
                                  start_date: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetSesStatisticsReportResult
    def get_ses_statistics_report_output(domain: Optional[pulumi.Input[str]] = None,
                                  end_date: Optional[pulumi.Input[str]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  receiving_mailbox_type: Optional[pulumi.Input[str]] = None,
                                  result_output_file: Optional[pulumi.Input[str]] = None,
                                  start_date: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetSesStatisticsReportResult]
    func GetSesStatisticsReport(ctx *Context, args *GetSesStatisticsReportArgs, opts ...InvokeOption) (*GetSesStatisticsReportResult, error)
    func GetSesStatisticsReportOutput(ctx *Context, args *GetSesStatisticsReportOutputArgs, opts ...InvokeOption) GetSesStatisticsReportResultOutput

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

    public static class GetSesStatisticsReport 
    {
        public static Task<GetSesStatisticsReportResult> InvokeAsync(GetSesStatisticsReportArgs args, InvokeOptions? opts = null)
        public static Output<GetSesStatisticsReportResult> Invoke(GetSesStatisticsReportInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSesStatisticsReportResult> getSesStatisticsReport(GetSesStatisticsReportArgs args, InvokeOptions options)
    public static Output<GetSesStatisticsReportResult> getSesStatisticsReport(GetSesStatisticsReportArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getSesStatisticsReport:getSesStatisticsReport
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EndDate string
    End date.
    StartDate string
    Start date.
    Domain string
    Sender domain.
    Id string
    ReceivingMailboxType string
    Recipient address type, for example, gmail.com.
    ResultOutputFile string
    Used to save results.
    EndDate string
    End date.
    StartDate string
    Start date.
    Domain string
    Sender domain.
    Id string
    ReceivingMailboxType string
    Recipient address type, for example, gmail.com.
    ResultOutputFile string
    Used to save results.
    endDate String
    End date.
    startDate String
    Start date.
    domain String
    Sender domain.
    id String
    receivingMailboxType String
    Recipient address type, for example, gmail.com.
    resultOutputFile String
    Used to save results.
    endDate string
    End date.
    startDate string
    Start date.
    domain string
    Sender domain.
    id string
    receivingMailboxType string
    Recipient address type, for example, gmail.com.
    resultOutputFile string
    Used to save results.
    end_date str
    End date.
    start_date str
    Start date.
    domain str
    Sender domain.
    id str
    receiving_mailbox_type str
    Recipient address type, for example, gmail.com.
    result_output_file str
    Used to save results.
    endDate String
    End date.
    startDate String
    Start date.
    domain String
    Sender domain.
    id String
    receivingMailboxType String
    Recipient address type, for example, gmail.com.
    resultOutputFile String
    Used to save results.

    getSesStatisticsReport Result

    The following output properties are available:

    DailyVolumes []GetSesStatisticsReportDailyVolume
    Daily email sending statistics.
    EndDate string
    Id string
    OverallVolumes []GetSesStatisticsReportOverallVolume
    Overall email sending statistics.
    StartDate string
    Domain string
    ReceivingMailboxType string
    ResultOutputFile string
    dailyVolumes GetSesStatisticsReportDailyVolume[]
    Daily email sending statistics.
    endDate string
    id string
    overallVolumes GetSesStatisticsReportOverallVolume[]
    Overall email sending statistics.
    startDate string
    domain string
    receivingMailboxType string
    resultOutputFile string
    dailyVolumes List<Property Map>
    Daily email sending statistics.
    endDate String
    id String
    overallVolumes List<Property Map>
    Overall email sending statistics.
    startDate String
    domain String
    receivingMailboxType String
    resultOutputFile String

    Supporting Types

    GetSesStatisticsReportDailyVolume

    AcceptedCount double
    Number of email requests accepted by Tencent Cloud.
    BounceCount double
    Number of bounced emails.
    ClickedCount double
    Number of recipients who clicked on links in emails.
    DeliveredCount double
    Number of delivered emails.
    OpenedCount double
    Number of users (deduplicated) who opened emails.
    RequestCount double
    Number of email requests.
    SendDate string
    Date Note: this field may return null, indicating that no valid values can be obtained.
    UnsubscribeCount double
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    AcceptedCount float64
    Number of email requests accepted by Tencent Cloud.
    BounceCount float64
    Number of bounced emails.
    ClickedCount float64
    Number of recipients who clicked on links in emails.
    DeliveredCount float64
    Number of delivered emails.
    OpenedCount float64
    Number of users (deduplicated) who opened emails.
    RequestCount float64
    Number of email requests.
    SendDate string
    Date Note: this field may return null, indicating that no valid values can be obtained.
    UnsubscribeCount float64
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    acceptedCount Double
    Number of email requests accepted by Tencent Cloud.
    bounceCount Double
    Number of bounced emails.
    clickedCount Double
    Number of recipients who clicked on links in emails.
    deliveredCount Double
    Number of delivered emails.
    openedCount Double
    Number of users (deduplicated) who opened emails.
    requestCount Double
    Number of email requests.
    sendDate String
    Date Note: this field may return null, indicating that no valid values can be obtained.
    unsubscribeCount Double
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    acceptedCount number
    Number of email requests accepted by Tencent Cloud.
    bounceCount number
    Number of bounced emails.
    clickedCount number
    Number of recipients who clicked on links in emails.
    deliveredCount number
    Number of delivered emails.
    openedCount number
    Number of users (deduplicated) who opened emails.
    requestCount number
    Number of email requests.
    sendDate string
    Date Note: this field may return null, indicating that no valid values can be obtained.
    unsubscribeCount number
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    accepted_count float
    Number of email requests accepted by Tencent Cloud.
    bounce_count float
    Number of bounced emails.
    clicked_count float
    Number of recipients who clicked on links in emails.
    delivered_count float
    Number of delivered emails.
    opened_count float
    Number of users (deduplicated) who opened emails.
    request_count float
    Number of email requests.
    send_date str
    Date Note: this field may return null, indicating that no valid values can be obtained.
    unsubscribe_count float
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    acceptedCount Number
    Number of email requests accepted by Tencent Cloud.
    bounceCount Number
    Number of bounced emails.
    clickedCount Number
    Number of recipients who clicked on links in emails.
    deliveredCount Number
    Number of delivered emails.
    openedCount Number
    Number of users (deduplicated) who opened emails.
    requestCount Number
    Number of email requests.
    sendDate String
    Date Note: this field may return null, indicating that no valid values can be obtained.
    unsubscribeCount Number
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.

    GetSesStatisticsReportOverallVolume

    AcceptedCount double
    Number of email requests accepted by Tencent Cloud.
    BounceCount double
    Number of bounced emails.
    ClickedCount double
    Number of recipients who clicked on links in emails.
    DeliveredCount double
    Number of delivered emails.
    OpenedCount double
    Number of users (deduplicated) who opened emails.
    RequestCount double
    Number of email requests.
    SendDate string
    Date Note: this field may return null, indicating that no valid values can be obtained.
    UnsubscribeCount double
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    AcceptedCount float64
    Number of email requests accepted by Tencent Cloud.
    BounceCount float64
    Number of bounced emails.
    ClickedCount float64
    Number of recipients who clicked on links in emails.
    DeliveredCount float64
    Number of delivered emails.
    OpenedCount float64
    Number of users (deduplicated) who opened emails.
    RequestCount float64
    Number of email requests.
    SendDate string
    Date Note: this field may return null, indicating that no valid values can be obtained.
    UnsubscribeCount float64
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    acceptedCount Double
    Number of email requests accepted by Tencent Cloud.
    bounceCount Double
    Number of bounced emails.
    clickedCount Double
    Number of recipients who clicked on links in emails.
    deliveredCount Double
    Number of delivered emails.
    openedCount Double
    Number of users (deduplicated) who opened emails.
    requestCount Double
    Number of email requests.
    sendDate String
    Date Note: this field may return null, indicating that no valid values can be obtained.
    unsubscribeCount Double
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    acceptedCount number
    Number of email requests accepted by Tencent Cloud.
    bounceCount number
    Number of bounced emails.
    clickedCount number
    Number of recipients who clicked on links in emails.
    deliveredCount number
    Number of delivered emails.
    openedCount number
    Number of users (deduplicated) who opened emails.
    requestCount number
    Number of email requests.
    sendDate string
    Date Note: this field may return null, indicating that no valid values can be obtained.
    unsubscribeCount number
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    accepted_count float
    Number of email requests accepted by Tencent Cloud.
    bounce_count float
    Number of bounced emails.
    clicked_count float
    Number of recipients who clicked on links in emails.
    delivered_count float
    Number of delivered emails.
    opened_count float
    Number of users (deduplicated) who opened emails.
    request_count float
    Number of email requests.
    send_date str
    Date Note: this field may return null, indicating that no valid values can be obtained.
    unsubscribe_count float
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.
    acceptedCount Number
    Number of email requests accepted by Tencent Cloud.
    bounceCount Number
    Number of bounced emails.
    clickedCount Number
    Number of recipients who clicked on links in emails.
    deliveredCount Number
    Number of delivered emails.
    openedCount Number
    Number of users (deduplicated) who opened emails.
    requestCount Number
    Number of email requests.
    sendDate String
    Date Note: this field may return null, indicating that no valid values can be obtained.
    unsubscribeCount Number
    Number of users who canceled subscriptions. Note: this field may return null, indicating that no valid values can be obtained.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack