Keycloak v5.3.2 published on Friday, May 10, 2024 by Pulumi
keycloak.getRealm
Explore with Pulumi AI
# keycloak.Realm data source
This data source can be used to fetch properties of a Keycloak realm for usage with other resources.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as keycloak from "@pulumi/keycloak";
const realm = keycloak.getRealm({
realm: "my-realm",
});
// use the data source
const group = new keycloak.Role("group", {
realmId: id,
name: "group",
});
import pulumi
import pulumi_keycloak as keycloak
realm = keycloak.get_realm(realm="my-realm")
# use the data source
group = keycloak.Role("group",
realm_id=id,
name="group")
package main
import (
"github.com/pulumi/pulumi-keycloak/sdk/v5/go/keycloak"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := keycloak.LookupRealm(ctx, &keycloak.LookupRealmArgs{
Realm: "my-realm",
}, nil)
if err != nil {
return err
}
// use the data source
_, err = keycloak.NewRole(ctx, "group", &keycloak.RoleArgs{
RealmId: pulumi.Any(id),
Name: pulumi.String("group"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Keycloak = Pulumi.Keycloak;
return await Deployment.RunAsync(() =>
{
var realm = Keycloak.GetRealm.Invoke(new()
{
Realm = "my-realm",
});
// use the data source
var @group = new Keycloak.Role("group", new()
{
RealmId = id,
Name = "group",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.keycloak.KeycloakFunctions;
import com.pulumi.keycloak.inputs.GetRealmArgs;
import com.pulumi.keycloak.Role;
import com.pulumi.keycloak.RoleArgs;
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 realm = KeycloakFunctions.getRealm(GetRealmArgs.builder()
.realm("my-realm")
.build());
// use the data source
var group = new Role("group", RoleArgs.builder()
.realmId(id)
.name("group")
.build());
}
}
resources:
# use the data source
group:
type: keycloak:Role
properties:
realmId: ${id}
name: group
variables:
realm:
fn::invoke:
Function: keycloak:getRealm
Arguments:
realm: my-realm
Argument Reference
The following arguments are supported:
realm
- (Required) The realm name.
Attributes Reference
See the docs for the keycloak.Realm
resource for details on the exported attributes.
Using getRealm
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 getRealm(args: GetRealmArgs, opts?: InvokeOptions): Promise<GetRealmResult>
function getRealmOutput(args: GetRealmOutputArgs, opts?: InvokeOptions): Output<GetRealmResult>
def get_realm(attributes: Optional[Mapping[str, Any]] = None,
default_default_client_scopes: Optional[Sequence[str]] = None,
default_optional_client_scopes: Optional[Sequence[str]] = None,
display_name_html: Optional[str] = None,
internationalizations: Optional[Sequence[GetRealmInternationalization]] = None,
otp_policy: Optional[GetRealmOtpPolicy] = None,
realm: Optional[str] = None,
security_defenses: Optional[Sequence[GetRealmSecurityDefense]] = None,
smtp_servers: Optional[Sequence[GetRealmSmtpServer]] = None,
web_authn_passwordless_policy: Optional[GetRealmWebAuthnPasswordlessPolicy] = None,
web_authn_policy: Optional[GetRealmWebAuthnPolicy] = None,
opts: Optional[InvokeOptions] = None) -> GetRealmResult
def get_realm_output(attributes: Optional[pulumi.Input[Mapping[str, Any]]] = None,
default_default_client_scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
default_optional_client_scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
display_name_html: Optional[pulumi.Input[str]] = None,
internationalizations: Optional[pulumi.Input[Sequence[pulumi.Input[GetRealmInternationalizationArgs]]]] = None,
otp_policy: Optional[pulumi.Input[GetRealmOtpPolicyArgs]] = None,
realm: Optional[pulumi.Input[str]] = None,
security_defenses: Optional[pulumi.Input[Sequence[pulumi.Input[GetRealmSecurityDefenseArgs]]]] = None,
smtp_servers: Optional[pulumi.Input[Sequence[pulumi.Input[GetRealmSmtpServerArgs]]]] = None,
web_authn_passwordless_policy: Optional[pulumi.Input[GetRealmWebAuthnPasswordlessPolicyArgs]] = None,
web_authn_policy: Optional[pulumi.Input[GetRealmWebAuthnPolicyArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRealmResult]
func LookupRealm(ctx *Context, args *LookupRealmArgs, opts ...InvokeOption) (*LookupRealmResult, error)
func LookupRealmOutput(ctx *Context, args *LookupRealmOutputArgs, opts ...InvokeOption) LookupRealmResultOutput
> Note: This function is named LookupRealm
in the Go SDK.
public static class GetRealm
{
public static Task<GetRealmResult> InvokeAsync(GetRealmArgs args, InvokeOptions? opts = null)
public static Output<GetRealmResult> Invoke(GetRealmInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRealmResult> getRealm(GetRealmArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: keycloak:index/getRealm:getRealm
arguments:
# arguments dictionary
The following arguments are supported:
- Realm string
- Attributes Dictionary<string, object>
- Default
Default List<string>Client Scopes - Default
Optional List<string>Client Scopes - Display
Name stringHtml - Internationalizations
List<Get
Realm Internationalization> - Otp
Policy GetRealm Otp Policy - Security
Defenses List<GetRealm Security Defense> - Smtp
Servers List<GetRealm Smtp Server> - Web
Authn GetPasswordless Policy Realm Web Authn Passwordless Policy - Web
Authn GetPolicy Realm Web Authn Policy
- Realm string
- Attributes map[string]interface{}
- Default
Default []stringClient Scopes - Default
Optional []stringClient Scopes - Display
Name stringHtml - Internationalizations
[]Get
Realm Internationalization - Otp
Policy GetRealm Otp Policy - Security
Defenses []GetRealm Security Defense - Smtp
Servers []GetRealm Smtp Server - Web
Authn GetPasswordless Policy Realm Web Authn Passwordless Policy - Web
Authn GetPolicy Realm Web Authn Policy
- realm String
- attributes Map<String,Object>
- default
Default List<String>Client Scopes - default
Optional List<String>Client Scopes - display
Name StringHtml - internationalizations
List<Get
Realm Internationalization> - otp
Policy GetRealm Otp Policy - security
Defenses List<GetRealm Security Defense> - smtp
Servers List<GetRealm Smtp Server> - web
Authn GetPasswordless Policy Realm Web Authn Passwordless Policy - web
Authn GetPolicy Realm Web Authn Policy
- realm string
- attributes {[key: string]: any}
- default
Default string[]Client Scopes - default
Optional string[]Client Scopes - display
Name stringHtml - internationalizations
Get
Realm Internationalization[] - otp
Policy GetRealm Otp Policy - security
Defenses GetRealm Security Defense[] - smtp
Servers GetRealm Smtp Server[] - web
Authn GetPasswordless Policy Realm Web Authn Passwordless Policy - web
Authn GetPolicy Realm Web Authn Policy
- realm str
- attributes Mapping[str, Any]
- default_
default_ Sequence[str]client_ scopes - default_
optional_ Sequence[str]client_ scopes - display_
name_ strhtml - internationalizations
Sequence[Get
Realm Internationalization] - otp_
policy GetRealm Otp Policy - security_
defenses Sequence[GetRealm Security Defense] - smtp_
servers Sequence[GetRealm Smtp Server] - web_
authn_ Getpasswordless_ policy Realm Web Authn Passwordless Policy - web_
authn_ Getpolicy Realm Web Authn Policy
- realm String
- attributes Map<Any>
- default
Default List<String>Client Scopes - default
Optional List<String>Client Scopes - display
Name StringHtml - internationalizations List<Property Map>
- otp
Policy Property Map - security
Defenses List<Property Map> - smtp
Servers List<Property Map> - web
Authn Property MapPasswordless Policy - web
Authn Property MapPolicy
getRealm Result
The following output properties are available:
- Access
Code stringLifespan - Access
Code stringLifespan Login - Access
Code stringLifespan User Action - Access
Token stringLifespan - Access
Token stringLifespan For Implicit Flow - Account
Theme string - Action
Token stringGenerated By Admin Lifespan - Action
Token stringGenerated By User Lifespan - Admin
Theme string - Attributes Dictionary<string, object>
- Browser
Flow string - Client
Authentication stringFlow - Client
Session stringIdle Timeout - Client
Session stringMax Lifespan - Default
Default List<string>Client Scopes - Default
Optional List<string>Client Scopes - Default
Signature stringAlgorithm - Direct
Grant stringFlow - Display
Name string - Docker
Authentication stringFlow - Duplicate
Emails boolAllowed - Edit
Username boolAllowed - Email
Theme string - Enabled bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Internal
Id string - Internationalizations
List<Get
Realm Internationalization> - Login
Theme string - Login
With boolEmail Allowed - Oauth2Device
Code stringLifespan - Oauth2Device
Polling intInterval - Offline
Session stringIdle Timeout - Offline
Session stringMax Lifespan - Offline
Session boolMax Lifespan Enabled - Otp
Policy GetRealm Otp Policy - Password
Policy string - Realm string
- Refresh
Token intMax Reuse - Registration
Allowed bool - Registration
Email boolAs Username - Registration
Flow string - Remember
Me bool - Reset
Credentials stringFlow - Reset
Password boolAllowed - Revoke
Refresh boolToken - Security
Defenses List<GetRealm Security Defense> - Smtp
Servers List<GetRealm Smtp Server> - Ssl
Required string - Sso
Session stringIdle Timeout - Sso
Session stringIdle Timeout Remember Me - Sso
Session stringMax Lifespan - Sso
Session stringMax Lifespan Remember Me - User
Managed boolAccess - Verify
Email bool - Web
Authn GetPasswordless Policy Realm Web Authn Passwordless Policy - Web
Authn GetPolicy Realm Web Authn Policy - Display
Name stringHtml
- Access
Code stringLifespan - Access
Code stringLifespan Login - Access
Code stringLifespan User Action - Access
Token stringLifespan - Access
Token stringLifespan For Implicit Flow - Account
Theme string - Action
Token stringGenerated By Admin Lifespan - Action
Token stringGenerated By User Lifespan - Admin
Theme string - Attributes map[string]interface{}
- Browser
Flow string - Client
Authentication stringFlow - Client
Session stringIdle Timeout - Client
Session stringMax Lifespan - Default
Default []stringClient Scopes - Default
Optional []stringClient Scopes - Default
Signature stringAlgorithm - Direct
Grant stringFlow - Display
Name string - Docker
Authentication stringFlow - Duplicate
Emails boolAllowed - Edit
Username boolAllowed - Email
Theme string - Enabled bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Internal
Id string - Internationalizations
[]Get
Realm Internationalization - Login
Theme string - Login
With boolEmail Allowed - Oauth2Device
Code stringLifespan - Oauth2Device
Polling intInterval - Offline
Session stringIdle Timeout - Offline
Session stringMax Lifespan - Offline
Session boolMax Lifespan Enabled - Otp
Policy GetRealm Otp Policy - Password
Policy string - Realm string
- Refresh
Token intMax Reuse - Registration
Allowed bool - Registration
Email boolAs Username - Registration
Flow string - Remember
Me bool - Reset
Credentials stringFlow - Reset
Password boolAllowed - Revoke
Refresh boolToken - Security
Defenses []GetRealm Security Defense - Smtp
Servers []GetRealm Smtp Server - Ssl
Required string - Sso
Session stringIdle Timeout - Sso
Session stringIdle Timeout Remember Me - Sso
Session stringMax Lifespan - Sso
Session stringMax Lifespan Remember Me - User
Managed boolAccess - Verify
Email bool - Web
Authn GetPasswordless Policy Realm Web Authn Passwordless Policy - Web
Authn GetPolicy Realm Web Authn Policy - Display
Name stringHtml
- access
Code StringLifespan - access
Code StringLifespan Login - access
Code StringLifespan User Action - access
Token StringLifespan - access
Token StringLifespan For Implicit Flow - account
Theme String - action
Token StringGenerated By Admin Lifespan - action
Token StringGenerated By User Lifespan - admin
Theme String - attributes Map<String,Object>
- browser
Flow String - client
Authentication StringFlow - client
Session StringIdle Timeout - client
Session StringMax Lifespan - default
Default List<String>Client Scopes - default
Optional List<String>Client Scopes - default
Signature StringAlgorithm - direct
Grant StringFlow - display
Name String - docker
Authentication StringFlow - duplicate
Emails BooleanAllowed - edit
Username BooleanAllowed - email
Theme String - enabled Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- internal
Id String - internationalizations
List<Get
Realm Internationalization> - login
Theme String - login
With BooleanEmail Allowed - oauth2Device
Code StringLifespan - oauth2Device
Polling IntegerInterval - offline
Session StringIdle Timeout - offline
Session StringMax Lifespan - offline
Session BooleanMax Lifespan Enabled - otp
Policy GetRealm Otp Policy - password
Policy String - realm String
- refresh
Token IntegerMax Reuse - registration
Allowed Boolean - registration
Email BooleanAs Username - registration
Flow String - remember
Me Boolean - reset
Credentials StringFlow - reset
Password BooleanAllowed - revoke
Refresh BooleanToken - security
Defenses List<GetRealm Security Defense> - smtp
Servers List<GetRealm Smtp Server> - ssl
Required String - sso
Session StringIdle Timeout - sso
Session StringIdle Timeout Remember Me - sso
Session StringMax Lifespan - sso
Session StringMax Lifespan Remember Me - user
Managed BooleanAccess - verify
Email Boolean - web
Authn GetPasswordless Policy Realm Web Authn Passwordless Policy - web
Authn GetPolicy Realm Web Authn Policy - display
Name StringHtml
- access
Code stringLifespan - access
Code stringLifespan Login - access
Code stringLifespan User Action - access
Token stringLifespan - access
Token stringLifespan For Implicit Flow - account
Theme string - action
Token stringGenerated By Admin Lifespan - action
Token stringGenerated By User Lifespan - admin
Theme string - attributes {[key: string]: any}
- browser
Flow string - client
Authentication stringFlow - client
Session stringIdle Timeout - client
Session stringMax Lifespan - default
Default string[]Client Scopes - default
Optional string[]Client Scopes - default
Signature stringAlgorithm - direct
Grant stringFlow - display
Name string - docker
Authentication stringFlow - duplicate
Emails booleanAllowed - edit
Username booleanAllowed - email
Theme string - enabled boolean
- id string
- The provider-assigned unique ID for this managed resource.
- internal
Id string - internationalizations
Get
Realm Internationalization[] - login
Theme string - login
With booleanEmail Allowed - oauth2Device
Code stringLifespan - oauth2Device
Polling numberInterval - offline
Session stringIdle Timeout - offline
Session stringMax Lifespan - offline
Session booleanMax Lifespan Enabled - otp
Policy GetRealm Otp Policy - password
Policy string - realm string
- refresh
Token numberMax Reuse - registration
Allowed boolean - registration
Email booleanAs Username - registration
Flow string - remember
Me boolean - reset
Credentials stringFlow - reset
Password booleanAllowed - revoke
Refresh booleanToken - security
Defenses GetRealm Security Defense[] - smtp
Servers GetRealm Smtp Server[] - ssl
Required string - sso
Session stringIdle Timeout - sso
Session stringIdle Timeout Remember Me - sso
Session stringMax Lifespan - sso
Session stringMax Lifespan Remember Me - user
Managed booleanAccess - verify
Email boolean - web
Authn GetPasswordless Policy Realm Web Authn Passwordless Policy - web
Authn GetPolicy Realm Web Authn Policy - display
Name stringHtml
- access_
code_ strlifespan - access_
code_ strlifespan_ login - access_
code_ strlifespan_ user_ action - access_
token_ strlifespan - access_
token_ strlifespan_ for_ implicit_ flow - account_
theme str - action_
token_ strgenerated_ by_ admin_ lifespan - action_
token_ strgenerated_ by_ user_ lifespan - admin_
theme str - attributes Mapping[str, Any]
- browser_
flow str - client_
authentication_ strflow - client_
session_ stridle_ timeout - client_
session_ strmax_ lifespan - default_
default_ Sequence[str]client_ scopes - default_
optional_ Sequence[str]client_ scopes - default_
signature_ stralgorithm - direct_
grant_ strflow - display_
name str - docker_
authentication_ strflow - duplicate_
emails_ boolallowed - edit_
username_ boolallowed - email_
theme str - enabled bool
- id str
- The provider-assigned unique ID for this managed resource.
- internal_
id str - internationalizations
Sequence[Get
Realm Internationalization] - login_
theme str - login_
with_ boolemail_ allowed - oauth2_
device_ strcode_ lifespan - oauth2_
device_ intpolling_ interval - offline_
session_ stridle_ timeout - offline_
session_ strmax_ lifespan - offline_
session_ boolmax_ lifespan_ enabled - otp_
policy GetRealm Otp Policy - password_
policy str - realm str
- refresh_
token_ intmax_ reuse - registration_
allowed bool - registration_
email_ boolas_ username - registration_
flow str - remember_
me bool - reset_
credentials_ strflow - reset_
password_ boolallowed - revoke_
refresh_ booltoken - security_
defenses Sequence[GetRealm Security Defense] - smtp_
servers Sequence[GetRealm Smtp Server] - ssl_
required str - sso_
session_ stridle_ timeout - sso_
session_ stridle_ timeout_ remember_ me - sso_
session_ strmax_ lifespan - sso_
session_ strmax_ lifespan_ remember_ me - user_
managed_ boolaccess - verify_
email bool - web_
authn_ Getpasswordless_ policy Realm Web Authn Passwordless Policy - web_
authn_ Getpolicy Realm Web Authn Policy - display_
name_ strhtml
- access
Code StringLifespan - access
Code StringLifespan Login - access
Code StringLifespan User Action - access
Token StringLifespan - access
Token StringLifespan For Implicit Flow - account
Theme String - action
Token StringGenerated By Admin Lifespan - action
Token StringGenerated By User Lifespan - admin
Theme String - attributes Map<Any>
- browser
Flow String - client
Authentication StringFlow - client
Session StringIdle Timeout - client
Session StringMax Lifespan - default
Default List<String>Client Scopes - default
Optional List<String>Client Scopes - default
Signature StringAlgorithm - direct
Grant StringFlow - display
Name String - docker
Authentication StringFlow - duplicate
Emails BooleanAllowed - edit
Username BooleanAllowed - email
Theme String - enabled Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- internal
Id String - internationalizations List<Property Map>
- login
Theme String - login
With BooleanEmail Allowed - oauth2Device
Code StringLifespan - oauth2Device
Polling NumberInterval - offline
Session StringIdle Timeout - offline
Session StringMax Lifespan - offline
Session BooleanMax Lifespan Enabled - otp
Policy Property Map - password
Policy String - realm String
- refresh
Token NumberMax Reuse - registration
Allowed Boolean - registration
Email BooleanAs Username - registration
Flow String - remember
Me Boolean - reset
Credentials StringFlow - reset
Password BooleanAllowed - revoke
Refresh BooleanToken - security
Defenses List<Property Map> - smtp
Servers List<Property Map> - ssl
Required String - sso
Session StringIdle Timeout - sso
Session StringIdle Timeout Remember Me - sso
Session StringMax Lifespan - sso
Session StringMax Lifespan Remember Me - user
Managed BooleanAccess - verify
Email Boolean - web
Authn Property MapPasswordless Policy - web
Authn Property MapPolicy - display
Name StringHtml
Supporting Types
GetRealmInternationalization
- Default
Locale string - Supported
Locales List<string>
- Default
Locale string - Supported
Locales []string
- default
Locale String - supported
Locales List<String>
- default
Locale string - supported
Locales string[]
- default_
locale str - supported_
locales Sequence[str]
- default
Locale String - supported
Locales List<String>
GetRealmOtpPolicy
- Algorithm string
- Digits int
- Initial
Counter int - Look
Ahead intWindow - Period int
- Type string
- Algorithm string
- Digits int
- Initial
Counter int - Look
Ahead intWindow - Period int
- Type string
- algorithm String
- digits Integer
- initial
Counter Integer - look
Ahead IntegerWindow - period Integer
- type String
- algorithm string
- digits number
- initial
Counter number - look
Ahead numberWindow - period number
- type string
- algorithm str
- digits int
- initial_
counter int - look_
ahead_ intwindow - period int
- type str
- algorithm String
- digits Number
- initial
Counter Number - look
Ahead NumberWindow - period Number
- type String
GetRealmSecurityDefense
GetRealmSecurityDefenseBruteForceDetection
- failure
Reset IntegerTime Seconds - max
Failure IntegerWait Seconds - max
Login IntegerFailures - minimum
Quick IntegerLogin Wait Seconds - permanent
Lockout Boolean - quick
Login IntegerCheck Milli Seconds - wait
Increment IntegerSeconds
- failure
Reset numberTime Seconds - max
Failure numberWait Seconds - max
Login numberFailures - minimum
Quick numberLogin Wait Seconds - permanent
Lockout boolean - quick
Login numberCheck Milli Seconds - wait
Increment numberSeconds
- failure
Reset NumberTime Seconds - max
Failure NumberWait Seconds - max
Login NumberFailures - minimum
Quick NumberLogin Wait Seconds - permanent
Lockout Boolean - quick
Login NumberCheck Milli Seconds - wait
Increment NumberSeconds
GetRealmSecurityDefenseHeader
- Content
Security stringPolicy - Content
Security stringPolicy Report Only - Referrer
Policy string - Strict
Transport stringSecurity - XContent
Type stringOptions - XFrame
Options string - XRobots
Tag string - XXss
Protection string
- Content
Security stringPolicy - Content
Security stringPolicy Report Only - Referrer
Policy string - Strict
Transport stringSecurity - XContent
Type stringOptions - XFrame
Options string - XRobots
Tag string - XXss
Protection string
- content
Security StringPolicy - content
Security StringPolicy Report Only - referrer
Policy String - strict
Transport StringSecurity - x
Content StringType Options - x
Frame StringOptions - x
Robots StringTag - x
Xss StringProtection
- content
Security stringPolicy - content
Security stringPolicy Report Only - referrer
Policy string - strict
Transport stringSecurity - x
Content stringType Options - x
Frame stringOptions - x
Robots stringTag - x
Xss stringProtection
- content
Security StringPolicy - content
Security StringPolicy Report Only - referrer
Policy String - strict
Transport StringSecurity - x
Content StringType Options - x
Frame StringOptions - x
Robots StringTag - x
Xss StringProtection
GetRealmSmtpServer
- Auths
List<Get
Realm Smtp Server Auth> - Envelope
From string - From string
- From
Display stringName - Host string
- Port string
- Reply
To string - Reply
To stringDisplay Name - Ssl bool
- Starttls bool
- Auths
[]Get
Realm Smtp Server Auth - Envelope
From string - From string
- From
Display stringName - Host string
- Port string
- Reply
To string - Reply
To stringDisplay Name - Ssl bool
- Starttls bool
- auths
List<Get
Realm Smtp Server Auth> - envelope
From String - from String
- from
Display StringName - host String
- port String
- reply
To String - reply
To StringDisplay Name - ssl Boolean
- starttls Boolean
- auths
Get
Realm Smtp Server Auth[] - envelope
From string - from string
- from
Display stringName - host string
- port string
- reply
To string - reply
To stringDisplay Name - ssl boolean
- starttls boolean
- auths
Sequence[Get
Realm Smtp Server Auth] - envelope_
from str - from_ str
- from_
display_ strname - host str
- port str
- reply_
to str - reply_
to_ strdisplay_ name - ssl bool
- starttls bool
- auths List<Property Map>
- envelope
From String - from String
- from
Display StringName - host String
- port String
- reply
To String - reply
To StringDisplay Name - ssl Boolean
- starttls Boolean
GetRealmSmtpServerAuth
GetRealmWebAuthnPasswordlessPolicy
- Acceptable
Aaguids List<string> - Attestation
Conveyance stringPreference - Either none, indirect or direct
- Authenticator
Attachment string - Either platform or cross-platform
- Avoid
Same boolAuthenticator Register - Create
Timeout int - Relying
Party stringEntity Name - Relying
Party stringId - Require
Resident stringKey - Either Yes or No
- Signature
Algorithms List<string> - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- User
Verification stringRequirement - Either required, preferred or discouraged
- Acceptable
Aaguids []string - Attestation
Conveyance stringPreference - Either none, indirect or direct
- Authenticator
Attachment string - Either platform or cross-platform
- Avoid
Same boolAuthenticator Register - Create
Timeout int - Relying
Party stringEntity Name - Relying
Party stringId - Require
Resident stringKey - Either Yes or No
- Signature
Algorithms []string - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- User
Verification stringRequirement - Either required, preferred or discouraged
- acceptable
Aaguids List<String> - attestation
Conveyance StringPreference - Either none, indirect or direct
- authenticator
Attachment String - Either platform or cross-platform
- avoid
Same BooleanAuthenticator Register - create
Timeout Integer - relying
Party StringEntity Name - relying
Party StringId - require
Resident StringKey - Either Yes or No
- signature
Algorithms List<String> - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- user
Verification StringRequirement - Either required, preferred or discouraged
- acceptable
Aaguids string[] - attestation
Conveyance stringPreference - Either none, indirect or direct
- authenticator
Attachment string - Either platform or cross-platform
- avoid
Same booleanAuthenticator Register - create
Timeout number - relying
Party stringEntity Name - relying
Party stringId - require
Resident stringKey - Either Yes or No
- signature
Algorithms string[] - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- user
Verification stringRequirement - Either required, preferred or discouraged
- acceptable_
aaguids Sequence[str] - attestation_
conveyance_ strpreference - Either none, indirect or direct
- authenticator_
attachment str - Either platform or cross-platform
- avoid_
same_ boolauthenticator_ register - create_
timeout int - relying_
party_ strentity_ name - relying_
party_ strid - require_
resident_ strkey - Either Yes or No
- signature_
algorithms Sequence[str] - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- user_
verification_ strrequirement - Either required, preferred or discouraged
- acceptable
Aaguids List<String> - attestation
Conveyance StringPreference - Either none, indirect or direct
- authenticator
Attachment String - Either platform or cross-platform
- avoid
Same BooleanAuthenticator Register - create
Timeout Number - relying
Party StringEntity Name - relying
Party StringId - require
Resident StringKey - Either Yes or No
- signature
Algorithms List<String> - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- user
Verification StringRequirement - Either required, preferred or discouraged
GetRealmWebAuthnPolicy
- Acceptable
Aaguids List<string> - Attestation
Conveyance stringPreference - Either none, indirect or direct
- Authenticator
Attachment string - Either platform or cross-platform
- Avoid
Same boolAuthenticator Register - Create
Timeout int - Relying
Party stringEntity Name - Relying
Party stringId - Require
Resident stringKey - Either Yes or No
- Signature
Algorithms List<string> - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- User
Verification stringRequirement - Either required, preferred or discouraged
- Acceptable
Aaguids []string - Attestation
Conveyance stringPreference - Either none, indirect or direct
- Authenticator
Attachment string - Either platform or cross-platform
- Avoid
Same boolAuthenticator Register - Create
Timeout int - Relying
Party stringEntity Name - Relying
Party stringId - Require
Resident stringKey - Either Yes or No
- Signature
Algorithms []string - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- User
Verification stringRequirement - Either required, preferred or discouraged
- acceptable
Aaguids List<String> - attestation
Conveyance StringPreference - Either none, indirect or direct
- authenticator
Attachment String - Either platform or cross-platform
- avoid
Same BooleanAuthenticator Register - create
Timeout Integer - relying
Party StringEntity Name - relying
Party StringId - require
Resident StringKey - Either Yes or No
- signature
Algorithms List<String> - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- user
Verification StringRequirement - Either required, preferred or discouraged
- acceptable
Aaguids string[] - attestation
Conveyance stringPreference - Either none, indirect or direct
- authenticator
Attachment string - Either platform or cross-platform
- avoid
Same booleanAuthenticator Register - create
Timeout number - relying
Party stringEntity Name - relying
Party stringId - require
Resident stringKey - Either Yes or No
- signature
Algorithms string[] - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- user
Verification stringRequirement - Either required, preferred or discouraged
- acceptable_
aaguids Sequence[str] - attestation_
conveyance_ strpreference - Either none, indirect or direct
- authenticator_
attachment str - Either platform or cross-platform
- avoid_
same_ boolauthenticator_ register - create_
timeout int - relying_
party_ strentity_ name - relying_
party_ strid - require_
resident_ strkey - Either Yes or No
- signature_
algorithms Sequence[str] - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- user_
verification_ strrequirement - Either required, preferred or discouraged
- acceptable
Aaguids List<String> - attestation
Conveyance StringPreference - Either none, indirect or direct
- authenticator
Attachment String - Either platform or cross-platform
- avoid
Same BooleanAuthenticator Register - create
Timeout Number - relying
Party StringEntity Name - relying
Party StringId - require
Resident StringKey - Either Yes or No
- signature
Algorithms List<String> - Keycloak lists ES256, ES384, ES512, RS256, ES384, ES512 at the time of writing
- user
Verification StringRequirement - Either required, preferred or discouraged
Package Details
- Repository
- Keycloak pulumi/pulumi-keycloak
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
keycloak
Terraform Provider.