Table of Contents

Class RealmRepresentation

Namespace
Keycloak.AuthServices.Sdk.Kiota.Admin.Models
Assembly
Keycloak.AuthServices.Sdk.Kiota.dll
public class RealmRepresentation : IAdditionalDataHolder, IParsable
Inheritance
RealmRepresentation
Implements
IAdditionalDataHolder
IParsable
Inherited Members

Constructors

RealmRepresentation()

Instantiates a new RealmRepresentation and sets the default values.

public RealmRepresentation()

Properties

AccessCodeLifespan

The accessCodeLifespan property

public int? AccessCodeLifespan { get; set; }

Property Value

int?

AccessCodeLifespanLogin

The accessCodeLifespanLogin property

public int? AccessCodeLifespanLogin { get; set; }

Property Value

int?

AccessCodeLifespanUserAction

The accessCodeLifespanUserAction property

public int? AccessCodeLifespanUserAction { get; set; }

Property Value

int?

AccessTokenLifespan

The accessTokenLifespan property

public int? AccessTokenLifespan { get; set; }

Property Value

int?

AccessTokenLifespanForImplicitFlow

The accessTokenLifespanForImplicitFlow property

public int? AccessTokenLifespanForImplicitFlow { get; set; }

Property Value

int?

AccountTheme

The accountTheme property

public string? AccountTheme { get; set; }

Property Value

string

ActionTokenGeneratedByAdminLifespan

The actionTokenGeneratedByAdminLifespan property

public int? ActionTokenGeneratedByAdminLifespan { get; set; }

Property Value

int?

ActionTokenGeneratedByUserLifespan

The actionTokenGeneratedByUserLifespan property

public int? ActionTokenGeneratedByUserLifespan { get; set; }

Property Value

int?

AdditionalData

Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

public IDictionary<string, object> AdditionalData { get; set; }

Property Value

IDictionary<string, object>

AdminEventsDetailsEnabled

The adminEventsDetailsEnabled property

public bool? AdminEventsDetailsEnabled { get; set; }

Property Value

bool?

AdminEventsEnabled

The adminEventsEnabled property

public bool? AdminEventsEnabled { get; set; }

Property Value

bool?

AdminTheme

The adminTheme property

public string? AdminTheme { get; set; }

Property Value

string

ApplicationScopeMappings

The applicationScopeMappings property

[Obsolete("")]
public RealmRepresentation_applicationScopeMappings? ApplicationScopeMappings { get; set; }

Property Value

RealmRepresentation_applicationScopeMappings

Applications

The applications property

[Obsolete("")]
public List<ApplicationRepresentation>? Applications { get; set; }

Property Value

List<ApplicationRepresentation>

Attributes

The attributes property

public RealmRepresentation_attributes? Attributes { get; set; }

Property Value

RealmRepresentation_attributes

AuthenticationFlows

The authenticationFlows property

public List<AuthenticationFlowRepresentation>? AuthenticationFlows { get; set; }

Property Value

List<AuthenticationFlowRepresentation>

AuthenticatorConfig

The authenticatorConfig property

public List<AuthenticatorConfigRepresentation>? AuthenticatorConfig { get; set; }

Property Value

List<AuthenticatorConfigRepresentation>

BrowserFlow

The browserFlow property

public string? BrowserFlow { get; set; }

Property Value

string

BrowserSecurityHeaders

The browserSecurityHeaders property

public RealmRepresentation_browserSecurityHeaders? BrowserSecurityHeaders { get; set; }

Property Value

RealmRepresentation_browserSecurityHeaders

BruteForceProtected

The bruteForceProtected property

public bool? BruteForceProtected { get; set; }

Property Value

bool?

Certificate

The certificate property

[Obsolete("")]
public string? Certificate { get; set; }

Property Value

string

ClientAuthenticationFlow

The clientAuthenticationFlow property

public string? ClientAuthenticationFlow { get; set; }

Property Value

string

ClientOfflineSessionIdleTimeout

