1. Packages
  2. Zitadel
  3. API Docs
  4. getOrgJwtIdp
zitadel v0.1.8 published on Thursday, May 30, 2024 by pulumiverse

zitadel.getOrgJwtIdp

Explore with Pulumi AI

zitadel logo
zitadel v0.1.8 published on Thursday, May 30, 2024 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(data.zitadel_org().default().id())
                .id("123456789012345678")
                .build());
    
            ctx.export("orgIdpOrgJwtIdp", default_);
        }
    }
    

    Coming soon!

    Coming soon!

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

    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>
    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]
    func GetOrgJwtIdp(ctx *Context, args *GetOrgJwtIdpArgs, opts ...InvokeOption) (*GetOrgJwtIdpResult, error)
    func GetOrgJwtIdpOutput(ctx *Context, args *GetOrgJwtIdpOutputArgs, opts ...InvokeOption) GetOrgJwtIdpResultOutput

    > 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)
    }
    public static CompletableFuture<GetOrgJwtIdpResult> getOrgJwtIdp(GetOrgJwtIdpArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: zitadel:index/getOrgJwtIdp:getOrgJwtIdp
      arguments:
        # arguments dictionary

    The following arguments are supported:

    IdpId string
    The ID of this resource.
    OrgId string
    ID of the organization
    IdpId string
    The ID of this resource.
    OrgId string
    ID of the organization
    idpId String
    The ID of this resource.
    orgId String
    ID of the organization
    idpId string
    The ID of this resource.
    orgId string
    ID of the organization
    idp_id str
    The ID of this resource.
    org_id str
    ID of the organization
    idpId String
    The ID of this resource.
    orgId 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 logo
    zitadel v0.1.8 published on Thursday, May 30, 2024 by pulumiverse