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 exampleTokenValidationConfig = cloudflare.getTokenValidationConfig({
zoneId: "023e105f4ecef8ad9ca31a8372d0c353",
configId: "4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_token_validation_config = cloudflare.get_token_validation_config(zone_id="023e105f4ecef8ad9ca31a8372d0c353",
config_id="4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7")
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.LookupTokenValidationConfig(ctx, &cloudflare.LookupTokenValidationConfigArgs{
ZoneId: "023e105f4ecef8ad9ca31a8372d0c353",
ConfigId: "4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7",
}, 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 exampleTokenValidationConfig = Cloudflare.GetTokenValidationConfig.Invoke(new()
{
ZoneId = "023e105f4ecef8ad9ca31a8372d0c353",
ConfigId = "4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7",
});
});
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.GetTokenValidationConfigArgs;
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 exampleTokenValidationConfig = CloudflareFunctions.getTokenValidationConfig(GetTokenValidationConfigArgs.builder()
.zoneId("023e105f4ecef8ad9ca31a8372d0c353")
.configId("4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7")
.build());
}
}
variables:
exampleTokenValidationConfig:
fn::invoke:
function: cloudflare:getTokenValidationConfig
arguments:
zoneId: 023e105f4ecef8ad9ca31a8372d0c353
configId: 4a7ee8d3-dd63-4ceb-9d5f-c27831854ce7
Using getTokenValidationConfig
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 getTokenValidationConfig(args: GetTokenValidationConfigArgs, opts?: InvokeOptions): Promise<GetTokenValidationConfigResult>
function getTokenValidationConfigOutput(args: GetTokenValidationConfigOutputArgs, opts?: InvokeOptions): Output<GetTokenValidationConfigResult>def get_token_validation_config(config_id: Optional[str] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTokenValidationConfigResult
def get_token_validation_config_output(config_id: Optional[pulumi.Input[str]] = None,
zone_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTokenValidationConfigResult]func LookupTokenValidationConfig(ctx *Context, args *LookupTokenValidationConfigArgs, opts ...InvokeOption) (*LookupTokenValidationConfigResult, error)
func LookupTokenValidationConfigOutput(ctx *Context, args *LookupTokenValidationConfigOutputArgs, opts ...InvokeOption) LookupTokenValidationConfigResultOutput> Note: This function is named LookupTokenValidationConfig in the Go SDK.
public static class GetTokenValidationConfig
{
public static Task<GetTokenValidationConfigResult> InvokeAsync(GetTokenValidationConfigArgs args, InvokeOptions? opts = null)
public static Output<GetTokenValidationConfigResult> Invoke(GetTokenValidationConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTokenValidationConfigResult> getTokenValidationConfig(GetTokenValidationConfigArgs args, InvokeOptions options)
public static Output<GetTokenValidationConfigResult> getTokenValidationConfig(GetTokenValidationConfigArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getTokenValidationConfig:getTokenValidationConfig
arguments:
# arguments dictionaryThe following arguments are supported:
getTokenValidationConfig Result
The following output properties are available:
- Config
Id string - UUID.
- Created
At string - Credentials
Get
Token Validation Config Credentials - Description string
- Id string
- UUID.
- Last
Updated string - Title string
- Token
Sources List<string> - Token
Type string - Available values: "JWT".
- Zone
Id string - Identifier.
- Config
Id string - UUID.
- Created
At string - Credentials
Get
Token Validation Config Credentials - Description string
- Id string
- UUID.
- Last
Updated string - Title string
- Token
Sources []string - Token
Type string - Available values: "JWT".
- Zone
Id string - Identifier.
- config
Id String - UUID.
- created
At String - credentials
Get
Token Validation Config Credentials - description String
- id String
- UUID.
- last
Updated String - title String
- token
Sources List<String> - token
Type String - Available values: "JWT".
- zone
Id String - Identifier.
- config
Id string - UUID.
- created
At string - credentials
Get
Token Validation Config Credentials - description string
- id string
- UUID.
- last
Updated string - title string
- token
Sources string[] - token
Type string - Available values: "JWT".
- zone
Id string - Identifier.
- config_
id str - UUID.
- created_
at str - credentials
Get
Token Validation Config Credentials - description str
- id str
- UUID.
- last_
updated str - title str
- token_
sources Sequence[str] - token_
type str - Available values: "JWT".
- zone_
id str - Identifier.
- config
Id String - UUID.
- created
At String - credentials Property Map
- description String
- id String
- UUID.
- last
Updated String - title String
- token
Sources List<String> - token
Type String - Available values: "JWT".
- zone
Id String - Identifier.
Supporting Types
GetTokenValidationConfigCredentials
GetTokenValidationConfigCredentialsKey
- Alg string
- Algorithm Available values: "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384".
- Crv string
- Curve Available values: "P-256", "P-384".
- E string
- RSA exponent
- Kid string
- Key ID
- Kty string
- Key Type Available values: "RSA", "EC".
- N string
- RSA modulus
- X string
- X EC coordinate
- Y string
- Y EC coordinate
- Alg string
- Algorithm Available values: "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384".
- Crv string
- Curve Available values: "P-256", "P-384".
- E string
- RSA exponent
- Kid string
- Key ID
- Kty string
- Key Type Available values: "RSA", "EC".
- N string
- RSA modulus
- X string
- X EC coordinate
- Y string
- Y EC coordinate
- alg String
- Algorithm Available values: "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384".
- crv String
- Curve Available values: "P-256", "P-384".
- e String
- RSA exponent
- kid String
- Key ID
- kty String
- Key Type Available values: "RSA", "EC".
- n String
- RSA modulus
- x String
- X EC coordinate
- y String
- Y EC coordinate
- alg string
- Algorithm Available values: "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384".
- crv string
- Curve Available values: "P-256", "P-384".
- e string
- RSA exponent
- kid string
- Key ID
- kty string
- Key Type Available values: "RSA", "EC".
- n string
- RSA modulus
- x string
- X EC coordinate
- y string
- Y EC coordinate
- alg String
- Algorithm Available values: "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384".
- crv String
- Curve Available values: "P-256", "P-384".
- e String
- RSA exponent
- kid String
- Key ID
- kty String
- Key Type Available values: "RSA", "EC".
- n String
- RSA modulus
- x String
- X EC coordinate
- y String
- Y EC coordinate
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
