Viewing docs for Cloudflare v6.19.0
published on Thursday, Aug 6, 2026 by Pulumi
published on Thursday, Aug 6, 2026 by Pulumi
Viewing docs for Cloudflare v6.19.0
published on Thursday, Aug 6, 2026 by Pulumi
published on Thursday, Aug 6, 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 exampleEmailSecurityTrustedDomains = cloudflare.getEmailSecurityTrustedDomains({
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
trustedDomainId: "2401",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_email_security_trusted_domains = cloudflare.get_email_security_trusted_domains(account_id="023e105f4ecef8ad9ca31a8372d0c353",
trusted_domain_id="2401")
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.GetEmailSecurityTrustedDomains(ctx, &cloudflare.LookupEmailSecurityTrustedDomainsArgs{
AccountId: pulumi.StringRef("023e105f4ecef8ad9ca31a8372d0c353"),
TrustedDomainId: pulumi.StringRef("2401"),
}, 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 exampleEmailSecurityTrustedDomains = Cloudflare.GetEmailSecurityTrustedDomains.Invoke(new()
{
AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
TrustedDomainId = "2401",
});
});
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.GetEmailSecurityTrustedDomainsArgs;
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 exampleEmailSecurityTrustedDomains = CloudflareFunctions.getEmailSecurityTrustedDomains(GetEmailSecurityTrustedDomainsArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.trustedDomainId("2401")
.build());
}
}
variables:
exampleEmailSecurityTrustedDomains:
fn::invoke:
function: cloudflare:getEmailSecurityTrustedDomains
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
trustedDomainId: 2401
pulumi {
required_providers {
cloudflare = {
source = "pulumi/cloudflare"
}
}
}
data "cloudflare_getemailsecuritytrusteddomains" "exampleEmailSecurityTrustedDomains" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
trusted_domain_id = 2401
}
Using getEmailSecurityTrustedDomains
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 getEmailSecurityTrustedDomains(args: GetEmailSecurityTrustedDomainsArgs, opts?: InvokeOptions): Promise<GetEmailSecurityTrustedDomainsResult>
function getEmailSecurityTrustedDomainsOutput(args: GetEmailSecurityTrustedDomainsOutputArgs, opts?: InvokeOutputOptions): Output<GetEmailSecurityTrustedDomainsResult>def get_email_security_trusted_domains(account_id: Optional[str] = None,
filter: Optional[GetEmailSecurityTrustedDomainsFilter] = None,
trusted_domain_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEmailSecurityTrustedDomainsResult
def get_email_security_trusted_domains_output(account_id: pulumi.Input[Optional[str]] = None,
filter: pulumi.Input[Optional[GetEmailSecurityTrustedDomainsFilterArgs]] = None,
trusted_domain_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetEmailSecurityTrustedDomainsResult]func LookupEmailSecurityTrustedDomains(ctx *Context, args *LookupEmailSecurityTrustedDomainsArgs, opts ...InvokeOption) (*LookupEmailSecurityTrustedDomainsResult, error)
func LookupEmailSecurityTrustedDomainsOutput(ctx *Context, args *LookupEmailSecurityTrustedDomainsOutputArgs, opts ...InvokeOption) LookupEmailSecurityTrustedDomainsResultOutput> Note: This function is named LookupEmailSecurityTrustedDomains in the Go SDK.
public static class GetEmailSecurityTrustedDomains
{
public static Task<GetEmailSecurityTrustedDomainsResult> InvokeAsync(GetEmailSecurityTrustedDomainsArgs args, InvokeOptions? opts = null)
public static Output<GetEmailSecurityTrustedDomainsResult> Invoke(GetEmailSecurityTrustedDomainsInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetEmailSecurityTrustedDomainsResult> Invoke(GetEmailSecurityTrustedDomainsInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetEmailSecurityTrustedDomainsResult> getEmailSecurityTrustedDomains(GetEmailSecurityTrustedDomainsArgs args, InvokeOptions options)
public static Output<GetEmailSecurityTrustedDomainsResult> getEmailSecurityTrustedDomains(GetEmailSecurityTrustedDomainsArgs args, InvokeOptions options)
public static Output<GetEmailSecurityTrustedDomainsResult> getEmailSecurityTrustedDomains(GetEmailSecurityTrustedDomainsArgs args, InvokeOutputOptions options)
fn::invoke:
function: cloudflare:index/getEmailSecurityTrustedDomains:getEmailSecurityTrustedDomains
arguments:
# arguments dictionarydata "cloudflare_get_email_security_trusted_domains" "name" {
# arguments
}The following arguments are supported:
- Account
Id string - Identifier.
- Filter
Get
Email Security Trusted Domains Filter - Trusted
Domain stringId - Trusted domain identifier
- Account
Id string - Identifier.
- Filter
Get
Email Security Trusted Domains Filter - Trusted
Domain stringId - Trusted domain identifier
- account_
id string - Identifier.
- filter object
- trusted_
domain_ stringid - Trusted domain identifier
- account
Id String - Identifier.
- filter
Get
Email Security Trusted Domains Filter - trusted
Domain StringId - Trusted domain identifier
- account
Id string - Identifier.
- filter
Get
Email Security Trusted Domains Filter - trusted
Domain stringId - Trusted domain identifier
- account_
id str - Identifier.
- filter
Get
Email Security Trusted Domains Filter - trusted_
domain_ strid - Trusted domain identifier
- account
Id String - Identifier.
- filter Property Map
- trusted
Domain StringId - Trusted domain identifier
getEmailSecurityTrustedDomains Result
The following output properties are available:
- 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
- Account
Id string - Identifier.
- Filter
Get
Email Security Trusted Domains Filter - Trusted
Domain stringId - Trusted domain identifier
- 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
- Account
Id string - Identifier.
- Filter
Get
Email Security Trusted Domains Filter - Trusted
Domain stringId - Trusted domain identifier
- 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
- account_
id string - Identifier.
- filter object
- trusted_
domain_ stringid - Trusted domain identifier
- 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
- account
Id String - Identifier.
- filter
Get
Email Security Trusted Domains Filter - trusted
Domain StringId - Trusted domain identifier
- 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
- account
Id string - Identifier.
- filter
Get
Email Security Trusted Domains Filter - trusted
Domain stringId - Trusted domain identifier
- 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
- account_
id str - Identifier.
- filter
Get
Email Security Trusted Domains Filter - trusted_
domain_ strid - Trusted domain identifier
- 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
- account
Id String - Identifier.
- filter Property Map
- trusted
Domain StringId - Trusted domain identifier
Supporting Types
GetEmailSecurityTrustedDomainsFilter
- 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.
- Order string
- Field to sort by. Available values: "pattern", "createdAt".
- Pattern string
- Search string
- Search term for filtering records. Behavior may change.
- 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.
- Order string
- Field to sort by. Available values: "pattern", "createdAt".
- Pattern string
- Search string
- Search term for filtering records. Behavior may change.
- 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.
- order string
- Field to sort by. Available values: "pattern", "createdAt".
- pattern string
- search string
- Search term for filtering records. Behavior may change.
- 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.
- order String
- Field to sort by. Available values: "pattern", "createdAt".
- pattern String
- search String
- Search term for filtering records. Behavior may change.
- 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.
- order string
- Field to sort by. Available values: "pattern", "createdAt".
- pattern string
- search string
- Search term for filtering records. Behavior may change.
- 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.
- order str
- Field to sort by. Available values: "pattern", "createdAt".
- pattern str
- search str
- Search term for filtering records. Behavior may change.
- 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.
- order String
- Field to sort by. Available values: "pattern", "createdAt".
- pattern String
- search String
- Search term for filtering records. Behavior may change.
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.19.0
published on Thursday, Aug 6, 2026 by Pulumi
published on Thursday, Aug 6, 2026 by Pulumi