Cloudflare v6.1.2 published on Monday, Apr 28, 2025 by Pulumi
cloudflare.getEmailSecurityImpersonationRegistries
Explore with Pulumi AI
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 dictionary
The following arguments are supported:
- Account
Id string - Account Identifier
- Direction string
- The sorting direction. Available values: "asc", "desc".
- Max
Items int - Max items to fetch, default: 1000
- Order string
- The field to sort by. Available values: "name", "email", "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 string - Account Identifier
- Direction string
- The sorting direction. Available values: "asc", "desc".
- Max
Items int - Max items to fetch, default: 1000
- Order string
- The field to sort by. Available values: "name", "email", "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 String - Account Identifier
- direction String
- The sorting direction. Available values: "asc", "desc".
- max
Items Integer - Max items to fetch, default: 1000
- order String
- The field to sort by. Available values: "name", "email", "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 string - Account Identifier
- direction string
- The sorting direction. Available values: "asc", "desc".
- max
Items number - Max items to fetch, default: 1000
- order string
- The field to sort by. Available values: "name", "email", "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", "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.
- account
Id String - Account Identifier
- direction String
- The sorting direction. Available values: "asc", "desc".
- max
Items Number - Max items to fetch, default: 1000
- order String
- The field to sort by. Available values: "name", "email", "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:
- Account
Id string - Account Identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
List<Get
Email Security Impersonation Registries Result> - The items returned by the data source
- Direction string
- The sorting direction. Available values: "asc", "desc".
- Max
Items int - Max items to fetch, default: 1000
- Order string
- The field to sort by. Available values: "name", "email", "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 string - Account Identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
[]Get
Email Security Impersonation Registries Result - The items returned by the data source
- Direction string
- The sorting direction. Available values: "asc", "desc".
- Max
Items int - Max items to fetch, default: 1000
- Order string
- The field to sort by. Available values: "name", "email", "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 String - Account Identifier
- id String
- The provider-assigned unique ID for this managed resource.
- results
List<Get
Email Security Impersonation Registries Result> - The items returned by the data source
- direction String
- The sorting direction. Available values: "asc", "desc".
- max
Items Integer - Max items to fetch, default: 1000
- order String
- The field to sort by. Available values: "name", "email", "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 string - Account Identifier
- id string
- The provider-assigned unique ID for this managed resource.
- results
Get
Email Security Impersonation Registries Result[] - The items returned by the data source
- direction string
- The sorting direction. Available values: "asc", "desc".
- max
Items number - Max items to fetch, default: 1000
- order string
- The field to sort by. Available values: "name", "email", "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[Get
Email 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", "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.
- account
Id 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".
- max
Items Number - Max items to fetch, default: 1000
- order String
- The field to sort by. Available values: "name", "email", "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
- Created
At string - Directory
Id int - Directory
Node intId - Email string
- External
Directory stringNode Id - Id int
- Is
Email boolRegex - Last
Modified string - Name string
- Provenance string
- Comments string
- Created
At string - Directory
Id int - Directory
Node intId - Email string
- External
Directory stringNode Id - Id int
- Is
Email boolRegex - Last
Modified string - Name string
- Provenance string
- comments String
- created
At String - directory
Id Integer - directory
Node IntegerId - email String
- external
Directory StringNode Id - id Integer
- is
Email BooleanRegex - last
Modified String - name String
- provenance String
- comments string
- created
At string - directory
Id number - directory
Node numberId - email string
- external
Directory stringNode Id - id number
- is
Email booleanRegex - last
Modified 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
- created
At String - directory
Id Number - directory
Node NumberId - email String
- external
Directory StringNode Id - id Number
- is
Email BooleanRegex - last
Modified String - name String
- provenance String
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflare
Terraform Provider.