Class Realm
Inheritance
System.Object
Realm
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Keycloak.dll
Syntax
public class Realm : CustomResource
Constructors
View Source
Realm(String, RealmArgs, CustomResourceOptions)
Create a Realm resource with the given unique name, arguments, and options.
Declaration
public Realm(string name, RealmArgs args, CustomResourceOptions options = null)
Parameters
| Type |
Name |
Description |
| System.String |
name |
The unique name of the resource
|
| RealmArgs |
args |
The arguments used to populate this resource's properties
|
| CustomResourceOptions |
options |
A bag of options that control this resource's behavior
|
Properties
View Source
AccessCodeLifespan
Declaration
public Output<string> AccessCodeLifespan { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
AccessCodeLifespanLogin
Declaration
public Output<string> AccessCodeLifespanLogin { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
AccessCodeLifespanUserAction
Declaration
public Output<string> AccessCodeLifespanUserAction { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
AccessTokenLifespan
Declaration
public Output<string> AccessTokenLifespan { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
AccessTokenLifespanForImplicitFlow
Declaration
public Output<string> AccessTokenLifespanForImplicitFlow { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
AccountTheme
Declaration
public Output<string> AccountTheme { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
ActionTokenGeneratedByAdminLifespan
Declaration
public Output<string> ActionTokenGeneratedByAdminLifespan { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
ActionTokenGeneratedByUserLifespan
Declaration
public Output<string> ActionTokenGeneratedByUserLifespan { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
AdminTheme
Declaration
public Output<string> AdminTheme { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
Attributes
Declaration
public Output<ImmutableDictionary<string, object>> Attributes { get; }
Property Value
| Type |
Description |
| Output<System.Collections.Immutable.ImmutableDictionary<System.String, System.Object>> |
|
View Source
BrowserFlow
Which flow should be used for BrowserFlow
Declaration
public Output<string> BrowserFlow { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
ClientAuthenticationFlow
Which flow should be used for ClientAuthenticationFlow
Declaration
public Output<string> ClientAuthenticationFlow { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
DirectGrantFlow
Which flow should be used for DirectGrantFlow
Declaration
public Output<string> DirectGrantFlow { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
DisplayName
Declaration
public Output<string> DisplayName { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
DisplayNameHtml
Declaration
public Output<string> DisplayNameHtml { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
DockerAuthenticationFlow
Which flow should be used for DockerAuthenticationFlow
Declaration
public Output<string> DockerAuthenticationFlow { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
DuplicateEmailsAllowed
Declaration
public Output<bool> DuplicateEmailsAllowed { get; }
Property Value
| Type |
Description |
| Output<System.Boolean> |
|
View Source
EditUsernameAllowed
Declaration
public Output<bool> EditUsernameAllowed { get; }
Property Value
| Type |
Description |
| Output<System.Boolean> |
|
View Source
EmailTheme
Declaration
public Output<string> EmailTheme { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
Enabled
Declaration
public Output<bool?> Enabled { get; }
Property Value
| Type |
Description |
| Output<System.Nullable<System.Boolean>> |
|
View Source
Internationalization
Declaration
public Output<RealmInternationalization> Internationalization { get; }
Property Value
View Source
LoginTheme
Declaration
public Output<string> LoginTheme { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
LoginWithEmailAllowed
Declaration
public Output<bool> LoginWithEmailAllowed { get; }
Property Value
| Type |
Description |
| Output<System.Boolean> |
|
View Source
OfflineSessionIdleTimeout
Declaration
public Output<string> OfflineSessionIdleTimeout { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
OfflineSessionMaxLifespan
Declaration
public Output<string> OfflineSessionMaxLifespan { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
PasswordPolicy
String that represents the passwordPolicies that are in place. Each policy is separated with " and ". Supported policies
can be found in the server-info providers page. example: "upperCase(1) and length(8) and forceExpiredPasswordChange(365)
and notUsername(undefined)"
Declaration
public Output<string> PasswordPolicy { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
RealmName
Declaration
public Output<string> RealmName { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
RefreshTokenMaxReuse
Declaration
public Output<int?> RefreshTokenMaxReuse { get; }
Property Value
| Type |
Description |
| Output<System.Nullable<System.Int32>> |
|
View Source
RegistrationAllowed
Declaration
public Output<bool> RegistrationAllowed { get; }
Property Value
| Type |
Description |
| Output<System.Boolean> |
|
View Source
RegistrationEmailAsUsername
Declaration
public Output<bool> RegistrationEmailAsUsername { get; }
Property Value
| Type |
Description |
| Output<System.Boolean> |
|
View Source
RegistrationFlow
Which flow should be used for RegistrationFlow
Declaration
public Output<string> RegistrationFlow { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
RememberMe
Declaration
public Output<bool> RememberMe { get; }
Property Value
| Type |
Description |
| Output<System.Boolean> |
|
View Source
ResetCredentialsFlow
Which flow should be used for ResetCredentialsFlow
Declaration
public Output<string> ResetCredentialsFlow { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
ResetPasswordAllowed
Declaration
public Output<bool> ResetPasswordAllowed { get; }
Property Value
| Type |
Description |
| Output<System.Boolean> |
|
View Source
RevokeRefreshToken
Declaration
public Output<bool?> RevokeRefreshToken { get; }
Property Value
| Type |
Description |
| Output<System.Nullable<System.Boolean>> |
|
View Source
SecurityDefenses
Declaration
public Output<RealmSecurityDefenses> SecurityDefenses { get; }
Property Value
View Source
SmtpServer
Declaration
public Output<RealmSmtpServer> SmtpServer { get; }
Property Value
View Source
SslRequired
SSL Required: Values can be 'none', 'external' or 'all'.
Declaration
public Output<string> SslRequired { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
SsoSessionIdleTimeout
Declaration
public Output<string> SsoSessionIdleTimeout { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
SsoSessionMaxLifespan
Declaration
public Output<string> SsoSessionMaxLifespan { get; }
Property Value
| Type |
Description |
| Output<System.String> |
|
View Source
VerifyEmail
Declaration
public Output<bool> VerifyEmail { get; }
Property Value
| Type |
Description |
| Output<System.Boolean> |
|
Methods
View Source
Get an existing Realm resource's state with the given name, ID, and optional extra
properties used to qualify the lookup.
Declaration
public static Realm Get(string name, Input<string> id, RealmState state = null, CustomResourceOptions options = null)
Parameters
| Type |
Name |
Description |
| System.String |
name |
The unique name of the resulting resource.
|
| Input<System.String> |
id |
The unique provider ID of the resource to lookup.
|
| RealmState |
state |
Any extra arguments used during the lookup.
|
| CustomResourceOptions |
options |
A bag of options that control this resource's behavior
|
Returns