Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
published on Wednesday, Oct 21, 2026 by Pulumi
Viewing docs for Cloudflare v6.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
published on Wednesday, Oct 21, 2026 by Pulumi
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZeroTrustCasbIntegration = cloudflare.getZeroTrustCasbIntegration({
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
id: "id",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_zero_trust_casb_integration = cloudflare.get_zero_trust_casb_integration(account_id="023e105f4ecef8ad9ca31a8372d0c353",
id="id")
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.GetZeroTrustCasbIntegration(ctx, &cloudflare.LookupZeroTrustCasbIntegrationArgs{
AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
Id: pulumi.StringRef("id"),
}, 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 exampleZeroTrustCasbIntegration = Cloudflare.GetZeroTrustCasbIntegration.Invoke(new()
{
AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
Id = "id",
});
});
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.GetZeroTrustCasbIntegrationArgs;
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 exampleZeroTrustCasbIntegration = CloudflareFunctions.getZeroTrustCasbIntegration(GetZeroTrustCasbIntegrationArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.id("id")
.build());
}
}
variables:
exampleZeroTrustCasbIntegration:
fn::invoke:
function: cloudflare:getZeroTrustCasbIntegration
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
id: id
terraform {
required_providers {
cloudflare = {
source = "pulumi/cloudflare"
}
}
}
data "cloudflare_zero_trust_casb_integration" "exampleZeroTrustCasbIntegration" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
id = "id"
}
Using getZeroTrustCasbIntegration
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 getZeroTrustCasbIntegration(args: GetZeroTrustCasbIntegrationArgs, opts?: InvokeOptions): Promise<GetZeroTrustCasbIntegrationResult>
function getZeroTrustCasbIntegrationOutput(args: GetZeroTrustCasbIntegrationOutputArgs, opts?: InvokeOutputOptions): Output<GetZeroTrustCasbIntegrationResult>def get_zero_trust_casb_integration(account_id: Optional[str] = None,
filter: Optional[GetZeroTrustCasbIntegrationFilter] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetZeroTrustCasbIntegrationResult
def get_zero_trust_casb_integration_output(account_id: pulumi.Input[Optional[str]] = None,
filter: pulumi.Input[Optional[GetZeroTrustCasbIntegrationFilterArgs]] = None,
id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetZeroTrustCasbIntegrationResult]func LookupZeroTrustCasbIntegration(ctx *Context, args *LookupZeroTrustCasbIntegrationArgs, opts ...InvokeOption) (*LookupZeroTrustCasbIntegrationResult, error)
func LookupZeroTrustCasbIntegrationOutput(ctx *Context, args *LookupZeroTrustCasbIntegrationOutputArgs, opts ...InvokeOption) LookupZeroTrustCasbIntegrationResultOutput> Note: This function is named LookupZeroTrustCasbIntegration in the Go SDK.
public static class GetZeroTrustCasbIntegration
{
public static Task<GetZeroTrustCasbIntegrationResult> InvokeAsync(GetZeroTrustCasbIntegrationArgs args, InvokeOptions? opts = null)
public static Output<GetZeroTrustCasbIntegrationResult> Invoke(GetZeroTrustCasbIntegrationInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetZeroTrustCasbIntegrationResult> Invoke(GetZeroTrustCasbIntegrationInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetZeroTrustCasbIntegrationResult> getZeroTrustCasbIntegration(GetZeroTrustCasbIntegrationArgs args, InvokeOptions options)
public static Output<GetZeroTrustCasbIntegrationResult> getZeroTrustCasbIntegration(GetZeroTrustCasbIntegrationArgs args, InvokeOptions options)
public static Output<GetZeroTrustCasbIntegrationResult> getZeroTrustCasbIntegration(GetZeroTrustCasbIntegrationArgs args, InvokeOutputOptions options)
fn::invoke:
function: cloudflare:index/getZeroTrustCasbIntegration:getZeroTrustCasbIntegration
arguments:
# arguments dictionarydata "cloudflare_get_zero_trust_casb_integration" "name" {
# arguments
}The following arguments are supported:
- Account
Id string - Filter
Get
Zero Trust Casb Integration Filter - Id string
- Integration ID to look up. Exactly one of
idorfiltermust be configured.
- Account
Id string - Filter
Get
Zero Trust Casb Integration Filter - Id string
- Integration ID to look up. Exactly one of
idorfiltermust be configured.
- account_
id string - filter object
- id string
- Integration ID to look up. Exactly one of
idorfiltermust be configured.
- account
Id String - filter
Get
Zero Trust Casb Integration Filter - id String
- Integration ID to look up. Exactly one of
idorfiltermust be configured.
- account
Id string - filter
Get
Zero Trust Casb Integration Filter - id string
- Integration ID to look up. Exactly one of
idorfiltermust be configured.
- account_
id str - filter
Get
Zero Trust Casb Integration Filter - id str
- Integration ID to look up. Exactly one of
idorfiltermust be configured.
- account
Id String - filter Property Map
- id String
- Integration ID to look up. Exactly one of
idorfiltermust be configured.
getZeroTrustCasbIntegration Result
The following output properties are available:
- Account
Id string - Application Dictionary<string, string>
- Auth
Method Dictionary<string, string> - The integration's authentication method.
-
Get
Zero Trust Casb Integration Authorization Link - Authorization link for the integration.
- Created string
- When the integration was created.
- Credentials
Expiry string - Credentials expiry time.
- Dlp
Profiles List<string> - DLP Profiles enabled for the integration.
- Health
Details List<ImmutableDictionary<string, string>> - Health details with remediation hints.
- Id string
- Integration ID to look up. Exactly one of
idorfiltermust be configured. - Is
Paused bool - Whether the user paused the integration.
- Last
Hydrated string - Last time the integration was hydrated.
- Name string
- Name of the integration.
- Status string
- Integration status.
- Updated string
- When the integration was last updated.
- Use
Cases List<ImmutableDictionary<string, string>> - Use cases enabled for the integration.
- Filter
Get
Zero Trust Casb Integration Filter
- Account
Id string - Application map[string]string
- Auth
Method map[string]string - The integration's authentication method.
-
Get
Zero Trust Casb Integration Authorization Link - Authorization link for the integration.
- Created string
- When the integration was created.
- Credentials
Expiry string - Credentials expiry time.
- Dlp
Profiles []string - DLP Profiles enabled for the integration.
- Health
Details []map[string]string - Health details with remediation hints.
- Id string
- Integration ID to look up. Exactly one of
idorfiltermust be configured. - Is
Paused bool - Whether the user paused the integration.
- Last
Hydrated string - Last time the integration was hydrated.
- Name string
- Name of the integration.
- Status string
- Integration status.
- Updated string
- When the integration was last updated.
- Use
Cases []map[string]string - Use cases enabled for the integration.
- Filter
Get
Zero Trust Casb Integration Filter
- account_
id string - application map(string)
- auth_
method map(string) - The integration's authentication method.
- object
- Authorization link for the integration.
- created string
- When the integration was created.
- credentials_
expiry string - Credentials expiry time.
- dlp_
profiles list(string) - DLP Profiles enabled for the integration.
- health_
details list(map(string)) - Health details with remediation hints.
- id string
- Integration ID to look up. Exactly one of
idorfiltermust be configured. - is_
paused bool - Whether the user paused the integration.
- last_
hydrated string - Last time the integration was hydrated.
- name string
- Name of the integration.
- status string
- Integration status.
- updated string
- When the integration was last updated.
- use_
cases list(map(string)) - Use cases enabled for the integration.
- filter object
- account
Id String - application Map<String,String>
- auth
Method Map<String,String> - The integration's authentication method.
-
Get
Zero Trust Casb Integration Authorization Link - Authorization link for the integration.
- created String
- When the integration was created.
- credentials
Expiry String - Credentials expiry time.
- dlp
Profiles List<String> - DLP Profiles enabled for the integration.
- health
Details List<Map<String,String>> - Health details with remediation hints.
- id String
- Integration ID to look up. Exactly one of
idorfiltermust be configured. - is
Paused Boolean - Whether the user paused the integration.
- last
Hydrated String - Last time the integration was hydrated.
- name String
- Name of the integration.
- status String
- Integration status.
- updated String
- When the integration was last updated.
- use
Cases List<Map<String,String>> - Use cases enabled for the integration.
- filter
Get
Zero Trust Casb Integration Filter
- account
Id string - application {[key: string]: string}
- auth
Method {[key: string]: string} - The integration's authentication method.
-
Get
Zero Trust Casb Integration Authorization Link - Authorization link for the integration.
- created string
- When the integration was created.
- credentials
Expiry string - Credentials expiry time.
- dlp
Profiles string[] - DLP Profiles enabled for the integration.
- health
Details {[key: string]: string}[] - Health details with remediation hints.
- id string
- Integration ID to look up. Exactly one of
idorfiltermust be configured. - is
Paused boolean - Whether the user paused the integration.
- last
Hydrated string - Last time the integration was hydrated.
- name string
- Name of the integration.
- status string
- Integration status.
- updated string
- When the integration was last updated.
- use
Cases {[key: string]: string}[] - Use cases enabled for the integration.
- filter
Get
Zero Trust Casb Integration Filter
- account_
id str - application Mapping[str, str]
- auth_
method Mapping[str, str] - The integration's authentication method.
-
Get
Zero Trust Casb Integration Authorization Link - Authorization link for the integration.
- created str
- When the integration was created.
- credentials_
expiry str - Credentials expiry time.
- dlp_
profiles Sequence[str] - DLP Profiles enabled for the integration.
- health_
details Sequence[Mapping[str, str]] - Health details with remediation hints.
- id str
- Integration ID to look up. Exactly one of
idorfiltermust be configured. - is_
paused bool - Whether the user paused the integration.
- last_
hydrated str - Last time the integration was hydrated.
- name str
- Name of the integration.
- status str
- Integration status.
- updated str
- When the integration was last updated.
- use_
cases Sequence[Mapping[str, str]] - Use cases enabled for the integration.
- filter
Get
Zero Trust Casb Integration Filter
- account
Id String - application Map<String>
- auth
Method Map<String> - The integration's authentication method.
- Property Map
- Authorization link for the integration.
- created String
- When the integration was created.
- credentials
Expiry String - Credentials expiry time.
- dlp
Profiles List<String> - DLP Profiles enabled for the integration.
- health
Details List<Map<String>> - Health details with remediation hints.
- id String
- Integration ID to look up. Exactly one of
idorfiltermust be configured. - is
Paused Boolean - Whether the user paused the integration.
- last
Hydrated String - Last time the integration was hydrated.
- name String
- Name of the integration.
- status String
- Integration status.
- updated String
- When the integration was last updated.
- use
Cases List<Map<String>> - Use cases enabled for the integration.
- filter Property Map
Supporting Types
GetZeroTrustCasbIntegrationAuthorizationLink
- Components Dictionary<string, string>
- Link string
- Components map[string]string
- Link string
- components map(string)
- link string
- components Map<String,String>
- link String
- components {[key: string]: string}
- link string
- components Mapping[str, str]
- link str
- components Map<String>
- link String
GetZeroTrustCasbIntegrationFilter
- Application string
- Filter by application/vendor (e.g., GOOGLEWORKSPACE, MICROSOFTINTERNAL).
- Direction string
- Direction to order results. Available values: "asc", "desc".
- Dlp
Enabled bool - Filter by DLP enabled status (true/false).
- Order string
- Field to order results by. Available values: "application", "created", "name", "status".
- Page int
- Page number within the paginated result set.
- Page
Size int - Number of results per page.
- Search string
- Search integrations by name or application.
- Status string
- Filter by integration status. Available values: "Healthy", "Initializing", "Offline", "Unhealthy".
- Use
Cases string - Filter by one enabled use case (for example, casb or ces).
- Application string
- Filter by application/vendor (e.g., GOOGLEWORKSPACE, MICROSOFTINTERNAL).
- Direction string
- Direction to order results. Available values: "asc", "desc".
- Dlp
Enabled bool - Filter by DLP enabled status (true/false).
- Order string
- Field to order results by. Available values: "application", "created", "name", "status".
- Page int
- Page number within the paginated result set.
- Page
Size int - Number of results per page.
- Search string
- Search integrations by name or application.
- Status string
- Filter by integration status. Available values: "Healthy", "Initializing", "Offline", "Unhealthy".
- Use
Cases string - Filter by one enabled use case (for example, casb or ces).
- application string
- Filter by application/vendor (e.g., GOOGLEWORKSPACE, MICROSOFTINTERNAL).
- direction string
- Direction to order results. Available values: "asc", "desc".
- dlp_
enabled bool - Filter by DLP enabled status (true/false).
- order string
- Field to order results by. Available values: "application", "created", "name", "status".
- page number
- Page number within the paginated result set.
- page_
size number - Number of results per page.
- search string
- Search integrations by name or application.
- status string
- Filter by integration status. Available values: "Healthy", "Initializing", "Offline", "Unhealthy".
- use_
cases string - Filter by one enabled use case (for example, casb or ces).
- application String
- Filter by application/vendor (e.g., GOOGLEWORKSPACE, MICROSOFTINTERNAL).
- direction String
- Direction to order results. Available values: "asc", "desc".
- dlp
Enabled Boolean - Filter by DLP enabled status (true/false).
- order String
- Field to order results by. Available values: "application", "created", "name", "status".
- page Integer
- Page number within the paginated result set.
- page
Size Integer - Number of results per page.
- search String
- Search integrations by name or application.
- status String
- Filter by integration status. Available values: "Healthy", "Initializing", "Offline", "Unhealthy".
- use
Cases String - Filter by one enabled use case (for example, casb or ces).
- application string
- Filter by application/vendor (e.g., GOOGLEWORKSPACE, MICROSOFTINTERNAL).
- direction string
- Direction to order results. Available values: "asc", "desc".
- dlp
Enabled boolean - Filter by DLP enabled status (true/false).
- order string
- Field to order results by. Available values: "application", "created", "name", "status".
- page number
- Page number within the paginated result set.
- page
Size number - Number of results per page.
- search string
- Search integrations by name or application.
- status string
- Filter by integration status. Available values: "Healthy", "Initializing", "Offline", "Unhealthy".
- use
Cases string - Filter by one enabled use case (for example, casb or ces).
- application str
- Filter by application/vendor (e.g., GOOGLEWORKSPACE, MICROSOFTINTERNAL).
- direction str
- Direction to order results. Available values: "asc", "desc".
- dlp_
enabled bool - Filter by DLP enabled status (true/false).
- order str
- Field to order results by. Available values: "application", "created", "name", "status".
- page int
- Page number within the paginated result set.
- page_
size int - Number of results per page.
- search str
- Search integrations by name or application.
- status str
- Filter by integration status. Available values: "Healthy", "Initializing", "Offline", "Unhealthy".
- use_
cases str - Filter by one enabled use case (for example, casb or ces).
- application String
- Filter by application/vendor (e.g., GOOGLEWORKSPACE, MICROSOFTINTERNAL).
- direction String
- Direction to order results. Available values: "asc", "desc".
- dlp
Enabled Boolean - Filter by DLP enabled status (true/false).
- order String
- Field to order results by. Available values: "application", "created", "name", "status".
- page Number
- Page number within the paginated result set.
- page
Size Number - Number of results per page.
- search String
- Search integrations by name or application.
- status String
- Filter by integration status. Available values: "Healthy", "Initializing", "Offline", "Unhealthy".
- use
Cases String - Filter by one enabled use case (for example, casb or ces).
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.23.1
published on Wednesday, Oct 21, 2026 by Pulumi
published on Wednesday, Oct 21, 2026 by Pulumi