charts/apisix-ingress-controller/crds/ApisixUpstream.yaml [24:147]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                healthCheck:
                  anyOf:
                    - required:
                        - active
                    - required:
                        - active
                        - passive
                  properties:
                    active:
                      properties:
                        concurrency:
                          minimum: 1
                          type: integer
                        healthy:
                          properties:
                            httpCodes:
                              items:
                                maximum: 599
                                minimum: 200
                                type: integer
                              minItems: 1
                              type: array
                            interval:
                              type: string
                            successes:
                              maximum: 254
                              minimum: 1
                              type: integer
                          type: object
                        host:
                          pattern: ^\*?[0-9a-zA-Z-._]+$
                          type: string
                        httpPath:
                          minLength: 1
                          type: string
                        port:
                          maximum: 65535
                          minimum: 1
                          type: integer
                        requestHeaders:
                          items:
                            type: string
                          minItems: 1
                          type: array
                        strictTLS:
                          type: boolean
                        timeout:
                          minimum: 0
                          type: number
                        type:
                          enum:
                            - http
                            - https
                            - tcp
                          type: string
                        unhealthy:
                          properties:
                            httpCodes:
                              items:
                                maximum: 599
                                minimum: 200
                                type: integer
                              minItems: 1
                              type: array
                            httpFailures:
                              maximum: 254
                              minimum: 1
                              type: integer
                            interval:
                              type: string
                            tcpFailures:
                              maximum: 254
                              minimum: 1
                              type: integer
                            timeouts:
                              minimum: 0
                              type: integer
                          type: object
                      type: object
                    passive:
                      properties:
                        healthy:
                          properties:
                            httpCodes:
                              items:
                                maximum: 599
                                minimum: 200
                                type: integer
                              minItems: 1
                              type: array
                            successes:
                              maximum: 254
                              minimum: 1
                              type: integer
                          type: object
                        type:
                          enum:
                            - http
                            - https
                            - tcp
                          type: string
                        unhealthy:
                          properties:
                            httpCodes:
                              items:
                                maximum: 599
                                minimum: 200
                                type: integer
                              minItems: 1
                              type: array
                            httpFailures:
                              maximum: 254
                              minimum: 1
                              type: integer
                            tcpFailures:
                              maximum: 254
                              minimum: 1
                              type: integer
                            timeouts:
                              minimum: 0
                              type: integer
                          type: object
                      type: object
                  type: object
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



charts/apisix-ingress-controller/crds/ApisixUpstream.yaml [442:565]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                healthCheck:
                  anyOf:
                    - required:
                        - active
                    - required:
                        - active
                        - passive
                  properties:
                    active:
                      properties:
                        concurrency:
                          minimum: 1
                          type: integer
                        healthy:
                          properties:
                            httpCodes:
                              items:
                                maximum: 599
                                minimum: 200
                                type: integer
                              minItems: 1
                              type: array
                            interval:
                              type: string
                            successes:
                              maximum: 254
                              minimum: 1
                              type: integer
                          type: object
                        host:
                          pattern: ^\*?[0-9a-zA-Z-._]+$
                          type: string
                        httpPath:
                          minLength: 1
                          type: string
                        port:
                          maximum: 65535
                          minimum: 1
                          type: integer
                        requestHeaders:
                          items:
                            type: string
                          minItems: 1
                          type: array
                        strictTLS:
                          type: boolean
                        timeout:
                          minimum: 0
                          type: number
                        type:
                          enum:
                            - http
                            - https
                            - tcp
                          type: string
                        unhealthy:
                          properties:
                            httpCodes:
                              items:
                                maximum: 599
                                minimum: 200
                                type: integer
                              minItems: 1
                              type: array
                            httpFailures:
                              maximum: 254
                              minimum: 1
                              type: integer
                            interval:
                              type: string
                            tcpFailures:
                              maximum: 254
                              minimum: 1
                              type: integer
                            timeouts:
                              minimum: 0
                              type: integer
                          type: object
                      type: object
                    passive:
                      properties:
                        healthy:
                          properties:
                            httpCodes:
                              items:
                                maximum: 599
                                minimum: 200
                                type: integer
                              minItems: 1
                              type: array
                            successes:
                              maximum: 254
                              minimum: 1
                              type: integer
                          type: object
                        type:
                          enum:
                            - http
                            - https
                            - tcp
                          type: string
                        unhealthy:
                          properties:
                            httpCodes:
                              items:
                                maximum: 599
                                minimum: 200
                                type: integer
                              minItems: 1
                              type: array
                            httpFailures:
                              maximum: 254
                              minimum: 1
                              type: integer
                            tcpFailures:
                              maximum: 254
                              minimum: 1
                              type: integer
                            timeouts:
                              minimum: 0
                              type: integer
                          type: object
                      type: object
                  type: object
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



