KeycloakOrganization

v1

resource to define an Organisation within a KeyclaokRealm

PropertyTypeRequired
specobject
spec.definitionobject
spec.definition.aliasstring
spec.definition.attributesobject
spec.definition.descriptionstring
spec.definition.domains[]object
spec.definition.domains[].namestring
spec.definition.domains[].verifiedboolean
spec.definition.enabledboolean
spec.definition.idstring
spec.definition.identityProviders[]object
spec.definition.identityProviders[].addReadTokenRoleOnCreateboolean
spec.definition.identityProviders[].aliasstring
spec.definition.identityProviders[].authenticateByDefaultboolean
spec.definition.identityProviders[].configobject
spec.definition.identityProviders[].displayNamestring
spec.definition.identityProviders[].enabledboolean
spec.definition.identityProviders[].firstBrokerLoginFlowAliasstring
spec.definition.identityProviders[].hideOnLoginboolean
spec.definition.identityProviders[].internalIdstring
spec.definition.identityProviders[].linkOnlyboolean
spec.definition.identityProviders[].organizationIdstring
spec.definition.identityProviders[].postBrokerLoginFlowAliasstring
spec.definition.identityProviders[].providerIdstring
spec.definition.identityProviders[].storeTokenboolean
spec.definition.identityProviders[].trustEmailboolean
spec.definition.identityProviders[].updateProfileFirstLoginboolean
spec.definition.identityProviders[].updateProfileFirstLoginModestring
spec.definition.members[]object
spec.definition.members[].accessobject
spec.definition.members[].applicationRolesobject
spec.definition.members[].attributesobject
spec.definition.members[].clientConsents[]object
spec.definition.members[].clientConsents[].clientIdstring
spec.definition.members[].clientConsents[].createdDateinteger
spec.definition.members[].clientConsents[].grantedClientScopes[]string
spec.definition.members[].clientConsents[].grantedRealmRoles[]string
spec.definition.members[].clientConsents[].lastUpdatedDateinteger
spec.definition.members[].clientRolesobject
spec.definition.members[].createdTimestampinteger
spec.definition.members[].credentials[]object
spec.definition.members[].credentials[].algorithmstring
spec.definition.members[].credentials[].configobject
spec.definition.members[].credentials[].counterinteger
spec.definition.members[].credentials[].createdDateinteger
spec.definition.members[].credentials[].credentialDatastring
spec.definition.members[].credentials[].devicestring
spec.definition.members[].credentials[].digitsinteger
spec.definition.members[].credentials[].hashIterationsinteger
spec.definition.members[].credentials[].hashedSaltedValuestring
spec.definition.members[].credentials[].idstring
spec.definition.members[].credentials[].periodinteger
spec.definition.members[].credentials[].priorityinteger
spec.definition.members[].credentials[].saltstring
spec.definition.members[].credentials[].secretDatastring
spec.definition.members[].credentials[].temporaryboolean
spec.definition.members[].credentials[].typestring
spec.definition.members[].credentials[].userLabelstring
spec.definition.members[].credentials[].valuestring
spec.definition.members[].disableableCredentialTypes[]string
spec.definition.members[].emailstring
spec.definition.members[].emailVerifiedboolean
spec.definition.members[].enabledboolean
spec.definition.members[].federatedIdentities[]object
spec.definition.members[].federatedIdentities[].identityProviderstring
spec.definition.members[].federatedIdentities[].userIdstring
spec.definition.members[].federatedIdentities[].userNamestring
spec.definition.members[].federationLinkstring
spec.definition.members[].firstNamestring
spec.definition.members[].groups[]string
spec.definition.members[].idstring
spec.definition.members[].lastNamestring
spec.definition.members[].membershipTypestring
spec.definition.members[].notBeforeinteger
spec.definition.members[].originstring
spec.definition.members[].realmRoles[]string
spec.definition.members[].requiredActions[]string
spec.definition.members[].selfstring
spec.definition.members[].serviceAccountClientIdstring
spec.definition.members[].socialLinks[]object
spec.definition.members[].socialLinks[].socialProviderstring
spec.definition.members[].socialLinks[].socialUserIdstring
spec.definition.members[].socialLinks[].socialUsernamestring
spec.definition.members[].totpboolean
spec.definition.members[].userProfileMetadataobject
spec.definition.members[].userProfileMetadata.attributes[]object
spec.definition.members[].userProfileMetadata.attributes[].annotationsobject
spec.definition.members[].userProfileMetadata.attributes[].displayNamestring
spec.definition.members[].userProfileMetadata.attributes[].groupstring
spec.definition.members[].userProfileMetadata.attributes[].multivaluedboolean
spec.definition.members[].userProfileMetadata.attributes[].namestring
spec.definition.members[].userProfileMetadata.attributes[].readOnlyboolean
spec.definition.members[].userProfileMetadata.attributes[].requiredboolean
spec.definition.members[].userProfileMetadata.attributes[].validatorsobject
spec.definition.members[].userProfileMetadata.groups[]object
spec.definition.members[].userProfileMetadata.groups[].annotationsobject
spec.definition.members[].userProfileMetadata.groups[].displayDescriptionstring
spec.definition.members[].userProfileMetadata.groups[].displayHeaderstring
spec.definition.members[].userProfileMetadata.groups[].namestring
spec.definition.members[].usernamestring
spec.definition.namestring
spec.definition.redirectUrlstring
spec.optionsobject
spec.patchFromobject
spec.realmRefstring
statusobject
status.conditions[]object
status.conditions[].lastTransitionTimestring
status.conditions[].lastUpdateTimestring
status.conditions[].messagestring
status.conditions[].reasonstring
status.conditions[].statusstring
status.conditions[].typestring
status.messagestring
status.readyboolean
status.resourcePathstring
status.statusstring

