Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi
Accepted Permissions
Cloud Email Security: ReadCloud 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 dictionarydata "cloudflare_get_email_security_trusted_domains_list" "name" {
# arguments
}The following arguments are supported:
- 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 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 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.
- account
Id String - Identifier.
- direction String
- The sorting direction. Available values: "asc", "desc".
- is
Recent Boolean - Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
- is
Similarity Boolean - Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
- max
Items 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.
- account
Id string - Identifier.
- direction string
- The sorting direction. Available values: "asc", "desc".
- is
Recent boolean - Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
- is
Similarity boolean - 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.
- 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.
- account
Id String - Identifier.
- direction String
- The sorting direction. Available values: "asc", "desc".
- is
Recent Boolean - Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
- is
Similarity Boolean - 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.
getEmailSecurityTrustedDomainsList Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
List<Get
Email Security Trusted Domains List Result> - 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 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
[]Get
Email Security Trusted Domains List Result - 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 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<Get
Email Security Trusted Domains List Result> - The items returned by the data source
- account
Id String - Identifier.
- direction String
- The sorting direction. Available values: "asc", "desc".
- is
Recent Boolean - Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
- is
Similarity Boolean - Filter to show only proximity domains (partner or approved domains with similar spelling to connected domains) that prevent Spoof dispositions.
- max
Items 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
Get
Email Security Trusted Domains List Result[] - The items returned by the data source
- account
Id string - Identifier.
- direction string
- The sorting direction. Available values: "asc", "desc".
- is
Recent boolean - Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
- is
Similarity boolean - 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 str
- The provider-assigned unique ID for this managed resource.
- results
Sequence[Get
Email Security Trusted Domains List Result] - 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
- account
Id String - Identifier.
- direction String
- The sorting direction. Available values: "asc", "desc".
- is
Recent Boolean - Filter to show only recently registered domains that are trusted to prevent triggering Suspicious or Malicious dispositions.
- is
Similarity Boolean - 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.
Supporting Types
GetEmailSecurityTrustedDomainsListResult
- 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
modifiedAtinstead. End of life: November 1, 2026. - Modified
At 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
modifiedAtinstead. End of life: November 1, 2026. - Modified
At 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
modifiedAtinstead. End of life: November 1, 2026. - modified_
at string - pattern string
- comments String
- created
At String - id String
- Trusted domain identifier
- is
Recent Boolean - Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
- is
Regex Boolean - is
Similarity Boolean - 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
modifiedAtinstead. End of life: November 1, 2026. - modified
At String - pattern String
- comments string
- created
At string - id string
- Trusted domain identifier
- is
Recent boolean - Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
- is
Regex boolean - is
Similarity boolean - 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
modifiedAtinstead. End of life: November 1, 2026. - modified
At 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
modifiedAtinstead. End of life: November 1, 2026. - modified_
at str - pattern str
- comments String
- created
At String - id String
- Trusted domain identifier
- is
Recent Boolean - Select to prevent recently registered domains from triggering a Suspicious or Malicious disposition.
- is
Regex Boolean - is
Similarity Boolean - 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
modifiedAtinstead. End of life: November 1, 2026. - modified
At String - pattern String
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflareTerraform Provider.
Viewing docs for Cloudflare v6.18.0
published on Thursday, Jul 16, 2026 by Pulumi
published on Thursday, Jul 16, 2026 by Pulumi