1. Packages
  2. Zitadel
  3. API Docs
  4. getOrgJwtIdp
zitadel v0.2.0 published on Monday, Mar 24, 2025 by pulumiverse

zitadel.getOrgJwtIdp

Explore with Pulumi AI

zitadel v0.2.0 published on Monday, Mar 24, 2025 by pulumiverse

Datasource representing a generic JWT IdP on the organization.

Example Usage

Coming soon!

Coming soon!

package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zitadel.ZitadelFunctions;
import com.pulumi.zitadel.inputs.GetOrgJwtIdpArgs;
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 default = ZitadelFunctions.getOrgJwtIdp(GetOrgJwtIdpArgs.builder()
            .orgId(defaultZitadelOrg.id())
            .id("123456789012345678")
            .build());

        ctx.export("orgIdpOrgJwtIdp", default_);
    }
}
Copy

Coming soon!

Coming soon!

variables:
  default:
    fn::invoke:
      Function: zitadel:getOrgJwtIdp
      Arguments:
        orgId: ${defaultZitadelOrg.id}
        id: '123456789012345678'
outputs:
  orgIdpOrgJwtIdp: ${default}
Copy

Using getOrgJwtIdp

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 getOrgJwtIdp(args: GetOrgJwtIdpArgs, opts?: InvokeOptions): Promise<GetOrgJwtIdpResult>
function getOrgJwtIdpOutput(args: GetOrgJwtIdpOutputArgs, opts?: InvokeOptions): Output<GetOrgJwtIdpResult>
Copy
def get_org_jwt_idp(idp_id: Optional[str] = None,
                    org_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetOrgJwtIdpResult
def get_org_jwt_idp_output(idp_id: Optional[pulumi.Input[str]] = None,
                    org_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetOrgJwtIdpResult]
Copy
func GetOrgJwtIdp(ctx *Context, args *GetOrgJwtIdpArgs, opts ...InvokeOption) (*GetOrgJwtIdpResult, error)
func GetOrgJwtIdpOutput(ctx *Context, args *GetOrgJwtIdpOutputArgs, opts ...InvokeOption) GetOrgJwtIdpResultOutput
Copy

> Note: This function is named GetOrgJwtIdp in the Go SDK.

public static class GetOrgJwtIdp 
{
    public static Task<GetOrgJwtIdpResult> InvokeAsync(GetOrgJwtIdpArgs args, InvokeOptions? opts = null)
    public static Output<GetOrgJwtIdpResult> Invoke(GetOrgJwtIdpInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetOrgJwtIdpResult> getOrgJwtIdp(GetOrgJwtIdpArgs args, InvokeOptions options)
public static Output<GetOrgJwtIdpResult> getOrgJwtIdp(GetOrgJwtIdpArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: zitadel:index/getOrgJwtIdp:getOrgJwtIdp
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

IdpId This property is required. string
The ID of this resource.
OrgId This property is required. string
ID of the organization
IdpId This property is required. string
The ID of this resource.
OrgId This property is required. string
ID of the organization
idpId This property is required. String
The ID of this resource.
orgId This property is required. String
ID of the organization
idpId This property is required. string
The ID of this resource.
orgId This property is required. string
ID of the organization
idp_id This property is required. str
The ID of this resource.
org_id This property is required. str
ID of the organization
idpId This property is required. String
The ID of this resource.
orgId This property is required. String
ID of the organization

getOrgJwtIdp Result

The following output properties are available:

AutoRegister bool
auto register for users from this idp
HeaderName string
the name of the header where the JWT is sent in, default is authorization
Id string
The provider-assigned unique ID for this managed resource.
IdpId string
The ID of this resource.
Issuer string
the issuer of the jwt (for validation)
JwtEndpoint string
the endpoint where the jwt can be extracted
KeysEndpoint string
the endpoint to the key (JWK) which are used to sign the JWT with
Name string
Name of the IDP
OrgId string
ID of the organization
StylingType string
Some identity providers specify the styling of the button to their login
AutoRegister bool
auto register for users from this idp
HeaderName string
the name of the header where the JWT is sent in, default is authorization
Id string
The provider-assigned unique ID for this managed resource.
IdpId string
The ID of this resource.
Issuer string
the issuer of the jwt (for validation)
JwtEndpoint string
the endpoint where the jwt can be extracted
KeysEndpoint string
the endpoint to the key (JWK) which are used to sign the JWT with
Name string
Name of the IDP
OrgId string
ID of the organization
StylingType string
Some identity providers specify the styling of the button to their login
autoRegister Boolean
auto register for users from this idp
headerName String
the name of the header where the JWT is sent in, default is authorization
id String
The provider-assigned unique ID for this managed resource.
idpId String
The ID of this resource.
issuer String
the issuer of the jwt (for validation)
jwtEndpoint String
the endpoint where the jwt can be extracted
keysEndpoint String
the endpoint to the key (JWK) which are used to sign the JWT with
name String
Name of the IDP
orgId String
ID of the organization
stylingType String
Some identity providers specify the styling of the button to their login
autoRegister boolean
auto register for users from this idp
headerName string
the name of the header where the JWT is sent in, default is authorization
id string
The provider-assigned unique ID for this managed resource.
idpId string
The ID of this resource.
issuer string
the issuer of the jwt (for validation)
jwtEndpoint string
the endpoint where the jwt can be extracted
keysEndpoint string
the endpoint to the key (JWK) which are used to sign the JWT with
name string
Name of the IDP
orgId string
ID of the organization
stylingType string
Some identity providers specify the styling of the button to their login
auto_register bool
auto register for users from this idp
header_name str
the name of the header where the JWT is sent in, default is authorization
id str
The provider-assigned unique ID for this managed resource.
idp_id str
The ID of this resource.
issuer str
the issuer of the jwt (for validation)
jwt_endpoint str
the endpoint where the jwt can be extracted
keys_endpoint str
the endpoint to the key (JWK) which are used to sign the JWT with
name str
Name of the IDP
org_id str
ID of the organization
styling_type str
Some identity providers specify the styling of the button to their login
autoRegister Boolean
auto register for users from this idp
headerName String
the name of the header where the JWT is sent in, default is authorization
id String
The provider-assigned unique ID for this managed resource.
idpId String
The ID of this resource.
issuer String
the issuer of the jwt (for validation)
jwtEndpoint String
the endpoint where the jwt can be extracted
keysEndpoint String
the endpoint to the key (JWK) which are used to sign the JWT with
name String
Name of the IDP
orgId String
ID of the organization
stylingType String
Some identity providers specify the styling of the button to their login

Package Details

Repository
zitadel pulumiverse/pulumi-zitadel
License
Apache-2.0
Notes
This Pulumi package is based on the zitadel Terraform Provider.
zitadel v0.2.0 published on Monday, Mar 24, 2025 by pulumiverse