spec

Type: object

PropertyTypeRequired
definitionobject
optionsobject
patchFromobject
realmRefstring

the KeycloakOrganization resource


spec.definition

Type: object

PropertyTypeRequired
aliasstring
attributesobject
descriptionstring
domains[]object
enabledboolean
idstring
identityProviders[]object
members[]object
namestring
redirectUrlstring

 

Validation RuleError Message
has(self.id) == has(oldSelf.id)Value is immutable

missing


spec.definition.alias

Type: string

missing


spec.definition.attributes

Type: object

missing


spec.definition.description

Type: string

missing


spec.definition.domains[]

Type: object

PropertyTypeRequired
namestring
verifiedboolean

missing


spec.definition.domains[].name

Type: string

missing


spec.definition.domains[].verified

Type: boolean

missing


spec.definition.enabled

Type: boolean

missing


spec.definition.id

Type: string

Validation RuleError Message
self == oldSelfValue is immutable

missing


spec.definition.identityProviders[]

Type: object

missing


spec.definition.identityProviders[].addReadTokenRoleOnCreate

Type: boolean

missing


spec.definition.identityProviders[].alias

Type: string

missing


spec.definition.identityProviders[].authenticateByDefault

Type: boolean

missing


spec.definition.identityProviders[].config

Type: object

missing


spec.definition.identityProviders[].displayName

Type: string

missing


spec.definition.identityProviders[].enabled

Type: boolean

missing


spec.definition.identityProviders[].firstBrokerLoginFlowAlias

Type: string

missing


spec.definition.identityProviders[].hideOnLogin

Type: boolean

missing


spec.definition.identityProviders[].internalId

Type: string

missing


spec.definition.identityProviders[].linkOnly

Type: boolean

missing


spec.definition.identityProviders[].organizationId

Type: string

missing


spec.definition.identityProviders[].postBrokerLoginFlowAlias

Type: string

missing


spec.definition.identityProviders[].providerId

Type: string

missing


spec.definition.identityProviders[].storeToken

