Загрузка данных


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>