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

tencentcloud.getSesEmailIdentities

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 email_identities

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const emailIdentities = tencentcloud.getSesEmailIdentities({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    email_identities = tencentcloud.get_ses_email_identities()
    
    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.GetSesEmailIdentities(ctx, &tencentcloud.GetSesEmailIdentitiesArgs{}, 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 emailIdentities = Tencentcloud.GetSesEmailIdentities.Invoke();
    
    });
    
    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.GetSesEmailIdentitiesArgs;
    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 emailIdentities = TencentcloudFunctions.getSesEmailIdentities();
    
        }
    }
    
    variables:
      emailIdentities:
        fn::invoke:
          function: tencentcloud:getSesEmailIdentities
          arguments: {}
    

    Using getSesEmailIdentities

    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 getSesEmailIdentities(args: GetSesEmailIdentitiesArgs, opts?: InvokeOptions): Promise<GetSesEmailIdentitiesResult>
    function getSesEmailIdentitiesOutput(args: GetSesEmailIdentitiesOutputArgs, opts?: InvokeOptions): Output<GetSesEmailIdentitiesResult>
    def get_ses_email_identities(id: Optional[str] = None,
                                 result_output_file: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetSesEmailIdentitiesResult
    def get_ses_email_identities_output(id: Optional[pulumi.Input[str]] = None,
                                 result_output_file: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetSesEmailIdentitiesResult]
    func GetSesEmailIdentities(ctx *Context, args *GetSesEmailIdentitiesArgs, opts ...InvokeOption) (*GetSesEmailIdentitiesResult, error)
    func GetSesEmailIdentitiesOutput(ctx *Context, args *GetSesEmailIdentitiesOutputArgs, opts ...InvokeOption) GetSesEmailIdentitiesResultOutput

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

    public static class GetSesEmailIdentities 
    {
        public static Task<GetSesEmailIdentitiesResult> InvokeAsync(GetSesEmailIdentitiesArgs args, InvokeOptions? opts = null)
        public static Output<GetSesEmailIdentitiesResult> Invoke(GetSesEmailIdentitiesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSesEmailIdentitiesResult> getSesEmailIdentities(GetSesEmailIdentitiesArgs args, InvokeOptions options)
    public static Output<GetSesEmailIdentitiesResult> getSesEmailIdentities(GetSesEmailIdentitiesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getSesEmailIdentities:getSesEmailIdentities
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    ResultOutputFile string
    Used to save results.
    Id string
    ResultOutputFile string
    Used to save results.
    id String
    resultOutputFile String
    Used to save results.
    id string
    resultOutputFile string
    Used to save results.
    id str
    result_output_file str
    Used to save results.
    id String
    resultOutputFile String
    Used to save results.

    getSesEmailIdentities Result

    The following output properties are available:

    EmailIdentities List<GetSesEmailIdentitiesEmailIdentity>
    Sending domain name list.
    Id string
    MaxDailyQuota double
    Maximum daily sending volume for a single domain name.
    MaxReputationLevel double
    Maximum credit rating.
    ResultOutputFile string
    EmailIdentities []GetSesEmailIdentitiesEmailIdentity
    Sending domain name list.
    Id string
    MaxDailyQuota float64
    Maximum daily sending volume for a single domain name.
    MaxReputationLevel float64
    Maximum credit rating.
    ResultOutputFile string
    emailIdentities List<GetSesEmailIdentitiesEmailIdentity>
    Sending domain name list.
    id String
    maxDailyQuota Double
    Maximum daily sending volume for a single domain name.
    maxReputationLevel Double
    Maximum credit rating.
    resultOutputFile String
    emailIdentities GetSesEmailIdentitiesEmailIdentity[]
    Sending domain name list.
    id string
    maxDailyQuota number
    Maximum daily sending volume for a single domain name.
    maxReputationLevel number
    Maximum credit rating.
    resultOutputFile string
    email_identities Sequence[GetSesEmailIdentitiesEmailIdentity]
    Sending domain name list.
    id str
    max_daily_quota float
    Maximum daily sending volume for a single domain name.
    max_reputation_level float
    Maximum credit rating.
    result_output_file str
    emailIdentities List<Property Map>
    Sending domain name list.
    id String
    maxDailyQuota Number
    Maximum daily sending volume for a single domain name.
    maxReputationLevel Number
    Maximum credit rating.
    resultOutputFile String

    Supporting Types

    GetSesEmailIdentitiesEmailIdentity

    CurrentReputationLevel double
    Current credit rating.
    DailyQuota double
    Highest number of letters of the day.
    IdentityName string
    Sending domain name.
    IdentityType string
    Authentication type, fixed as DOMAIN.
    SendingEnabled bool
    Is it verified.
    CurrentReputationLevel float64
    Current credit rating.
    DailyQuota float64
    Highest number of letters of the day.
    IdentityName string
    Sending domain name.
    IdentityType string
    Authentication type, fixed as DOMAIN.
    SendingEnabled bool
    Is it verified.
    currentReputationLevel Double
    Current credit rating.
    dailyQuota Double
    Highest number of letters of the day.
    identityName String
    Sending domain name.
    identityType String
    Authentication type, fixed as DOMAIN.
    sendingEnabled Boolean
    Is it verified.
    currentReputationLevel number
    Current credit rating.
    dailyQuota number
    Highest number of letters of the day.
    identityName string
    Sending domain name.
    identityType string
    Authentication type, fixed as DOMAIN.
    sendingEnabled boolean
    Is it verified.
    current_reputation_level float
    Current credit rating.
    daily_quota float
    Highest number of letters of the day.
    identity_name str
    Sending domain name.
    identity_type str
    Authentication type, fixed as DOMAIN.
    sending_enabled bool
    Is it verified.
    currentReputationLevel Number
    Current credit rating.
    dailyQuota Number
    Highest number of letters of the day.
    identityName String
    Sending domain name.
    identityType String
    Authentication type, fixed as DOMAIN.
    sendingEnabled Boolean
    Is it verified.

    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