Загрузка данных
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl describe crd keycloakrealms.production.platform.ckpr.integrations.rshbintech.ru
Name: keycloakrealms.production.platform.ckpr.integrations.rshbintech.ru
Namespace:
Labels: <none>
Annotations: controller-gen.kubebuilder.io/version: v0.16.5
API Version: apiextensions.k8s.io/v1
Kind: CustomResourceDefinition
Metadata:
Creation Timestamp: 2021-08-26T10:14:38Z
Generation: 9
Resource Version: 17040881055
UID: 86345b5f-2900-49f6-8066-7c645c86318e
Spec:
Conversion:
Strategy: None
Group: production.platform.ckpr.integrations.rshbintech.ru
Names:
Kind: KeyCloakRealm
List Kind: KeyCloakRealmList
Plural: keycloakrealms
Singular: keycloakrealm
Scope: Namespaced
Versions:
Additional Printer Columns:
Description: Текущий статус ресурса
Json Path: .status.code
Name: Status
Type: string
Description: Сообщение о статусе ресурса
Json Path: .status.message
Name: Message
Type: string
Name: v1
Schema:
openAPIV3Schema:
Description: KeyCloakRealm is the Schema for the keycloakrealms API
Properties:
API Version:
Description: APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
Type: string
Kind:
Description: Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
Type: string
Metadata:
Type: object
Spec:
Description: KeyCloakRealmSpec defines the desired state of KeyCloakRealm
Properties:
Access Code Lifespan:
Type: integer
Access Code Lifespan Login:
Type: integer
Access Code Lifespan User Action:
Type: integer
Access Token Lifespan:
Type: integer
Access Token Lifespan For Implicit Flow:
Type: integer
Account Theme:
Type: string
Action Token Generated By Admin Lifespan:
Type: integer
Action Token Generated By User Lifespan:
Type: integer
Admin Events Details Enabled:
Type: boolean
Admin Events Enabled:
Type: boolean
Admin Theme:
Type: string
Attributes:
Additional Properties:
Type: string
Type: object
Authentication Flows:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Authenticator Config:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Browser Flow:
Type: string
Browser Security Headers:
Additional Properties:
Type: string
Type: object
Brute Force Protected:
Type: boolean
Client Authentication Flow:
Type: string
Client Scopes:
Items:
Description: ClientScope is a ClientScope
Properties:
Attributes:
Description: ClientScopeAttributes are attributes of client scopes
Properties:
Consent Screen Text:
Type: string
displayOnConsent.screen:
Type: string
includeInToken.scope:
Type: string
Type: object
Description:
Type: string
Id:
Type: string
Name:
Type: string
Protocol:
Type: string
Protocol Mappers:
Items:
Description: ProtocolMappers are protocolmappers
Properties:
Config:
Description: ProtocolMappersConfig is a config of a protocol mapper
Properties:
Access Token Claim:
Type: string
Claim Name:
Type: string
Claim Value:
Type: string
Id Token Claim:
Type: string
Included Client Audience:
Type: string
Json Type Label:
Type: string
Multivalued:
Type: string
User Attribute:
Type: string
Userinfo Token Claim:
Type: string
usermodelClientRoleMapping.clientId:
Type: string
Type: object
Consent Required:
Type: boolean
Id:
Type: string
Name:
Type: string
Protocol:
Type: string
Protocol Mapper:
Type: string
Type: object
Type: array
Type: object
Type: array
Clients:
Items:
Description: Client is a ClientRepresentation
Properties:
Access:
Additional Properties:
Description: Access - это костыль, позволяющий обойти особенности KubeBuilder
Properties:
Items:
Additional Properties:
Type: string
Type: object
Type: object
Type: object
Admin URL:
Type: string
Attributes:
Additional Properties:
Type: string
Type: object
Authentication Flow Binding Overrides:
Additional Properties:
Type: string
Type: object
Authorization Services Enabled:
Type: boolean
Authorization Settings:
Description: ResourceServerRepresentation represents the resources of a Server
Properties:
Allow Remote Resource Management:
Type: boolean
Client Id:
Type: string
Decision Strategy:
Description: DecisionStrategy is an enum type for DecisionStrategy of PolicyRepresentation
Type: string
Id:
Type: string
Name:
Type: string
Policies:
Items:
Description: PolicyRepresentation is a representation of a Policy
Properties:
Clients:
Items:
Type: string
Type: array
Code:
Type: string
Config:
Additional Properties:
Type: string
Type: object
Day Month:
Type: string
Day Month End:
Type: string
Decision Strategy:
Description: DecisionStrategy is an enum type for DecisionStrategy of PolicyRepresentation
Type: string
Description:
Type: string
Groups:
Items:
Description: GroupDefinition represents a group in a GroupPolicyRepresentation
Properties:
Extend Children:
Type: boolean
Id:
Type: string
Path:
Type: string
Type: object
Type: array
Groups Claim:
Type: string
Hour:
Type: string
Hour End:
Type: string
Id:
Type: string
Logic:
Description: Logic is an enum type for policy logic
Type: string
Minute:
Type: string
Minute End:
Type: string
Month:
Type: string
Month End:
Type: string
Name:
Type: string
Not Before:
Type: string
Not On Or After:
Type: string
Owner:
Type: string
Policies:
Items:
Type: string
Type: array
Resources:
Items:
Type: string
Type: array
Roles:
Items:
Description: RoleDefinition represents a role in a RolePolicyRepresentation
Properties:
Id:
Type: string
Private:
Type: boolean
Required:
Type: boolean
Type: object
Type: array
Scopes:
Items:
Type: string
Type: array
Type:
Type: string
Users:
Items:
Type: string
Type: array
Year:
Type: string
Year End:
Type: string
Type: object
Type: array
Policy Enforcement Mode:
Description: PolicyEnforcementMode is an enum type for PolicyEnforcementMode of ResourceServerRepresentation
Type: string
Resources:
Items:
Description: ResourceRepresentation is a representation of a Resource
Properties:
_id:
Type: string
Attributes:
Additional Properties:
Items:
Type: string
Type: array
Type: object
Display Name:
Type: string
icon_uri:
Type: string
Name:
Type: string
Owner:
Description: ResourceOwnerRepresentation represents a resource's owner
Properties:
Id:
Type: string
Name:
Type: string
Type: object
Owner Managed Access:
Type: boolean
Resource Scopes:
Items:
Description: ScopeRepresentation is a represents a Scope
Properties:
Display Name:
Type: string
Icon Uri:
Type: string
Id:
Type: string
Name:
Type: string
Type: object
Type: array
Scopes:
Items:
Description: ScopeRepresentation is a represents a Scope
Properties:
Display Name:
Type: string
Icon Uri:
Type: string
Id:
Type: string
Name:
Type: string
Type: object
Type: array
Type:
Type: string
Uris:
Items:
Type: string
Type: array
Type: object
Type: array
Scopes:
Items:
Description: ScopeRepresentation is a represents a Scope
Properties:
Display Name:
Type: string
Icon Uri:
Type: string
Id:
Type: string
Name:
Type: string
Type: object
Type: array
Type: object
Base URL:
Type: string
Bearer Only:
Type: boolean
Client Authenticator Type:
Type: string
Client Id:
Type: string
Consent Required:
Type: boolean
Default Client Scopes:
Items:
Type: string
Type: array
Default Roles:
Items:
Type: string
Type: array
Description:
Type: string
Direct Access Grants Enabled:
Type: boolean
Enabled:
Type: boolean
Fine Grained Permissions Enabled:
Type: boolean
Frontchannel Logout:
Type: boolean
Full Scope Allowed:
Type: boolean
Id:
Type: string
Implicit Flow Enabled:
Type: boolean
Name:
Type: string
Node Re Registration Timeout:
Format: int32
Type: integer
Not Before:
Format: int32
Type: integer
Optional Client Scopes:
Items:
Type: string
Type: array
Origin:
Type: string
Protocol:
Type: string
Protocol Mappers:
Items:
Description: ProtocolMapperRepresentation represents....
Properties:
Config:
Additional Properties:
Type: string
Type: object
Id:
Type: string
Name:
Type: string
Protocol:
Type: string
Protocol Mapper:
Type: string
Type: object
Type: array
Public Client:
Type: boolean
Redirect Uris:
Items:
Type: string
Type: array
Registered Nodes:
Additional Properties:
Type: integer
Type: object
Registration Access Token:
Type: string
Root URL:
Type: string
Secret:
Type: string
Service Accounts Enabled:
Type: boolean
Standard Flow Enabled:
Type: boolean
Surrogate Auth Required:
Type: boolean
Web Origins:
Items:
Type: string
Type: array
Type: object
Type: array
Components:
Additional Properties:
Type: string
Type: object
Default Default Client Scopes:
Items:
Type: string
Type: array
Default Groups:
Items:
Type: string
Type: array
Default Locale:
Type: string
Default Optional Client Scopes:
Items:
Type: string
Type: array
Default Roles:
Items:
Type: string
Type: array
Default Signature Algorithm:
Type: string
Direct Grant Flow:
Type: string
Display Name:
Type: string
Display Name Html:
Type: string
Docker Authentication Flow:
Type: string
Duplicate Emails Allowed:
Type: boolean
Edit Username Allowed:
Type: boolean
Email Theme:
Type: string
Enabled:
Type: boolean
Enabled Event Types:
Items:
Type: string
Type: array
Events Enabled:
Type: boolean
Events Expiration:
Format: int64
Type: integer
Events Listeners:
Items:
Type: string
Type: array
Failure Factor:
Type: integer
Federated Users:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Groups:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Id:
Type: string
Identity Provider Mappers:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Identity Providers:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Internationalization Enabled:
Type: boolean
Keycloak Version:
Type: string
Login Theme:
Type: string
Login With Email Allowed:
Type: boolean
Max Delta Time Seconds:
Type: integer
Max Failure Wait Seconds:
Type: integer
Minimum Quick Login Wait Seconds:
Type: integer
Not Before:
Type: integer
Offline Session Idle Timeout:
Type: integer
Offline Session Max Lifespan:
Type: integer
Offline Session Max Lifespan Enabled:
Type: boolean
Otp Policy Algorithm:
Type: string
Otp Policy Digits:
Type: integer
Otp Policy Initial Counter:
Type: integer
Otp Policy Look Ahead Window:
Type: integer
Otp Policy Period:
Type: integer
Otp Policy Type:
Type: string
Otp Supported Applications:
Items:
Type: string
Type: array
Password Policy:
Type: string
Permanent Lockout:
Type: boolean
Protocol Mappers:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Quick Login Check Milli Seconds:
Format: int64
Type: integer
Realm:
Type: string
Refresh Token Max Reuse:
Type: integer
Registration Allowed:
Type: boolean
Registration Email As Username:
Type: boolean
Registration Flow:
Type: string
Remember Me:
Type: boolean
Required Actions:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Reset Credentials Flow:
Type: string
Reset Password Allowed:
Type: boolean
Revoke Refresh Token:
Type: boolean
Roles:
Description: RolesRepresentation represents the roles of a realm
Properties:
Client:
Additional Properties:
Description: RoleList - костыль, позволяющий обойти особенности KubeBuilder
Properties:
Roles:
Items:
Description: Role is a role
Properties:
Attributes:
Additional Properties:
Items:
Type: string
Type: array
Type: object
Client Role:
Type: boolean
Composite:
Type: boolean
Composites:
Description: CompositesRepresentation represents the composite roles of a role
Properties:
Client:
Additional Properties:
Items:
Type: string
Type: array
Type: object
Realm:
Items:
Type: string
Type: array
Type: object
Container Id:
Type: string
Description:
Type: string
Fine Grained Associated Polices:
Additional Properties:
Items:
Type: string
Type: array
Type: object
Fine Grained Permissions Enabled:
Type: boolean
Id:
Type: string
Name:
Type: string
Scope Param Required:
Type: boolean
Type: object
Type: array
Type: object
Type: object
Realm:
Items:
Description: Role is a role
Properties:
Attributes:
Additional Properties:
Items:
Type: string
Type: array
Type: object
Client Role:
Type: boolean
Composite:
Type: boolean
Composites:
Description: CompositesRepresentation represents the composite roles of a role
Properties:
Client:
Additional Properties:
Items:
Type: string
Type: array
Type: object
Realm:
Items:
Type: string
Type: array
Type: object
Container Id:
Type: string
Description:
Type: string
Fine Grained Associated Polices:
Additional Properties:
Items:
Type: string
Type: array
Type: object
Fine Grained Permissions Enabled:
Type: boolean
Id:
Type: string
Name:
Type: string
Scope Param Required:
Type: boolean
Type: object
Type: array
Type: object
Scope Mappings:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Smtp Server:
Additional Properties:
Type: string
Type: object
Ssl Required:
Type: string
Sso Session Idle Timeout:
Type: integer
Sso Session Idle Timeout Remember Me:
Type: integer
Sso Session Max Lifespan:
Type: integer
Sso Session Max Lifespan Remember Me:
Type: integer
Supported Locales:
Items:
Type: string
Type: array
User Federation Mappers:
Items:
Additional Properties:
Type: string
Type: object
Type: array
User Federation Providers:
Items:
Additional Properties:
Type: string
Type: object
Type: array
User Managed Access Allowed:
Type: boolean
Users:
Items:
Description: User represents the Keycloak User Structure
Properties:
Access:
Additional Properties:
Type: boolean
Type: object
Attributes:
Additional Properties:
Items:
Type: string
Type: array
Type: object
Client Roles:
Additional Properties:
Items:
Type: string
Type: array
Type: object
Created Timestamp:
Format: int64
Type: integer
Credentials:
Items:
Description: CredentialRepresentation is a representations of the credentials
v7: https://www.keycloak.org/docs-api/7.0/rest-api/index.html#_credentialrepresentation
v8: https://www.keycloak.org/docs-api/8.0/rest-api/index.html#_credentialrepresentation
Properties:
Created Date:
Description: Common part
Format: int64
Type: integer
Credential Data:
Type: string
Id:
Type: string
Priority:
Format: int32
Type: integer
Secret Data:
Type: string
Temporary:
Type: boolean
Type:
Type: string
User Label:
Type: string
Value:
Type: string
Type: object
Type: array
Disableable Credential Types:
Items:
Additional Properties:
Type: string
Type: object
Type: array
Email:
Type: string
Email Verified:
Type: boolean
Enabled:
Type: boolean
Federation Link:
Type: string
First Name:
Type: string
Groups:
Items:
Type: string
Type: array
Id:
Type: string
Last Name:
Type: string
Realm Roles:
Items:
Type: string
Type: array
Required Actions:
Items:
Type: string
Type: array
Service Account Client Id:
Type: string
Totp:
Type: boolean
Username:
Type: string
Type: object
Type: array
Verify Email:
Type: boolean
Wait Increment Seconds:
Type: integer
Type: object
Status:
Description: KeyCloakRealmStatus defines the observed state of KeyCloakRealm
Properties:
Code:
Description: Код статуса
Enum:
ERROR
OK
Type: string
Message:
Description: Информация о состоянии рилма
Type: string
Type: object
Type: object
Served: true
Storage: true
Subresources:
Status:
Status:
Accepted Names:
Kind: KeyCloakRealm
List Kind: KeyCloakRealmList
Plural: keycloakrealms
Singular: keycloakrealm
Conditions:
Last Transition Time: 2021-08-26T10:14:38Z
Message: no conflicts found
Reason: NoConflicts
Status: True
Type: NamesAccepted
Last Transition Time: 2021-08-26T10:14:38Z
Message: the initial names have been accepted
Reason: InitialNamesAccepted
Status: True
Type: Established
Stored Versions:
v1
Events: <none>