Type: boolean

missing


spec.definition.identityProviders[].trustEmail

Type: boolean

missing


spec.definition.identityProviders[].updateProfileFirstLogin

Type: boolean

missing


spec.definition.identityProviders[].updateProfileFirstLoginMode

Type: string

missing


spec.definition.members[]

Type: object

PropertyTypeRequired
accessobject
applicationRolesobject
attributesobject
clientConsents[]object
clientRolesobject
createdTimestampinteger
credentials[]object
disableableCredentialTypes[]string
emailstring
emailVerifiedboolean
enabledboolean
federatedIdentities[]object
federationLinkstring
firstNamestring
groups[]string
idstring
lastNamestring
membershipTypestring
notBeforeinteger
originstring
realmRoles[]string
requiredActions[]string
selfstring
serviceAccountClientIdstring
socialLinks[]object
totpboolean
userProfileMetadataobject
usernamestring

missing


spec.definition.members[].access

Type: object

missing


spec.definition.members[].applicationRoles

Type: object

missing


spec.definition.members[].attributes

Type: object

missing


spec.definition.members[].clientConsents[]

Type: object

PropertyTypeRequired
clientIdstring
createdDateinteger
grantedClientScopes[]string
grantedRealmRoles[]string
lastUpdatedDateinteger

missing


spec.definition.members[].clientConsents[].clientId

Type: string

missing


spec.definition.members[].clientConsents[].createdDate

Type: integer

missing


spec.definition.members[].clientConsents[].grantedClientScopes[]

Type: string

missing


spec.definition.members[].clientConsents[].grantedRealmRoles[]

Type: string

missing


spec.definition.members[].clientConsents[].lastUpdatedDate

Type: integer

missing


spec.definition.members[].clientRoles

Type: object

missing


spec.definition.members[].createdTimestamp

Type: integer

missing


spec.definition.members[].credentials[]

Type: object

PropertyTypeRequired
algorithmstring
configobject
counterinteger
createdDateinteger
credentialDatastring
devicestring
digitsinteger
hashIterationsinteger
hashedSaltedValuestring
idstring
periodinteger
priorityinteger
saltstring
secretDatastring
temporaryboolean
typestring
userLabelstring
valuestring

missing


spec.definition.members[].credentials[].algorithm

Type: string

missing


spec.definition.members[].credentials[].config

Type: object

missing


spec.definition.members[].credentials[].counter

Type: integer

missing


spec.definition.members[].credentials[].createdDate

Type: integer

missing


spec.definition.members[].credentials[].credentialData

Type: string

missing


spec.definition.members[].credentials[].device

Type: string

missing


spec.definition.members[].credentials[].digits

Type: integer

missing


spec.definition.members[].credentials[].hashIterations

Type: integer

missing


spec.definition.members[].credentials[].hashedSaltedValue

Type: string

missing


spec.definition.members[].credentials[].id

Type: string

missing


spec.definition.members[].credentials[].period

Type: integer

missing


spec.definition.members[].credentials[].priority

Type: integer

missing


spec.definition.members[].credentials[].salt

Type: string

missing


spec.definition.members[].credentials[].secretData

Type: string

missing


spec.definition.members[].credentials[].temporary

Type: boolean

missing


spec.definition.members[].credentials[].type

Type: string

missing


spec.definition.members[].credentials[].userLabel

Type: string

missing


spec.definition.members[].credentials[].value

Type: string

missing


spec.definition.members[].disableableCredentialTypes[]

Type: string

missing


spec.definition.members[].email

Type: string

missing


spec.definition.members[].emailVerified

Type: boolean

missing


spec.definition.members[].enabled

Type: boolean

missing


spec.definition.members[].federatedIdentities[]

Type: object

PropertyTypeRequired
identityProviderstring
userIdstring
userNamestring

missing


spec.definition.members[].federatedIdentities[].identityProvider

Type: string

missing


spec.definition.members[].federatedIdentities[].userId

