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