charts/apisix-ingress-controller/crds/ApisixUpstream.yaml [204:385]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                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
                                  timeout:
                                    type: string
                                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
                                  timeout:
                                    type: string
                                type: object
                            type: object
                        type: object
                      loadbalancer:
                        properties:
                          hashOn:
                            enum:
                              - vars
                              - vars_combinations
                              - header
                              - cookie
                              - consumer
                            type: string
                          key:
                            type: string
                          type:
                            enum:
                              - roundrobin
                              - chash
                              - ewma
                              - least_conn
                            type: string
                        required:
                          - type
                        type: object
                      port:
                        maximum: 65535
                        minimum: 1
                        type: integer
                      retries:
                        minimum: 0
                        type: integer
                      scheme:
                        enum:
                          - http
                          - grpc
                        type: string
                      timeout:
                        properties:
                          connect:
                            type: string
                          read:
                            type: string
                          send:
                            type: string
                        type: object
                    type: object
                  type: array
                retries:
                  minimum: 0
                  type: integer
                scheme:
                  enum:
                    - http
                    - grpc
                    - https
                    - grpcs
                  type: string
                subsets:
                  items:
                    properties:
                      labels:
                        type: object
                        x-kubernetes-preserve-unknown-fields: true
                      name:
                        minLength: 1
                        type: string
                    required:
                      - name
                      - labels
                    type: object
                  type: array
                timeout:
                  properties:
                    connect:
                      type: string
                    read:
                      type: string
                    send:
                      type: string
                  type: object
                tlsSecret:
                  description: ApisixSecret describes the Kubernetes Secret name and namespace.
                  properties:
                    name:
                      minLength: 1
                      type: string
                    namespace:
                      minLength: 1
                      type: string
                  required:
                    - name
                    - namespace
                  type: object
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



charts/apisix-ingress-controller/crds/ApisixUpstream.yaml [630:811]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                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
                                  timeout:
                                    type: string
                                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
                                  timeout:
                                    type: string
                                type: object
                            type: object
                        type: object
                      loadbalancer:
                        properties:
                          hashOn:
                            enum:
                              - vars
                              - vars_combinations
                              - header
                              - cookie
                              - consumer
                            type: string
                          key:
                            type: string
                          type:
                            enum:
                              - roundrobin
                              - chash
                              - ewma
                              - least_conn
                            type: string
                        required:
                          - type
                        type: object
                      port:
                        maximum: 65535
                        minimum: 1
                        type: integer
                      retries:
                        minimum: 0
                        type: integer
                      scheme:
                        enum:
                          - http
                          - grpc
                        type: string
                      timeout:
                        properties:
                          connect:
                            type: string
                          read:
                            type: string
                          send:
                            type: string
                        type: object
                    type: object
                  type: array
                retries:
                  minimum: 0
                  type: integer
                scheme:
                  enum:
                    - http
                    - grpc
                    - https
                    - grpcs
                  type: string
                subsets:
                  items:
                    properties:
                      labels:
                        type: object
                        x-kubernetes-preserve-unknown-fields: true
                      name:
                        minLength: 1
                        type: string
                    required:
                      - name
                      - labels
                    type: object
                  type: array
                timeout:
                  properties:
                    connect:
                      type: string
                    read:
                      type: string
                    send:
                      type: string
                  type: object
                tlsSecret:
                  description: ApisixSecret describes the Kubernetes Secret name and namespace.
                  properties:
                    name:
                      minLength: 1
                      type: string
                    namespace:
                      minLength: 1
                      type: string
                  required:
                    - name
                    - namespace
                  type: object
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