Type: string

missing


spec.definition.members[].federatedIdentities[].userName

Type: string

missing


Type: string

missing


spec.definition.members[].firstName

Type: string

missing


spec.definition.members[].groups[]

Type: string

missing


spec.definition.members[].id

Type: string

missing


spec.definition.members[].lastName

Type: string

missing


spec.definition.members[].membershipType

Type: string

missing


spec.definition.members[].notBefore

Type: integer

missing


spec.definition.members[].origin

Type: string

missing


spec.definition.members[].realmRoles[]

Type: string

missing


spec.definition.members[].requiredActions[]

Type: string

missing


spec.definition.members[].self

Type: string

missing


spec.definition.members[].serviceAccountClientId

Type: string

missing


Type: object

PropertyTypeRequired
socialProviderstring
socialUserIdstring
socialUsernamestring

missing


spec.definition.members[].socialLinks[].socialProvider

Type: string

missing


spec.definition.members[].socialLinks[].socialUserId

Type: string

missing


spec.definition.members[].socialLinks[].socialUsername

Type: string

missing


spec.definition.members[].totp

Type: boolean

missing


spec.definition.members[].userProfileMetadata

Type: object

PropertyTypeRequired
attributes[]object
groups[]object

missing


spec.definition.members[].userProfileMetadata.attributes[]

Type: object

PropertyTypeRequired
annotationsobject
displayNamestring
groupstring
multivaluedboolean
namestring
readOnlyboolean
requiredboolean
validatorsobject

missing


spec.definition.members[].userProfileMetadata.attributes[].annotations

Type: object

missing


spec.definition.members[].userProfileMetadata.attributes[].displayName

Type: string

missing


spec.definition.members[].userProfileMetadata.attributes[].group

Type: string

missing


spec.definition.members[].userProfileMetadata.attributes[].multivalued

Type: boolean

missing


spec.definition.members[].userProfileMetadata.attributes[].name

Type: string

missing


spec.definition.members[].userProfileMetadata.attributes[].readOnly

Type: boolean

missing


spec.definition.members[].userProfileMetadata.attributes[].required

Type: boolean

missing


spec.definition.members[].userProfileMetadata.attributes[].validators

Type: object

missing


spec.definition.members[].userProfileMetadata.groups[]

Type: object

PropertyTypeRequired
annotationsobject
displayDescriptionstring
displayHeaderstring
namestring

missing


spec.definition.members[].userProfileMetadata.groups[].annotations

Type: object

missing


spec.definition.members[].userProfileMetadata.groups[].displayDescription

Type: string

missing


spec.definition.members[].userProfileMetadata.groups[].displayHeader

Type: string

missing


spec.definition.members[].userProfileMetadata.groups[].name

Type: string

missing


spec.definition.members[].username

Type: string

missing


spec.definition.name

Type: string

missing


spec.definition.redirectUrl

Type: string

missing


spec.options

Type: object

Options for the request to the Keycloak Admin API.


spec.patchFrom

Type: object

Defines additional values that can be loaded from secrets or configmaps. Field selectors are not supported. For more informations see the patches documentation.


spec.realmRef

Type: string

the name of the kubernetes object that created the realm.


status

Type: object

PropertyTypeRequired
conditions[]object
messagestring
readyboolean
resourcePathstring
statusstring

missing


status.conditions[]

Type: object

PropertyTypeRequired
lastTransitionTimestring
lastUpdateTimestring
messagestring
reasonstring
statusstring
typestring

missing


status.conditions[].lastTransitionTime

Type: string

Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.


status.conditions[].lastUpdateTime

Type: string

Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.


status.conditions[].message

Type: string

missing


status.conditions[].reason

Type: string

missing


status.conditions[].status

Type: string

missing


status.conditions[].type

Type: string

missing


status.message

Type: string

missing


status.ready

Type: boolean

missing


status.resourcePath

Type: string

missing


status.status

Type: string

missing