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

Commit 5c0dd20

Browse files
committed
Add support for App Protect
1 parent d35912c commit 5c0dd20

11 files changed

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

0 commit comments

Comments
 (0)