Cloudflare v6.10.1 published on Wednesday, Oct 22, 2025 by Pulumi
cloudflare.getEmailSecurityImpersonationRegistries
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleEmailSecurityImpersonationRegistries = cloudflare.getEmailSecurityImpersonationRegistries({
    accountId: "023e105f4ecef8ad9ca31a8372d0c353",
    direction: "asc",
    order: "name",
    provenance: "A1S_INTERNAL",
    search: "search",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_email_security_impersonation_registries = cloudflare.get_email_security_impersonation_registries(account_id="023e105f4ecef8ad9ca31a8372d0c353",
    direction="asc",
    order="name",
    provenance="A1S_INTERNAL",
    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.LookupEmailSecurityImpersonationRegistries(ctx, &cloudflare.LookupEmailSecurityImpersonationRegistriesArgs{
			AccountId:  "023e105f4ecef8ad9ca31a8372d0c353",
			Direction:  pulumi.StringRef("asc"),
			Order:      pulumi.StringRef("name"),
			Provenance: pulumi.StringRef("A1S_INTERNAL"),
			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 exampleEmailSecurityImpersonationRegistries = Cloudflare.GetEmailSecurityImpersonationRegistries.Invoke(new()
    {
        AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
        Direction = "asc",
        Order = "name",
        Provenance = "A1S_INTERNAL",
        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.GetEmailSecurityImpersonationRegistriesArgs;
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 exampleEmailSecurityImpersonationRegistries = CloudflareFunctions.getEmailSecurityImpersonationRegistries(GetEmailSecurityImpersonationRegistriesArgs.builder()
            .accountId("023e105f4ecef8ad9ca31a8372d0c353")
            .direction("asc")
            .order("name")
            .provenance("A1S_INTERNAL")
            .search("search")
            .build());
    }
}
variables:
  exampleEmailSecurityImpersonationRegistries:
    fn::invoke:
      function: cloudflare:getEmailSecurityImpersonationRegistries
      arguments:
        accountId: 023e105f4ecef8ad9ca31a8372d0c353
        direction: asc
        order: name
        provenance: A1S_INTERNAL
        search: search
Using getEmailSecurityImpersonationRegistries
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 getEmailSecurityImpersonationRegistries(args: GetEmailSecurityImpersonationRegistriesArgs, opts?: InvokeOptions): Promise<GetEmailSecurityImpersonationRegistriesResult>
function getEmailSecurityImpersonationRegistriesOutput(args: GetEmailSecurityImpersonationRegistriesOutputArgs, opts?: InvokeOptions): Output<GetEmailSecurityImpersonationRegistriesResult>def get_email_security_impersonation_registries(account_id: Optional[str] = None,
                                                direction: Optional[str] = None,
                                                max_items: Optional[int] = None,
                                                order: Optional[str] = None,
                                                provenance: Optional[str] = None,
                                                search: Optional[str] = None,
                                                opts: Optional[InvokeOptions] = None) -> GetEmailSecurityImpersonationRegistriesResult
def get_email_security_impersonation_registries_output(account_id: Optional[pulumi.Input[str]] = None,
                                                direction: Optional[pulumi.Input[str]] = None,
                                                max_items: Optional[pulumi.Input[int]] = None,
                                                order: Optional[pulumi.Input[str]] = None,
                                                provenance: Optional[pulumi.Input[str]] = None,
                                                search: Optional[pulumi.Input[str]] = None,
                                                opts: Optional[InvokeOptions] = None) -> Output[GetEmailSecurityImpersonationRegistriesResult]func LookupEmailSecurityImpersonationRegistries(ctx *Context, args *LookupEmailSecurityImpersonationRegistriesArgs, opts ...InvokeOption) (*LookupEmailSecurityImpersonationRegistriesResult, error)
func LookupEmailSecurityImpersonationRegistriesOutput(ctx *Context, args *LookupEmailSecurityImpersonationRegistriesOutputArgs, opts ...InvokeOption) LookupEmailSecurityImpersonationRegistriesResultOutput> Note: This function is named LookupEmailSecurityImpersonationRegistries in the Go SDK.
public static class GetEmailSecurityImpersonationRegistries 
{
    public static Task<GetEmailSecurityImpersonationRegistriesResult> InvokeAsync(GetEmailSecurityImpersonationRegistriesArgs args, InvokeOptions? opts = null)
    public static Output<GetEmailSecurityImpersonationRegistriesResult> Invoke(GetEmailSecurityImpersonationRegistriesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEmailSecurityImpersonationRegistriesResult> getEmailSecurityImpersonationRegistries(GetEmailSecurityImpersonationRegistriesArgs args, InvokeOptions options)
public static Output<GetEmailSecurityImpersonationRegistriesResult> getEmailSecurityImpersonationRegistries(GetEmailSecurityImpersonationRegistriesArgs args, InvokeOptions options)
fn::invoke:
  function: cloudflare:index/getEmailSecurityImpersonationRegistries:getEmailSecurityImpersonationRegistries
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountId string
- Account Identifier
- Direction string
- The sorting direction. Available values: "asc", "desc".
- MaxItems int
- Max items to fetch, default: 1000
- Order string
- The field to sort by. Available values: "name", "email", <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".
- Provenance string
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- AccountId string
- Account Identifier
- Direction string
- The sorting direction. Available values: "asc", "desc".
- MaxItems int
- Max items to fetch, default: 1000
- Order string
- The field to sort by. Available values: "name", "email", <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".
- Provenance string
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- accountId String
- Account Identifier
- direction String
- The sorting direction. Available values: "asc", "desc".
- maxItems Integer
- Max items to fetch, default: 1000
- order String
- The field to sort by. Available values: "name", "email", <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".
- provenance String
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- accountId string
- Account Identifier
- direction string
- The sorting direction. Available values: "asc", "desc".
- maxItems number
- Max items to fetch, default: 1000
- order string
- The field to sort by. Available values: "name", "email", <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".
- provenance string
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- account_id str
- Account Identifier
- direction str
- The sorting direction. Available values: "asc", "desc".
- max_items int
- Max items to fetch, default: 1000
- order str
- The field to sort by. Available values: "name", "email", <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".
- provenance str
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- accountId String
- Account Identifier
- direction String
- The sorting direction. Available values: "asc", "desc".
- maxItems Number
- Max items to fetch, default: 1000
- order String
- The field to sort by. Available values: "name", "email", <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".
- provenance String
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
getEmailSecurityImpersonationRegistries Result
The following output properties are available:
- AccountId string
- Account Identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
List<GetEmail Security Impersonation Registries Result> 
- The items returned by the data source
- Direction string
- The sorting direction. Available values: "asc", "desc".
- MaxItems int
- Max items to fetch, default: 1000
- Order string
- The field to sort by. Available values: "name", "email", <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".
- Provenance string
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- AccountId string
- Account Identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
[]GetEmail Security Impersonation Registries Result 
- The items returned by the data source
- Direction string
- The sorting direction. Available values: "asc", "desc".
- MaxItems int
- Max items to fetch, default: 1000
- Order string
- The field to sort by. Available values: "name", "email", <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".
- Provenance string
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- accountId String
- Account Identifier
- id String
- The provider-assigned unique ID for this managed resource.
- results
List<GetEmail Security Impersonation Registries Result> 
- The items returned by the data source
- direction String
- The sorting direction. Available values: "asc", "desc".
- maxItems Integer
- Max items to fetch, default: 1000
- order String
- The field to sort by. Available values: "name", "email", <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".
- provenance String
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- accountId string
- Account Identifier
- id string
- The provider-assigned unique ID for this managed resource.
- results
GetEmail Security Impersonation Registries Result[] 
- The items returned by the data source
- direction string
- The sorting direction. Available values: "asc", "desc".
- maxItems number
- Max items to fetch, default: 1000
- order string
- The field to sort by. Available values: "name", "email", <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".
- provenance string
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- account_id str
- Account Identifier
- id str
- The provider-assigned unique ID for this managed resource.
- results
Sequence[GetEmail Security Impersonation Registries Result] 
- The items returned by the data source
- direction str
- The sorting direction. Available values: "asc", "desc".
- max_items int
- Max items to fetch, default: 1000
- order str
- The field to sort by. Available values: "name", "email", <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".
- provenance str
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
- accountId String
- Account Identifier
- id String
- The provider-assigned unique ID for this managed resource.
- results List<Property Map>
- The items returned by the data source
- direction String
- The sorting direction. Available values: "asc", "desc".
- maxItems Number
- Max items to fetch, default: 1000
- order String
- The field to sort by. Available values: "name", "email", <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".
- provenance String
- Available values: "A1SINTERNAL", "SNOOPY-CASBOFFICE365", "SNOOPY-OFFICE365", "SNOOPY-GOOGLE_DIRECTORY".
- 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.
Supporting Types
GetEmailSecurityImpersonationRegistriesResult     
- Comments string
- CreatedAt string
- DirectoryId int
- DirectoryNode intId 
- Email string
- ExternalDirectory stringNode Id 
- Id int
- IsEmail boolRegex 
- LastModified string
- Name string
- Provenance string
- Comments string
- CreatedAt string
- DirectoryId int
- DirectoryNode intId 
- Email string
- ExternalDirectory stringNode Id 
- Id int
- IsEmail boolRegex 
- LastModified string
- Name string
- Provenance string
- comments String
- createdAt String
- directoryId Integer
- directoryNode IntegerId 
- email String
- externalDirectory StringNode Id 
- id Integer
- isEmail BooleanRegex 
- lastModified String
- name String
- provenance String
- comments string
- createdAt string
- directoryId number
- directoryNode numberId 
- email string
- externalDirectory stringNode Id 
- id number
- isEmail booleanRegex 
- lastModified string
- name string
- provenance string
- comments str
- created_at str
- directory_id int
- directory_node_ intid 
- email str
- external_directory_ strnode_ id 
- id int
- is_email_ boolregex 
- last_modified str
- name str
- provenance str
- comments String
- createdAt String
- directoryId Number
- directoryNode NumberId 
- email String
- externalDirectory StringNode Id 
- id Number
- isEmail BooleanRegex 
- lastModified String
- name String
- provenance String
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the cloudflareTerraform Provider.
