Skip to content
This repository was archived by the owner on May 24, 2023. It is now read-only.

Commit 110be46

Browse files
authored
Update CRDs for App Protect
1 parent 565b8b3 commit 110be46

File tree

4 files changed

+1487
-899
lines changed

4 files changed

+1487
-899
lines changed
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
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: aplogconfs.appprotect.f5.com
8+
spec:
9+
group: appprotect.f5.com
10+
names:
11+
kind: APLogConf
12+
listKind: APLogConfList
13+
plural: aplogconfs
14+
singular: aplogconf
15+
preserveUnknownFields: false
16+
scope: Namespaced
17+
versions:
18+
- name: v1beta1
19+
schema:
20+
openAPIV3Schema:
21+
description: APLogConf is the Schema for the APLogConfs API
22+
properties:
23+
apiVersion:
24+
description: 'APIVersion defines the versioned schema of this representation
25+
of an object. Servers should convert recognized schemas to the latest
26+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
27+
type: string
28+
kind:
29+
description: 'Kind is a string value representing the REST resource this
30+
object represents. Servers may infer this from the endpoint the client
31+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
32+
type: string
33+
metadata:
34+
type: object
35+
spec:
36+
description: APLogConfSpec defines the desired state of APLogConf
37+
properties:
38+
content:
39+
properties:
40+
format:
41+
enum:
42+
- splunk
43+
- arcsight
44+
- default
45+
- user-defined
46+
type: string
47+
format_string:
48+
type: string
49+
max_message_size:
50+
pattern: ^([1-9]|[1-5][0-9]|6[0-4])k$
51+
type: string
52+
max_request_size:
53+
pattern: ^([1-9]|[1-9][0-9]|[1-9][0-9]{2}|1[0-9]{3}|20[1-3][0-9]|204[1-8]|any)$
54+
type: string
55+
type: object
56+
filter:
57+
properties:
58+
request_type:
59+
enum:
60+
- all
61+
- illegal
62+
- blocked
63+
type: string
64+
type: object
65+
type: object
66+
type: object
67+
served: true
68+
storage: true

0 commit comments

Comments
 (0)