Versions in this module Expand all Collapse all v1 v1.1.0 Nov 10, 2023 Changes in this version + const FailedReason + const ProgressingReason + const ReadyCondition + const SynchronizedReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type AuthenticationExecutionInfo struct + Alias string + AuthenticationConfig string + AuthenticationFlow bool + Configurable bool + DisplayName string + FlowID string + ID string + Index int32 + Level int32 + ProviderID string + Requirement string + RequirementChoices []string + func (in *AuthenticationExecutionInfo) DeepCopy() *AuthenticationExecutionInfo + func (in *AuthenticationExecutionInfo) DeepCopyInto(out *AuthenticationExecutionInfo) + type AuthenticatorConfig struct + Alias string + Config map[string]string + ID string + func (in *AuthenticatorConfig) DeepCopy() *AuthenticatorConfig + func (in *AuthenticatorConfig) DeepCopyInto(out *AuthenticatorConfig) + type ClientMappingsRepresentation struct + Client string + ID string + Mappings []RoleRepresentation + func (in *ClientMappingsRepresentation) DeepCopy() *ClientMappingsRepresentation + func (in *ClientMappingsRepresentation) DeepCopyInto(out *ClientMappingsRepresentation) + type FederatedIdentity struct + IdentityProvider string + UserID string + UserName string + func (in *FederatedIdentity) DeepCopy() *FederatedIdentity + func (in *FederatedIdentity) DeepCopyInto(out *FederatedIdentity) + type KeycloakAPIAuthenticationExecution struct + Authenticator string + AuthenticatorConfig string + AuthenticatorFlow bool + FlowAlias string + Priority int32 + Requirement string + UserSetupAllowed bool + func (in *KeycloakAPIAuthenticationExecution) DeepCopy() *KeycloakAPIAuthenticationExecution + func (in *KeycloakAPIAuthenticationExecution) DeepCopyInto(out *KeycloakAPIAuthenticationExecution) + type KeycloakAPIAuthenticationFlow struct + Alias string + AuthenticationExecutions []KeycloakAPIAuthenticationExecution + BuiltIn bool + Description string + ID string + ProviderID string + TopLevel bool + func (in *KeycloakAPIAuthenticationFlow) DeepCopy() *KeycloakAPIAuthenticationFlow + func (in *KeycloakAPIAuthenticationFlow) DeepCopyInto(out *KeycloakAPIAuthenticationFlow) + type KeycloakAPIAuthenticatorConfig struct + Alias string + Config map[string]string + ID string + func (in *KeycloakAPIAuthenticatorConfig) DeepCopy() *KeycloakAPIAuthenticatorConfig + func (in *KeycloakAPIAuthenticatorConfig) DeepCopyInto(out *KeycloakAPIAuthenticatorConfig) + type KeycloakAPIClient struct + Access map[string]bool + AdminURL string + AlwaysDisplayInConsole bool + Attributes map[string]string + AuthenticationFlowBindingOverrides map[string]string + AuthorizationServicesEnabled bool + AuthorizationSettings *KeycloakResourceServer + BaseURL string + BearerOnly bool + ClientAuthenticatorType string + ClientID string + ConsentRequired bool + DefaultClientScopes []string + DefaultRoles []string + Description string + DirectAccessGrantsEnabled bool + Enabled bool + FrontchannelLogout bool + FullScopeAllowed *bool + ID string + ImplicitFlowEnabled bool + Name string + NodeReRegistrationTimeout int + NotBefore int + OptionalClientScopes []string + Protocol string + ProtocolMappers []KeycloakProtocolMapper + PublicClient bool + RedirectUris []string + RootURL string + Secret string + ServiceAccountsEnabled bool + StandardFlowEnabled bool + SurrogateAuthRequired bool + UseTemplateConfig bool + UseTemplateMappers bool + UseTemplateScope bool + WebOrigins []string + func (in *KeycloakAPIClient) DeepCopy() *KeycloakAPIClient + func (in *KeycloakAPIClient) DeepCopyInto(out *KeycloakAPIClient) + type KeycloakAPIPasswordReset struct + Temporary bool + Type string + Value string + func (in *KeycloakAPIPasswordReset) DeepCopy() *KeycloakAPIPasswordReset + func (in *KeycloakAPIPasswordReset) DeepCopyInto(out *KeycloakAPIPasswordReset) + type KeycloakAPIRealm struct + AccessCodeLifespan int32 + AccessCodeLifespanLogin int32 + AccessCodeLifespanUserAction int32 + AccessTokenLifespan *int32 + AccessTokenLifespanForImplicitFlow *int32 + AccountTheme string + ActionTokenGeneratedByAdminLifespan int32 + ActionTokenGeneratedByUserLifespan int32 + AdminEventsDetailsEnabled *bool + AdminEventsEnabled *bool + AdminTheme string + Attributes map[string]string + AuthenticationFlows []KeycloakAPIAuthenticationFlow + AuthenticatorConfig []KeycloakAPIAuthenticatorConfig + BrowserFlow string + BrowserSecurityHeaders map[string]string + BruteForceProtected *bool + ClientAuthenticationFlow string + ClientOfflineSessionIdleTimeout int32 + ClientOfflineSessionMaxLifespan int32 + ClientScopeMappings map[string]ScopeMappingRepresentationArray + ClientScopes []KeycloakClientScope + ClientSessionIdleTimeout int32 + ClientSessionMaxLifespan int32 + Clients []KeycloakAPIClient + Components extv1.JSON + DefaultDefaultClientScopes []string + DefaultLocale string + DefaultOptionalClientScopes []string + DefaultRole *RoleRepresentation + DirectGrantFlow string + DisplayName string + DisplayNameHTML string + DockerAuthenticationFlow string + DuplicateEmailsAllowed *bool + EditUsernameAllowed *bool + EmailTheme string + Enabled bool + EnabledEventTypes []string + EventsEnabled *bool + EventsExpiration int64 + EventsListeners []string + FailureFactor *int32 + Groups []string + ID string + IdentityProviderMappers []KeycloakIdentityProviderMapper + IdentityProviders []KeycloakIdentityProvider + InternationalizationEnabled *bool + LoginTheme string + LoginWithEmailAllowed *bool + MaxDeltaTimeSeconds *int32 + MaxFailureWaitSeconds *int32 + MinimumQuickLoginWaitSeconds *int32 + NotBefore int32 + OfflineSessionIdleTimeout int32 + OfflineSessionMaxLifespan int32 + OfflineSessionMaxLifespanEnabled bool + OtpPolicyAlgorithm string + OtpPolicyDigits *int32 + OtpPolicyInitialCounter *int32 + OtpPolicyLookAheadWindow *int32 + OtpPolicyPeriod *int32 + OtpPolicyType string + OtpSupportedApplications []string + PasswordPolicy string + PermanentLockout *bool + QuickLoginCheckMilliSeconds *int64 + Realm string + RefreshTokenMaxReuse int32 + RegistrationAllowed *bool + RegistrationEmailAsUsername *bool + RegistrationFlow string + RememberMe *bool + RequiredActions extv1.JSON + ResetCredentialsFlow string + ResetPasswordAllowed *bool + RevokeRefreshToken bool + Roles *RolesRepresentation + SMTPServer map[string]string + SSOSessionIdleTimeout int32 + SSOSessionIdleTimeoutRememberMe int32 + SSOSessionMaxLifespan int32 + SSOSessionMaxLifespanRememberMe int32 + ScopeMappings []ScopeMappingRepresentation + SslRequired string + SupportedLocales []string + UserFederationMappers []KeycloakAPIUserFederationMapper + UserFederationProviders []KeycloakAPIUserFederationProvider + UserManagedAccessAllowed *bool + Users []KeycloakAPIUser + VerifyEmail *bool + WaitIncrementSeconds *int32 + WebAuthnPolicyAcceptableAaguids []string + WebAuthnPolicyAttestationConveyancePreference string + WebAuthnPolicyAuthenticatorAttachment string + WebAuthnPolicyAvoidSameAuthenticatorRegister bool + WebAuthnPolicyCreateTimeout int32 + WebAuthnPolicyPasswordlessAcceptableAaguids []string + WebAuthnPolicyPasswordlessAttestationConveyancePreference string + WebAuthnPolicyPasswordlessAuthenticatorAttachment string + WebAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister bool + WebAuthnPolicyPasswordlessCreateTimeout int32 + WebAuthnPolicyPasswordlessRequireResidentKey string + WebAuthnPolicyPasswordlessRpEntityName string + WebAuthnPolicyPasswordlessRpId string + WebAuthnPolicyPasswordlessSignatureAlgorithms []string + WebAuthnPolicyPasswordlessUserVerificationRequirement string + WebAuthnPolicyRequireResidentKey string + WebAuthnPolicyRpEntityName string + WebAuthnPolicyRpId string + WebAuthnPolicySignatureAlgorithms []string + WebAuthnPolicyUserVerificationRequirement string + func (in *KeycloakAPIRealm) DeepCopy() *KeycloakAPIRealm + func (in *KeycloakAPIRealm) DeepCopyInto(out *KeycloakAPIRealm) + type KeycloakAPIUser struct + Attributes map[string][]string + ClientRoles map[string][]string + Credentials []KeycloakCredential + DisableableCredentialTypes []string + Email string + EmailVerified bool + Enabled bool + FederatedIdentities []FederatedIdentity + FirstName string + Groups []string + ID string + LastName string + NotBefore int32 + RealmRoles []string + RequiredActions []string + ServiceAccountClientId string + TOTP bool + UserName string + func (in *KeycloakAPIUser) DeepCopy() *KeycloakAPIUser + func (in *KeycloakAPIUser) DeepCopyInto(out *KeycloakAPIUser) + type KeycloakAPIUserFederationMapper struct + Config map[string]string + FederationMapperType string + FederationProviderDisplayName string + ID string + Name string + func (in *KeycloakAPIUserFederationMapper) DeepCopy() *KeycloakAPIUserFederationMapper + func (in *KeycloakAPIUserFederationMapper) DeepCopyInto(out *KeycloakAPIUserFederationMapper) + type KeycloakAPIUserFederationProvider struct + ChangedSyncPeriod *int32 + Config map[string]string + DisplayName string + FullSyncPeriod *int32 + ID string + Priority *int32 + ProviderName string + func (in *KeycloakAPIUserFederationProvider) DeepCopy() *KeycloakAPIUserFederationProvider + func (in *KeycloakAPIUserFederationProvider) DeepCopyInto(out *KeycloakAPIUserFederationProvider) + type KeycloakClient struct + Spec KeycloakClientSpec + func (in *KeycloakClient) DeepCopy() *KeycloakClient + func (in *KeycloakClient) DeepCopyInto(out *KeycloakClient) + func (in *KeycloakClient) DeepCopyObject() runtime.Object + type KeycloakClientList struct + Items []KeycloakClient + func (in *KeycloakClientList) DeepCopy() *KeycloakClientList + func (in *KeycloakClientList) DeepCopyInto(out *KeycloakClientList) + func (in *KeycloakClientList) DeepCopyObject() runtime.Object + type KeycloakClientScope struct + Attributes map[string]string + Description string + ID string + Name string + Protocol string + ProtocolMappers []KeycloakProtocolMapper + func (in *KeycloakClientScope) DeepCopy() *KeycloakClientScope + func (in *KeycloakClientScope) DeepCopyInto(out *KeycloakClientScope) + type KeycloakClientSpec struct + Client KeycloakAPIClient + RealmSelector *metav1.LabelSelector + func (in *KeycloakClientSpec) DeepCopy() *KeycloakClientSpec + func (in *KeycloakClientSpec) DeepCopyInto(out *KeycloakClientSpec) + type KeycloakCredential struct + Temporary bool + Type string + Value string + func (in *KeycloakCredential) DeepCopy() *KeycloakCredential + func (in *KeycloakCredential) DeepCopyInto(out *KeycloakCredential) + type KeycloakIdentityProvider struct + AddReadTokenRoleOnCreate bool + Alias string + Config map[string]string + DisplayName string + Enabled bool + FirstBrokerLoginFlowAlias string + InternalID string + LinkOnly bool + PostBrokerLoginFlowAlias string + ProviderID string + StoreToken bool + TrustEmail bool + func (in *KeycloakIdentityProvider) DeepCopy() *KeycloakIdentityProvider + func (in *KeycloakIdentityProvider) DeepCopyInto(out *KeycloakIdentityProvider) + type KeycloakIdentityProviderMapper struct + Config map[string]string + ID string + IdentityProviderAlias string + IdentityProviderMapper string + Name string + func (in *KeycloakIdentityProviderMapper) DeepCopy() *KeycloakIdentityProviderMapper + func (in *KeycloakIdentityProviderMapper) DeepCopyInto(out *KeycloakIdentityProviderMapper) + type KeycloakPolicy struct + Config map[string]string + DecisionStrategy string + Description string + ID string + Logic string + Name string + Owner string + Policies []string + Resources []string + ResourcesData []KeycloakResource + Scopes []string + ScopesData []apiextensionsv1.JSON + Type string + func (in *KeycloakPolicy) DeepCopy() *KeycloakPolicy + func (in *KeycloakPolicy) DeepCopyInto(out *KeycloakPolicy) + type KeycloakProtocolMapper struct + Config map[string]string + ConsentRequired bool + ConsentText string + ID string + Name string + Protocol string + ProtocolMapper string + func (in *KeycloakProtocolMapper) DeepCopy() *KeycloakProtocolMapper + func (in *KeycloakProtocolMapper) DeepCopyInto(out *KeycloakProtocolMapper) + type KeycloakRealm struct + Spec KeycloakRealmSpec + Status KeycloakRealmStatus + func KeycloakRealmNotReady(realm KeycloakRealm, reason, message string) KeycloakRealm + func KeycloakRealmReady(realm KeycloakRealm, reason, message string) KeycloakRealm + func (in *KeycloakRealm) DeepCopy() *KeycloakRealm + func (in *KeycloakRealm) DeepCopyInto(out *KeycloakRealm) + func (in *KeycloakRealm) DeepCopyObject() runtime.Object + func (in *KeycloakRealm) GetStatusConditions() *[]metav1.Condition + type KeycloakRealmList struct + Items []KeycloakRealm + func (in *KeycloakRealmList) DeepCopy() *KeycloakRealmList + func (in *KeycloakRealmList) DeepCopyInto(out *KeycloakRealmList) + func (in *KeycloakRealmList) DeepCopyObject() runtime.Object + type KeycloakRealmSpec struct + Address string + AuthSecret *SecretReference + Interval *metav1.Duration + Realm KeycloakAPIRealm + ResourceSelector *metav1.LabelSelector + Suspend bool + Version string + func (in *KeycloakRealmSpec) DeepCopy() *KeycloakRealmSpec + func (in *KeycloakRealmSpec) DeepCopyInto(out *KeycloakRealmSpec) + type KeycloakRealmStatus struct + Conditions []metav1.Condition + LastExececutionOutput string + LastFailedRequests []RequestStatus + LastReconcileDuration metav1.Duration + ObservedGeneration int64 + SubResourceCatalog []ResourceReference + func (in *KeycloakRealmStatus) DeepCopy() *KeycloakRealmStatus + func (in *KeycloakRealmStatus) DeepCopyInto(out *KeycloakRealmStatus) + type KeycloakResource struct + Attributes map[string]string + DisplayName string + ID string + IconURI string + Name string + OwnerManagedAccess bool + Scopes []apiextensionsv1.JSON + Type string + Uris []string + func (in *KeycloakResource) DeepCopy() *KeycloakResource + func (in *KeycloakResource) DeepCopyInto(out *KeycloakResource) + type KeycloakResourceServer struct + AllowRemoteResourceManagement bool + ClientID string + DecisionStrategy string + ID string + Name string + Policies []KeycloakPolicy + PolicyEnforcementMode string + Resources []KeycloakResource + Scopes []KeycloakScope + func (in *KeycloakResourceServer) DeepCopy() *KeycloakResourceServer + func (in *KeycloakResourceServer) DeepCopyInto(out *KeycloakResourceServer) + type KeycloakScope struct + DisplayName string + ID string + IconURI string + Name string + Policies []KeycloakPolicy + Resources []KeycloakResource + func (in *KeycloakScope) DeepCopy() *KeycloakScope + func (in *KeycloakScope) DeepCopyInto(out *KeycloakScope) + type KeycloakUser struct + Spec KeycloakUserSpec + func (in *KeycloakUser) DeepCopy() *KeycloakUser + func (in *KeycloakUser) DeepCopyInto(out *KeycloakUser) + func (in *KeycloakUser) DeepCopyObject() runtime.Object + type KeycloakUserList struct + Items []KeycloakUser + func (in *KeycloakUserList) DeepCopy() *KeycloakUserList + func (in *KeycloakUserList) DeepCopyInto(out *KeycloakUserList) + func (in *KeycloakUserList) DeepCopyObject() runtime.Object + type KeycloakUserRole struct + ClientRole bool + Composite bool + ContainerID string + Description string + ID string + Name string + func (in *KeycloakUserRole) DeepCopy() *KeycloakUserRole + func (in *KeycloakUserRole) DeepCopyInto(out *KeycloakUserRole) + type KeycloakUserSpec struct + RealmSelector *metav1.LabelSelector + User KeycloakAPIUser + func (in *KeycloakUserSpec) DeepCopy() *KeycloakUserSpec + func (in *KeycloakUserSpec) DeepCopyInto(out *KeycloakUserSpec) + type MappingsRepresentation struct + ClientMappings map[string]ClientMappingsRepresentation + RealmMappings []RoleRepresentation + func (in *MappingsRepresentation) DeepCopy() *MappingsRepresentation + func (in *MappingsRepresentation) DeepCopyInto(out *MappingsRepresentation) + type RedirectorIdentityProviderOverride struct + ForFlow string + IdentityProvider string + func (in *RedirectorIdentityProviderOverride) DeepCopy() *RedirectorIdentityProviderOverride + func (in *RedirectorIdentityProviderOverride) DeepCopyInto(out *RedirectorIdentityProviderOverride) + type RequestStatus struct + Error string + ResponseBody string + ResponseCode int + URL string + Verb string + func (in *RequestStatus) DeepCopy() *RequestStatus + func (in *RequestStatus) DeepCopyInto(out *RequestStatus) + type ResourceReference struct + APIVersion string + Kind string + Name string + func (in *ResourceReference) DeepCopy() *ResourceReference + func (in *ResourceReference) DeepCopyInto(out *ResourceReference) + type RoleRepresentation struct + Attributes map[string][]string + ClientRole *bool + Composite *bool + Composites *RoleRepresentationComposites + ContainerID string + Description string + ID string + Name string + func (in *RoleRepresentation) DeepCopy() *RoleRepresentation + func (in *RoleRepresentation) DeepCopyInto(out *RoleRepresentation) + type RoleRepresentationArray []RoleRepresentation + func (in RoleRepresentationArray) DeepCopy() RoleRepresentationArray + func (in RoleRepresentationArray) DeepCopyInto(out *RoleRepresentationArray) + type RoleRepresentationComposites struct + Client map[string][]string + Realm []string + func (in *RoleRepresentationComposites) DeepCopy() *RoleRepresentationComposites + func (in *RoleRepresentationComposites) DeepCopyInto(out *RoleRepresentationComposites) + type RolesRepresentation struct + Client map[string]RoleRepresentationArray + Realm []RoleRepresentation + func (in *RolesRepresentation) DeepCopy() *RolesRepresentation + func (in *RolesRepresentation) DeepCopyInto(out *RolesRepresentation) + type ScopeMappingRepresentation struct + Client string + ClientScope string + Roles []string + Self string + func (in *ScopeMappingRepresentation) DeepCopy() *ScopeMappingRepresentation + func (in *ScopeMappingRepresentation) DeepCopyInto(out *ScopeMappingRepresentation) + type ScopeMappingRepresentationArray []ScopeMappingRepresentation + func (in ScopeMappingRepresentationArray) DeepCopy() ScopeMappingRepresentationArray + func (in ScopeMappingRepresentationArray) DeepCopyInto(out *ScopeMappingRepresentationArray) + type SecretReference struct + Name string + Namespace string + PasswordField string + UserField string + func (in *SecretReference) DeepCopy() *SecretReference + func (in *SecretReference) DeepCopyInto(out *SecretReference) + type TokenResponse struct + AccessToken string + Error string + ErrorDescription string + ExpiresIn int + NotBeforePolicy int + RefreshExpiresIn int + RefreshToken string + SessionState string + TokenType string + func (in *TokenResponse) DeepCopy() *TokenResponse + func (in *TokenResponse) DeepCopyInto(out *TokenResponse)