Tra

extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceConfig

[extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceConfig proto]

{
  "grpc_service": "{...}",
  "transport_api_version": "...",
  "timeout": "{...}"
}
grpc_service

(config.core.v3.GrpcService, REQUIRED) Specifies the gRPC service that hosts the rate limit service. The client will connect to this cluster when it needs to make rate limit service requests.

transport_api_version

(config.core.v3.ApiVersion) API version for rate limit transport protocol. This describes the rate limit gRPC endpoint and version of messages used on the wire.

timeout

(Duration)

extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse

[extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceResponse proto]

{
  "type": "...",
  "ret": "...",
  "reason": "...",
  "create_response": "{...}",
  "update_response": "{...}",
  "retrieve_response": "{...}",
  "delete_response": "{...}",
  "subscribe_response": "{...}"
}
type

(string)

ret

(int32)

reason

(string)

create_response

(extensions.filters.network.sip_proxy.tra.v3alpha.CreateResponse)

Only one of create_response, update_response, retrieve_response, delete_response, subscribe_response may be set.

update_response

(extensions.filters.network.sip_proxy.tra.v3alpha.UpdateResponse)

Only one of create_response, update_response, retrieve_response, delete_response, subscribe_response may be set.

retrieve_response

(extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveResponse)

Only one of create_response, update_response, retrieve_response, delete_response, subscribe_response may be set.

delete_response

(extensions.filters.network.sip_proxy.tra.v3alpha.DeleteResponse)

Only one of create_response, update_response, retrieve_response, delete_response, subscribe_response may be set.

subscribe_response

(extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeResponse)

Only one of create_response, update_response, retrieve_response, delete_response, subscribe_response may be set.

extensions.filters.network.sip_proxy.tra.v3alpha.CreateRequest

[extensions.filters.network.sip_proxy.tra.v3alpha.CreateRequest proto]

{
  "data": "{...}"
}
data

(repeated map<string, string>)

extensions.filters.network.sip_proxy.tra.v3alpha.CreateResponse

[extensions.filters.network.sip_proxy.tra.v3alpha.CreateResponse proto]

extensions.filters.network.sip_proxy.tra.v3alpha.UpdateRequest

[extensions.filters.network.sip_proxy.tra.v3alpha.UpdateRequest proto]

{
  "data": "{...}"
}
data

(repeated map<string, string>)

extensions.filters.network.sip_proxy.tra.v3alpha.UpdateResponse

[extensions.filters.network.sip_proxy.tra.v3alpha.UpdateResponse proto]

extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveRequest

[extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveRequest proto]

{
  "key": "..."
}
key

(string)

extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveResponse

[extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveResponse proto]

{
  "data": "{...}"
}
data

(repeated map<string, string>)

extensions.filters.network.sip_proxy.tra.v3alpha.DeleteRequest

[extensions.filters.network.sip_proxy.tra.v3alpha.DeleteRequest proto]

{
  "key": "..."
}
key

(string)

extensions.filters.network.sip_proxy.tra.v3alpha.DeleteResponse

[extensions.filters.network.sip_proxy.tra.v3alpha.DeleteResponse proto]

extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeRequest

[extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeRequest proto]

extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeResponse

[extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeResponse proto]

{
  "data": "{...}"
}
data

(repeated map<string, string>)