github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/appprotect/grpc/grpc-block-sayhello.yaml (about) 1 apiVersion: appprotect.f5.com/v1beta1 2 kind: APPolicy 3 metadata: 4 name: grpc-block-sayhello 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: Ly8gVGhlIGdyZWV0aW5nIHNlcnZpY2UgZGVmaW5pdGlvbi4KCnN5bnRheCA9ICJwcm90bzMiOwoKcGFja2FnZSBoZWxsb3dvcmxkOwoKc2VydmljZSBHcmVldGVyIHsKICAvLyBTZW5kcyBhIGdyZWV0aW5nCiAgcnBjIFNheUdvb2RieWUgKEhlbGxvUmVxdWVzdCkgcmV0dXJucyAoSGVsbG9SZXBseSkge30KfQoKLy8gVGhlIHJlcXVlc3QgbWVzc2FnZSBjb250YWluaW5nIHRoZSB1c2VyJ3MgbmFtZS4KbWVzc2FnZSBIZWxsb1JlcXVlc3QgewogIHN0cmluZyBuYW1lID0gMTsKfQoKLy8gVGhlIHJlc3BvbnNlIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgZ3JlZXRpbmdzCm1lc3NhZ2UgSGVsbG9SZXBseSB7CiAgc3RyaW5nIG1lc3NhZ2UgPSAxOwp9Cg== 30 name: valid_string_encoding_policy 31 template: 32 name: POLICY_TEMPLATE_NGINX_BASE