github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/appprotect/grpc/grpc-block-saygoodbye.yaml (about) 1 apiVersion: appprotect.f5.com/v1beta1 2 kind: APPolicy 3 metadata: 4 name: grpc-block-saygoodbye 5 spec: 6 policy: 7 blocking-settings: 8 violations: 9 - name: VIOL_GRPC_METHOD 10 block: true 11 alarm: true 12 applicationLanguage: utf-8 13 bot-defense: 14 settings: 15 isEnabled: false 16 grpc-profiles: 17 - associateUrls: true 18 defenseAttributes: 19 allowUnknownFields: false 20 maximumDataLength: "10000" 21 description: My first profile 22 idlFiles: 23 - idlFile: 24 fileName: autheid.proto 25 name: gProf1 26 idl-files: 27 - isBase64: true 28 fileName: autheid.proto 29 contents: Ly8gVGhlIGdyZWV0aW5nIHNlcnZpY2UgZGVmaW5pdGlvbi4KCnN5bnRheCA9ICJwcm90bzMiOwoKcGFja2FnZSBoZWxsb3dvcmxkOwoKc2VydmljZSBHcmVldGVyIHsKICAvLyBTZW5kcyBhIGdyZWV0aW5nCiAgcnBjIFNheUhlbGxvIChIZWxsb1JlcXVlc3QpIHJldHVybnMgKEhlbGxvUmVwbHkpIHt9Cn0KCi8vIFRoZSByZXF1ZXN0IG1lc3NhZ2UgY29udGFpbmluZyB0aGUgdXNlcidzIG5hbWUuCm1lc3NhZ2UgSGVsbG9SZXF1ZXN0IHsKICBzdHJpbmcgbmFtZSA9IDE7Cn0KCi8vIFRoZSByZXNwb25zZSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIGdyZWV0aW5ncwptZXNzYWdlIEhlbGxvUmVwbHkgewogIHN0cmluZyBtZXNzYWdlID0gMTsKfQo= 30 name: valid_string_encoding_policy 31 template: 32 name: POLICY_TEMPLATE_NGINX_BASE