The clientOfflineSessionIdleTimeout property

public int? ClientOfflineSessionIdleTimeout { get; set; }

Property Value

int?

ClientOfflineSessionMaxLifespan

The clientOfflineSessionMaxLifespan property

public int? ClientOfflineSessionMaxLifespan { get; set; }

Property Value

int?

ClientPolicies

The clientPolicies property

public ClientPoliciesRepresentation? ClientPolicies { get; set; }

Property Value

ClientPoliciesRepresentation

ClientProfiles

The clientProfiles property

public ClientProfilesRepresentation? ClientProfiles { get; set; }

Property Value

ClientProfilesRepresentation

ClientScopeMappings

The clientScopeMappings property

public RealmRepresentation_clientScopeMappings? ClientScopeMappings { get; set; }

Property Value

RealmRepresentation_clientScopeMappings

ClientScopes

The clientScopes property

public List<ClientScopeRepresentation>? ClientScopes { get; set; }

Property Value

List<ClientScopeRepresentation>

ClientSessionIdleTimeout

The clientSessionIdleTimeout property

public int? ClientSessionIdleTimeout { get; set; }

Property Value

int?

ClientSessionMaxLifespan

The clientSessionMaxLifespan property

public int? ClientSessionMaxLifespan { get; set; }

Property Value

int?

ClientTemplates

The clientTemplates property

[Obsolete("")]
public List<ClientTemplateRepresentation>? ClientTemplates { get; set; }

Property Value

List<ClientTemplateRepresentation>

Clients

The clients property

public List<ClientRepresentation>? Clients { get; set; }

Property Value

List<ClientRepresentation>

CodeSecret

The codeSecret property

[Obsolete("")]
public string? CodeSecret { get; set; }

Property Value

string

Components

The components property

public MultivaluedHashMapStringComponentExportRepresentation? Components { get; set; }

Property Value

MultivaluedHashMapStringComponentExportRepresentation

DefaultDefaultClientScopes

The defaultDefaultClientScopes property

public List<string>? DefaultDefaultClientScopes { get; set; }

Property Value

List<string>

DefaultGroups

The defaultGroups property

public List<string>? DefaultGroups { get; set; }

Property Value

List<string>

DefaultLocale

The defaultLocale property

public string? DefaultLocale { get; set; }

Property Value

string

DefaultOptionalClientScopes

The defaultOptionalClientScopes property

public List<string>? DefaultOptionalClientScopes { get; set; }

Property Value

List<string>

DefaultRole

The defaultRole property

public RoleRepresentation? DefaultRole { get; set; }

Property Value

RoleRepresentation

DefaultRoles

The defaultRoles property

[Obsolete("")]
public List<string>? DefaultRoles { get; set; }

Property Value

List<string>

DefaultSignatureAlgorithm

The defaultSignatureAlgorithm property

public string? DefaultSignatureAlgorithm { get; set; }

Property Value

string

DirectGrantFlow

The directGrantFlow property

public string? DirectGrantFlow { get; set; }

Property Value

string

DisplayName

The displayName property

public string? DisplayName { get; set; }

Property Value

string

DisplayNameHtml

The displayNameHtml property

public string? DisplayNameHtml { get; set; }

Property Value

string

DockerAuthenticationFlow

The dockerAuthenticationFlow property

public string? DockerAuthenticationFlow { get; set; }

Property Value

string

DuplicateEmailsAllowed

The duplicateEmailsAllowed property

public bool? DuplicateEmailsAllowed { get; set; }

Property Value

bool?

EditUsernameAllowed

The editUsernameAllowed property

public bool? EditUsernameAllowed { get; set; }

Property Value

bool?

EmailTheme

The emailTheme property

public string? EmailTheme { get; set; }

Property Value

string

Enabled

The enabled property

public bool? Enabled { get; set; }

Property Value

bool?

EnabledEventTypes

The enabledEventTypes property

public List<string>? EnabledEventTypes { get; set; }

Property Value

List<string>

EventsEnabled

The eventsEnabled property

