Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
Viewing docs for Cloudflare v6.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
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.LookupEmailSecurityTrustedDomains(ctx, &cloudflare.LookupEmailSecurityTrustedDomainsArgs{
AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
TrustedDomainId: pulumi.IntRef(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.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 exampleEmailSecurityTrustedDomains = CloudflareFunctions.getEmailSecurityTrustedDomains(GetEmailSecurityTrustedDomainsArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.trustedDomainId(2401)
.build());
}
}
variables:
exampleEmailSecurityTrustedDomains:
fn::invoke:
function: cloudflare:getEmailSecurityTrustedDomains
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
trustedDomainId: 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?: InvokeOptions): Output<GetEmailSecurityTrustedDomainsResult>def get_email_security_trusted_domains(account_id: Optional[str] = None,
filter: Optional[GetEmailSecurityTrustedDomainsFilter] = None,
trusted_domain_id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetEmailSecurityTrustedDomainsResult
def get_email_security_trusted_domains_output(account_id: Optional[pulumi.Input[str]] = None,
filter: Optional[pulumi.Input[GetEmailSecurityTrustedDomainsFilterArgs]] = None,
trusted_domain_id: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = 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 CompletableFuture<GetEmailSecurityTrustedDomainsResult> getEmailSecurityTrustedDomains(GetEmailSecurityTrustedDomainsArgs args, InvokeOptions options)
public static Output<GetEmailSecurityTrustedDomainsResult> getEmailSecurityTrustedDomains(GetEmailSecurityTrustedDomainsArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getEmailSecurityTrustedDomains:getEmailSecurityTrustedDomains
arguments:
# arguments dictionaryThe following arguments are supported:
- Account
Id string - Account Identifier
- Filter
Get
Email Security Trusted Domains Filter - Trusted
Domain intId - The unique identifier for the trusted domain.
- Account
Id string - Account Identifier
- Filter
Get
Email Security Trusted Domains Filter - Trusted
Domain intId - The unique identifier for the trusted domain.
- account
Id String - Account Identifier
- filter
Get
Email Security Trusted Domains Filter - trusted
Domain IntegerId - The unique identifier for the trusted domain.
- account
Id string - Account Identifier
- filter
Get
Email Security Trusted Domains Filter - trusted
Domain numberId - The unique identifier for the trusted domain.
- account_
id str - Account Identifier
- filter
Get
Email Security Trusted Domains Filter - trusted_
domain_ intid - The unique identifier for the trusted domain.
- account
Id String - Account Identifier
- filter Property Map
- trusted
Domain NumberId - The unique identifier for the trusted domain.
getEmailSecurityTrustedDomains Result
The following output properties are available:
- Account
Id string - Account Identifier
- Comments string
- Created
At string - Id int
- The unique identifier for the trusted domain.
- 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 - Pattern string
- Filter
Get
Email Security Trusted Domains Filter - Trusted
Domain intId - The unique identifier for the trusted domain.
- Account
Id string - Account Identifier
- Comments string
- Created
At string - Id int
- The unique identifier for the trusted domain.
- 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 - Pattern string
- Filter
Get
Email Security Trusted Domains Filter - Trusted
Domain intId - The unique identifier for the trusted domain.
- account
Id String - Account Identifier
- comments String
- created
At String - id Integer
- The unique identifier for the trusted domain.
- 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 - pattern String
- filter
Get
Email Security Trusted Domains Filter - trusted
Domain IntegerId - The unique identifier for the trusted domain.
- account
Id string - Account Identifier
- comments string
- created
At string - id number
- The unique identifier for the trusted domain.
- 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 - pattern string
- filter
Get
Email Security Trusted Domains Filter - trusted
Domain numberId - The unique identifier for the trusted domain.
- account_
id str - Account Identifier
- comments str
- created_
at str - id int
- The unique identifier for the trusted domain.
- 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 - pattern str
- filter
Get
Email Security Trusted Domains Filter - trusted_
domain_ intid - The unique identifier for the trusted domain.
- account
Id String - Account Identifier
- comments String
- created
At String - id Number
- The unique identifier for the trusted domain.
- 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 - pattern String
- filter Property Map
- trusted
Domain NumberId - The unique identifier for the trusted domain.
Supporting Types
GetEmailSecurityTrustedDomainsFilter
- Direction string
- The sorting direction. Available values: "asc", "desc".
- Is
Recent bool - Is
Similarity bool - Order string
- The field to sort by. Available values: "pattern", <span pulumi-lang-nodejs=""createdAt"" pulumi-lang-dotnet=""CreatedAt"" pulumi-lang-go=""createdAt"" pulumi-lang-python=""created_at"" pulumi-lang-yaml=""createdAt"" pulumi-lang-java=""createdAt"">"created_at".
- Pattern string
- Search string
- Allows searching in multiple properties of a record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future.
- Direction string
- The sorting direction. Available values: "asc", "desc".
- Is
Recent bool - Is
Similarity bool - Order string
- The field to sort by. Available values: "pattern", <span pulumi-lang-nodejs=""createdAt"" pulumi-lang-dotnet=""CreatedAt"" pulumi-lang-go=""createdAt"" pulumi-lang-python=""created_at"" pulumi-lang-yaml=""createdAt"" pulumi-lang-java=""createdAt"">"created_at".
- Pattern string
- Search string
- Allows searching in multiple properties of a record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future.
- direction String
- The sorting direction. Available values: "asc", "desc".
- is
Recent Boolean - is
Similarity Boolean - order String
- The field to sort by. Available values: "pattern", <span pulumi-lang-nodejs=""createdAt"" pulumi-lang-dotnet=""CreatedAt"" pulumi-lang-go=""createdAt"" pulumi-lang-python=""created_at"" pulumi-lang-yaml=""createdAt"" pulumi-lang-java=""createdAt"">"created_at".
- pattern String
- search String
- Allows searching in multiple properties of a record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future.
- direction string
- The sorting direction. Available values: "asc", "desc".
- is
Recent boolean - is
Similarity boolean - order string
- The field to sort by. Available values: "pattern", <span pulumi-lang-nodejs=""createdAt"" pulumi-lang-dotnet=""CreatedAt"" pulumi-lang-go=""createdAt"" pulumi-lang-python=""created_at"" pulumi-lang-yaml=""createdAt"" pulumi-lang-java=""createdAt"">"created_at".
- pattern string
- search string
- Allows searching in multiple properties of a record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future.
- direction str
- The sorting direction. Available values: "asc", "desc".
- is_
recent bool - is_
similarity bool - order str
- The field to sort by. Available values: "pattern", <span pulumi-lang-nodejs=""createdAt"" pulumi-lang-dotnet=""CreatedAt"" pulumi-lang-go=""createdAt"" pulumi-lang-python=""created_at"" pulumi-lang-yaml=""createdAt"" pulumi-lang-java=""createdAt"">"created_at".
- pattern str
- search str
- Allows searching in multiple properties of a record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future.
- direction String
- The sorting direction. Available values: "asc", "desc".
- is
Recent Boolean - is
Similarity Boolean - order String
- The field to sort by. Available values: "pattern", <span pulumi-lang-nodejs=""createdAt"" pulumi-lang-dotnet=""CreatedAt"" pulumi-lang-go=""createdAt"" pulumi-lang-python=""created_at"" pulumi-lang-yaml=""createdAt"" pulumi-lang-java=""createdAt"">"created_at".
- pattern String
- search String
- Allows searching in multiple properties of a record simultaneously. This parameter is intended for human users, not automation. Its exact behavior is intentionally left unspecified and is subject to change in the future.
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.13.0
published on Wednesday, Jan 21, 2026 by Pulumi
published on Wednesday, Jan 21, 2026 by Pulumi
