g_rpc

Version: v2026-01-09Includes use: Yes

Behavior name: Google Remote Procedure Call (gRPC)

Configure Google Remote Procedure Call for serializing structured data into a compact binary format.

Default behavior

These samples reflect the behavior's default settings. You can use these as is in your configurations or make adjustments based on the behavior's available options.

data "akamai_property_rules_builder" "g_rpc" {
  rules_v2026_01_09 {
    name     = "Google Remote Procedure Call (gRPC)"
    comments = "Configure Google Remote Procedure Call for serializing structured data into a compact binary format."
    behavior {
      g_rpc {
        enabled = false
      }
    }
  }
}
"behaviors": [
  {
    "name": "gRPC",
    "options": {
      "enabled": false
    }
  }
]

Options

Option Description
enabled
When set to true, uses HTTP/2, multiplexed streams, and concurrent RPCs over a single connection.
enable_bidirectional_streaming
Sends multiple concurrent and independent messages per request and response over a single, long-lived connection.