public bool? EventsEnabled { get; set; }

Property Value

bool?

EventsExpiration

The eventsExpiration property

public long? EventsExpiration { get; set; }

Property Value

long?

EventsListeners

The eventsListeners property

public List<string>? EventsListeners { get; set; }

Property Value

List<string>

FailureFactor

The failureFactor property

public int? FailureFactor { get; set; }

Property Value

int?

FederatedUsers

The federatedUsers property

public List<UserRepresentation>? FederatedUsers { get; set; }

Property Value

List<UserRepresentation>

FirstBrokerLoginFlow

The firstBrokerLoginFlow property

public string? FirstBrokerLoginFlow { get; set; }

Property Value

string

Groups

The groups property

public List<GroupRepresentation>? Groups { get; set; }

Property Value

List<GroupRepresentation>

Id

The id property

public string? Id { get; set; }

Property Value

string

IdentityProviderMappers

The identityProviderMappers property

public List<IdentityProviderMapperRepresentation>? IdentityProviderMappers { get; set; }

Property Value

List<IdentityProviderMapperRepresentation>

IdentityProviders

The identityProviders property

public List<IdentityProviderRepresentation>? IdentityProviders { get; set; }

Property Value

List<IdentityProviderRepresentation>

InternationalizationEnabled

The internationalizationEnabled property

public bool? InternationalizationEnabled { get; set; }

Property Value

bool?

KeycloakVersion

The keycloakVersion property

public string? KeycloakVersion { get; set; }

Property Value

string

LocalizationTexts

The localizationTexts property

public RealmRepresentation_localizationTexts? LocalizationTexts { get; set; }

Property Value

RealmRepresentation_localizationTexts

LoginTheme

The loginTheme property

public string? LoginTheme { get; set; }

Property Value

string

LoginWithEmailAllowed

The loginWithEmailAllowed property

public bool? LoginWithEmailAllowed { get; set; }

Property Value

bool?

MaxDeltaTimeSeconds

The maxDeltaTimeSeconds property

public int? MaxDeltaTimeSeconds { get; set; }

Property Value

int?

MaxFailureWaitSeconds

The maxFailureWaitSeconds property

public int? MaxFailureWaitSeconds { get; set; }

Property Value

int?

MaxTemporaryLockouts

The maxTemporaryLockouts property

public int? MaxTemporaryLockouts { get; set; }

Property Value

int?

MinimumQuickLoginWaitSeconds

The minimumQuickLoginWaitSeconds property

public int? MinimumQuickLoginWaitSeconds { get; set; }

Property Value

int?

NotBefore

The notBefore property

public int? NotBefore { get; set; }

Property Value

int?

Oauth2DeviceCodeLifespan

The oauth2DeviceCodeLifespan property

public int? Oauth2DeviceCodeLifespan { get; set; }

Property Value

int?

Oauth2DevicePollingInterval

The oauth2DevicePollingInterval property

public int? Oauth2DevicePollingInterval { get; set; }

Property Value

int?

OauthClients

The oauthClients property

[Obsolete("")]
public List<OAuthClientRepresentation>? OauthClients { get; set; }

Property Value

List<OAuthClientRepresentation>

OfflineSessionIdleTimeout

The offlineSessionIdleTimeout property

public int? OfflineSessionIdleTimeout { get; set; }

Property Value

int?

OfflineSessionMaxLifespan

The offlineSessionMaxLifespan property

public int? OfflineSessionMaxLifespan { get; set; }

Property Value

int?

OfflineSessionMaxLifespanEnabled

The offlineSessionMaxLifespanEnabled property

public bool? OfflineSessionMaxLifespanEnabled { get; set; }

Property Value

bool?

OtpPolicyAlgorithm

The otpPolicyAlgorithm property

public string? OtpPolicyAlgorithm { get; set; }

Property Value

string

OtpPolicyCodeReusable

The otpPolicyCodeReusable property

public bool? OtpPolicyCodeReusable { get; set; }

Property Value

bool?

