1. Registry
  2. Packages
  3. Konnect Provider
  4. API Docs
  5. DcrProvider
Viewing docs for konnect 3.23.0
published on Friday, Sep 18, 2026 by kong
Viewing docs for konnect 3.23.0
published on Friday, Sep 18, 2026 by kong

    DcrProvider Resource

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as konnect from "@pulumi/konnect";
    
    const myDcrprovider = new konnect.DcrProvider("my_dcrprovider", {kongIdentity: {
        dcrConfig: {},
        issuer: "...my_issuer...",
        labels: {
            key: "value",
        },
        name: "...my_name...",
    }});
    
    import pulumi
    import pulumi_konnect as konnect
    
    my_dcrprovider = konnect.DcrProvider("my_dcrprovider", kong_identity={
        "dcr_config": {},
        "issuer": "...my_issuer...",
        "labels": {
            "key": "value",
        },
        "name": "...my_name...",
    })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/konnect/v3/konnect"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := konnect.NewDcrProvider(ctx, "my_dcrprovider", &konnect.DcrProviderArgs{
    			KongIdentity: &konnect.DcrProviderKongIdentityArgs{
    				DcrConfig: &konnect.DcrProviderKongIdentityDcrConfigArgs{},
    				Issuer:    pulumi.String("...my_issuer..."),
    				Labels: pulumi.StringMap{
    					"key": pulumi.String("value"),
    				},
    				Name: pulumi.String("...my_name..."),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Konnect = Pulumi.Konnect;
    
    return await Deployment.RunAsync(() => 
    {
        var myDcrprovider = new Konnect.DcrProvider("my_dcrprovider", new()
        {
            KongIdentity = new Konnect.Inputs.DcrProviderKongIdentityArgs
            {
                DcrConfig = null,
                Issuer = "...my_issuer...",
                Labels = 
                {
                    { "key", "value" },
                },
                Name = "...my_name...",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.konnect.DcrProvider;
    import com.pulumi.konnect.DcrProviderArgs;
    import com.pulumi.konnect.inputs.DcrProviderKongIdentityArgs;
    import com.pulumi.konnect.inputs.DcrProviderKongIdentityDcrConfigArgs;
    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) {
            var myDcrprovider = new DcrProvider("myDcrprovider", DcrProviderArgs.builder()
                .kongIdentity(DcrProviderKongIdentityArgs.builder()
                    .dcrConfig(DcrProviderKongIdentityDcrConfigArgs.builder()
                        .build())
                    .issuer("...my_issuer...")
                    .labels(Map.of("key", "value"))
                    .name("...my_name...")
                    .build())
                .build());
    
        }
    }
    
    resources:
      myDcrprovider:
        type: konnect:DcrProvider
        name: my_dcrprovider
        properties:
          kongIdentity:
            dcrConfig: {}
            issuer: '...my_issuer...'
            labels:
              key: value
            name: '...my_name...'
    
    Example coming soon!
    

    Create DcrProvider Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DcrProvider(name: string, args?: DcrProviderArgs, opts?: CustomResourceOptions);
    @overload
    def DcrProvider(resource_name: str,
                    args: Optional[DcrProviderArgs] = None,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def DcrProvider(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    auth0: Optional[DcrProviderAuth0Args] = None,
                    azure_ad: Optional[DcrProviderAzureAdArgs] = None,
                    curity: Optional[DcrProviderCurityArgs] = None,
                    http: Optional[DcrProviderHttpArgs] = None,
                    kong_identity: Optional[DcrProviderKongIdentityArgs] = None,
                    okta: Optional[DcrProviderOktaArgs] = None)
    func NewDcrProvider(ctx *Context, name string, args *DcrProviderArgs, opts ...ResourceOption) (*DcrProvider, error)
    public DcrProvider(string name, DcrProviderArgs? args = null, CustomResourceOptions? opts = null)
    public DcrProvider(String name, DcrProviderArgs args)
    public DcrProvider(String name, DcrProviderArgs args, CustomResourceOptions options)
    
    type: konnect:DcrProvider
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "konnect_dcr_provider" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args DcrProviderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DcrProviderArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DcrProviderArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DcrProviderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DcrProviderArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var dcrProviderResource = new Konnect.DcrProvider("dcrProviderResource", new()
    {
        Auth0 = new Konnect.Inputs.DcrProviderAuth0Args
        {
            Active = false,
            CreatedAt = "string",
            DcrConfig = new Konnect.Inputs.DcrProviderAuth0DcrConfigArgs
            {
                InitialClientAudience = "string",
                InitialClientId = "string",
                InitialClientSecret = "string",
                UseDeveloperManagedScopes = false,
            },
            Id = "string",
            Issuer = "string",
            Labels = 
            {
                { "string", "string" },
            },
            Name = "string",
            UpdatedAt = "string",
        },
        AzureAd = new Konnect.Inputs.DcrProviderAzureAdArgs
        {
            Active = false,
            CreatedAt = "string",
            DcrConfig = new Konnect.Inputs.DcrProviderAzureAdDcrConfigArgs
            {
                InitialClientId = "string",
                InitialClientSecret = "string",
            },
            Id = "string",
            Issuer = "string",
            Labels = 
            {
                { "string", "string" },
            },
            Name = "string",
            UpdatedAt = "string",
        },
        Curity = new Konnect.Inputs.DcrProviderCurityArgs
        {
            Active = false,
            CreatedAt = "string",
            DcrConfig = new Konnect.Inputs.DcrProviderCurityDcrConfigArgs
            {
                InitialClientId = "string",
                InitialClientSecret = "string",
            },
            Id = "string",
            Issuer = "string",
            Labels = 
            {
                { "string", "string" },
            },
            Name = "string",
            UpdatedAt = "string",
        },
        Http = new Konnect.Inputs.DcrProviderHttpArgs
        {
            Active = false,
            CreatedAt = "string",
            DcrConfig = new Konnect.Inputs.DcrProviderHttpDcrConfigArgs
            {
                AllowMultipleCredentials = false,
                ApiKey = "string",
                DcrBaseUrl = "string",
                DisableEventHooks = false,
                DisableRefreshSecret = false,
            },
            Id = "string",
            Issuer = "string",
            Labels = 
            {
                { "string", "string" },
            },
            Name = "string",
            UpdatedAt = "string",
        },
        KongIdentity = new Konnect.Inputs.DcrProviderKongIdentityArgs
        {
            Active = false,
            CreatedAt = "string",
            DcrConfig = null,
            Id = "string",
            Issuer = "string",
            Labels = 
            {
                { "string", "string" },
            },
            Name = "string",
            UpdatedAt = "string",
        },
        Okta = new Konnect.Inputs.DcrProviderOktaArgs
        {
            Active = false,
            CreatedAt = "string",
            DcrConfig = new Konnect.Inputs.DcrProviderOktaDcrConfigArgs
            {
                DcrToken = "string",
            },
            Id = "string",
            Issuer = "string",
            Labels = 
            {
                { "string", "string" },
            },
            Name = "string",
            UpdatedAt = "string",
        },
    });
    
    example, err := konnect.NewDcrProvider(ctx, "dcrProviderResource", &konnect.DcrProviderArgs{
    	Auth0: &konnect.DcrProviderAuth0Args{
    		Active:    pulumi.Bool(false),
    		CreatedAt: pulumi.String("string"),
    		DcrConfig: &konnect.DcrProviderAuth0DcrConfigArgs{
    			InitialClientAudience:     pulumi.String("string"),
    			InitialClientId:           pulumi.String("string"),
    			InitialClientSecret:       pulumi.String("string"),
    			UseDeveloperManagedScopes: pulumi.Bool(false),
    		},
    		Id:     pulumi.String("string"),
    		Issuer: pulumi.String("string"),
    		Labels: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		Name:      pulumi.String("string"),
    		UpdatedAt: pulumi.String("string"),
    	},
    	AzureAd: &konnect.DcrProviderAzureAdArgs{
    		Active:    pulumi.Bool(false),
    		CreatedAt: pulumi.String("string"),
    		DcrConfig: &konnect.DcrProviderAzureAdDcrConfigArgs{
    			InitialClientId:     pulumi.String("string"),
    			InitialClientSecret: pulumi.String("string"),
    		},
    		Id:     pulumi.String("string"),
    		Issuer: pulumi.String("string"),
    		Labels: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		Name:      pulumi.String("string"),
    		UpdatedAt: pulumi.String("string"),
    	},
    	Curity: &konnect.DcrProviderCurityArgs{
    		Active:    pulumi.Bool(false),
    		CreatedAt: pulumi.String("string"),
    		DcrConfig: &konnect.DcrProviderCurityDcrConfigArgs{
    			InitialClientId:     pulumi.String("string"),
    			InitialClientSecret: pulumi.String("string"),
    		},
    		Id:     pulumi.String("string"),
    		Issuer: pulumi.String("string"),
    		Labels: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		Name:      pulumi.String("string"),
    		UpdatedAt: pulumi.String("string"),
    	},
    	Http: &konnect.DcrProviderHttpArgs{
    		Active:    pulumi.Bool(false),
    		CreatedAt: pulumi.String("string"),
    		DcrConfig: &konnect.DcrProviderHttpDcrConfigArgs{
    			AllowMultipleCredentials: pulumi.Bool(false),
    			ApiKey:                   pulumi.String("string"),
    			DcrBaseUrl:               pulumi.String("string"),
    			DisableEventHooks:        pulumi.Bool(false),
    			DisableRefreshSecret:     pulumi.Bool(false),
    		},
    		Id:     pulumi.String("string"),
    		Issuer: pulumi.String("string"),
    		Labels: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		Name:      pulumi.String("string"),
    		UpdatedAt: pulumi.String("string"),
    	},
    	KongIdentity: &konnect.DcrProviderKongIdentityArgs{
    		Active:    pulumi.Bool(false),
    		CreatedAt: pulumi.String("string"),
    		DcrConfig: &konnect.DcrProviderKongIdentityDcrConfigArgs{},
    		Id:        pulumi.String("string"),
    		Issuer:    pulumi.String("string"),
    		Labels: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		Name:      pulumi.String("string"),
    		UpdatedAt: pulumi.String("string"),
    	},
    	Okta: &konnect.DcrProviderOktaArgs{
    		Active:    pulumi.Bool(false),
    		CreatedAt: pulumi.String("string"),
    		DcrConfig: &konnect.DcrProviderOktaDcrConfigArgs{
    			DcrToken: pulumi.String("string"),
    		},
    		Id:     pulumi.String("string"),
    		Issuer: pulumi.String("string"),
    		Labels: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		Name:      pulumi.String("string"),
    		UpdatedAt: pulumi.String("string"),
    	},
    })
    
    resource "konnect_dcr_provider" "dcrProviderResource" {
      lifecycle {
        create_before_destroy = true
      }
      auth0 = {
        active     = false
        created_at = "string"
        dcr_config = {
          initial_client_audience      = "string"
          initial_client_id            = "string"
          initial_client_secret        = "string"
          use_developer_managed_scopes = false
        }
        id     = "string"
        issuer = "string"
        labels = {
          "string" = "string"
        }
        name       = "string"
        updated_at = "string"
      }
      azure_ad = {
        active     = false
        created_at = "string"
        dcr_config = {
          initial_client_id     = "string"
          initial_client_secret = "string"
        }
        id     = "string"
        issuer = "string"
        labels = {
          "string" = "string"
        }
        name       = "string"
        updated_at = "string"
      }
      curity = {
        active     = false
        created_at = "string"
        dcr_config = {
          initial_client_id     = "string"
          initial_client_secret = "string"
        }
        id     = "string"
        issuer = "string"
        labels = {
          "string" = "string"
        }
        name       = "string"
        updated_at = "string"
      }
      http = {
        active     = false
        created_at = "string"
        dcr_config = {
          allow_multiple_credentials = false
          api_key                    = "string"
          dcr_base_url               = "string"
          disable_event_hooks        = false
          disable_refresh_secret     = false
        }
        id     = "string"
        issuer = "string"
        labels = {
          "string" = "string"
        }
        name       = "string"
        updated_at = "string"
      }
      kong_identity = {
        active     = false
        created_at = "string"
        dcr_config = {}
        id         = "string"
        issuer     = "string"
        labels = {
          "string" = "string"
        }
        name       = "string"
        updated_at = "string"
      }
      okta = {
        active     = false
        created_at = "string"
        dcr_config = {
          dcr_token = "string"
        }
        id     = "string"
        issuer = "string"
        labels = {
          "string" = "string"
        }
        name       = "string"
        updated_at = "string"
      }
    }
    
    var dcrProviderResource = new DcrProvider("dcrProviderResource", DcrProviderArgs.builder()
        .auth0(DcrProviderAuth0Args.builder()
            .active(false)
            .createdAt("string")
            .dcrConfig(DcrProviderAuth0DcrConfigArgs.builder()
                .initialClientAudience("string")
                .initialClientId("string")
                .initialClientSecret("string")
                .useDeveloperManagedScopes(false)
                .build())
            .id("string")
            .issuer("string")
            .labels(Map.of("string", "string"))
            .name("string")
            .updatedAt("string")
            .build())
        .azureAd(DcrProviderAzureAdArgs.builder()
            .active(false)
            .createdAt("string")
            .dcrConfig(DcrProviderAzureAdDcrConfigArgs.builder()
                .initialClientId("string")
                .initialClientSecret("string")
                .build())
            .id("string")
            .issuer("string")
            .labels(Map.of("string", "string"))
            .name("string")
            .updatedAt("string")
            .build())
        .curity(DcrProviderCurityArgs.builder()
            .active(false)
            .createdAt("string")
            .dcrConfig(DcrProviderCurityDcrConfigArgs.builder()
                .initialClientId("string")
                .initialClientSecret("string")
                .build())
            .id("string")
            .issuer("string")
            .labels(Map.of("string", "string"))
            .name("string")
            .updatedAt("string")
            .build())
        .http(DcrProviderHttpArgs.builder()
            .active(false)
            .createdAt("string")
            .dcrConfig(DcrProviderHttpDcrConfigArgs.builder()
                .allowMultipleCredentials(false)
                .apiKey("string")
                .dcrBaseUrl("string")
                .disableEventHooks(false)
                .disableRefreshSecret(false)
                .build())
            .id("string")
            .issuer("string")
            .labels(Map.of("string", "string"))
            .name("string")
            .updatedAt("string")
            .build())
        .kongIdentity(DcrProviderKongIdentityArgs.builder()
            .active(false)
            .createdAt("string")
            .dcrConfig(DcrProviderKongIdentityDcrConfigArgs.builder()
                .build())
            .id("string")
            .issuer("string")
            .labels(Map.of("string", "string"))
            .name("string")
            .updatedAt("string")
            .build())
        .okta(DcrProviderOktaArgs.builder()
            .active(false)
            .createdAt("string")
            .dcrConfig(DcrProviderOktaDcrConfigArgs.builder()
                .dcrToken("string")
                .build())
            .id("string")
            .issuer("string")
            .labels(Map.of("string", "string"))
            .name("string")
            .updatedAt("string")
            .build())
        .build());
    
    dcr_provider_resource = konnect.DcrProvider("dcrProviderResource",
        auth0={
            "active": False,
            "created_at": "string",
            "dcr_config": {
                "initial_client_audience": "string",
                "initial_client_id": "string",
                "initial_client_secret": "string",
                "use_developer_managed_scopes": False,
            },
            "id": "string",
            "issuer": "string",
            "labels": {
                "string": "string",
            },
            "name": "string",
            "updated_at": "string",
        },
        azure_ad={
            "active": False,
            "created_at": "string",
            "dcr_config": {
                "initial_client_id": "string",
                "initial_client_secret": "string",
            },
            "id": "string",
            "issuer": "string",
            "labels": {
                "string": "string",
            },
            "name": "string",
            "updated_at": "string",
        },
        curity={
            "active": False,
            "created_at": "string",
            "dcr_config": {
                "initial_client_id": "string",
                "initial_client_secret": "string",
            },
            "id": "string",
            "issuer": "string",
            "labels": {
                "string": "string",
            },
            "name": "string",
            "updated_at": "string",
        },
        http={
            "active": False,
            "created_at": "string",
            "dcr_config": {
                "allow_multiple_credentials": False,
                "api_key": "string",
                "dcr_base_url": "string",
                "disable_event_hooks": False,
                "disable_refresh_secret": False,
            },
            "id": "string",
            "issuer": "string",
            "labels": {
                "string": "string",
            },
            "name": "string",
            "updated_at": "string",
        },
        kong_identity={
            "active": False,
            "created_at": "string",
            "dcr_config": {},
            "id": "string",
            "issuer": "string",
            "labels": {
                "string": "string",
            },
            "name": "string",
            "updated_at": "string",
        },
        okta={
            "active": False,
            "created_at": "string",
            "dcr_config": {
                "dcr_token": "string",
            },
            "id": "string",
            "issuer": "string",
            "labels": {
                "string": "string",
            },
            "name": "string",
            "updated_at": "string",
        })
    
    const dcrProviderResource = new konnect.DcrProvider("dcrProviderResource", {
        auth0: {
            active: false,
            createdAt: "string",
            dcrConfig: {
                initialClientAudience: "string",
                initialClientId: "string",
                initialClientSecret: "string",
                useDeveloperManagedScopes: false,
            },
            id: "string",
            issuer: "string",
            labels: {
                string: "string",
            },
            name: "string",
            updatedAt: "string",
        },
        azureAd: {
            active: false,
            createdAt: "string",
            dcrConfig: {
                initialClientId: "string",
                initialClientSecret: "string",
            },
            id: "string",
            issuer: "string",
            labels: {
                string: "string",
            },
            name: "string",
            updatedAt: "string",
        },
        curity: {
            active: false,
            createdAt: "string",
            dcrConfig: {
                initialClientId: "string",
                initialClientSecret: "string",
            },
            id: "string",
            issuer: "string",
            labels: {
                string: "string",
            },
            name: "string",
            updatedAt: "string",
        },
        http: {
            active: false,
            createdAt: "string",
            dcrConfig: {
                allowMultipleCredentials: false,
                apiKey: "string",
                dcrBaseUrl: "string",
                disableEventHooks: false,
                disableRefreshSecret: false,
            },
            id: "string",
            issuer: "string",
            labels: {
                string: "string",
            },
            name: "string",
            updatedAt: "string",
        },
        kongIdentity: {
            active: false,
            createdAt: "string",
            dcrConfig: {},
            id: "string",
            issuer: "string",
            labels: {
                string: "string",
            },
            name: "string",
            updatedAt: "string",
        },
        okta: {
            active: false,
            createdAt: "string",
            dcrConfig: {
                dcrToken: "string",
            },
            id: "string",
            issuer: "string",
            labels: {
                string: "string",
            },
            name: "string",
            updatedAt: "string",
        },
    });
    
    type: konnect:DcrProvider
    properties:
        auth0:
            active: false
            createdAt: string
            dcrConfig:
                initialClientAudience: string
                initialClientId: string
                initialClientSecret: string
                useDeveloperManagedScopes: false
            id: string
            issuer: string
            labels:
                string: string
            name: string
            updatedAt: string
        azureAd:
            active: false
            createdAt: string
            dcrConfig:
                initialClientId: string
                initialClientSecret: string
            id: string
            issuer: string
            labels:
                string: string
            name: string
            updatedAt: string
        curity:
            active: false
            createdAt: string
            dcrConfig:
                initialClientId: string
                initialClientSecret: string
            id: string
            issuer: string
            labels:
                string: string
            name: string
            updatedAt: string
        http:
            active: false
            createdAt: string
            dcrConfig:
                allowMultipleCredentials: false
                apiKey: string
                dcrBaseUrl: string
                disableEventHooks: false
                disableRefreshSecret: false
            id: string
            issuer: string
            labels:
                string: string
            name: string
            updatedAt: string
        kongIdentity:
            active: false
            createdAt: string
            dcrConfig: {}
            id: string
            issuer: string
            labels:
                string: string
            name: string
            updatedAt: string
        okta:
            active: false
            createdAt: string
            dcrConfig:
                dcrToken: string
            id: string
            issuer: string
            labels:
                string: string
            name: string
            updatedAt: string
    

    DcrProvider Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The DcrProvider resource accepts the following input properties:

    Auth0 DcrProviderAuth0
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    AzureAd DcrProviderAzureAd
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    Curity DcrProviderCurity
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    Http DcrProviderHttp
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    KongIdentity DcrProviderKongIdentity
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    Okta DcrProviderOkta
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    Auth0 DcrProviderAuth0Args
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    AzureAd DcrProviderAzureAdArgs
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    Curity DcrProviderCurityArgs
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    Http DcrProviderHttpArgs
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    KongIdentity DcrProviderKongIdentityArgs
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    Okta DcrProviderOktaArgs
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    auth0 object
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azure_ad object
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    curity object
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http object
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    kong_identity object
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    okta object
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    auth0 DcrProviderAuth0
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azureAd DcrProviderAzureAd
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    curity DcrProviderCurity
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http DcrProviderHttp
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    kongIdentity DcrProviderKongIdentity
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    okta DcrProviderOkta
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    auth0 DcrProviderAuth0
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azureAd DcrProviderAzureAd
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    curity DcrProviderCurity
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http DcrProviderHttp
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    kongIdentity DcrProviderKongIdentity
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    okta DcrProviderOkta
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    auth0 DcrProviderAuth0Args
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azure_ad DcrProviderAzureAdArgs
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    curity DcrProviderCurityArgs
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http DcrProviderHttpArgs
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    kong_identity DcrProviderKongIdentityArgs
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    okta DcrProviderOktaArgs
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    auth0 Property Map
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azureAd Property Map
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    curity Property Map
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http Property Map
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    kongIdentity Property Map
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    okta Property Map
    A DCR provider for Okta -- only properties not included in DcrProviderBase

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DcrProvider resource produces the following output properties:

    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    Id string
    The provider-assigned unique ID for this managed resource.
    Issuer string
    The issuer of the DCR provider.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    Id string
    The provider-assigned unique ID for this managed resource.
    Issuer string
    The issuer of the DCR provider.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at string
    An ISO-8601 timestamp representation of entity creation date.
    id string
    The provider-assigned unique ID for this managed resource.
    issuer string
    The issuer of the DCR provider.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at string
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    id String
    The provider-assigned unique ID for this managed resource.
    issuer String
    The issuer of the DCR provider.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.
    active boolean
    At least one active auth strategy is using this DCR provider.
    createdAt string
    An ISO-8601 timestamp representation of entity creation date.
    id string
    The provider-assigned unique ID for this managed resource.
    issuer string
    The issuer of the DCR provider.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at str
    An ISO-8601 timestamp representation of entity creation date.
    id str
    The provider-assigned unique ID for this managed resource.
    issuer str
    The issuer of the DCR provider.
    name str
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at str
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    id String
    The provider-assigned unique ID for this managed resource.
    issuer String
    The issuer of the DCR provider.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.

    Look up Existing DcrProvider Resource

    Get an existing DcrProvider resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: DcrProviderState, opts?: CustomResourceOptions): DcrProvider
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            active: Optional[bool] = None,
            auth0: Optional[DcrProviderAuth0Args] = None,
            azure_ad: Optional[DcrProviderAzureAdArgs] = None,
            created_at: Optional[str] = None,
            curity: Optional[DcrProviderCurityArgs] = None,
            http: Optional[DcrProviderHttpArgs] = None,
            issuer: Optional[str] = None,
            kong_identity: Optional[DcrProviderKongIdentityArgs] = None,
            name: Optional[str] = None,
            okta: Optional[DcrProviderOktaArgs] = None,
            updated_at: Optional[str] = None) -> DcrProvider
    func GetDcrProvider(ctx *Context, name string, id IDInput, state *DcrProviderState, opts ...ResourceOption) (*DcrProvider, error)
    public static DcrProvider Get(string name, Input<string> id, DcrProviderState? state, CustomResourceOptions? opts = null)
    public static DcrProvider get(String name, Output<String> id, DcrProviderState state, CustomResourceOptions options)
    resources:  _:    type: konnect:DcrProvider    get:      id: ${id}
    import {
      to = konnect_dcr_provider.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Active bool
    At least one active auth strategy is using this DCR provider.
    Auth0 DcrProviderAuth0
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    AzureAd DcrProviderAzureAd
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    Curity DcrProviderCurity
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    Http DcrProviderHttp
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    Issuer string
    The issuer of the DCR provider.
    KongIdentity DcrProviderKongIdentity
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    Okta DcrProviderOkta
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    Active bool
    At least one active auth strategy is using this DCR provider.
    Auth0 DcrProviderAuth0Args
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    AzureAd DcrProviderAzureAdArgs
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    Curity DcrProviderCurityArgs
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    Http DcrProviderHttpArgs
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    Issuer string
    The issuer of the DCR provider.
    KongIdentity DcrProviderKongIdentityArgs
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    Okta DcrProviderOktaArgs
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    auth0 object
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azure_ad object
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    created_at string
    An ISO-8601 timestamp representation of entity creation date.
    curity object
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http object
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    issuer string
    The issuer of the DCR provider.
    kong_identity object
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    okta object
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    updated_at string
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    auth0 DcrProviderAuth0
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azureAd DcrProviderAzureAd
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    curity DcrProviderCurity
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http DcrProviderHttp
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    issuer String
    The issuer of the DCR provider.
    kongIdentity DcrProviderKongIdentity
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    okta DcrProviderOkta
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.
    active boolean
    At least one active auth strategy is using this DCR provider.
    auth0 DcrProviderAuth0
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azureAd DcrProviderAzureAd
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    createdAt string
    An ISO-8601 timestamp representation of entity creation date.
    curity DcrProviderCurity
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http DcrProviderHttp
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    issuer string
    The issuer of the DCR provider.
    kongIdentity DcrProviderKongIdentity
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    okta DcrProviderOkta
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    updatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    auth0 DcrProviderAuth0Args
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azure_ad DcrProviderAzureAdArgs
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    created_at str
    An ISO-8601 timestamp representation of entity creation date.
    curity DcrProviderCurityArgs
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http DcrProviderHttpArgs
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    issuer str
    The issuer of the DCR provider.
    kong_identity DcrProviderKongIdentityArgs
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    name str
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    okta DcrProviderOktaArgs
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    updated_at str
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    auth0 Property Map
    A DCR provider for Auth0 -- only properties not included in DcrProviderBase
    azureAd Property Map
    A DCR provider for Azure AD -- only properties not included in DcrProviderBase
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    curity Property Map
    A DCR provider for Curity -- only properties not included in DcrProviderBase
    http Property Map
    A DCR provider for HTTP -- only properties not included in DcrProviderBase
    issuer String
    The issuer of the DCR provider.
    kongIdentity Property Map
    A DCR provider for Kong Identity -- only properties not included in DcrProviderBase. Requires replacement if changed.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    okta Property Map
    A DCR provider for Okta -- only properties not included in DcrProviderBase
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.

    Supporting Types

    DcrProviderAuth0, DcrProviderAuth0Args

    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderAuth0DcrConfig
    Payload to create an Auth0 DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels Dictionary<string, string>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderAuth0DcrConfig
    Payload to create an Auth0 DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels map[string]string
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at string
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config object
    Payload to create an Auth0 DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels map(string)
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at string
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderAuth0DcrConfig
    Payload to create an Auth0 DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String,String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.
    active boolean
    At least one active auth strategy is using this DCR provider.
    createdAt string
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderAuth0DcrConfig
    Payload to create an Auth0 DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels {[key: string]: string}
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at str
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config DcrProviderAuth0DcrConfig
    Payload to create an Auth0 DCR provider. Not Null
    id str
    Contains a unique identifier used for this resource.
    issuer str
    The issuer of the DCR provider. Not Null
    labels Mapping[str, str]
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name str
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at str
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig Property Map
    Payload to create an Auth0 DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.

    DcrProviderAuth0DcrConfig, DcrProviderAuth0DcrConfigArgs

    InitialClientAudience string
    This is the audience value used for the initial client. If using a custom domain on Auth0, this must be set as to the Auth0 Management API audience value. If left blank, the issuer will be used instead.
    InitialClientId string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    InitialClientSecret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    UseDeveloperManagedScopes bool
    Default: false
    InitialClientAudience string
    This is the audience value used for the initial client. If using a custom domain on Auth0, this must be set as to the Auth0 Management API audience value. If left blank, the issuer will be used instead.
    InitialClientId string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    InitialClientSecret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    UseDeveloperManagedScopes bool
    Default: false
    initial_client_audience string
    This is the audience value used for the initial client. If using a custom domain on Auth0, this must be set as to the Auth0 Management API audience value. If left blank, the issuer will be used instead.
    initial_client_id string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_secret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    use_developer_managed_scopes bool
    Default: false
    initialClientAudience String
    This is the audience value used for the initial client. If using a custom domain on Auth0, this must be set as to the Auth0 Management API audience value. If left blank, the issuer will be used instead.
    initialClientId String
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientSecret String
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    useDeveloperManagedScopes Boolean
    Default: false
    initialClientAudience string
    This is the audience value used for the initial client. If using a custom domain on Auth0, this must be set as to the Auth0 Management API audience value. If left blank, the issuer will be used instead.
    initialClientId string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientSecret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    useDeveloperManagedScopes boolean
    Default: false
    initial_client_audience str
    This is the audience value used for the initial client. If using a custom domain on Auth0, this must be set as to the Auth0 Management API audience value. If left blank, the issuer will be used instead.
    initial_client_id str
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_secret str
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    use_developer_managed_scopes bool
    Default: false
    initialClientAudience String
    This is the audience value used for the initial client. If using a custom domain on Auth0, this must be set as to the Auth0 Management API audience value. If left blank, the issuer will be used instead.
    initialClientId String
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientSecret String
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    useDeveloperManagedScopes Boolean
    Default: false

    DcrProviderAzureAd, DcrProviderAzureAdArgs

    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderAzureAdDcrConfig
    Payload to create an Azure AD DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels Dictionary<string, string>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderAzureAdDcrConfig
    Payload to create an Azure AD DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels map[string]string
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at string
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config object
    Payload to create an Azure AD DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels map(string)
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at string
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderAzureAdDcrConfig
    Payload to create an Azure AD DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String,String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.
    active boolean
    At least one active auth strategy is using this DCR provider.
    createdAt string
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderAzureAdDcrConfig
    Payload to create an Azure AD DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels {[key: string]: string}
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at str
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config DcrProviderAzureAdDcrConfig
    Payload to create an Azure AD DCR provider. Not Null
    id str
    Contains a unique identifier used for this resource.
    issuer str
    The issuer of the DCR provider. Not Null
    labels Mapping[str, str]
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name str
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at str
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig Property Map
    Payload to create an Azure AD DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.

    DcrProviderAzureAdDcrConfig, DcrProviderAzureAdDcrConfigArgs

    InitialClientId string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    InitialClientSecret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    InitialClientId string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    InitialClientSecret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_id string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_secret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientId String
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientSecret String
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientId string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientSecret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_id str
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_secret str
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientId String
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientSecret String
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null

    DcrProviderCurity, DcrProviderCurityArgs

    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderCurityDcrConfig
    Payload to create a Curity DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels Dictionary<string, string>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderCurityDcrConfig
    Payload to create a Curity DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels map[string]string
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at string
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config object
    Payload to create a Curity DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels map(string)
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at string
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderCurityDcrConfig
    Payload to create a Curity DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String,String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.
    active boolean
    At least one active auth strategy is using this DCR provider.
    createdAt string
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderCurityDcrConfig
    Payload to create a Curity DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels {[key: string]: string}
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at str
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config DcrProviderCurityDcrConfig
    Payload to create a Curity DCR provider. Not Null
    id str
    Contains a unique identifier used for this resource.
    issuer str
    The issuer of the DCR provider. Not Null
    labels Mapping[str, str]
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name str
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at str
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig Property Map
    Payload to create a Curity DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.

    DcrProviderCurityDcrConfig, DcrProviderCurityDcrConfigArgs

    InitialClientId string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    InitialClientSecret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    InitialClientId string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    InitialClientSecret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_id string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_secret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientId String
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientSecret String
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientId string
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientSecret string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_id str
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initial_client_secret str
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientId String
    This ID should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    initialClientSecret String
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null

    DcrProviderHttp, DcrProviderHttpArgs

    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderHttpDcrConfig
    Payload to create an HTTP DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels Dictionary<string, string>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderHttpDcrConfig
    Payload to create an HTTP DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels map[string]string
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at string
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config object
    Payload to create an HTTP DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels map(string)
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at string
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderHttpDcrConfig
    Payload to create an HTTP DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String,String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.
    active boolean
    At least one active auth strategy is using this DCR provider.
    createdAt string
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderHttpDcrConfig
    Payload to create an HTTP DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels {[key: string]: string}
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at str
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config DcrProviderHttpDcrConfig
    Payload to create an HTTP DCR provider. Not Null
    id str
    Contains a unique identifier used for this resource.
    issuer str
    The issuer of the DCR provider. Not Null
    labels Mapping[str, str]
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name str
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at str
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig Property Map
    Payload to create an HTTP DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.

    DcrProviderHttpDcrConfig, DcrProviderHttpDcrConfigArgs

    AllowMultipleCredentials bool
    When enabled, indicates that the DCR provider supports creating and managing multiple credentials per application. Default: false
    ApiKey string
    This is the API Key that will be sent with each HTTP request to the custom DCR server. It can be verified on the server to ensure that incoming requests are coming from Konnect. Not Null
    DcrBaseUrl string
    The base URL of the DCR server. This is the URL that will be used to make the HTTP requests from Konnect to the DCR provider. This URL must be accessible from the Konnect service. Not Null
    DisableEventHooks bool
    This flag disables all the event-hooks on the application flow for the DCR provider.
    DisableRefreshSecret bool
    This flag disable the refresh-secret endpoint on the application flow for the DCR provider.
    AllowMultipleCredentials bool
    When enabled, indicates that the DCR provider supports creating and managing multiple credentials per application. Default: false
    ApiKey string
    This is the API Key that will be sent with each HTTP request to the custom DCR server. It can be verified on the server to ensure that incoming requests are coming from Konnect. Not Null
    DcrBaseUrl string
    The base URL of the DCR server. This is the URL that will be used to make the HTTP requests from Konnect to the DCR provider. This URL must be accessible from the Konnect service. Not Null
    DisableEventHooks bool
    This flag disables all the event-hooks on the application flow for the DCR provider.
    DisableRefreshSecret bool
    This flag disable the refresh-secret endpoint on the application flow for the DCR provider.
    allow_multiple_credentials bool
    When enabled, indicates that the DCR provider supports creating and managing multiple credentials per application. Default: false
    api_key string
    This is the API Key that will be sent with each HTTP request to the custom DCR server. It can be verified on the server to ensure that incoming requests are coming from Konnect. Not Null
    dcr_base_url string
    The base URL of the DCR server. This is the URL that will be used to make the HTTP requests from Konnect to the DCR provider. This URL must be accessible from the Konnect service. Not Null
    disable_event_hooks bool
    This flag disables all the event-hooks on the application flow for the DCR provider.
    disable_refresh_secret bool
    This flag disable the refresh-secret endpoint on the application flow for the DCR provider.
    allowMultipleCredentials Boolean
    When enabled, indicates that the DCR provider supports creating and managing multiple credentials per application. Default: false
    apiKey String
    This is the API Key that will be sent with each HTTP request to the custom DCR server. It can be verified on the server to ensure that incoming requests are coming from Konnect. Not Null
    dcrBaseUrl String
    The base URL of the DCR server. This is the URL that will be used to make the HTTP requests from Konnect to the DCR provider. This URL must be accessible from the Konnect service. Not Null
    disableEventHooks Boolean
    This flag disables all the event-hooks on the application flow for the DCR provider.
    disableRefreshSecret Boolean
    This flag disable the refresh-secret endpoint on the application flow for the DCR provider.
    allowMultipleCredentials boolean
    When enabled, indicates that the DCR provider supports creating and managing multiple credentials per application. Default: false
    apiKey string
    This is the API Key that will be sent with each HTTP request to the custom DCR server. It can be verified on the server to ensure that incoming requests are coming from Konnect. Not Null
    dcrBaseUrl string
    The base URL of the DCR server. This is the URL that will be used to make the HTTP requests from Konnect to the DCR provider. This URL must be accessible from the Konnect service. Not Null
    disableEventHooks boolean
    This flag disables all the event-hooks on the application flow for the DCR provider.
    disableRefreshSecret boolean
    This flag disable the refresh-secret endpoint on the application flow for the DCR provider.
    allow_multiple_credentials bool
    When enabled, indicates that the DCR provider supports creating and managing multiple credentials per application. Default: false
    api_key str
    This is the API Key that will be sent with each HTTP request to the custom DCR server. It can be verified on the server to ensure that incoming requests are coming from Konnect. Not Null
    dcr_base_url str
    The base URL of the DCR server. This is the URL that will be used to make the HTTP requests from Konnect to the DCR provider. This URL must be accessible from the Konnect service. Not Null
    disable_event_hooks bool
    This flag disables all the event-hooks on the application flow for the DCR provider.
    disable_refresh_secret bool
    This flag disable the refresh-secret endpoint on the application flow for the DCR provider.
    allowMultipleCredentials Boolean
    When enabled, indicates that the DCR provider supports creating and managing multiple credentials per application. Default: false
    apiKey String
    This is the API Key that will be sent with each HTTP request to the custom DCR server. It can be verified on the server to ensure that incoming requests are coming from Konnect. Not Null
    dcrBaseUrl String
    The base URL of the DCR server. This is the URL that will be used to make the HTTP requests from Konnect to the DCR provider. This URL must be accessible from the Konnect service. Not Null
    disableEventHooks Boolean
    This flag disables all the event-hooks on the application flow for the DCR provider.
    disableRefreshSecret Boolean
    This flag disable the refresh-secret endpoint on the application flow for the DCR provider.

    DcrProviderKongIdentity, DcrProviderKongIdentityArgs

    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderKongIdentityDcrConfig
    Payload to create a Kong Identity DCR provider. Requires replacement if changed.
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null; Requires replacement if changed.
    Labels Dictionary<string, string>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderKongIdentityDcrConfig
    Payload to create a Kong Identity DCR provider. Requires replacement if changed.
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null; Requires replacement if changed.
    Labels map[string]string
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at string
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config object
    Payload to create a Kong Identity DCR provider. Requires replacement if changed.
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null; Requires replacement if changed.
    labels map(string)
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at string
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderKongIdentityDcrConfig
    Payload to create a Kong Identity DCR provider. Requires replacement if changed.
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null; Requires replacement if changed.
    labels Map<String,String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.
    active boolean
    At least one active auth strategy is using this DCR provider.
    createdAt string
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderKongIdentityDcrConfig
    Payload to create a Kong Identity DCR provider. Requires replacement if changed.
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null; Requires replacement if changed.
    labels {[key: string]: string}
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at str
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config DcrProviderKongIdentityDcrConfig
    Payload to create a Kong Identity DCR provider. Requires replacement if changed.
    id str
    Contains a unique identifier used for this resource.
    issuer str
    The issuer of the DCR provider. Not Null; Requires replacement if changed.
    labels Mapping[str, str]
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name str
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at str
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig Property Map
    Payload to create a Kong Identity DCR provider. Requires replacement if changed.
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null; Requires replacement if changed.
    labels Map<String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.

    DcrProviderOkta, DcrProviderOktaArgs

    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderOktaDcrConfig
    Payload to create an Okta DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels Dictionary<string, string>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    Active bool
    At least one active auth strategy is using this DCR provider.
    CreatedAt string
    An ISO-8601 timestamp representation of entity creation date.
    DcrConfig DcrProviderOktaDcrConfig
    Payload to create an Okta DCR provider. Not Null
    Id string
    Contains a unique identifier used for this resource.
    Issuer string
    The issuer of the DCR provider. Not Null
    Labels map[string]string
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    Name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    UpdatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at string
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config object
    Payload to create an Okta DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels map(string)
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at string
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderOktaDcrConfig
    Payload to create an Okta DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String,String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.
    active boolean
    At least one active auth strategy is using this DCR provider.
    createdAt string
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig DcrProviderOktaDcrConfig
    Payload to create an Okta DCR provider. Not Null
    id string
    Contains a unique identifier used for this resource.
    issuer string
    The issuer of the DCR provider. Not Null
    labels {[key: string]: string}
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name string
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt string
    An ISO-8601 timestamp representation of entity update date.
    active bool
    At least one active auth strategy is using this DCR provider.
    created_at str
    An ISO-8601 timestamp representation of entity creation date.
    dcr_config DcrProviderOktaDcrConfig
    Payload to create an Okta DCR provider. Not Null
    id str
    Contains a unique identifier used for this resource.
    issuer str
    The issuer of the DCR provider. Not Null
    labels Mapping[str, str]
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name str
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updated_at str
    An ISO-8601 timestamp representation of entity update date.
    active Boolean
    At least one active auth strategy is using this DCR provider.
    createdAt String
    An ISO-8601 timestamp representation of entity creation date.
    dcrConfig Property Map
    Payload to create an Okta DCR provider. Not Null
    id String
    Contains a unique identifier used for this resource.
    issuer String
    The issuer of the DCR provider. Not Null
    labels Map<String>
    Labels store metadata of an entity that can be used for filtering an entity list or for searching across entity types.
    name String
    The name of the DCR provider. This is used to identify the DCR provider in the Konnect UI.
    updatedAt String
    An ISO-8601 timestamp representation of entity update date.

    DcrProviderOktaDcrConfig, DcrProviderOktaDcrConfigArgs

    DcrToken string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    DcrToken string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    dcr_token string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    dcrToken String
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    dcrToken string
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    dcr_token str
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null
    dcrToken String
    This secret should be copied from your identity provider's settings after you create a client and assign it as the management client for DCR for this developer portal Not Null

    Import

    In Terraform v1.5.0 and later, the import block can be used with the id attribute, for example:

    terraform

    import {

    to = konnect_dcr_provider.my_konnect_dcr_provider

    id = “5f9fd312-a987-4628-b4c5-bb4f4fddd5f7”

    }

    The pulumi import command can be used, for example:

    $ pulumi import konnect:index/dcrProvider:DcrProvider my_konnect_dcr_provider "5f9fd312-a987-4628-b4c5-bb4f4fddd5f7"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    konnect kong/terraform-provider-konnect
    License
    Notes
    This Pulumi package is based on the konnect Terraform Provider.
    Viewing docs for konnect 3.23.0
    published on Friday, Sep 18, 2026 by kong

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial