github.com/nginxinc/kubernetes-ingress@v1.12.5/deployments/common/crds/appprotect.f5.com_apusersigs.yaml (about)

     1  apiVersion: apiextensions.k8s.io/v1
     2  kind: CustomResourceDefinition
     3  metadata:
     4    annotations:
     5      controller-gen.kubebuilder.io/version: v0.4.0
     6    creationTimestamp: null
     7    name: apusersigs.appprotect.f5.com
     8  spec:
     9    group: appprotect.f5.com
    10    names:
    11      kind: APUserSig
    12      listKind: APUserSigList
    13      plural: apusersigs
    14      singular: apusersig
    15    preserveUnknownFields: false
    16    scope: Namespaced
    17    versions:
    18      - name: v1beta1
    19        schema:
    20          openAPIV3Schema:
    21            description: APUserSig is the Schema for the apusersigs API
    22            properties:
    23              apiVersion:
    24                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'
    25                type: string
    26              kind:
    27                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'
    28                type: string
    29              metadata:
    30                type: object
    31              spec:
    32                description: APUserSigSpec defines the desired state of APUserSig
    33                properties:
    34                  properties:
    35                    type: string
    36                  signatures:
    37                    items:
    38                      properties:
    39                        accuracy:
    40                          enum:
    41                            - high
    42                            - medium
    43                            - low
    44                          type: string
    45                        attackType:
    46                          properties:
    47                            name:
    48                              type: string
    49                          type: object
    50                        description:
    51                          type: string
    52                        name:
    53                          type: string
    54                        references:
    55                          properties:
    56                            type:
    57                              enum:
    58                                - bugtraq
    59                                - cve
    60                                - nessus
    61                                - url
    62                              type: string
    63                            value:
    64                              type: string
    65                          type: object
    66                        risk:
    67                          enum:
    68                            - high
    69                            - medium
    70                            - low
    71                          type: string
    72                        rule:
    73                          type: string
    74                        signatureType:
    75                          enum:
    76                            - request
    77                            - response
    78                          type: string
    79                        systems:
    80                          items:
    81                            properties:
    82                              name:
    83                                type: string
    84                            type: object
    85                          type: array
    86                      type: object
    87                    type: array
    88                  tag:
    89                    type: string
    90                type: object
    91            type: object
    92        served: true
    93        storage: true