OtpPolicyDigits

The otpPolicyDigits property

public int? OtpPolicyDigits { get; set; }

Property Value

int?

OtpPolicyInitialCounter

The otpPolicyInitialCounter property

public int? OtpPolicyInitialCounter { get; set; }

Property Value

int?

OtpPolicyLookAheadWindow

The otpPolicyLookAheadWindow property

public int? OtpPolicyLookAheadWindow { get; set; }

Property Value

int?

OtpPolicyPeriod

The otpPolicyPeriod property

public int? OtpPolicyPeriod { get; set; }

Property Value

int?

OtpPolicyType

The otpPolicyType property

public string? OtpPolicyType { get; set; }

Property Value

string

OtpSupportedApplications

The otpSupportedApplications property

public List<string>? OtpSupportedApplications { get; set; }

Property Value

List<string>

PasswordCredentialGrantAllowed

The passwordCredentialGrantAllowed property

[Obsolete("")]
public bool? PasswordCredentialGrantAllowed { get; set; }

Property Value

bool?

PasswordPolicy

The passwordPolicy property

public string? PasswordPolicy { get; set; }

Property Value

string

PermanentLockout

The permanentLockout property

public bool? PermanentLockout { get; set; }

Property Value

bool?

PrivateKey

The privateKey property

[Obsolete("")]
public string? PrivateKey { get; set; }

Property Value

string

ProtocolMappers

The protocolMappers property

public List<ProtocolMapperRepresentation>? ProtocolMappers { get; set; }

Property Value

List<ProtocolMapperRepresentation>

PublicKey

The publicKey property

[Obsolete("")]
public string? PublicKey { get; set; }

Property Value

string

QuickLoginCheckMilliSeconds

The quickLoginCheckMilliSeconds property

public long? QuickLoginCheckMilliSeconds { get; set; }

Property Value

long?

Realm

The realm property

public string? Realm { get; set; }

Property Value

string

RealmCacheEnabled

The realmCacheEnabled property

[Obsolete("")]
public bool? RealmCacheEnabled { get; set; }

Property Value

bool?

RealmRepresentationOAuth2DeviceCodeLifespan

The oAuth2DeviceCodeLifespan property

public int? RealmRepresentationOAuth2DeviceCodeLifespan { get; set; }

Property Value

int?

RealmRepresentationOAuth2DevicePollingInterval

The oAuth2DevicePollingInterval property

public int? RealmRepresentationOAuth2DevicePollingInterval { get; set; }

Property Value

int?

RefreshTokenMaxReuse

The refreshTokenMaxReuse property

public int? RefreshTokenMaxReuse { get; set; }

Property Value

int?

RegistrationAllowed

The registrationAllowed property

public bool? RegistrationAllowed { get; set; }

Property Value

bool?

RegistrationEmailAsUsername

The registrationEmailAsUsername property

public bool? RegistrationEmailAsUsername { get; set; }

Property Value

bool?

RegistrationFlow

The registrationFlow property

public string? RegistrationFlow { get; set; }

Property Value

string

RememberMe

The rememberMe property

public bool? RememberMe { get; set; }

Property Value

bool?

RequiredActions

The requiredActions property

public List<RequiredActionProviderRepresentation>? RequiredActions { get; set; }

Property Value

List<RequiredActionProviderRepresentation>

RequiredCredentials

The requiredCredentials property

[Obsolete("")]
public List<string>? RequiredCredentials { get; set; }

Property Value

List<string>

ResetCredentialsFlow

The resetCredentialsFlow property

public string? ResetCredentialsFlow { get; set; }

Property Value

string

ResetPasswordAllowed

The resetPasswordAllowed property

public bool? ResetPasswordAllowed { get; set; }

Property Value

bool?

RevokeRefreshToken

The revokeRefreshToken property

public bool? RevokeRefreshToken { get; set; }

Property Value

bool?

Roles

The roles property

public RolesRepresentation? Roles { get; set; }

Property Value

RolesRepresentation

