1. Packages
  2. Packages
  3. Cloudflare Provider
  4. API Docs
  5. getEmailSecurityTrustedDomainsList
Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi
cloudflare logo
Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi

    Accepted Permissions

    • Cloud Email Security: Read
    • Cloud Email Security: Write

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudflare from "@pulumi/cloudflare";
    
    const exampleEmailSecurityTrustedDomainsList = cloudflare.getEmailSecurityTrustedDomainsList({
        accountId: "023e105f4ecef8ad9ca31a8372d0c353",
        direction: "asc",
        isRecent: true,
        isSimilarity: true,
        order: "pattern",
        pattern: "pattern",
        search: "search",
    });
    
    import pulumi
    import pulumi_cloudflare as cloudflare
    
    example_email_security_trusted_domains_list = cloudflare.get_email_security_trusted_domains_list(account_id="023e105f4ecef8ad9ca31a8372d0c353",
        direction="asc",
        is_recent=True,
        is_similarity=True,
        order="pattern",
        pattern="pattern",
        search="search")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cloudflare.GetEmailSecurityTrustedDomainsList(ctx, &cloudflare.LookupEmailSecurityTrustedDomainsListArgs{
    			AccountId:    pulumi.StringRef("023e105f4ecef8ad9ca31a8372d0c353"),
    			Direction:    pulumi.StringRef("asc"),
    			IsRecent:     pulumi.BoolRef(true),
    			IsSimilarity: pulumi.BoolRef(true),
    			Order:        pulumi.StringRef("pattern"),
    			Pattern:      pulumi.StringRef("pattern"),
    			Search:       pulumi.StringRef("search"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Cloudflare = Pulumi.Cloudflare;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleEmailSecurityTrustedDomainsList = Cloudflare.GetEmailSecurityTrustedDomainsList.Invoke(new()
        {
            AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
            Direction = "asc",
            IsRecent = true,
            IsSimilarity = true,
            Order = "pattern",
            Pattern = "pattern",
            Search = "search",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cloudflare.CloudflareFunctions;
    import com.pulumi.cloudflare.inputs.GetEmailSecurityTrustedDomainsListArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 exampleEmailSecurityTrustedDomainsList = CloudflareFunctions.getEmailSecurityTrustedDomainsList(GetEmailSecurityTrustedDomainsListArgs.builder()
                .accountId("023e105f4ecef8ad9ca31a8372d0c353")
                .direction("asc")
                .isRecent(true)
                .isSimilarity(true)
                .order("pattern")
                .pattern("pattern")
                .search("search")
                .build());
    
        }
    }
    
    variables:
      exampleEmailSecurityTrustedDomainsList:
        fn::invoke:
          function: cloudflare:getEmailSecurityTrustedDomainsList
          arguments:
            accountId: 023e105f4ecef8ad9ca31a8372d0c353
            direction: asc
            isRecent: true
            isSimilarity: true
            order: pattern
            pattern: pattern
            search: search
    
    pulumi {
      required_providers {
        cloudflare = {
          source = "pulumi/cloudflare"
        }
      }
    }
    
    data "cloudflare_getemailsecuritytrusteddomainslist" "exampleEmailSecurityTrustedDomainsList" {
      account_id    = "023e105f4ecef8ad9ca31a8372d0c353"
      direction     = "asc"
      is_recent     = true
      is_similarity = true
      order         = "pattern"
      pattern       = "pattern"
      search        = "search"
    }
    

    Using getEmailSecurityTrustedDomainsList

    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 getEmailSecurityTrustedDomainsList(args: GetEmailSecurityTrustedDomainsListArgs, opts?: InvokeOptions): Promise<GetEmailSecurityTrustedDomainsListResult>
    function getEmailSecurityTrustedDomainsListOutput(args: GetEmailSecurityTrustedDomainsListOutputArgs, opts?: InvokeOptions): Output<GetEmailSecurityTrustedDomainsListResult>
    def get_email_security_trusted_domains_list(account_id: Optional[str] = None,
                                                direction: Optional[str] = None,
                                                is_recent: Optional[bool] = None,
                                                is_similarity: Optional[bool] = None,
                                                max_items: Optional[int] = None,
                                                order: Optional[str] = None,
                                                pattern: Optional[str] = None,
                                                search: Optional[str] = None,
                                                opts: Optional[InvokeOptions] = None) -> GetEmailSecurityTrustedDomainsListResult
    def get_email_security_trusted_domains_list_output(account_id: pulumi.Input[Optional[str]] = None,
                                                direction: pulumi.Input[Optional[str]] = None,
                                                is_recent: pulumi.Input[Optional[bool]] = None,
                                                is_similarity: pulumi.Input[Optional[bool]] = None,
                                                max_items: pulumi.Input[Optional[int]] = None,
                                                order: pulumi.Input[Optional[str]] = None,
                                                pattern: pulumi.Input[Optional[str]] = None,
                                                search: pulumi.Input[Optional[str]] = None,
                                                opts: Optional[InvokeOptions] = None) -> Output[GetEmailSecurityTrustedDomainsListResult]
    func LookupEmailSecurityTrustedDomainsList(ctx *Context, args *LookupEmailSecurityTrustedDomainsListArgs, opts ...InvokeOption) (*LookupEmailSecurityTrustedDomainsListResult, error)
    func LookupEmailSecurityTrustedDomainsListOutput(ctx *Context, args *LookupEmailSecurityTrustedDomainsListOutputArgs, opts ...InvokeOption) LookupEmailSecurityTrustedDomainsListResultOutput

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

    public static class GetEmailSecurityTrustedDomainsList 
    {
        public static Task<GetEmailSecurityTrustedDomainsListResult> InvokeAsync(GetEmailSecurityTrustedDomainsListArgs args, InvokeOptions? opts = null)
        public static Output<GetEmailSecurityTrustedDomainsListResult> Invoke(GetEmailSecurityTrustedDomainsListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEmailSecurityTrustedDomainsListResult> getEmailSecurityTrustedDomainsList(GetEmailSecurityTrustedDomainsListArgs args, InvokeOptions options)
    public static Output<GetEmailSecurityTrustedDomainsListResult> getEmailSecurityTrustedDomainsList(GetEmailSecurityTrustedDomainsListArgs args, InvokeOptions options)
    
    fn::invoke:
      function: cloudflare:index/getEmailSecurityTrustedDomainsList:getEmailSecurityTrustedDomainsList
      arguments:
        # arguments dictionary
    data "cloudflare_get_email_security_trusted_domains_list" "name" {
        # arguments
    }

    The following arguments are supported:

    AccountId string
    Identifier.
    Direction string
    The sorting direction. Available values: "asc", "desc".
    IsRecent bool
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    IsSimilarity bool
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    MaxItems int
    Max items to fetch, default: 1000
    Order string
    Field to sort by. Available values: "pattern", "createdAt".
    Pattern string
    Search string
    Search term for filtering records. Behavior may change.
    AccountId string
    Identifier.
    Direction string
    The sorting direction. Available values: "asc", "desc".
    IsRecent bool
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    IsSimilarity bool
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    MaxItems int
    Max items to fetch, default: 1000
    Order string
    Field to sort by. Available values: "pattern", "createdAt".
    Pattern string
    Search string
    Search term for filtering records. Behavior may change.
    account_id string
    Identifier.
    direction string
    The sorting direction. Available values: "asc", "desc".
    is_recent bool
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    is_similarity bool
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    max_items number
    Max items to fetch, default: 1000
    order string
    Field to sort by. Available values: "pattern", "createdAt".
    pattern string
    search string
    Search term for filtering records. Behavior may change.
    accountId String
    Identifier.
    direction String
    The sorting direction. Available values: "asc", "desc".
    isRecent Boolean
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    isSimilarity Boolean
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    maxItems Integer
    Max items to fetch, default: 1000
    order String
    Field to sort by. Available values: "pattern", "createdAt".
    pattern String
    search String
    Search term for filtering records. Behavior may change.
    accountId string
    Identifier.
    direction string
    The sorting direction. Available values: "asc", "desc".
    isRecent boolean
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    isSimilarity boolean
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    maxItems number
    Max items to fetch, default: 1000
    order string
    Field to sort by. Available values: "pattern", "createdAt".
    pattern string
    search string
    Search term for filtering records. Behavior may change.
    account_id str
    Identifier.
    direction str
    The sorting direction. Available values: "asc", "desc".
    is_recent bool
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    is_similarity bool
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    max_items int
    Max items to fetch, default: 1000
    order str
    Field to sort by. Available values: "pattern", "createdAt".
    pattern str
    search str
    Search term for filtering records. Behavior may change.
    accountId String
    Identifier.
    direction String
    The sorting direction. Available values: "asc", "desc".
    isRecent Boolean
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    isSimilarity Boolean
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    maxItems Number
    Max items to fetch, default: 1000
    order String
    Field to sort by. Available values: "pattern", "createdAt".
    pattern String
    search String
    Search term for filtering records. Behavior may change.

    getEmailSecurityTrustedDomainsList Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Results List<GetEmailSecurityTrustedDomainsListResult>
    The items returned by the data source
    AccountId string
    Identifier.
    Direction string
    The sorting direction. Available values: "asc", "desc".
    IsRecent bool
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    IsSimilarity bool
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    MaxItems int
    Max items to fetch, default: 1000
    Order string
    Field to sort by. Available values: "pattern", "createdAt".
    Pattern string
    Search string
    Search term for filtering records. Behavior may change.
    Id string
    The provider-assigned unique ID for this managed resource.
    Results []GetEmailSecurityTrustedDomainsListResult
    The items returned by the data source
    AccountId string
    Identifier.
    Direction string
    The sorting direction. Available values: "asc", "desc".
    IsRecent bool
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    IsSimilarity bool
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    MaxItems int
    Max items to fetch, default: 1000
    Order string
    Field to sort by. Available values: "pattern", "createdAt".
    Pattern string
    Search string
    Search term for filtering records. Behavior may change.
    id string
    The provider-assigned unique ID for this managed resource.
    results list(object)
    The items returned by the data source
    account_id string
    Identifier.
    direction string
    The sorting direction. Available values: "asc", "desc".
    is_recent bool
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    is_similarity bool
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    max_items number
    Max items to fetch, default: 1000
    order string
    Field to sort by. Available values: "pattern", "createdAt".
    pattern string
    search string
    Search term for filtering records. Behavior may change.
    id String
    The provider-assigned unique ID for this managed resource.
    results List<GetEmailSecurityTrustedDomainsListResult>
    The items returned by the data source
    accountId String
    Identifier.
    direction String
    The sorting direction. Available values: "asc", "desc".
    isRecent Boolean
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    isSimilarity Boolean
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    maxItems Integer
    Max items to fetch, default: 1000
    order String
    Field to sort by. Available values: "pattern", "createdAt".
    pattern String
    search String
    Search term for filtering records. Behavior may change.
    id string
    The provider-assigned unique ID for this managed resource.
    results GetEmailSecurityTrustedDomainsListResult[]
    The items returned by the data source
    accountId string
    Identifier.
    direction string
    The sorting direction. Available values: "asc", "desc".
    isRecent boolean
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    isSimilarity boolean
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    maxItems number
    Max items to fetch, default: 1000
    order string
    Field to sort by. Available values: "pattern", "createdAt".
    pattern string
    search string
    Search term for filtering records. Behavior may change.
    id str
    The provider-assigned unique ID for this managed resource.
    results Sequence[GetEmailSecurityTrustedDomainsListResult]
    The items returned by the data source
    account_id str
    Identifier.
    direction str
    The sorting direction. Available values: "asc", "desc".
    is_recent bool
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    is_similarity bool
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    max_items int
    Max items to fetch, default: 1000
    order str
    Field to sort by. Available values: "pattern", "createdAt".
    pattern str
    search str
    Search term for filtering records. Behavior may change.
    id String
    The provider-assigned unique ID for this managed resource.
    results List<Property Map>
    The items returned by the data source
    accountId String
    Identifier.
    direction String
    The sorting direction. Available values: "asc", "desc".
    isRecent Boolean
    Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
    isSimilarity Boolean
    Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
    maxItems Number
    Max items to fetch, default: 1000
    order String
    Field to sort by. Available values: "pattern", "createdAt".
    pattern String
    search String
    Search term for filtering records. Behavior may change.

    Supporting Types

    GetEmailSecurityTrustedDomainsListResult

    Comments string
    CreatedAt string
    Id string
    Trusted domain identifier
    IsRecent bool
    Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
    IsRegex bool
    IsSimilarity bool
    Select for partner or other approved domains that have similar spelling to your connected domains. Prevents listed domains from triggering a Spoof disposition.
    LastModified string
    Deprecated, use modifiedAt instead. End of life: November 1, 2026.

    Deprecated: Use modifiedAt instead.

    ModifiedAt string
    Pattern string
    Comments string
    CreatedAt string
    Id string
    Trusted domain identifier
    IsRecent bool
    Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
    IsRegex bool
    IsSimilarity bool
    Select for partner or other approved domains that have similar spelling to your connected domains. Prevents listed domains from triggering a Spoof disposition.
    LastModified string
    Deprecated, use modifiedAt instead. End of life: November 1, 2026.

    Deprecated: Use modifiedAt instead.

    ModifiedAt string
    Pattern string
    comments string
    created_at string
    id string
    Trusted domain identifier
    is_recent bool
    Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
    is_regex bool
    is_similarity bool
    Select for partner or other approved domains that have similar spelling to your connected domains. Prevents listed domains from triggering a Spoof disposition.
    last_modified string
    Deprecated, use modifiedAt instead. End of life: November 1, 2026.

    Deprecated: Use modifiedAt instead.

    modified_at string
    pattern string
    comments String
    createdAt String
    id String
    Trusted domain identifier
    isRecent Boolean
    Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
    isRegex Boolean
    isSimilarity Boolean
    Select for partner or other approved domains that have similar spelling to your connected domains. Prevents listed domains from triggering a Spoof disposition.
    lastModified String
    Deprecated, use modifiedAt instead. End of life: November 1, 2026.

    Deprecated: Use modifiedAt instead.

    modifiedAt String
    pattern String
    comments string
    createdAt string
    id string
    Trusted domain identifier
    isRecent boolean
    Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
    isRegex boolean
    isSimilarity boolean
    Select for partner or other approved domains that have similar spelling to your connected domains. Prevents listed domains from triggering a Spoof disposition.
    lastModified string
    Deprecated, use modifiedAt instead. End of life: November 1, 2026.

    Deprecated: Use modifiedAt instead.

    modifiedAt string
    pattern string
    comments str
    created_at str
    id str
    Trusted domain identifier
    is_recent bool
    Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
    is_regex bool
    is_similarity bool
    Select for partner or other approved domains that have similar spelling to your connected domains. Prevents listed domains from triggering a Spoof disposition.
    last_modified str
    Deprecated, use modifiedAt instead. End of life: November 1, 2026.

    Deprecated: Use modifiedAt instead.

    modified_at str
    pattern str
    comments String
    createdAt String
    id String
    Trusted domain identifier
    isRecent Boolean
    Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
    isRegex Boolean
    isSimilarity Boolean
    Select for partner or other approved domains that have similar spelling to your connected domains. Prevents listed domains from triggering a Spoof disposition.
    lastModified String
    Deprecated, use modifiedAt instead. End of life: November 1, 2026.

    Deprecated: Use modifiedAt instead.

    modifiedAt String
    pattern String

    Package Details

    Repository
    Cloudflare pulumi/pulumi-cloudflare
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the cloudflare Terraform Provider.
    cloudflare logo
    Viewing docs for Cloudflare v6.18.0
    published on Thursday, Jul 16, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial