config/helm/appmesh-controller/crds/crds.yaml [1411:1519]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  properties:
                    tls:
                      description: A reference to an object that represents a Transport Layer Security (TLS) client policy.
                      properties:
                        certificate:
                          description: A reference to an object that represents TLS certificate.
                          properties:
                            file:
                              description: An object that represents a TLS cert via a local file
                              properties:
                                certificateChain:
                                  description: The certificate chain for the certificate.
                                  maxLength: 255
                                  minLength: 1
                                  type: string
                                privateKey:
                                  description: The private key for a certificate stored on the file system of the virtual node that the proxy is running on.
                                  maxLength: 255
                                  minLength: 1
                                  type: string
                              required:
                              - certificateChain
                              - privateKey
                              type: object
                            sds:
                              description: An object that represents a TLS cert via SDS entry
                              properties:
                                secretName:
                                  description: The certificate trust chain for a certificate issued via SDS cluster
                                  type: string
                              required:
                              - secretName
                              type: object
                          type: object
                        enforce:
                          description: Whether the policy is enforced. If unspecified, default settings from AWS API will be applied. Refer to AWS Docs for default settings.
                          type: boolean
                        ports:
                          description: The range of ports that the policy is enforced for.
                          items:
                            format: int64
                            maximum: 65535
                            minimum: 1
                            type: integer
                          type: array
                        validation:
                          description: A reference to an object that represents a TLS validation context.
                          properties:
                            subjectAlternativeNames:
                              description: Possible Alternative names to consider
                              properties:
                                match:
                                  description: Match is a required field
                                  properties:
                                    exact:
                                      description: Exact is a required field
                                      items:
                                        type: string
                                      type: array
                                  required:
                                  - exact
                                  type: object
                              required:
                              - match
                              type: object
                            trust:
                              description: A reference to an object that represents a TLS validation context trust
                              properties:
                                acm:
                                  description: A reference to an object that represents a TLS validation context trust for an AWS Certicate Manager (ACM) certificate.
                                  properties:
                                    certificateAuthorityARNs:
                                      description: One or more ACM Amazon Resource Name (ARN)s.
                                      items:
                                        type: string
                                      maxItems: 3
                                      minItems: 1
                                      type: array
                                  required:
                                  - certificateAuthorityARNs
                                  type: object
                                file:
                                  description: An object that represents a TLS validation context trust for a local file.
                                  properties:
                                    certificateChain:
                                      description: The certificate trust chain for a certificate stored on the file system of the virtual node that the proxy is running on.
                                      maxLength: 255
                                      minLength: 1
                                      type: string
                                  required:
                                  - certificateChain
                                  type: object
                                sds:
                                  description: An object that represents a TLS validation context trust for a SDS.
                                  properties:
                                    secretName:
                                      description: The certificate trust chain for a certificate obtained via SDS
                                      type: string
                                  required:
                                  - secretName
                                  type: object
                              type: object
                          required:
                          - trust
                          type: object
                      required:
                      - validation
                      type: object
                  type: object
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



config/helm/appmesh-controller/crds/crds.yaml [1531:1639]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                        properties:
                          tls:
                            description: A reference to an object that represents a Transport Layer Security (TLS) client policy.
                            properties:
                              certificate:
                                description: A reference to an object that represents TLS certificate.
                                properties:
                                  file:
                                    description: An object that represents a TLS cert via a local file
                                    properties:
                                      certificateChain:
                                        description: The certificate chain for the certificate.
                                        maxLength: 255
                                        minLength: 1
                                        type: string
                                      privateKey:
                                        description: The private key for a certificate stored on the file system of the virtual node that the proxy is running on.
                                        maxLength: 255
                                        minLength: 1
                                        type: string
                                    required:
                                    - certificateChain
                                    - privateKey
                                    type: object
                                  sds:
                                    description: An object that represents a TLS cert via SDS entry
                                    properties:
                                      secretName:
                                        description: The certificate trust chain for a certificate issued via SDS cluster
                                        type: string
                                    required:
                                    - secretName
                                    type: object
                                type: object
                              enforce:
                                description: Whether the policy is enforced. If unspecified, default settings from AWS API will be applied. Refer to AWS Docs for default settings.
                                type: boolean
                              ports:
                                description: The range of ports that the policy is enforced for.
                                items:
                                  format: int64
                                  maximum: 65535
                                  minimum: 1
                                  type: integer
                                type: array
                              validation:
                                description: A reference to an object that represents a TLS validation context.
                                properties:
                                  subjectAlternativeNames:
                                    description: Possible Alternative names to consider
                                    properties:
                                      match:
                                        description: Match is a required field
                                        properties:
                                          exact:
                                            description: Exact is a required field
                                            items:
                                              type: string
                                            type: array
                                        required:
                                        - exact
                                        type: object
                                    required:
                                    - match
                                    type: object
                                  trust:
                                    description: A reference to an object that represents a TLS validation context trust
                                    properties:
                                      acm:
                                        description: A reference to an object that represents a TLS validation context trust for an AWS Certicate Manager (ACM) certificate.
                                        properties:
                                          certificateAuthorityARNs:
                                            description: One or more ACM Amazon Resource Name (ARN)s.
                                            items:
                                              type: string
                                            maxItems: 3
                                            minItems: 1
                                            type: array
                                        required:
                                        - certificateAuthorityARNs
                                        type: object
                                      file:
                                        description: An object that represents a TLS validation context trust for a local file.
                                        properties:
                                          certificateChain:
                                            description: The certificate trust chain for a certificate stored on the file system of the virtual node that the proxy is running on.
                                            maxLength: 255
                                            minLength: 1
                                            type: string
                                        required:
                                        - certificateChain
                                        type: object
                                      sds:
                                        description: An object that represents a TLS validation context trust for a SDS.
                                        properties:
                                          secretName:
                                            description: The certificate trust chain for a certificate obtained via SDS
                                            type: string
                                        required:
                                        - secretName
                                        type: object
                                    type: object
                                required:
                                - trust
                                type: object
                            required:
                            - validation
                            type: object
                        type: object
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