ScopeMappings

The scopeMappings property

public List<ScopeMappingRepresentation>? ScopeMappings { get; set; }

Property Value

List<ScopeMappingRepresentation>

SmtpServer

The smtpServer property

public RealmRepresentation_smtpServer? SmtpServer { get; set; }

Property Value

RealmRepresentation_smtpServer

Social

The social property

[Obsolete("")]
public bool? Social { get; set; }

Property Value

bool?

SocialProviders

The socialProviders property

[Obsolete("")]
public RealmRepresentation_socialProviders? SocialProviders { get; set; }

Property Value

RealmRepresentation_socialProviders

SslRequired

The sslRequired property

public string? SslRequired { get; set; }

Property Value

string

SsoSessionIdleTimeout

The ssoSessionIdleTimeout property

public int? SsoSessionIdleTimeout { get; set; }

Property Value

int?

SsoSessionIdleTimeoutRememberMe

The ssoSessionIdleTimeoutRememberMe property

public int? SsoSessionIdleTimeoutRememberMe { get; set; }

Property Value

int?

SsoSessionMaxLifespan

The ssoSessionMaxLifespan property

public int? SsoSessionMaxLifespan { get; set; }

Property Value

int?

SsoSessionMaxLifespanRememberMe

The ssoSessionMaxLifespanRememberMe property

public int? SsoSessionMaxLifespanRememberMe { get; set; }

Property Value

int?

SupportedLocales

The supportedLocales property

public List<string>? SupportedLocales { get; set; }

Property Value

List<string>

UpdateProfileOnInitialSocialLogin

The updateProfileOnInitialSocialLogin property

[Obsolete("")]
public bool? UpdateProfileOnInitialSocialLogin { get; set; }

Property Value

bool?

UserCacheEnabled

The userCacheEnabled property

[Obsolete("")]
public bool? UserCacheEnabled { get; set; }

Property Value

bool?

UserFederationMappers

The userFederationMappers property

public List<UserFederationMapperRepresentation>? UserFederationMappers { get; set; }

Property Value

List<UserFederationMapperRepresentation>

UserFederationProviders

The userFederationProviders property

public List<UserFederationProviderRepresentation>? UserFederationProviders { get; set; }

Property Value

List<UserFederationProviderRepresentation>

UserManagedAccessAllowed

The userManagedAccessAllowed property

public bool? UserManagedAccessAllowed { get; set; }

Property Value

bool?

Users

The users property

public List<UserRepresentation>? Users { get; set; }

Property Value

List<UserRepresentation>

VerifyEmail

The verifyEmail property

public bool? VerifyEmail { get; set; }

Property Value

bool?

WaitIncrementSeconds

The waitIncrementSeconds property

public int? WaitIncrementSeconds { get; set; }

Property Value

int?

WebAuthnPolicyAcceptableAaguids

The webAuthnPolicyAcceptableAaguids property

public List<string>? WebAuthnPolicyAcceptableAaguids { get; set; }

Property Value

List<string>

WebAuthnPolicyAttestationConveyancePreference

The webAuthnPolicyAttestationConveyancePreference property

public string? WebAuthnPolicyAttestationConveyancePreference { get; set; }

Property Value

string

WebAuthnPolicyAuthenticatorAttachment

The webAuthnPolicyAuthenticatorAttachment property

public string? WebAuthnPolicyAuthenticatorAttachment { get; set; }

Property Value

string

WebAuthnPolicyAvoidSameAuthenticatorRegister

The webAuthnPolicyAvoidSameAuthenticatorRegister property

public bool? WebAuthnPolicyAvoidSameAuthenticatorRegister { get; set; }

Property Value

bool?

WebAuthnPolicyCreateTimeout

The webAuthnPolicyCreateTimeout property

public int? WebAuthnPolicyCreateTimeout { get; set; }

Property Value

int?

WebAuthnPolicyExtraOrigins

The webAuthnPolicyExtraOrigins property

public List<string>? WebAuthnPolicyExtraOrigins { get; set; }

