import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as cloudflare from "@pulumi/cloudflare"; * * const exampleZeroTrustDlpPredefinedProfile = new cloudflare.ZeroTrustDlpPredefinedProfile("example_zero_trust_dlp_predefined_profile", { * profileId: "e91a2360-da51-4fdf-9711-bcdecd462614", * accountId: "account_id", * ocrEnabled: true, * enabledEntries: [ * "56a8c060-01bb-4f89-ba1e-3ad42770a342", * "7f575e6d-039a-465e-85cf-175bda88d4f2", * "03ebabfd-ce7e-45ed-8061-65e28f0a6e53", * "2d9c356d-b5a3-482a-b01e-0363e0de7458", * "2f3657af-c39b-4899-9a98-22f7d187dd28", * "753a16f9-f533-4208-a5b8-6319b201e9fb", * "ebcea2c4-335a-457c-853b-f7ae7cc74e07", * "3f5c4c83-f34c-4d17-81c7-3028385737b3", * "d1a84fde-c375-4d3c-8a27-8c4eaa33cf60", * "6dbe5604-d3a3-4c3e-905c-57985704bea7", * "55ba2c6c-8ef4-4b2e-9148-e75e8b6ccac1", * "5b1d5035-8c53-4bc9-a151-404eb32b34b4", * "acf28d88-2daf-4bc4-aa36-5ac1fac0540a", * ], * }); * ``` * * ## Import * * ```sh * $ pulumi import cloudflare:index/dlpPredefinedProfile:DlpPredefinedProfile example '/' * ``` * * @deprecated cloudflare.index/dlppredefinedprofile.DlpPredefinedProfile has been deprecated in favor of cloudflare.index/zerotrustdlppredefinedprofile.ZeroTrustDlpPredefinedProfile */ export declare class DlpPredefinedProfile extends pulumi.CustomResource { /** * Get an existing DlpPredefinedProfile resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: DlpPredefinedProfileState, opts?: pulumi.CustomResourceOptions): DlpPredefinedProfile; /** * Returns true if the given object is an instance of DlpPredefinedProfile. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is DlpPredefinedProfile; readonly accountId: pulumi.Output; readonly aiContextEnabled: pulumi.Output; readonly allowedMatchCount: pulumi.Output; readonly confidenceThreshold: pulumi.Output; readonly enabledEntries: pulumi.Output; /** * @deprecated This attribute is deprecated. */ readonly entries: pulumi.Output; /** * The name of the predefined profile. */ readonly name: pulumi.Output; readonly ocrEnabled: pulumi.Output; /** * Whether this profile can be accessed by anyone. */ readonly openAccess: pulumi.Output; readonly profileId: pulumi.Output; /** * Create a DlpPredefinedProfile resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ /** @deprecated cloudflare.index/dlppredefinedprofile.DlpPredefinedProfile has been deprecated in favor of cloudflare.index/zerotrustdlppredefinedprofile.ZeroTrustDlpPredefinedProfile */ constructor(name: string, args: DlpPredefinedProfileArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering DlpPredefinedProfile resources. */ export interface DlpPredefinedProfileState { accountId?: pulumi.Input; aiContextEnabled?: pulumi.Input; allowedMatchCount?: pulumi.Input; confidenceThreshold?: pulumi.Input; enabledEntries?: pulumi.Input[]>; /** * @deprecated This attribute is deprecated. */ entries?: pulumi.Input[]>; /** * The name of the predefined profile. */ name?: pulumi.Input; ocrEnabled?: pulumi.Input; /** * Whether this profile can be accessed by anyone. */ openAccess?: pulumi.Input; profileId?: pulumi.Input; } /** * The set of arguments for constructing a DlpPredefinedProfile resource. */ export interface DlpPredefinedProfileArgs { accountId: pulumi.Input; aiContextEnabled?: pulumi.Input; allowedMatchCount?: pulumi.Input; confidenceThreshold?: pulumi.Input; enabledEntries?: pulumi.Input[]>; /** * @deprecated This attribute is deprecated. */ entries?: pulumi.Input[]>; ocrEnabled?: pulumi.Input; profileId: pulumi.Input; }