KeycloakScope

v1

resource to define a Scope within a KeyclaokClient

PropertyTypeRequired
specobject
spec.clientRefstring
spec.definitionobject
spec.definition.displayNamestring
spec.definition.iconUristring
spec.definition.idstring
spec.definition.namestring
spec.definition.policies[]object
spec.definition.policies[].configobject
spec.definition.policies[].decisionStrategystring
spec.definition.policies[].descriptionstring
spec.definition.policies[].idstring
spec.definition.policies[].logicstring
spec.definition.policies[].namestring
spec.definition.policies[].ownerstring
spec.definition.policies[].policies[]string
spec.definition.policies[].resources[]string
spec.definition.policies[].resourcesData[]object
spec.definition.policies[].resourcesData[]._idstring
spec.definition.policies[].resourcesData[].attributesobject
spec.definition.policies[].resourcesData[].displayNamestring
spec.definition.policies[].resourcesData[].icon_uristring
spec.definition.policies[].resourcesData[].namestring
spec.definition.policies[].resourcesData[].ownerobject
spec.definition.policies[].resourcesData[].owner.idstring
spec.definition.policies[].resourcesData[].owner.namestring
spec.definition.policies[].resourcesData[].ownerManagedAccessboolean
spec.definition.policies[].resourcesData[].typestring
spec.definition.policies[].resourcesData[].uristring
spec.definition.policies[].resourcesData[].uris[]string
spec.definition.policies[].scopes[]string
spec.definition.policies[].typestring
spec.definition.resources[]object
spec.definition.resources[]._idstring
spec.definition.resources[].attributesobject
spec.definition.resources[].displayNamestring
spec.definition.resources[].icon_uristring
spec.definition.resources[].namestring
spec.definition.resources[].ownerobject
spec.definition.resources[].owner.idstring
spec.definition.resources[].owner.namestring
spec.definition.resources[].ownerManagedAccessboolean
spec.definition.resources[].typestring
spec.definition.resources[].uristring
spec.definition.resources[].uris[]string
spec.optionsobject
spec.patchFromobject
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
clientRefstring
definitionobject
optionsobject
patchFromobject

the KeycloakScope resource


spec.clientRef

Type: string

the name of the kubernetes object that created the client.


spec.definition

Type: object

PropertyTypeRequired
displayNamestring
iconUristring
idstring
namestring
policies[]object
resources[]object

 

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

missing


spec.definition.displayName

Type: string

missing


spec.definition.iconUri

Type: string

missing


spec.definition.id

Type: string

Validation RuleError Message
self == oldSelfValue is immutable

missing


spec.definition.name

Type: string

missing


spec.definition.policies[]

Type: object

PropertyTypeRequired
configobject
decisionStrategystring
descriptionstring
idstring
logicstring
namestring
ownerstring
policies[]string
resources[]string
resourcesData[]object
scopes[]string
typestring

missing


spec.definition.policies[].config

Type: object

missing


spec.definition.policies[].decisionStrategy

Type: string

missing


spec.definition.policies[].description

Type: string

missing


spec.definition.policies[].id

Type: string

missing


spec.definition.policies[].logic

Type: string

missing


spec.definition.policies[].name

Type: string

missing


spec.definition.policies[].owner

Type: string

missing


spec.definition.policies[].policies[]

Type: string

missing


spec.definition.policies[].resources[]

Type: string

missing


spec.definition.policies[].resourcesData[]

Type: object

PropertyTypeRequired
_idstring
attributesobject
displayNamestring
icon_uristring
namestring
ownerobject
ownerManagedAccessboolean
typestring
uristring
uris[]string

missing


spec.definition.policies[].resourcesData[]._id

Type: string

missing


spec.definition.policies[].resourcesData[].attributes

Type: object

missing


spec.definition.policies[].resourcesData[].displayName

Type: string

missing


spec.definition.policies[].resourcesData[].icon_uri

Type: string

missing


spec.definition.policies[].resourcesData[].name

Type: string

missing


spec.definition.policies[].resourcesData[].owner

Type: object

PropertyTypeRequired
idstring
namestring

missing


spec.definition.policies[].resourcesData[].owner.id

Type: string

missing


spec.definition.policies[].resourcesData[].owner.name

Type: string

missing


spec.definition.policies[].resourcesData[].ownerManagedAccess

Type: boolean

missing


spec.definition.policies[].resourcesData[].type

Type: string

missing


spec.definition.policies[].resourcesData[].uri

Type: string

missing


spec.definition.policies[].resourcesData[].uris[]

Type: string

missing


spec.definition.policies[].scopes[]

Type: string

missing


spec.definition.policies[].type

Type: string

missing


spec.definition.resources[]

Type: object

PropertyTypeRequired
_idstring
attributesobject
displayNamestring
icon_uristring
namestring
ownerobject
ownerManagedAccessboolean
typestring
uristring
uris[]string

missing


spec.definition.resources[]._id

Type: string

missing


spec.definition.resources[].attributes

Type: object

missing


spec.definition.resources[].displayName

Type: string

missing


spec.definition.resources[].icon_uri

Type: string

missing


spec.definition.resources[].name

Type: string

missing


spec.definition.resources[].owner

Type: object

PropertyTypeRequired
idstring
namestring

missing


spec.definition.resources[].owner.id

Type: string

missing


spec.definition.resources[].owner.name

Type: string

missing


spec.definition.resources[].ownerManagedAccess

Type: boolean

missing


spec.definition.resources[].type

Type: string

missing


spec.definition.resources[].uri

Type: string

missing


spec.definition.resources[].uris[]

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.


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