Property Value

List<string>

WebAuthnPolicyPasswordlessAcceptableAaguids

The webAuthnPolicyPasswordlessAcceptableAaguids property

public List<string>? WebAuthnPolicyPasswordlessAcceptableAaguids { get; set; }

Property Value

List<string>

WebAuthnPolicyPasswordlessAttestationConveyancePreference

The webAuthnPolicyPasswordlessAttestationConveyancePreference property

public string? WebAuthnPolicyPasswordlessAttestationConveyancePreference { get; set; }

Property Value

string

WebAuthnPolicyPasswordlessAuthenticatorAttachment

The webAuthnPolicyPasswordlessAuthenticatorAttachment property

public string? WebAuthnPolicyPasswordlessAuthenticatorAttachment { get; set; }

Property Value

string

WebAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister

The webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister property

public bool? WebAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister { get; set; }

Property Value

bool?

WebAuthnPolicyPasswordlessCreateTimeout

The webAuthnPolicyPasswordlessCreateTimeout property

public int? WebAuthnPolicyPasswordlessCreateTimeout { get; set; }

Property Value

int?

WebAuthnPolicyPasswordlessExtraOrigins

The webAuthnPolicyPasswordlessExtraOrigins property

public List<string>? WebAuthnPolicyPasswordlessExtraOrigins { get; set; }

Property Value

List<string>

WebAuthnPolicyPasswordlessRequireResidentKey

The webAuthnPolicyPasswordlessRequireResidentKey property

public string? WebAuthnPolicyPasswordlessRequireResidentKey { get; set; }

Property Value

string

WebAuthnPolicyPasswordlessRpEntityName

The webAuthnPolicyPasswordlessRpEntityName property

public string? WebAuthnPolicyPasswordlessRpEntityName { get; set; }

Property Value

string

WebAuthnPolicyPasswordlessRpId

The webAuthnPolicyPasswordlessRpId property

public string? WebAuthnPolicyPasswordlessRpId { get; set; }

Property Value

string

WebAuthnPolicyPasswordlessSignatureAlgorithms

The webAuthnPolicyPasswordlessSignatureAlgorithms property

public List<string>? WebAuthnPolicyPasswordlessSignatureAlgorithms { get; set; }

Property Value

List<string>

WebAuthnPolicyPasswordlessUserVerificationRequirement

The webAuthnPolicyPasswordlessUserVerificationRequirement property

public string? WebAuthnPolicyPasswordlessUserVerificationRequirement { get; set; }

Property Value

string

WebAuthnPolicyRequireResidentKey

The webAuthnPolicyRequireResidentKey property

public string? WebAuthnPolicyRequireResidentKey { get; set; }

Property Value

string

WebAuthnPolicyRpEntityName

The webAuthnPolicyRpEntityName property

public string? WebAuthnPolicyRpEntityName { get; set; }

Property Value

string

WebAuthnPolicyRpId

The webAuthnPolicyRpId property

public string? WebAuthnPolicyRpId { get; set; }

Property Value

string

WebAuthnPolicySignatureAlgorithms

The webAuthnPolicySignatureAlgorithms property

public List<string>? WebAuthnPolicySignatureAlgorithms { get; set; }

Property Value

List<string>

WebAuthnPolicyUserVerificationRequirement

The webAuthnPolicyUserVerificationRequirement property

public string? WebAuthnPolicyUserVerificationRequirement { get; set; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

Creates a new instance of the appropriate class based on discriminator value

public static RealmRepresentation CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

The parse node to use to read the discriminator value and create the object

Returns

RealmRepresentation

A RealmRepresentation

GetFieldDeserializers()

The deserialization information for the current model

public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()

Returns

IDictionary<string, Action<IParseNode>>

A IDictionary<string, Action<IParseNode>>

Serialize(ISerializationWriter)

Serializes information the current object

public virtual void Serialize(ISerializationWriter writer)

Parameters

writer ISerializationWriter

Serialization writer to use to serialize this model