Viewing docs for konnect 3.24.0
published on Friday, Sep 25, 2026 by kong
published on Friday, Sep 25, 2026 by kong
Viewing docs for konnect 3.24.0
published on Friday, Sep 25, 2026 by kong
published on Friday, Sep 25, 2026 by kong
IdentityProviderList DataSource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as konnect from "@pulumi/konnect";
const myIdentityproviderlist = konnect.getIdentityProviderList({
filter: {
type: {
eq: "...my_eq...",
},
},
});
import pulumi
import pulumi_konnect as konnect
my_identityproviderlist = konnect.get_identity_provider_list(filter={
"type": {
"eq": "...my_eq...",
},
})
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.GetIdentityProviderList(ctx, &konnect.GetIdentityProviderListArgs{
Filter: konnect.GetIdentityProviderListFilter{
Type: konnect.GetIdentityProviderListFilterType{
Eq: pulumi.StringRef("...my_eq..."),
},
},
}, nil)
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 myIdentityproviderlist = Konnect.GetIdentityProviderList.Invoke(new()
{
Filter = new Konnect.Inputs.GetIdentityProviderListFilterInputArgs
{
Type = new Konnect.Inputs.GetIdentityProviderListFilterTypeInputArgs
{
Eq = "...my_eq...",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.konnect.KonnectFunctions;
import com.pulumi.konnect.inputs.GetIdentityProviderListArgs;
import com.pulumi.konnect.inputs.GetIdentityProviderListFilterArgs;
import com.pulumi.konnect.inputs.GetIdentityProviderListFilterTypeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var myIdentityproviderlist = KonnectFunctions.getIdentityProviderList(GetIdentityProviderListArgs.builder()
.filter(GetIdentityProviderListFilterArgs.builder()
.type(GetIdentityProviderListFilterTypeArgs.builder()
.eq("...my_eq...")
.build())
.build())
.build());
}
}
variables:
myIdentityproviderlist:
fn::invoke:
function: konnect:getIdentityProviderList
arguments:
filter:
type:
eq: '...my_eq...'
Example coming soon!
Using getIdentityProviderList
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIdentityProviderList(args: GetIdentityProviderListArgs, opts?: InvokeOptions): Promise<GetIdentityProviderListResult>
function getIdentityProviderListOutput(args: GetIdentityProviderListOutputArgs, opts?: InvokeOutputOptions): Output<GetIdentityProviderListResult>def get_identity_provider_list(filter: Optional[GetIdentityProviderListFilter] = None,
opts: Optional[InvokeOptions] = None) -> GetIdentityProviderListResult
def get_identity_provider_list_output(filter: pulumi.Input[Optional[GetIdentityProviderListFilterArgs]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetIdentityProviderListResult]func GetIdentityProviderList(ctx *Context, args *GetIdentityProviderListArgs, opts ...InvokeOption) (*GetIdentityProviderListResult, error)
func GetIdentityProviderListOutput(ctx *Context, args *GetIdentityProviderListOutputArgs, opts ...InvokeOption) GetIdentityProviderListResultOutput> Note: This function is named GetIdentityProviderList in the Go SDK.
public static class GetIdentityProviderList
{
public static Task<GetIdentityProviderListResult> InvokeAsync(GetIdentityProviderListArgs args, InvokeOptions? opts = null)
public static Output<GetIdentityProviderListResult> Invoke(GetIdentityProviderListInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetIdentityProviderListResult> Invoke(GetIdentityProviderListInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetIdentityProviderListResult> getIdentityProviderList(GetIdentityProviderListArgs args, InvokeOptions options)
public static Output<GetIdentityProviderListResult> getIdentityProviderList(GetIdentityProviderListArgs args, InvokeOptions options)
public static Output<GetIdentityProviderListResult> getIdentityProviderList(GetIdentityProviderListArgs args, InvokeOutputOptions options)
fn::invoke:
function: konnect:index/getIdentityProviderList:getIdentityProviderList
arguments:
# arguments dictionarydata "konnect_get_identity_provider_list" "name" {
# arguments
}The following arguments are supported:
- Filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- Filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- filter Property Map
- Filter identity providers returned in the response.
getIdentityProviderList Result
The following output properties are available:
- Datas
List<Get
Identity Provider List Data> - A collection of identity providers. This response contains a collection of identity providers, which may include both OIDC and SAML identity providers.
- Id string
- The provider-assigned unique ID for this managed resource.
- Filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- Datas
[]Get
Identity Provider List Data - A collection of identity providers. This response contains a collection of identity providers, which may include both OIDC and SAML identity providers.
- Id string
- The provider-assigned unique ID for this managed resource.
- Filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- datas list(object)
- A collection of identity providers. This response contains a collection of identity providers, which may include both OIDC and SAML identity providers.
- id string
- The provider-assigned unique ID for this managed resource.
- filter object
- Filter identity providers returned in the response.
- datas
List<Get
Identity Provider List Data> - A collection of identity providers. This response contains a collection of identity providers, which may include both OIDC and SAML identity providers.
- id String
- The provider-assigned unique ID for this managed resource.
- filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- datas
Get
Identity Provider List Data[] - A collection of identity providers. This response contains a collection of identity providers, which may include both OIDC and SAML identity providers.
- id string
- The provider-assigned unique ID for this managed resource.
- filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- datas
Sequence[Get
Identity Provider List Data] - A collection of identity providers. This response contains a collection of identity providers, which may include both OIDC and SAML identity providers.
- id str
- The provider-assigned unique ID for this managed resource.
- filter
Get
Identity Provider List Filter - Filter identity providers returned in the response.
- datas List<Property Map>
- A collection of identity providers. This response contains a collection of identity providers, which may include both OIDC and SAML identity providers.
- id String
- The provider-assigned unique ID for this managed resource.
- filter Property Map
- Filter identity providers returned in the response.
Supporting Types
GetIdentityProviderListData
- Config
Get
Identity Provider List Data Config - Created
At string - An ISO-8601 timestamp representation of entity creation date.
- Enabled bool
- Indicates whether the identity provider is enabled. Only one identity provider can be active at a time, such as SAML or OIDC.
- Id string
- Contains a unique identifier used for this resource.
- Login
Path string - The path used for initiating login requests with the identity provider.
- Type string
- Specifies the type of identity provider.
- Updated
At string - An ISO-8601 timestamp representation of entity update date.
- Config
Get
Identity Provider List Data Config - Created
At string - An ISO-8601 timestamp representation of entity creation date.
- Enabled bool
- Indicates whether the identity provider is enabled. Only one identity provider can be active at a time, such as SAML or OIDC.
- Id string
- Contains a unique identifier used for this resource.
- Login
Path string - The path used for initiating login requests with the identity provider.
- Type string
- Specifies the type of identity provider.
- Updated
At string - An ISO-8601 timestamp representation of entity update date.
- config object
- created_
at string - An ISO-8601 timestamp representation of entity creation date.
- enabled bool
- Indicates whether the identity provider is enabled. Only one identity provider can be active at a time, such as SAML or OIDC.
- id string
- Contains a unique identifier used for this resource.
- login_
path string - The path used for initiating login requests with the identity provider.
- type string
- Specifies the type of identity provider.
- updated_
at string - An ISO-8601 timestamp representation of entity update date.
- config
Get
Identity Provider List Data Config - created
At String - An ISO-8601 timestamp representation of entity creation date.
- enabled Boolean
- Indicates whether the identity provider is enabled. Only one identity provider can be active at a time, such as SAML or OIDC.
- id String
- Contains a unique identifier used for this resource.
- login
Path String - The path used for initiating login requests with the identity provider.
- type String
- Specifies the type of identity provider.
- updated
At String - An ISO-8601 timestamp representation of entity update date.
- config
Get
Identity Provider List Data Config - created
At string - An ISO-8601 timestamp representation of entity creation date.
- enabled boolean
- Indicates whether the identity provider is enabled. Only one identity provider can be active at a time, such as SAML or OIDC.
- id string
- Contains a unique identifier used for this resource.
- login
Path string - The path used for initiating login requests with the identity provider.
- type string
- Specifies the type of identity provider.
- updated
At string - An ISO-8601 timestamp representation of entity update date.
- config
Get
Identity Provider List Data Config - created_
at str - An ISO-8601 timestamp representation of entity creation date.
- enabled bool
- Indicates whether the identity provider is enabled. Only one identity provider can be active at a time, such as SAML or OIDC.
- id str
- Contains a unique identifier used for this resource.
- login_
path str - The path used for initiating login requests with the identity provider.
- type str
- Specifies the type of identity provider.
- updated_
at str - An ISO-8601 timestamp representation of entity update date.
- config Property Map
- created
At String - An ISO-8601 timestamp representation of entity creation date.
- enabled Boolean
- Indicates whether the identity provider is enabled. Only one identity provider can be active at a time, such as SAML or OIDC.
- id String
- Contains a unique identifier used for this resource.
- login
Path String - The path used for initiating login requests with the identity provider.
- type String
- Specifies the type of identity provider.
- updated
At String - An ISO-8601 timestamp representation of entity update date.
GetIdentityProviderListDataConfig
- Oidc
Identity GetProvider Config Identity Provider List Data Config Oidc Identity Provider Config - The identity provider that contains configuration data for the OIDC authentication integration.
- Saml
Identity GetProvider Config Identity Provider List Data Config Saml Identity Provider Config - The identity provider that contains configuration data for the SAML authentication integration.
- Oidc
Identity GetProvider Config Identity Provider List Data Config Oidc Identity Provider Config - The identity provider that contains configuration data for the OIDC authentication integration.
- Saml
Identity GetProvider Config Identity Provider List Data Config Saml Identity Provider Config - The identity provider that contains configuration data for the SAML authentication integration.
- oidc_
identity_ objectprovider_ config - The identity provider that contains configuration data for the OIDC authentication integration.
- saml_
identity_ objectprovider_ config - The identity provider that contains configuration data for the SAML authentication integration.
- oidc
Identity GetProvider Config Identity Provider List Data Config Oidc Identity Provider Config - The identity provider that contains configuration data for the OIDC authentication integration.
- saml
Identity GetProvider Config Identity Provider List Data Config Saml Identity Provider Config - The identity provider that contains configuration data for the SAML authentication integration.
- oidc
Identity GetProvider Config Identity Provider List Data Config Oidc Identity Provider Config - The identity provider that contains configuration data for the OIDC authentication integration.
- saml
Identity GetProvider Config Identity Provider List Data Config Saml Identity Provider Config - The identity provider that contains configuration data for the SAML authentication integration.
- oidc_
identity_ Getprovider_ config Identity Provider List Data Config Oidc Identity Provider Config - The identity provider that contains configuration data for the OIDC authentication integration.
- saml_
identity_ Getprovider_ config Identity Provider List Data Config Saml Identity Provider Config - The identity provider that contains configuration data for the SAML authentication integration.
- oidc
Identity Property MapProvider Config - The identity provider that contains configuration data for the OIDC authentication integration.
- saml
Identity Property MapProvider Config - The identity provider that contains configuration data for the SAML authentication integration.
GetIdentityProviderListDataConfigOidcIdentityProviderConfig
- Claim
Mappings GetIdentity Provider List Data Config Oidc Identity Provider Config Claim Mappings - Defines the mappings between OpenID Connect (OIDC) claims and local claims used by your application for authentication.
- Client
Id string - The client ID assigned to your application by the identity provider.
- Issuer
Url string - The issuer URI of the identity provider. This is the URL where the provider's metadata can be obtained.
- Scopes List<string>
- The scopes requested by your application when authenticating with the identity provider.
- Claim
Mappings GetIdentity Provider List Data Config Oidc Identity Provider Config Claim Mappings - Defines the mappings between OpenID Connect (OIDC) claims and local claims used by your application for authentication.
- Client
Id string - The client ID assigned to your application by the identity provider.
- Issuer
Url string - The issuer URI of the identity provider. This is the URL where the provider's metadata can be obtained.
- Scopes []string
- The scopes requested by your application when authenticating with the identity provider.
- claim_
mappings object - Defines the mappings between OpenID Connect (OIDC) claims and local claims used by your application for authentication.
- client_
id string - The client ID assigned to your application by the identity provider.
- issuer_
url string - The issuer URI of the identity provider. This is the URL where the provider's metadata can be obtained.
- scopes list(string)
- The scopes requested by your application when authenticating with the identity provider.
- claim
Mappings GetIdentity Provider List Data Config Oidc Identity Provider Config Claim Mappings - Defines the mappings between OpenID Connect (OIDC) claims and local claims used by your application for authentication.
- client
Id String - The client ID assigned to your application by the identity provider.
- issuer
Url String - The issuer URI of the identity provider. This is the URL where the provider's metadata can be obtained.
- scopes List<String>
- The scopes requested by your application when authenticating with the identity provider.
- claim
Mappings GetIdentity Provider List Data Config Oidc Identity Provider Config Claim Mappings - Defines the mappings between OpenID Connect (OIDC) claims and local claims used by your application for authentication.
- client
Id string - The client ID assigned to your application by the identity provider.
- issuer
Url string - The issuer URI of the identity provider. This is the URL where the provider's metadata can be obtained.
- scopes string[]
- The scopes requested by your application when authenticating with the identity provider.
- claim_
mappings GetIdentity Provider List Data Config Oidc Identity Provider Config Claim Mappings - Defines the mappings between OpenID Connect (OIDC) claims and local claims used by your application for authentication.
- client_
id str - The client ID assigned to your application by the identity provider.
- issuer_
url str - The issuer URI of the identity provider. This is the URL where the provider's metadata can be obtained.
- scopes Sequence[str]
- The scopes requested by your application when authenticating with the identity provider.
- claim
Mappings Property Map - Defines the mappings between OpenID Connect (OIDC) claims and local claims used by your application for authentication.
- client
Id String - The client ID assigned to your application by the identity provider.
- issuer
Url String - The issuer URI of the identity provider. This is the URL where the provider's metadata can be obtained.
- scopes List<String>
- The scopes requested by your application when authenticating with the identity provider.
GetIdentityProviderListDataConfigOidcIdentityProviderConfigClaimMappings
GetIdentityProviderListDataConfigSamlIdentityProviderConfig
- Callback
Url string - The URL where the SAML identity provider sends authentication responses after successful login attempts.
- Idp
Metadata stringUrl - The identity provider's metadata URL where the identity provider's metadata can be obtained.
- Idp
Metadata stringXml - The identity provider's SAML metadata. If the identity provider supports a metadata URL, you can use the
idp_metadata_urlfield instead. - Login
Url string - The URL to redirect users to for initiating login with the identity provider.
- Sp
Entity stringId - The entity ID of the service provider (SP).
- Sp
Metadata stringUrl
- Callback
Url string - The URL where the SAML identity provider sends authentication responses after successful login attempts.
- Idp
Metadata stringUrl - The identity provider's metadata URL where the identity provider's metadata can be obtained.
- Idp
Metadata stringXml - The identity provider's SAML metadata. If the identity provider supports a metadata URL, you can use the
idp_metadata_urlfield instead. - Login
Url string - The URL to redirect users to for initiating login with the identity provider.
- Sp
Entity stringId - The entity ID of the service provider (SP).
- Sp
Metadata stringUrl
- callback_
url string - The URL where the SAML identity provider sends authentication responses after successful login attempts.
- idp_
metadata_ stringurl - The identity provider's metadata URL where the identity provider's metadata can be obtained.
- idp_
metadata_ stringxml - The identity provider's SAML metadata. If the identity provider supports a metadata URL, you can use the
idp_metadata_urlfield instead. - login_
url string - The URL to redirect users to for initiating login with the identity provider.
- sp_
entity_ stringid - The entity ID of the service provider (SP).
- sp_
metadata_ stringurl
- callback
Url String - The URL where the SAML identity provider sends authentication responses after successful login attempts.
- idp
Metadata StringUrl - The identity provider's metadata URL where the identity provider's metadata can be obtained.
- idp
Metadata StringXml - The identity provider's SAML metadata. If the identity provider supports a metadata URL, you can use the
idp_metadata_urlfield instead. - login
Url String - The URL to redirect users to for initiating login with the identity provider.
- sp
Entity StringId - The entity ID of the service provider (SP).
- sp
Metadata StringUrl
- callback
Url string - The URL where the SAML identity provider sends authentication responses after successful login attempts.
- idp
Metadata stringUrl - The identity provider's metadata URL where the identity provider's metadata can be obtained.
- idp
Metadata stringXml - The identity provider's SAML metadata. If the identity provider supports a metadata URL, you can use the
idp_metadata_urlfield instead. - login
Url string - The URL to redirect users to for initiating login with the identity provider.
- sp
Entity stringId - The entity ID of the service provider (SP).
- sp
Metadata stringUrl
- callback_
url str - The URL where the SAML identity provider sends authentication responses after successful login attempts.
- idp_
metadata_ strurl - The identity provider's metadata URL where the identity provider's metadata can be obtained.
- idp_
metadata_ strxml - The identity provider's SAML metadata. If the identity provider supports a metadata URL, you can use the
idp_metadata_urlfield instead. - login_
url str - The URL to redirect users to for initiating login with the identity provider.
- sp_
entity_ strid - The entity ID of the service provider (SP).
- sp_
metadata_ strurl
- callback
Url String - The URL where the SAML identity provider sends authentication responses after successful login attempts.
- idp
Metadata StringUrl - The identity provider's metadata URL where the identity provider's metadata can be obtained.
- idp
Metadata StringXml - The identity provider's SAML metadata. If the identity provider supports a metadata URL, you can use the
idp_metadata_urlfield instead. - login
Url String - The URL to redirect users to for initiating login with the identity provider.
- sp
Entity StringId - The entity ID of the service provider (SP).
- sp
Metadata StringUrl
GetIdentityProviderListFilter
- Type
Get
Identity Provider List Filter Type - Filters on the given string field value by exact match.
- Type
Get
Identity Provider List Filter Type - Filters on the given string field value by exact match.
- type
Get
Identity Provider List Filter Type - Filters on the given string field value by exact match.
- type
Get
Identity Provider List Filter Type - Filters on the given string field value by exact match.
- type
Get
Identity Provider List Filter Type - Filters on the given string field value by exact match.
- type Property Map
- Filters on the given string field value by exact match.
GetIdentityProviderListFilterType
- Eq string
- Eq string
- eq string
- eq String
- eq string
- eq str
- eq String
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the
konnectTerraform Provider.
Viewing docs for konnect 3.24.0
published on Friday, Sep 25, 2026 by kong
published on Friday, Sep 25, 2026 by kong